bigreq.h   bigreq.h 
skipping to change at line 64 skipping to change at line 64
} xcb_big_requests_enable_reply_t; } xcb_big_requests_enable_reply_t;
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_big_requests_enable_cookie_t xcb_big_requests_enable
**
** @param xcb_connection_t *c
** @returns xcb_big_requests_enable_cookie_t
**
**************************************************************************
***/
xcb_big_requests_enable_cookie_t xcb_big_requests_enable_cookie_t
xcb_big_requests_enable (xcb_connection_t *c /**< */); xcb_big_requests_enable (xcb_connection_t *c /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_big_requests_enable_cookie_t xcb_big_requests_enable_unchecked
**
** @param xcb_connection_t *c
** @returns xcb_big_requests_enable_cookie_t
**
**************************************************************************
***/
xcb_big_requests_enable_cookie_t xcb_big_requests_enable_cookie_t
xcb_big_requests_enable_unchecked (xcb_connection_t *c /**< */); xcb_big_requests_enable_unchecked (xcb_connection_t *c /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_big_requests_enable_unchecked(). is used. * xcb_big_requests_enable_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_big_requests_enable_reply_t * xcb_big_requests_enable_reply
**
** @param xcb_connection_t *c
** @param xcb_big_requests_enable_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_big_requests_enable_reply_t *
**
**************************************************************************
***/
xcb_big_requests_enable_reply_t * xcb_big_requests_enable_reply_t *
xcb_big_requests_enable_reply (xcb_connection_t *c /**< * /, xcb_big_requests_enable_reply (xcb_connection_t *c /**< * /,
xcb_big_requests_enable_cookie_t cookie / **< */, xcb_big_requests_enable_cookie_t cookie / **< */,
xcb_generic_error_t **e /**< * /); xcb_generic_error_t **e /**< * /);
#ifdef __cplusplus #ifdef __cplusplus
} }
#endif #endif
#endif #endif
 End of changes. 3 change blocks. 
38 lines changed or deleted 0 lines changed or added


 composite.h   composite.h 
skipping to change at line 17 skipping to change at line 17
* @defgroup XCB_Composite_API XCB Composite API * @defgroup XCB_Composite_API XCB Composite API
* @brief Composite XCB Protocol Implementation. * @brief Composite XCB Protocol Implementation.
* @{ * @{
**/ **/
#ifndef __COMPOSITE_H #ifndef __COMPOSITE_H
#define __COMPOSITE_H #define __COMPOSITE_H
#include "xcb.h" #include "xcb.h"
#include "xproto.h" #include "xproto.h"
#include "render.h"
#include "shape.h"
#include "xfixes.h" #include "xfixes.h"
#ifdef __cplusplus #ifdef __cplusplus
extern "C" { extern "C" {
#endif #endif
#define XCB_COMPOSITE_MAJOR_VERSION 0 #define XCB_COMPOSITE_MAJOR_VERSION 0
#define XCB_COMPOSITE_MINOR_VERSION 3 #define XCB_COMPOSITE_MINOR_VERSION 4
extern xcb_extension_t xcb_composite_id; extern xcb_extension_t xcb_composite_id;
typedef enum xcb_composite_redirect_t { typedef enum xcb_composite_redirect_t {
XCB_COMPOSITE_REDIRECT_AUTOMATIC, XCB_COMPOSITE_REDIRECT_AUTOMATIC = 0,
XCB_COMPOSITE_REDIRECT_MANUAL XCB_COMPOSITE_REDIRECT_MANUAL = 1
} xcb_composite_redirect_t; } xcb_composite_redirect_t;
/** /**
* @brief xcb_composite_query_version_cookie_t * @brief xcb_composite_query_version_cookie_t
**/ **/
typedef struct xcb_composite_query_version_cookie_t { typedef struct xcb_composite_query_version_cookie_t {
unsigned int sequence; /**< */ unsigned int sequence; /**< */
} xcb_composite_query_version_cookie_t; } xcb_composite_query_version_cookie_t;
/** Opcode for xcb_composite_query_version. */ /** Opcode for xcb_composite_query_version. */
skipping to change at line 210 skipping to change at line 208
} xcb_composite_release_overlay_window_request_t; } xcb_composite_release_overlay_window_request_t;
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_composite_query_version_cookie_t xcb_composite_query_version
**
** @param xcb_connection_t *c
** @param uint32_t client_major_version
** @param uint32_t client_minor_version
** @returns xcb_composite_query_version_cookie_t
**
**************************************************************************
***/
xcb_composite_query_version_cookie_t xcb_composite_query_version_cookie_t
xcb_composite_query_version (xcb_connection_t *c /**< */, xcb_composite_query_version (xcb_connection_t *c /**< */,
uint32_t client_major_version /**< * /, uint32_t client_major_version /**< * /,
uint32_t client_minor_version /**< * /); uint32_t client_minor_version /**< * /);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_composite_query_version_cookie_t xcb_composite_query_version_unchec
ked
**
** @param xcb_connection_t *c
** @param uint32_t client_major_version
** @param uint32_t client_minor_version
** @returns xcb_composite_query_version_cookie_t
**
**************************************************************************
***/
xcb_composite_query_version_cookie_t xcb_composite_query_version_cookie_t
xcb_composite_query_version_unchecked (xcb_connection_t *c /**< */, xcb_composite_query_version_unchecked (xcb_connection_t *c /**< */,
uint32_t client_major_versi on /**< */, uint32_t client_major_versi on /**< */,
uint32_t client_minor_versi on /**< */); uint32_t client_minor_versi on /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_composite_query_version_unchecked(). is used. * xcb_composite_query_version_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_composite_query_version_reply_t * xcb_composite_query_version_reply
**
** @param xcb_connection_t *c
** @param xcb_composite_query_version_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_composite_query_version_reply_t *
**
**************************************************************************
***/
xcb_composite_query_version_reply_t * xcb_composite_query_version_reply_t *
xcb_composite_query_version_reply (xcb_connection_t *c /**< */, xcb_composite_query_version_reply (xcb_connection_t *c /**< */,
xcb_composite_query_version_cookie_t c ookie /**< */, xcb_composite_query_version_cookie_t c ookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_composite_redirect_window_checked
**
** @param xcb_connection_t *c
** @param xcb_window_t window
** @param uint8_t update
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_composite_redirect_window_checked (xcb_connection_t *c /**< */, xcb_composite_redirect_window_checked (xcb_connection_t *c /**< */,
xcb_window_t window /**< */, xcb_window_t window /**< */,
uint8_t update /**< */); uint8_t update /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_composite_redirect_window
**
** @param xcb_connection_t *c
** @param xcb_window_t window
** @param uint8_t update
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_composite_redirect_window (xcb_connection_t *c /**< */, xcb_composite_redirect_window (xcb_connection_t *c /**< */,
xcb_window_t window /**< */, xcb_window_t window /**< */,
uint8_t update /**< */); uint8_t update /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_composite_redirect_subwindows_checked
**
** @param xcb_connection_t *c
** @param xcb_window_t window
** @param uint8_t update
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_composite_redirect_subwindows_checked (xcb_connection_t *c /**< */, xcb_composite_redirect_subwindows_checked (xcb_connection_t *c /**< */,
xcb_window_t window /**< * /, xcb_window_t window /**< * /,
uint8_t update /**< * /); uint8_t update /**< * /);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_composite_redirect_subwindows
**
** @param xcb_connection_t *c
** @param xcb_window_t window
** @param uint8_t update
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_composite_redirect_subwindows (xcb_connection_t *c /**< */, xcb_composite_redirect_subwindows (xcb_connection_t *c /**< */,
xcb_window_t window /**< */, xcb_window_t window /**< */,
uint8_t update /**< */); uint8_t update /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_composite_unredirect_window_checked
**
** @param xcb_connection_t *c
** @param xcb_window_t window
** @param uint8_t update
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_composite_unredirect_window_checked (xcb_connection_t *c /**< */, xcb_composite_unredirect_window_checked (xcb_connection_t *c /**< */,
xcb_window_t window /**< */, xcb_window_t window /**< */,
uint8_t update /**< */) ; uint8_t update /**< */) ;
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_composite_unredirect_window
**
** @param xcb_connection_t *c
** @param xcb_window_t window
** @param uint8_t update
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_composite_unredirect_window (xcb_connection_t *c /**< */, xcb_composite_unredirect_window (xcb_connection_t *c /**< */,
xcb_window_t window /**< */, xcb_window_t window /**< */,
uint8_t update /**< */); uint8_t update /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_composite_unredirect_subwindows_checked
**
** @param xcb_connection_t *c
** @param xcb_window_t window
** @param uint8_t update
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_composite_unredirect_subwindows_checked (xcb_connection_t *c /**< */, xcb_composite_unredirect_subwindows_checked (xcb_connection_t *c /**< */,
xcb_window_t window /**< */, xcb_window_t window /**< */,
uint8_t update /**< */); uint8_t update /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_composite_unredirect_subwindows
**
** @param xcb_connection_t *c
** @param xcb_window_t window
** @param uint8_t update
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_composite_unredirect_subwindows (xcb_connection_t *c /**< */, xcb_composite_unredirect_subwindows (xcb_connection_t *c /**< */,
xcb_window_t window /**< */, xcb_window_t window /**< */,
uint8_t update /**< */); uint8_t update /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_composite_create_region_from_border_clip_checked
**
** @param xcb_connection_t *c
** @param xcb_xfixes_region_t region
** @param xcb_window_t window
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_composite_create_region_from_border_clip_checked (xcb_connection_t * c /**< */, xcb_composite_create_region_from_border_clip_checked (xcb_connection_t * c /**< */,
xcb_xfixes_region_t region /**< */, xcb_xfixes_region_t region /**< */,
xcb_window_t window /**< */); xcb_window_t window /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_composite_create_region_from_border_clip
**
** @param xcb_connection_t *c
** @param xcb_xfixes_region_t region
** @param xcb_window_t window
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_composite_create_region_from_border_clip (xcb_connection_t *c /**< */, xcb_composite_create_region_from_border_clip (xcb_connection_t *c /**< */,
xcb_xfixes_region_t region /**< */, xcb_xfixes_region_t region /**< */,
xcb_window_t window /**< */); xcb_window_t window /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_composite_name_window_pixmap_checked
**
** @param xcb_connection_t *c
** @param xcb_window_t window
** @param xcb_pixmap_t pixmap
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_composite_name_window_pixmap_checked (xcb_connection_t *c /**< */, xcb_composite_name_window_pixmap_checked (xcb_connection_t *c /**< */,
xcb_window_t window /**< */ , xcb_window_t window /**< */ ,
xcb_pixmap_t pixmap /**< */ ); xcb_pixmap_t pixmap /**< */ );
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_composite_name_window_pixmap
**
** @param xcb_connection_t *c
** @param xcb_window_t window
** @param xcb_pixmap_t pixmap
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_composite_name_window_pixmap (xcb_connection_t *c /**< */, xcb_composite_name_window_pixmap (xcb_connection_t *c /**< */,
xcb_window_t window /**< */, xcb_window_t window /**< */,
xcb_pixmap_t pixmap /**< */); xcb_pixmap_t pixmap /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_composite_get_overlay_window_cookie_t xcb_composite_get_overlay_win
dow
**
** @param xcb_connection_t *c
** @param xcb_window_t window
** @returns xcb_composite_get_overlay_window_cookie_t
**
**************************************************************************
***/
xcb_composite_get_overlay_window_cookie_t xcb_composite_get_overlay_window_cookie_t
xcb_composite_get_overlay_window (xcb_connection_t *c /**< */, xcb_composite_get_overlay_window (xcb_connection_t *c /**< */,
xcb_window_t window /**< */); xcb_window_t window /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_composite_get_overlay_window_cookie_t xcb_composite_get_overlay_win
dow_unchecked
**
** @param xcb_connection_t *c
** @param xcb_window_t window
** @returns xcb_composite_get_overlay_window_cookie_t
**
**************************************************************************
***/
xcb_composite_get_overlay_window_cookie_t xcb_composite_get_overlay_window_cookie_t
xcb_composite_get_overlay_window_unchecked (xcb_connection_t *c /**< */, xcb_composite_get_overlay_window_unchecked (xcb_connection_t *c /**< */,
xcb_window_t window /**< */); xcb_window_t window /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_composite_get_overlay_window_unchecked(). is used. * xcb_composite_get_overlay_window_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_composite_get_overlay_window_reply_t * xcb_composite_get_overlay_wi
ndow_reply
**
** @param xcb_connection_t *c
** @param xcb_composite_get_overlay_window_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_composite_get_overlay_window_reply_t *
**
**************************************************************************
***/
xcb_composite_get_overlay_window_reply_t * xcb_composite_get_overlay_window_reply_t *
xcb_composite_get_overlay_window_reply (xcb_connection_t *c /**< */, xcb_composite_get_overlay_window_reply (xcb_connection_t *c /**< */,
xcb_composite_get_overlay_window_co okie_t cookie /**< */, xcb_composite_get_overlay_window_co okie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_composite_release_overlay_window_checked
**
** @param xcb_connection_t *c
** @param xcb_window_t window
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_composite_release_overlay_window_checked (xcb_connection_t *c /**< */, xcb_composite_release_overlay_window_checked (xcb_connection_t *c /**< */,
xcb_window_t window /** < */); xcb_window_t window /** < */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_composite_release_overlay_window
**
** @param xcb_connection_t *c
** @param xcb_window_t window
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_composite_release_overlay_window (xcb_connection_t *c /**< */, xcb_composite_release_overlay_window (xcb_connection_t *c /**< */,
xcb_window_t window /**< */); xcb_window_t window /**< */);
#ifdef __cplusplus #ifdef __cplusplus
} }
#endif #endif
#endif #endif
 End of changes. 23 change blocks. 
285 lines changed or deleted 3 lines changed or added


 damage.h   damage.h 
skipping to change at line 17 skipping to change at line 17
* @defgroup XCB_Damage_API XCB Damage API * @defgroup XCB_Damage_API XCB Damage API
* @brief Damage XCB Protocol Implementation. * @brief Damage XCB Protocol Implementation.
* @{ * @{
**/ **/
#ifndef __DAMAGE_H #ifndef __DAMAGE_H
#define __DAMAGE_H #define __DAMAGE_H
#include "xcb.h" #include "xcb.h"
#include "xproto.h" #include "xproto.h"
#include "render.h"
#include "shape.h"
#include "xfixes.h" #include "xfixes.h"
#ifdef __cplusplus #ifdef __cplusplus
extern "C" { extern "C" {
#endif #endif
#define XCB_DAMAGE_MAJOR_VERSION 1 #define XCB_DAMAGE_MAJOR_VERSION 1
#define XCB_DAMAGE_MINOR_VERSION 1 #define XCB_DAMAGE_MINOR_VERSION 1
extern xcb_extension_t xcb_damage_id; extern xcb_extension_t xcb_damage_id;
skipping to change at line 42 skipping to change at line 40
/** /**
* @brief xcb_damage_damage_iterator_t * @brief xcb_damage_damage_iterator_t
**/ **/
typedef struct xcb_damage_damage_iterator_t { typedef struct xcb_damage_damage_iterator_t {
xcb_damage_damage_t *data; /**< */ xcb_damage_damage_t *data; /**< */
int rem; /**< */ int rem; /**< */
int index; /**< */ int index; /**< */
} xcb_damage_damage_iterator_t; } xcb_damage_damage_iterator_t;
typedef enum xcb_damage_report_level_t { typedef enum xcb_damage_report_level_t {
XCB_DAMAGE_REPORT_LEVEL_RAW_RECTANGLES, XCB_DAMAGE_REPORT_LEVEL_RAW_RECTANGLES = 0,
XCB_DAMAGE_REPORT_LEVEL_DELTA_RECTANGLES, XCB_DAMAGE_REPORT_LEVEL_DELTA_RECTANGLES = 1,
XCB_DAMAGE_REPORT_LEVEL_BOUNDING_BOX, XCB_DAMAGE_REPORT_LEVEL_BOUNDING_BOX = 2,
XCB_DAMAGE_REPORT_LEVEL_NON_EMPTY XCB_DAMAGE_REPORT_LEVEL_NON_EMPTY = 3
} xcb_damage_report_level_t; } xcb_damage_report_level_t;
/** Opcode for xcb_damage_bad_damage. */ /** Opcode for xcb_damage_bad_damage. */
#define XCB_DAMAGE_BAD_DAMAGE 0 #define XCB_DAMAGE_BAD_DAMAGE 0
/** /**
* @brief xcb_damage_bad_damage_error_t * @brief xcb_damage_bad_damage_error_t
**/ **/
typedef struct xcb_damage_bad_damage_error_t { typedef struct xcb_damage_bad_damage_error_t {
uint8_t response_type; /**< */ uint8_t response_type; /**< */
skipping to change at line 177 skipping to change at line 175
} xcb_damage_notify_event_t; } xcb_damage_notify_event_t;
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_damage_damage_iterator_t * @param i Pointer to a xcb_damage_damage_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_damage_damage_t) * element. The member index is increased by sizeof(xcb_damage_damage_t)
*/ */
/**************************************************************************
***
**
** void xcb_damage_damage_next
**
** @param xcb_damage_damage_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_damage_damage_next (xcb_damage_damage_iterator_t *i /**< */); xcb_damage_damage_next (xcb_damage_damage_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_damage_damage_iterator_t * @param i An xcb_damage_damage_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_damage_damage_end
**
** @param xcb_damage_damage_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_damage_damage_end (xcb_damage_damage_iterator_t i /**< */); xcb_damage_damage_end (xcb_damage_damage_iterator_t i /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_damage_query_version_cookie_t xcb_damage_query_version
**
** @param xcb_connection_t *c
** @param uint32_t client_major_version
** @param uint32_t client_minor_version
** @returns xcb_damage_query_version_cookie_t
**
**************************************************************************
***/
xcb_damage_query_version_cookie_t xcb_damage_query_version_cookie_t
xcb_damage_query_version (xcb_connection_t *c /**< */, xcb_damage_query_version (xcb_connection_t *c /**< */,
uint32_t client_major_version /**< */, uint32_t client_major_version /**< */,
uint32_t client_minor_version /**< */); uint32_t client_minor_version /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_damage_query_version_cookie_t xcb_damage_query_version_unchecked
**
** @param xcb_connection_t *c
** @param uint32_t client_major_version
** @param uint32_t client_minor_version
** @returns xcb_damage_query_version_cookie_t
**
**************************************************************************
***/
xcb_damage_query_version_cookie_t xcb_damage_query_version_cookie_t
xcb_damage_query_version_unchecked (xcb_connection_t *c /**< */, xcb_damage_query_version_unchecked (xcb_connection_t *c /**< */,
uint32_t client_major_version /**< */, uint32_t client_major_version /**< */,
uint32_t client_minor_version /**< */); uint32_t client_minor_version /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_damage_query_version_unchecked(). is used. * xcb_damage_query_version_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_damage_query_version_reply_t * xcb_damage_query_version_reply
**
** @param xcb_connection_t *c
** @param xcb_damage_query_version_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_damage_query_version_reply_t *
**
**************************************************************************
***/
xcb_damage_query_version_reply_t * xcb_damage_query_version_reply_t *
xcb_damage_query_version_reply (xcb_connection_t *c /**< */, xcb_damage_query_version_reply (xcb_connection_t *c /**< */,
xcb_damage_query_version_cookie_t cookie /**< */, xcb_damage_query_version_cookie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_damage_create_checked
**
** @param xcb_connection_t *c
** @param xcb_damage_damage_t damage
** @param xcb_drawable_t drawable
** @param uint8_t level
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_damage_create_checked (xcb_connection_t *c /**< */, xcb_damage_create_checked (xcb_connection_t *c /**< */,
xcb_damage_damage_t damage /**< */, xcb_damage_damage_t damage /**< */,
xcb_drawable_t drawable /**< */, xcb_drawable_t drawable /**< */,
uint8_t level /**< */); uint8_t level /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_damage_create
**
** @param xcb_connection_t *c
** @param xcb_damage_damage_t damage
** @param xcb_drawable_t drawable
** @param uint8_t level
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_damage_create (xcb_connection_t *c /**< */, xcb_damage_create (xcb_connection_t *c /**< */,
xcb_damage_damage_t damage /**< */, xcb_damage_damage_t damage /**< */,
xcb_drawable_t drawable /**< */, xcb_drawable_t drawable /**< */,
uint8_t level /**< */); uint8_t level /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_damage_destroy_checked
**
** @param xcb_connection_t *c
** @param xcb_damage_damage_t damage
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_damage_destroy_checked (xcb_connection_t *c /**< */, xcb_damage_destroy_checked (xcb_connection_t *c /**< */,
xcb_damage_damage_t damage /**< */); xcb_damage_damage_t damage /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_damage_destroy
**
** @param xcb_connection_t *c
** @param xcb_damage_damage_t damage
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_damage_destroy (xcb_connection_t *c /**< */, xcb_damage_destroy (xcb_connection_t *c /**< */,
xcb_damage_damage_t damage /**< */); xcb_damage_damage_t damage /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_damage_subtract_checked
**
** @param xcb_connection_t *c
** @param xcb_damage_damage_t damage
** @param xcb_xfixes_region_t repair
** @param xcb_xfixes_region_t parts
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_damage_subtract_checked (xcb_connection_t *c /**< */, xcb_damage_subtract_checked (xcb_connection_t *c /**< */,
xcb_damage_damage_t damage /**< */, xcb_damage_damage_t damage /**< */,
xcb_xfixes_region_t repair /**< */, xcb_xfixes_region_t repair /**< */,
xcb_xfixes_region_t parts /**< */); xcb_xfixes_region_t parts /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_damage_subtract
**
** @param xcb_connection_t *c
** @param xcb_damage_damage_t damage
** @param xcb_xfixes_region_t repair
** @param xcb_xfixes_region_t parts
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_damage_subtract (xcb_connection_t *c /**< */, xcb_damage_subtract (xcb_connection_t *c /**< */,
xcb_damage_damage_t damage /**< */, xcb_damage_damage_t damage /**< */,
xcb_xfixes_region_t repair /**< */, xcb_xfixes_region_t repair /**< */,
xcb_xfixes_region_t parts /**< */); xcb_xfixes_region_t parts /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_damage_add_checked
**
** @param xcb_connection_t *c
** @param xcb_drawable_t drawable
** @param xcb_xfixes_region_t region
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_damage_add_checked (xcb_connection_t *c /**< */, xcb_damage_add_checked (xcb_connection_t *c /**< */,
xcb_drawable_t drawable /**< */, xcb_drawable_t drawable /**< */,
xcb_xfixes_region_t region /**< */); xcb_xfixes_region_t region /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_damage_add
**
** @param xcb_connection_t *c
** @param xcb_drawable_t drawable
** @param xcb_xfixes_region_t region
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_damage_add (xcb_connection_t *c /**< */, xcb_damage_add (xcb_connection_t *c /**< */,
xcb_drawable_t drawable /**< */, xcb_drawable_t drawable /**< */,
xcb_xfixes_region_t region /**< */); xcb_xfixes_region_t region /**< */);
#ifdef __cplusplus #ifdef __cplusplus
} }
#endif #endif
#endif #endif
 End of changes. 15 change blocks. 
186 lines changed or deleted 4 lines changed or added


 dpms.h   dpms.h 
skipping to change at line 163 skipping to change at line 163
/** /**
* @brief xcb_dpms_disable_request_t * @brief xcb_dpms_disable_request_t
**/ **/
typedef struct xcb_dpms_disable_request_t { typedef struct xcb_dpms_disable_request_t {
uint8_t major_opcode; /**< */ uint8_t major_opcode; /**< */
uint8_t minor_opcode; /**< */ uint8_t minor_opcode; /**< */
uint16_t length; /**< */ uint16_t length; /**< */
} xcb_dpms_disable_request_t; } xcb_dpms_disable_request_t;
typedef enum xcb_dpms_dpms_mode_t { typedef enum xcb_dpms_dpms_mode_t {
XCB_DPMS_DPMS_MODE_ON, XCB_DPMS_DPMS_MODE_ON = 0,
XCB_DPMS_DPMS_MODE_STANDBY, XCB_DPMS_DPMS_MODE_STANDBY = 1,
XCB_DPMS_DPMS_MODE_SUSPEND, XCB_DPMS_DPMS_MODE_SUSPEND = 2,
XCB_DPMS_DPMS_MODE_OFF XCB_DPMS_DPMS_MODE_OFF = 3
} xcb_dpms_dpms_mode_t; } xcb_dpms_dpms_mode_t;
/** Opcode for xcb_dpms_force_level. */ /** Opcode for xcb_dpms_force_level. */
#define XCB_DPMS_FORCE_LEVEL 6 #define XCB_DPMS_FORCE_LEVEL 6
/** /**
* @brief xcb_dpms_force_level_request_t * @brief xcb_dpms_force_level_request_t
**/ **/
typedef struct xcb_dpms_force_level_request_t { typedef struct xcb_dpms_force_level_request_t {
uint8_t major_opcode; /**< */ uint8_t major_opcode; /**< */
skipping to change at line 222 skipping to change at line 222
} xcb_dpms_info_reply_t; } xcb_dpms_info_reply_t;
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_dpms_get_version_cookie_t xcb_dpms_get_version
**
** @param xcb_connection_t *c
** @param uint16_t client_major_version
** @param uint16_t client_minor_version
** @returns xcb_dpms_get_version_cookie_t
**
**************************************************************************
***/
xcb_dpms_get_version_cookie_t xcb_dpms_get_version_cookie_t
xcb_dpms_get_version (xcb_connection_t *c /**< */, xcb_dpms_get_version (xcb_connection_t *c /**< */,
uint16_t client_major_version /**< */, uint16_t client_major_version /**< */,
uint16_t client_minor_version /**< */); uint16_t client_minor_version /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_dpms_get_version_cookie_t xcb_dpms_get_version_unchecked
**
** @param xcb_connection_t *c
** @param uint16_t client_major_version
** @param uint16_t client_minor_version
** @returns xcb_dpms_get_version_cookie_t
**
**************************************************************************
***/
xcb_dpms_get_version_cookie_t xcb_dpms_get_version_cookie_t
xcb_dpms_get_version_unchecked (xcb_connection_t *c /**< */, xcb_dpms_get_version_unchecked (xcb_connection_t *c /**< */,
uint16_t client_major_version /** < */, uint16_t client_major_version /** < */,
uint16_t client_minor_version /** < */); uint16_t client_minor_version /** < */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_dpms_get_version_unchecked(). is used. * xcb_dpms_get_version_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_dpms_get_version_reply_t * xcb_dpms_get_version_reply
**
** @param xcb_connection_t *c
** @param xcb_dpms_get_version_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_dpms_get_version_reply_t *
**
**************************************************************************
***/
xcb_dpms_get_version_reply_t * xcb_dpms_get_version_reply_t *
xcb_dpms_get_version_reply (xcb_connection_t *c /**< */, xcb_dpms_get_version_reply (xcb_connection_t *c /**< */,
xcb_dpms_get_version_cookie_t cookie /**< */ , xcb_dpms_get_version_cookie_t cookie /**< */ ,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_dpms_capable_cookie_t xcb_dpms_capable
**
** @param xcb_connection_t *c
** @returns xcb_dpms_capable_cookie_t
**
**************************************************************************
***/
xcb_dpms_capable_cookie_t xcb_dpms_capable_cookie_t
xcb_dpms_capable (xcb_connection_t *c /**< */); xcb_dpms_capable (xcb_connection_t *c /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_dpms_capable_cookie_t xcb_dpms_capable_unchecked
**
** @param xcb_connection_t *c
** @returns xcb_dpms_capable_cookie_t
**
**************************************************************************
***/
xcb_dpms_capable_cookie_t xcb_dpms_capable_cookie_t
xcb_dpms_capable_unchecked (xcb_connection_t *c /**< */); xcb_dpms_capable_unchecked (xcb_connection_t *c /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_dpms_capable_unchecked(). is used. * xcb_dpms_capable_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_dpms_capable_reply_t * xcb_dpms_capable_reply
**
** @param xcb_connection_t *c
** @param xcb_dpms_capable_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_dpms_capable_reply_t *
**
**************************************************************************
***/
xcb_dpms_capable_reply_t * xcb_dpms_capable_reply_t *
xcb_dpms_capable_reply (xcb_connection_t *c /**< */, xcb_dpms_capable_reply (xcb_connection_t *c /**< */,
xcb_dpms_capable_cookie_t cookie /**< */, xcb_dpms_capable_cookie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_dpms_get_timeouts_cookie_t xcb_dpms_get_timeouts
**
** @param xcb_connection_t *c
** @returns xcb_dpms_get_timeouts_cookie_t
**
**************************************************************************
***/
xcb_dpms_get_timeouts_cookie_t xcb_dpms_get_timeouts_cookie_t
xcb_dpms_get_timeouts (xcb_connection_t *c /**< */); xcb_dpms_get_timeouts (xcb_connection_t *c /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_dpms_get_timeouts_cookie_t xcb_dpms_get_timeouts_unchecked
**
** @param xcb_connection_t *c
** @returns xcb_dpms_get_timeouts_cookie_t
**
**************************************************************************
***/
xcb_dpms_get_timeouts_cookie_t xcb_dpms_get_timeouts_cookie_t
xcb_dpms_get_timeouts_unchecked (xcb_connection_t *c /**< */); xcb_dpms_get_timeouts_unchecked (xcb_connection_t *c /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_dpms_get_timeouts_unchecked(). is used. * xcb_dpms_get_timeouts_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_dpms_get_timeouts_reply_t * xcb_dpms_get_timeouts_reply
**
** @param xcb_connection_t *c
** @param xcb_dpms_get_timeouts_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_dpms_get_timeouts_reply_t *
**
**************************************************************************
***/
xcb_dpms_get_timeouts_reply_t * xcb_dpms_get_timeouts_reply_t *
xcb_dpms_get_timeouts_reply (xcb_connection_t *c /**< */, xcb_dpms_get_timeouts_reply (xcb_connection_t *c /**< */,
xcb_dpms_get_timeouts_cookie_t cookie /**< */, xcb_dpms_get_timeouts_cookie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_dpms_set_timeouts_checked
**
** @param xcb_connection_t *c
** @param uint16_t standby_timeout
** @param uint16_t suspend_timeout
** @param uint16_t off_timeout
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_dpms_set_timeouts_checked (xcb_connection_t *c /**< */, xcb_dpms_set_timeouts_checked (xcb_connection_t *c /**< */,
uint16_t standby_timeout /**< */, uint16_t standby_timeout /**< */,
uint16_t suspend_timeout /**< */, uint16_t suspend_timeout /**< */,
uint16_t off_timeout /**< */); uint16_t off_timeout /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_dpms_set_timeouts
**
** @param xcb_connection_t *c
** @param uint16_t standby_timeout
** @param uint16_t suspend_timeout
** @param uint16_t off_timeout
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_dpms_set_timeouts (xcb_connection_t *c /**< */, xcb_dpms_set_timeouts (xcb_connection_t *c /**< */,
uint16_t standby_timeout /**< */, uint16_t standby_timeout /**< */,
uint16_t suspend_timeout /**< */, uint16_t suspend_timeout /**< */,
uint16_t off_timeout /**< */); uint16_t off_timeout /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_dpms_enable_checked
**
** @param xcb_connection_t *c
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_dpms_enable_checked (xcb_connection_t *c /**< */); xcb_dpms_enable_checked (xcb_connection_t *c /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_dpms_enable
**
** @param xcb_connection_t *c
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_dpms_enable (xcb_connection_t *c /**< */); xcb_dpms_enable (xcb_connection_t *c /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_dpms_disable_checked
**
** @param xcb_connection_t *c
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_dpms_disable_checked (xcb_connection_t *c /**< */); xcb_dpms_disable_checked (xcb_connection_t *c /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_dpms_disable
**
** @param xcb_connection_t *c
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_dpms_disable (xcb_connection_t *c /**< */); xcb_dpms_disable (xcb_connection_t *c /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_dpms_force_level_checked
**
** @param xcb_connection_t *c
** @param uint16_t power_level
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_dpms_force_level_checked (xcb_connection_t *c /**< */, xcb_dpms_force_level_checked (xcb_connection_t *c /**< */,
uint16_t power_level /**< */); uint16_t power_level /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_dpms_force_level
**
** @param xcb_connection_t *c
** @param uint16_t power_level
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_dpms_force_level (xcb_connection_t *c /**< */, xcb_dpms_force_level (xcb_connection_t *c /**< */,
uint16_t power_level /**< */); uint16_t power_level /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_dpms_info_cookie_t xcb_dpms_info
**
** @param xcb_connection_t *c
** @returns xcb_dpms_info_cookie_t
**
**************************************************************************
***/
xcb_dpms_info_cookie_t xcb_dpms_info_cookie_t
xcb_dpms_info (xcb_connection_t *c /**< */); xcb_dpms_info (xcb_connection_t *c /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_dpms_info_cookie_t xcb_dpms_info_unchecked
**
** @param xcb_connection_t *c
** @returns xcb_dpms_info_cookie_t
**
**************************************************************************
***/
xcb_dpms_info_cookie_t xcb_dpms_info_cookie_t
xcb_dpms_info_unchecked (xcb_connection_t *c /**< */); xcb_dpms_info_unchecked (xcb_connection_t *c /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_dpms_info_unchecked(). is used. * xcb_dpms_info_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_dpms_info_reply_t * xcb_dpms_info_reply
**
** @param xcb_connection_t *c
** @param xcb_dpms_info_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_dpms_info_reply_t *
**
**************************************************************************
***/
xcb_dpms_info_reply_t * xcb_dpms_info_reply_t *
xcb_dpms_info_reply (xcb_connection_t *c /**< */, xcb_dpms_info_reply (xcb_connection_t *c /**< */,
xcb_dpms_info_cookie_t cookie /**< */, xcb_dpms_info_cookie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
#ifdef __cplusplus #ifdef __cplusplus
} }
#endif #endif
#endif #endif
 End of changes. 21 change blocks. 
264 lines changed or deleted 4 lines changed or added


 dri2.h   dri2.h 
skipping to change at line 23 skipping to change at line 23
#define __DRI2_H #define __DRI2_H
#include "xcb.h" #include "xcb.h"
#include "xproto.h" #include "xproto.h"
#ifdef __cplusplus #ifdef __cplusplus
extern "C" { extern "C" {
#endif #endif
#define XCB_DRI2_MAJOR_VERSION 1 #define XCB_DRI2_MAJOR_VERSION 1
#define XCB_DRI2_MINOR_VERSION 3 #define XCB_DRI2_MINOR_VERSION 4
extern xcb_extension_t xcb_dri2_id; extern xcb_extension_t xcb_dri2_id;
typedef enum xcb_dri2_attachment_t { typedef enum xcb_dri2_attachment_t {
XCB_DRI2_ATTACHMENT_BUFFER_FRONT_LEFT, XCB_DRI2_ATTACHMENT_BUFFER_FRONT_LEFT = 0,
XCB_DRI2_ATTACHMENT_BUFFER_BACK_LEFT, XCB_DRI2_ATTACHMENT_BUFFER_BACK_LEFT = 1,
XCB_DRI2_ATTACHMENT_BUFFER_FRONT_RIGHT, XCB_DRI2_ATTACHMENT_BUFFER_FRONT_RIGHT = 2,
XCB_DRI2_ATTACHMENT_BUFFER_BACK_RIGHT, XCB_DRI2_ATTACHMENT_BUFFER_BACK_RIGHT = 3,
XCB_DRI2_ATTACHMENT_BUFFER_DEPTH, XCB_DRI2_ATTACHMENT_BUFFER_DEPTH = 4,
XCB_DRI2_ATTACHMENT_BUFFER_STENCIL, XCB_DRI2_ATTACHMENT_BUFFER_STENCIL = 5,
XCB_DRI2_ATTACHMENT_BUFFER_ACCUM, XCB_DRI2_ATTACHMENT_BUFFER_ACCUM = 6,
XCB_DRI2_ATTACHMENT_BUFFER_FAKE_FRONT_LEFT, XCB_DRI2_ATTACHMENT_BUFFER_FAKE_FRONT_LEFT = 7,
XCB_DRI2_ATTACHMENT_BUFFER_FAKE_FRONT_RIGHT, XCB_DRI2_ATTACHMENT_BUFFER_FAKE_FRONT_RIGHT = 8,
XCB_DRI2_ATTACHMENT_BUFFER_DEPTH_STENCIL, XCB_DRI2_ATTACHMENT_BUFFER_DEPTH_STENCIL = 9,
XCB_DRI2_ATTACHMENT_BUFFER_HIZ XCB_DRI2_ATTACHMENT_BUFFER_HIZ = 10
} xcb_dri2_attachment_t; } xcb_dri2_attachment_t;
typedef enum xcb_dri2_driver_type_t { typedef enum xcb_dri2_driver_type_t {
XCB_DRI2_DRIVER_TYPE_DRI, XCB_DRI2_DRIVER_TYPE_DRI = 0,
XCB_DRI2_DRIVER_TYPE_VDPAU XCB_DRI2_DRIVER_TYPE_VDPAU = 1
} xcb_dri2_driver_type_t; } xcb_dri2_driver_type_t;
typedef enum xcb_dri2_event_type_t { typedef enum xcb_dri2_event_type_t {
XCB_DRI2_EVENT_TYPE_EXCHANGE_COMPLETE = 1, XCB_DRI2_EVENT_TYPE_EXCHANGE_COMPLETE = 1,
XCB_DRI2_EVENT_TYPE_BLIT_COMPLETE = 2, XCB_DRI2_EVENT_TYPE_BLIT_COMPLETE = 2,
XCB_DRI2_EVENT_TYPE_FLIP_COMPLETE = 3 XCB_DRI2_EVENT_TYPE_FLIP_COMPLETE = 3
} xcb_dri2_event_type_t; } xcb_dri2_event_type_t;
/** /**
* @brief xcb_dri2_dri2_buffer_t * @brief xcb_dri2_dri2_buffer_t
skipping to change at line 485 skipping to change at line 485
* @brief xcb_dri2_swap_interval_request_t * @brief xcb_dri2_swap_interval_request_t
**/ **/
typedef struct xcb_dri2_swap_interval_request_t { typedef struct xcb_dri2_swap_interval_request_t {
uint8_t major_opcode; /**< */ uint8_t major_opcode; /**< */
uint8_t minor_opcode; /**< */ uint8_t minor_opcode; /**< */
uint16_t length; /**< */ uint16_t length; /**< */
xcb_drawable_t drawable; /**< */ xcb_drawable_t drawable; /**< */
uint32_t interval; /**< */ uint32_t interval; /**< */
} xcb_dri2_swap_interval_request_t; } xcb_dri2_swap_interval_request_t;
/**
* @brief xcb_dri2_get_param_cookie_t
**/
typedef struct xcb_dri2_get_param_cookie_t {
unsigned int sequence; /**< */
} xcb_dri2_get_param_cookie_t;
/** Opcode for xcb_dri2_get_param. */
#define XCB_DRI2_GET_PARAM 13
/**
* @brief xcb_dri2_get_param_request_t
**/
typedef struct xcb_dri2_get_param_request_t {
uint8_t major_opcode; /**< */
uint8_t minor_opcode; /**< */
uint16_t length; /**< */
xcb_drawable_t drawable; /**< */
uint32_t param; /**< */
} xcb_dri2_get_param_request_t;
/**
* @brief xcb_dri2_get_param_reply_t
**/
typedef struct xcb_dri2_get_param_reply_t {
uint8_t response_type; /**< */
uint8_t is_param_recognized; /**< */
uint16_t sequence; /**< */
uint32_t length; /**< */
uint32_t value_hi; /**< */
uint32_t value_lo; /**< */
} xcb_dri2_get_param_reply_t;
/** Opcode for xcb_dri2_buffer_swap_complete. */ /** Opcode for xcb_dri2_buffer_swap_complete. */
#define XCB_DRI2_BUFFER_SWAP_COMPLETE 0 #define XCB_DRI2_BUFFER_SWAP_COMPLETE 0
/** /**
* @brief xcb_dri2_buffer_swap_complete_event_t * @brief xcb_dri2_buffer_swap_complete_event_t
**/ **/
typedef struct xcb_dri2_buffer_swap_complete_event_t { typedef struct xcb_dri2_buffer_swap_complete_event_t {
uint8_t response_type; /**< */ uint8_t response_type; /**< */
uint8_t pad0; /**< */ uint8_t pad0; /**< */
uint16_t sequence; /**< */ uint16_t sequence; /**< */
skipping to change at line 526 skipping to change at line 559
} xcb_dri2_invalidate_buffers_event_t; } xcb_dri2_invalidate_buffers_event_t;
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_dri2_dri2_buffer_iterator_t * @param i Pointer to a xcb_dri2_dri2_buffer_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_dri2_dri2_buffer_t) * element. The member index is increased by sizeof(xcb_dri2_dri2_buffer_t)
*/ */
/**************************************************************************
***
**
** void xcb_dri2_dri2_buffer_next
**
** @param xcb_dri2_dri2_buffer_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_dri2_dri2_buffer_next (xcb_dri2_dri2_buffer_iterator_t *i /**< */); xcb_dri2_dri2_buffer_next (xcb_dri2_dri2_buffer_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_dri2_dri2_buffer_iterator_t * @param i An xcb_dri2_dri2_buffer_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_dri2_dri2_buffer_end
**
** @param xcb_dri2_dri2_buffer_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_dri2_dri2_buffer_end (xcb_dri2_dri2_buffer_iterator_t i /**< */); xcb_dri2_dri2_buffer_end (xcb_dri2_dri2_buffer_iterator_t i /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_dri2_attach_format_iterator_t * @param i Pointer to a xcb_dri2_attach_format_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_dri2_attach_format_ t) * element. The member index is increased by sizeof(xcb_dri2_attach_format_ t)
*/ */
/**************************************************************************
***
**
** void xcb_dri2_attach_format_next
**
** @param xcb_dri2_attach_format_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_dri2_attach_format_next (xcb_dri2_attach_format_iterator_t *i /**< */) ; xcb_dri2_attach_format_next (xcb_dri2_attach_format_iterator_t *i /**< */) ;
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_dri2_attach_format_iterator_t * @param i An xcb_dri2_attach_format_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_dri2_attach_format_end
**
** @param xcb_dri2_attach_format_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_dri2_attach_format_end (xcb_dri2_attach_format_iterator_t i /**< */); xcb_dri2_attach_format_end (xcb_dri2_attach_format_iterator_t i /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_dri2_query_version_cookie_t xcb_dri2_query_version
**
** @param xcb_connection_t *c
** @param uint32_t major_version
** @param uint32_t minor_version
** @returns xcb_dri2_query_version_cookie_t
**
**************************************************************************
***/
xcb_dri2_query_version_cookie_t xcb_dri2_query_version_cookie_t
xcb_dri2_query_version (xcb_connection_t *c /**< */, xcb_dri2_query_version (xcb_connection_t *c /**< */,
uint32_t major_version /**< */, uint32_t major_version /**< */,
uint32_t minor_version /**< */); uint32_t minor_version /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_dri2_query_version_cookie_t xcb_dri2_query_version_unchecked
**
** @param xcb_connection_t *c
** @param uint32_t major_version
** @param uint32_t minor_version
** @returns xcb_dri2_query_version_cookie_t
**
**************************************************************************
***/
xcb_dri2_query_version_cookie_t xcb_dri2_query_version_cookie_t
xcb_dri2_query_version_unchecked (xcb_connection_t *c /**< */, xcb_dri2_query_version_unchecked (xcb_connection_t *c /**< */,
uint32_t major_version /**< */, uint32_t major_version /**< */,
uint32_t minor_version /**< */) ; uint32_t minor_version /**< */) ;
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_dri2_query_version_unchecked(). is used. * xcb_dri2_query_version_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_dri2_query_version_reply_t * xcb_dri2_query_version_reply
**
** @param xcb_connection_t *c
** @param xcb_dri2_query_version_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_dri2_query_version_reply_t *
**
**************************************************************************
***/
xcb_dri2_query_version_reply_t * xcb_dri2_query_version_reply_t *
xcb_dri2_query_version_reply (xcb_connection_t *c /**< */, xcb_dri2_query_version_reply (xcb_connection_t *c /**< */,
xcb_dri2_query_version_cookie_t cookie /** < */, xcb_dri2_query_version_cookie_t cookie /** < */,
xcb_generic_error_t **e /**< */) ; xcb_generic_error_t **e /**< */) ;
int int
xcb_dri2_connect_sizeof (const void *_buffer /**< */); xcb_dri2_connect_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_dri2_connect_cookie_t xcb_dri2_connect
**
** @param xcb_connection_t *c
** @param xcb_window_t window
** @param uint32_t driver_type
** @returns xcb_dri2_connect_cookie_t
**
**************************************************************************
***/
xcb_dri2_connect_cookie_t xcb_dri2_connect_cookie_t
xcb_dri2_connect (xcb_connection_t *c /**< */, xcb_dri2_connect (xcb_connection_t *c /**< */,
xcb_window_t window /**< */, xcb_window_t window /**< */,
uint32_t driver_type /**< */); uint32_t driver_type /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_dri2_connect_cookie_t xcb_dri2_connect_unchecked
**
** @param xcb_connection_t *c
** @param xcb_window_t window
** @param uint32_t driver_type
** @returns xcb_dri2_connect_cookie_t
**
**************************************************************************
***/
xcb_dri2_connect_cookie_t xcb_dri2_connect_cookie_t
xcb_dri2_connect_unchecked (xcb_connection_t *c /**< */, xcb_dri2_connect_unchecked (xcb_connection_t *c /**< */,
xcb_window_t window /**< */, xcb_window_t window /**< */,
uint32_t driver_type /**< */); uint32_t driver_type /**< */);
/**************************************************************************
***
**
** char * xcb_dri2_connect_driver_name
**
** @param const xcb_dri2_connect_reply_t *R
** @returns char *
**
**************************************************************************
***/
char * char *
xcb_dri2_connect_driver_name (const xcb_dri2_connect_reply_t *R /**< */); xcb_dri2_connect_driver_name (const xcb_dri2_connect_reply_t *R /**< */);
/**************************************************************************
***
**
** int xcb_dri2_connect_driver_name_length
**
** @param const xcb_dri2_connect_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_dri2_connect_driver_name_length (const xcb_dri2_connect_reply_t *R /** < */); xcb_dri2_connect_driver_name_length (const xcb_dri2_connect_reply_t *R /** < */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_dri2_connect_driver_name_end
**
** @param const xcb_dri2_connect_reply_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_dri2_connect_driver_name_end (const xcb_dri2_connect_reply_t *R /**< * /); xcb_dri2_connect_driver_name_end (const xcb_dri2_connect_reply_t *R /**< * /);
/**************************************************************************
***
**
** void * xcb_dri2_connect_alignment_pad
**
** @param const xcb_dri2_connect_reply_t *R
** @returns void *
**
**************************************************************************
***/
void * void *
xcb_dri2_connect_alignment_pad (const xcb_dri2_connect_reply_t *R /**< */) ; xcb_dri2_connect_alignment_pad (const xcb_dri2_connect_reply_t *R /**< */) ;
/**************************************************************************
***
**
** int xcb_dri2_connect_alignment_pad_length
**
** @param const xcb_dri2_connect_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_dri2_connect_alignment_pad_length (const xcb_dri2_connect_reply_t *R / **< */); xcb_dri2_connect_alignment_pad_length (const xcb_dri2_connect_reply_t *R / **< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_dri2_connect_alignment_pad_end
**
** @param const xcb_dri2_connect_reply_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_dri2_connect_alignment_pad_end (const xcb_dri2_connect_reply_t *R /**< */); xcb_dri2_connect_alignment_pad_end (const xcb_dri2_connect_reply_t *R /**< */);
/**************************************************************************
***
**
** char * xcb_dri2_connect_device_name
**
** @param const xcb_dri2_connect_reply_t *R
** @returns char *
**
**************************************************************************
***/
char * char *
xcb_dri2_connect_device_name (const xcb_dri2_connect_reply_t *R /**< */); xcb_dri2_connect_device_name (const xcb_dri2_connect_reply_t *R /**< */);
/**************************************************************************
***
**
** int xcb_dri2_connect_device_name_length
**
** @param const xcb_dri2_connect_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_dri2_connect_device_name_length (const xcb_dri2_connect_reply_t *R /** < */); xcb_dri2_connect_device_name_length (const xcb_dri2_connect_reply_t *R /** < */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_dri2_connect_device_name_end
**
** @param const xcb_dri2_connect_reply_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_dri2_connect_device_name_end (const xcb_dri2_connect_reply_t *R /**< * /); xcb_dri2_connect_device_name_end (const xcb_dri2_connect_reply_t *R /**< * /);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_dri2_connect_unchecked(). is used. * xcb_dri2_connect_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_dri2_connect_reply_t * xcb_dri2_connect_reply
**
** @param xcb_connection_t *c
** @param xcb_dri2_connect_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_dri2_connect_reply_t *
**
**************************************************************************
***/
xcb_dri2_connect_reply_t * xcb_dri2_connect_reply_t *
xcb_dri2_connect_reply (xcb_connection_t *c /**< */, xcb_dri2_connect_reply (xcb_connection_t *c /**< */,
xcb_dri2_connect_cookie_t cookie /**< */, xcb_dri2_connect_cookie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_dri2_authenticate_cookie_t xcb_dri2_authenticate
**
** @param xcb_connection_t *c
** @param xcb_window_t window
** @param uint32_t magic
** @returns xcb_dri2_authenticate_cookie_t
**
**************************************************************************
***/
xcb_dri2_authenticate_cookie_t xcb_dri2_authenticate_cookie_t
xcb_dri2_authenticate (xcb_connection_t *c /**< */, xcb_dri2_authenticate (xcb_connection_t *c /**< */,
xcb_window_t window /**< */, xcb_window_t window /**< */,
uint32_t magic /**< */); uint32_t magic /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_dri2_authenticate_cookie_t xcb_dri2_authenticate_unchecked
**
** @param xcb_connection_t *c
** @param xcb_window_t window
** @param uint32_t magic
** @returns xcb_dri2_authenticate_cookie_t
**
**************************************************************************
***/
xcb_dri2_authenticate_cookie_t xcb_dri2_authenticate_cookie_t
xcb_dri2_authenticate_unchecked (xcb_connection_t *c /**< */, xcb_dri2_authenticate_unchecked (xcb_connection_t *c /**< */,
xcb_window_t window /**< */, xcb_window_t window /**< */,
uint32_t magic /**< */); uint32_t magic /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_dri2_authenticate_unchecked(). is used. * xcb_dri2_authenticate_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_dri2_authenticate_reply_t * xcb_dri2_authenticate_reply
**
** @param xcb_connection_t *c
** @param xcb_dri2_authenticate_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_dri2_authenticate_reply_t *
**
**************************************************************************
***/
xcb_dri2_authenticate_reply_t * xcb_dri2_authenticate_reply_t *
xcb_dri2_authenticate_reply (xcb_connection_t *c /**< */, xcb_dri2_authenticate_reply (xcb_connection_t *c /**< */,
xcb_dri2_authenticate_cookie_t cookie /**< */, xcb_dri2_authenticate_cookie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_dri2_create_drawable_checked
**
** @param xcb_connection_t *c
** @param xcb_drawable_t drawable
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_dri2_create_drawable_checked (xcb_connection_t *c /**< */, xcb_dri2_create_drawable_checked (xcb_connection_t *c /**< */,
xcb_drawable_t drawable /**< */); xcb_drawable_t drawable /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_dri2_create_drawable
**
** @param xcb_connection_t *c
** @param xcb_drawable_t drawable
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_dri2_create_drawable (xcb_connection_t *c /**< */, xcb_dri2_create_drawable (xcb_connection_t *c /**< */,
xcb_drawable_t drawable /**< */); xcb_drawable_t drawable /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_dri2_destroy_drawable_checked
**
** @param xcb_connection_t *c
** @param xcb_drawable_t drawable
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_dri2_destroy_drawable_checked (xcb_connection_t *c /**< */, xcb_dri2_destroy_drawable_checked (xcb_connection_t *c /**< */,
xcb_drawable_t drawable /**< */); xcb_drawable_t drawable /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_dri2_destroy_drawable
**
** @param xcb_connection_t *c
** @param xcb_drawable_t drawable
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_dri2_destroy_drawable (xcb_connection_t *c /**< */, xcb_dri2_destroy_drawable (xcb_connection_t *c /**< */,
xcb_drawable_t drawable /**< */); xcb_drawable_t drawable /**< */);
int int
xcb_dri2_get_buffers_sizeof (const void *_buffer /**< */, xcb_dri2_get_buffers_sizeof (const void *_buffer /**< */,
uint32_t attachments_len /**< */); uint32_t attachments_len /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_dri2_get_buffers_cookie_t xcb_dri2_get_buffers
**
** @param xcb_connection_t *c
** @param xcb_drawable_t drawable
** @param uint32_t count
** @param uint32_t attachments_len
** @param const uint32_t *attachments
** @returns xcb_dri2_get_buffers_cookie_t
**
**************************************************************************
***/
xcb_dri2_get_buffers_cookie_t xcb_dri2_get_buffers_cookie_t
xcb_dri2_get_buffers (xcb_connection_t *c /**< */, xcb_dri2_get_buffers (xcb_connection_t *c /**< */,
xcb_drawable_t drawable /**< */, xcb_drawable_t drawable /**< */,
uint32_t count /**< */, uint32_t count /**< */,
uint32_t attachments_len /**< */, uint32_t attachments_len /**< */,
const uint32_t *attachments /**< */); const uint32_t *attachments /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_dri2_get_buffers_cookie_t xcb_dri2_get_buffers_unchecked
**
** @param xcb_connection_t *c
** @param xcb_drawable_t drawable
** @param uint32_t count
** @param uint32_t attachments_len
** @param const uint32_t *attachments
** @returns xcb_dri2_get_buffers_cookie_t
**
**************************************************************************
***/
xcb_dri2_get_buffers_cookie_t xcb_dri2_get_buffers_cookie_t
xcb_dri2_get_buffers_unchecked (xcb_connection_t *c /**< */, xcb_dri2_get_buffers_unchecked (xcb_connection_t *c /**< */,
xcb_drawable_t drawable /**< */, xcb_drawable_t drawable /**< */,
uint32_t count /**< */, uint32_t count /**< */,
uint32_t attachments_len /**< */, uint32_t attachments_len /**< */,
const uint32_t *attachments /**< */); const uint32_t *attachments /**< */);
/**************************************************************************
***
**
** xcb_dri2_dri2_buffer_t * xcb_dri2_get_buffers_buffers
**
** @param const xcb_dri2_get_buffers_reply_t *R
** @returns xcb_dri2_dri2_buffer_t *
**
**************************************************************************
***/
xcb_dri2_dri2_buffer_t * xcb_dri2_dri2_buffer_t *
xcb_dri2_get_buffers_buffers (const xcb_dri2_get_buffers_reply_t *R /**< * /); xcb_dri2_get_buffers_buffers (const xcb_dri2_get_buffers_reply_t *R /**< * /);
/**************************************************************************
***
**
** int xcb_dri2_get_buffers_buffers_length
**
** @param const xcb_dri2_get_buffers_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_dri2_get_buffers_buffers_length (const xcb_dri2_get_buffers_reply_t *R /**< */); xcb_dri2_get_buffers_buffers_length (const xcb_dri2_get_buffers_reply_t *R /**< */);
/**************************************************************************
***
**
** xcb_dri2_dri2_buffer_iterator_t xcb_dri2_get_buffers_buffers_iterator
**
** @param const xcb_dri2_get_buffers_reply_t *R
** @returns xcb_dri2_dri2_buffer_iterator_t
**
**************************************************************************
***/
xcb_dri2_dri2_buffer_iterator_t xcb_dri2_dri2_buffer_iterator_t
xcb_dri2_get_buffers_buffers_iterator (const xcb_dri2_get_buffers_reply_t * R /**< */); xcb_dri2_get_buffers_buffers_iterator (const xcb_dri2_get_buffers_reply_t * R /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_dri2_get_buffers_unchecked(). is used. * xcb_dri2_get_buffers_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_dri2_get_buffers_reply_t * xcb_dri2_get_buffers_reply
**
** @param xcb_connection_t *c
** @param xcb_dri2_get_buffers_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_dri2_get_buffers_reply_t *
**
**************************************************************************
***/
xcb_dri2_get_buffers_reply_t * xcb_dri2_get_buffers_reply_t *
xcb_dri2_get_buffers_reply (xcb_connection_t *c /**< */, xcb_dri2_get_buffers_reply (xcb_connection_t *c /**< */,
xcb_dri2_get_buffers_cookie_t cookie /**< */ , xcb_dri2_get_buffers_cookie_t cookie /**< */ ,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_dri2_copy_region_cookie_t xcb_dri2_copy_region
**
** @param xcb_connection_t *c
** @param xcb_drawable_t drawable
** @param uint32_t region
** @param uint32_t dest
** @param uint32_t src
** @returns xcb_dri2_copy_region_cookie_t
**
**************************************************************************
***/
xcb_dri2_copy_region_cookie_t xcb_dri2_copy_region_cookie_t
xcb_dri2_copy_region (xcb_connection_t *c /**< */, xcb_dri2_copy_region (xcb_connection_t *c /**< */,
xcb_drawable_t drawable /**< */, xcb_drawable_t drawable /**< */,
uint32_t region /**< */, uint32_t region /**< */,
uint32_t dest /**< */, uint32_t dest /**< */,
uint32_t src /**< */); uint32_t src /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_dri2_copy_region_cookie_t xcb_dri2_copy_region_unchecked
**
** @param xcb_connection_t *c
** @param xcb_drawable_t drawable
** @param uint32_t region
** @param uint32_t dest
** @param uint32_t src
** @returns xcb_dri2_copy_region_cookie_t
**
**************************************************************************
***/
xcb_dri2_copy_region_cookie_t xcb_dri2_copy_region_cookie_t
xcb_dri2_copy_region_unchecked (xcb_connection_t *c /**< */, xcb_dri2_copy_region_unchecked (xcb_connection_t *c /**< */,
xcb_drawable_t drawable /**< */, xcb_drawable_t drawable /**< */,
uint32_t region /**< */, uint32_t region /**< */,
uint32_t dest /**< */, uint32_t dest /**< */,
uint32_t src /**< */); uint32_t src /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
skipping to change at line 1272 skipping to change at line 937
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_dri2_copy_region_unchecked(). is used. * xcb_dri2_copy_region_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_dri2_copy_region_reply_t * xcb_dri2_copy_region_reply
**
** @param xcb_connection_t *c
** @param xcb_dri2_copy_region_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_dri2_copy_region_reply_t *
**
**************************************************************************
***/
xcb_dri2_copy_region_reply_t * xcb_dri2_copy_region_reply_t *
xcb_dri2_copy_region_reply (xcb_connection_t *c /**< */, xcb_dri2_copy_region_reply (xcb_connection_t *c /**< */,
xcb_dri2_copy_region_cookie_t cookie /**< */ , xcb_dri2_copy_region_cookie_t cookie /**< */ ,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
int int
xcb_dri2_get_buffers_with_format_sizeof (const void *_buffer /**< */, xcb_dri2_get_buffers_with_format_sizeof (const void *_buffer /**< */,
uint32_t attachments_len /**< */); uint32_t attachments_len /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_dri2_get_buffers_with_format_cookie_t xcb_dri2_get_buffers_with_for
mat
**
** @param xcb_connection_t *c
** @param xcb_drawable_t drawable
** @param uint32_t count
** @param uint32_t attachments_len
** @param const xcb_dri2_attach_format_t *attachments
** @returns xcb_dri2_get_buffers_with_format_cookie_t
**
**************************************************************************
***/
xcb_dri2_get_buffers_with_format_cookie_t xcb_dri2_get_buffers_with_format_cookie_t
xcb_dri2_get_buffers_with_format (xcb_connection_t *c /**< * /, xcb_dri2_get_buffers_with_format (xcb_connection_t *c /**< * /,
xcb_drawable_t drawable /**< */, xcb_drawable_t drawable /**< */,
uint32_t count /* *< */, uint32_t count /* *< */,
uint32_t attachmen ts_len /**< */, uint32_t attachmen ts_len /**< */,
const xcb_dri2_attach_format_t *attachmen ts /**< */); const xcb_dri2_attach_format_t *attachmen ts /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_dri2_get_buffers_with_format_cookie_t xcb_dri2_get_buffers_with_for
mat_unchecked
**
** @param xcb_connection_t *c
** @param xcb_drawable_t drawable
** @param uint32_t count
** @param uint32_t attachments_len
** @param const xcb_dri2_attach_format_t *attachments
** @returns xcb_dri2_get_buffers_with_format_cookie_t
**
**************************************************************************
***/
xcb_dri2_get_buffers_with_format_cookie_t xcb_dri2_get_buffers_with_format_cookie_t
xcb_dri2_get_buffers_with_format_unchecked (xcb_connection_t *c /**< */, xcb_dri2_get_buffers_with_format_unchecked (xcb_connection_t *c /**< */,
xcb_drawable_t drawable /**< */, xcb_drawable_t drawable /**< */,
uint32_t count /**< */, uint32_t count /**< */,
uint32_t attachments_len /**< */, uint32_t attachments_len /**< */,
const xcb_dri2_attach_format_t *attachments /**< */); const xcb_dri2_attach_format_t *attachments /**< */);
/**************************************************************************
***
**
** xcb_dri2_dri2_buffer_t * xcb_dri2_get_buffers_with_format_buffers
**
** @param const xcb_dri2_get_buffers_with_format_reply_t *R
** @returns xcb_dri2_dri2_buffer_t *
**
**************************************************************************
***/
xcb_dri2_dri2_buffer_t * xcb_dri2_dri2_buffer_t *
xcb_dri2_get_buffers_with_format_buffers (const xcb_dri2_get_buffers_with_f ormat_reply_t *R /**< */); xcb_dri2_get_buffers_with_format_buffers (const xcb_dri2_get_buffers_with_f ormat_reply_t *R /**< */);
/**************************************************************************
***
**
** int xcb_dri2_get_buffers_with_format_buffers_length
**
** @param const xcb_dri2_get_buffers_with_format_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_dri2_get_buffers_with_format_buffers_length (const xcb_dri2_get_buffers _with_format_reply_t *R /**< */); xcb_dri2_get_buffers_with_format_buffers_length (const xcb_dri2_get_buffers _with_format_reply_t *R /**< */);
/**************************************************************************
***
**
** xcb_dri2_dri2_buffer_iterator_t xcb_dri2_get_buffers_with_format_buffer
s_iterator
**
** @param const xcb_dri2_get_buffers_with_format_reply_t *R
** @returns xcb_dri2_dri2_buffer_iterator_t
**
**************************************************************************
***/
xcb_dri2_dri2_buffer_iterator_t xcb_dri2_dri2_buffer_iterator_t
xcb_dri2_get_buffers_with_format_buffers_iterator (const xcb_dri2_get_buffe rs_with_format_reply_t *R /**< */); xcb_dri2_get_buffers_with_format_buffers_iterator (const xcb_dri2_get_buffe rs_with_format_reply_t *R /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_dri2_get_buffers_with_format_unchecked(). is used. * xcb_dri2_get_buffers_with_format_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_dri2_get_buffers_with_format_reply_t * xcb_dri2_get_buffers_with_fo
rmat_reply
**
** @param xcb_connection_t *c
** @param xcb_dri2_get_buffers_with_format_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_dri2_get_buffers_with_format_reply_t *
**
**************************************************************************
***/
xcb_dri2_get_buffers_with_format_reply_t * xcb_dri2_get_buffers_with_format_reply_t *
xcb_dri2_get_buffers_with_format_reply (xcb_connection_t *c /**< */, xcb_dri2_get_buffers_with_format_reply (xcb_connection_t *c /**< */,
xcb_dri2_get_buffers_with_format_co okie_t cookie /**< */, xcb_dri2_get_buffers_with_format_co okie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_dri2_swap_buffers_cookie_t xcb_dri2_swap_buffers
**
** @param xcb_connection_t *c
** @param xcb_drawable_t drawable
** @param uint32_t target_msc_hi
** @param uint32_t target_msc_lo
** @param uint32_t divisor_hi
** @param uint32_t divisor_lo
** @param uint32_t remainder_hi
** @param uint32_t remainder_lo
** @returns xcb_dri2_swap_buffers_cookie_t
**
**************************************************************************
***/
xcb_dri2_swap_buffers_cookie_t xcb_dri2_swap_buffers_cookie_t
xcb_dri2_swap_buffers (xcb_connection_t *c /**< */, xcb_dri2_swap_buffers (xcb_connection_t *c /**< */,
xcb_drawable_t drawable /**< */, xcb_drawable_t drawable /**< */,
uint32_t target_msc_hi /**< */, uint32_t target_msc_hi /**< */,
uint32_t target_msc_lo /**< */, uint32_t target_msc_lo /**< */,
uint32_t divisor_hi /**< */, uint32_t divisor_hi /**< */,
uint32_t divisor_lo /**< */, uint32_t divisor_lo /**< */,
uint32_t remainder_hi /**< */, uint32_t remainder_hi /**< */,
uint32_t remainder_lo /**< */); uint32_t remainder_lo /**< */);
skipping to change at line 1467 skipping to change at line 1036
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_dri2_swap_buffers_cookie_t xcb_dri2_swap_buffers_unchecked
**
** @param xcb_connection_t *c
** @param xcb_drawable_t drawable
** @param uint32_t target_msc_hi
** @param uint32_t target_msc_lo
** @param uint32_t divisor_hi
** @param uint32_t divisor_lo
** @param uint32_t remainder_hi
** @param uint32_t remainder_lo
** @returns xcb_dri2_swap_buffers_cookie_t
**
**************************************************************************
***/
xcb_dri2_swap_buffers_cookie_t xcb_dri2_swap_buffers_cookie_t
xcb_dri2_swap_buffers_unchecked (xcb_connection_t *c /**< */, xcb_dri2_swap_buffers_unchecked (xcb_connection_t *c /**< */,
xcb_drawable_t drawable /**< */, xcb_drawable_t drawable /**< */,
uint32_t target_msc_hi /**< */, uint32_t target_msc_hi /**< */,
uint32_t target_msc_lo /**< */, uint32_t target_msc_lo /**< */,
uint32_t divisor_hi /**< */, uint32_t divisor_hi /**< */,
uint32_t divisor_lo /**< */, uint32_t divisor_lo /**< */,
uint32_t remainder_hi /**< */, uint32_t remainder_hi /**< */,
uint32_t remainder_lo /**< */); uint32_t remainder_lo /**< */);
skipping to change at line 1508 skipping to change at line 1060
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_dri2_swap_buffers_unchecked(). is used. * xcb_dri2_swap_buffers_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_dri2_swap_buffers_reply_t * xcb_dri2_swap_buffers_reply
**
** @param xcb_connection_t *c
** @param xcb_dri2_swap_buffers_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_dri2_swap_buffers_reply_t *
**
**************************************************************************
***/
xcb_dri2_swap_buffers_reply_t * xcb_dri2_swap_buffers_reply_t *
xcb_dri2_swap_buffers_reply (xcb_connection_t *c /**< */, xcb_dri2_swap_buffers_reply (xcb_connection_t *c /**< */,
xcb_dri2_swap_buffers_cookie_t cookie /**< */, xcb_dri2_swap_buffers_cookie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_dri2_get_msc_cookie_t xcb_dri2_get_msc
**
** @param xcb_connection_t *c
** @param xcb_drawable_t drawable
** @returns xcb_dri2_get_msc_cookie_t
**
**************************************************************************
***/
xcb_dri2_get_msc_cookie_t xcb_dri2_get_msc_cookie_t
xcb_dri2_get_msc (xcb_connection_t *c /**< */, xcb_dri2_get_msc (xcb_connection_t *c /**< */,
xcb_drawable_t drawable /**< */); xcb_drawable_t drawable /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_dri2_get_msc_cookie_t xcb_dri2_get_msc_unchecked
**
** @param xcb_connection_t *c
** @param xcb_drawable_t drawable
** @returns xcb_dri2_get_msc_cookie_t
**
**************************************************************************
***/
xcb_dri2_get_msc_cookie_t xcb_dri2_get_msc_cookie_t
xcb_dri2_get_msc_unchecked (xcb_connection_t *c /**< */, xcb_dri2_get_msc_unchecked (xcb_connection_t *c /**< */,
xcb_drawable_t drawable /**< */); xcb_drawable_t drawable /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_dri2_get_msc_unchecked(). is used. * xcb_dri2_get_msc_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_dri2_get_msc_reply_t * xcb_dri2_get_msc_reply
**
** @param xcb_connection_t *c
** @param xcb_dri2_get_msc_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_dri2_get_msc_reply_t *
**
**************************************************************************
***/
xcb_dri2_get_msc_reply_t * xcb_dri2_get_msc_reply_t *
xcb_dri2_get_msc_reply (xcb_connection_t *c /**< */, xcb_dri2_get_msc_reply (xcb_connection_t *c /**< */,
xcb_dri2_get_msc_cookie_t cookie /**< */, xcb_dri2_get_msc_cookie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_dri2_wait_msc_cookie_t xcb_dri2_wait_msc
**
** @param xcb_connection_t *c
** @param xcb_drawable_t drawable
** @param uint32_t target_msc_hi
** @param uint32_t target_msc_lo
** @param uint32_t divisor_hi
** @param uint32_t divisor_lo
** @param uint32_t remainder_hi
** @param uint32_t remainder_lo
** @returns xcb_dri2_wait_msc_cookie_t
**
**************************************************************************
***/
xcb_dri2_wait_msc_cookie_t xcb_dri2_wait_msc_cookie_t
xcb_dri2_wait_msc (xcb_connection_t *c /**< */, xcb_dri2_wait_msc (xcb_connection_t *c /**< */,
xcb_drawable_t drawable /**< */, xcb_drawable_t drawable /**< */,
uint32_t target_msc_hi /**< */, uint32_t target_msc_hi /**< */,
uint32_t target_msc_lo /**< */, uint32_t target_msc_lo /**< */,
uint32_t divisor_hi /**< */, uint32_t divisor_hi /**< */,
uint32_t divisor_lo /**< */, uint32_t divisor_lo /**< */,
uint32_t remainder_hi /**< */, uint32_t remainder_hi /**< */,
uint32_t remainder_lo /**< */); uint32_t remainder_lo /**< */);
skipping to change at line 1651 skipping to change at line 1140
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_dri2_wait_msc_cookie_t xcb_dri2_wait_msc_unchecked
**
** @param xcb_connection_t *c
** @param xcb_drawable_t drawable
** @param uint32_t target_msc_hi
** @param uint32_t target_msc_lo
** @param uint32_t divisor_hi
** @param uint32_t divisor_lo
** @param uint32_t remainder_hi
** @param uint32_t remainder_lo
** @returns xcb_dri2_wait_msc_cookie_t
**
**************************************************************************
***/
xcb_dri2_wait_msc_cookie_t xcb_dri2_wait_msc_cookie_t
xcb_dri2_wait_msc_unchecked (xcb_connection_t *c /**< */, xcb_dri2_wait_msc_unchecked (xcb_connection_t *c /**< */,
xcb_drawable_t drawable /**< */, xcb_drawable_t drawable /**< */,
uint32_t target_msc_hi /**< */, uint32_t target_msc_hi /**< */,
uint32_t target_msc_lo /**< */, uint32_t target_msc_lo /**< */,
uint32_t divisor_hi /**< */, uint32_t divisor_hi /**< */,
uint32_t divisor_lo /**< */, uint32_t divisor_lo /**< */,
uint32_t remainder_hi /**< */, uint32_t remainder_hi /**< */,
uint32_t remainder_lo /**< */); uint32_t remainder_lo /**< */);
skipping to change at line 1692 skipping to change at line 1164
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_dri2_wait_msc_unchecked(). is used. * xcb_dri2_wait_msc_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_dri2_wait_msc_reply_t * xcb_dri2_wait_msc_reply
**
** @param xcb_connection_t *c
** @param xcb_dri2_wait_msc_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_dri2_wait_msc_reply_t *
**
**************************************************************************
***/
xcb_dri2_wait_msc_reply_t * xcb_dri2_wait_msc_reply_t *
xcb_dri2_wait_msc_reply (xcb_connection_t *c /**< */, xcb_dri2_wait_msc_reply (xcb_connection_t *c /**< */,
xcb_dri2_wait_msc_cookie_t cookie /**< */, xcb_dri2_wait_msc_cookie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_dri2_wait_sbc_cookie_t xcb_dri2_wait_sbc
**
** @param xcb_connection_t *c
** @param xcb_drawable_t drawable
** @param uint32_t target_sbc_hi
** @param uint32_t target_sbc_lo
** @returns xcb_dri2_wait_sbc_cookie_t
**
**************************************************************************
***/
xcb_dri2_wait_sbc_cookie_t xcb_dri2_wait_sbc_cookie_t
xcb_dri2_wait_sbc (xcb_connection_t *c /**< */, xcb_dri2_wait_sbc (xcb_connection_t *c /**< */,
xcb_drawable_t drawable /**< */, xcb_drawable_t drawable /**< */,
uint32_t target_sbc_hi /**< */, uint32_t target_sbc_hi /**< */,
uint32_t target_sbc_lo /**< */); uint32_t target_sbc_lo /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_dri2_wait_sbc_cookie_t xcb_dri2_wait_sbc_unchecked
**
** @param xcb_connection_t *c
** @param xcb_drawable_t drawable
** @param uint32_t target_sbc_hi
** @param uint32_t target_sbc_lo
** @returns xcb_dri2_wait_sbc_cookie_t
**
**************************************************************************
***/
xcb_dri2_wait_sbc_cookie_t xcb_dri2_wait_sbc_cookie_t
xcb_dri2_wait_sbc_unchecked (xcb_connection_t *c /**< */, xcb_dri2_wait_sbc_unchecked (xcb_connection_t *c /**< */,
xcb_drawable_t drawable /**< */, xcb_drawable_t drawable /**< */,
uint32_t target_sbc_hi /**< */, uint32_t target_sbc_hi /**< */,
uint32_t target_sbc_lo /**< */); uint32_t target_sbc_lo /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_dri2_wait_sbc_unchecked(). is used. * xcb_dri2_wait_sbc_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_dri2_wait_sbc_reply_t * xcb_dri2_wait_sbc_reply
**
** @param xcb_connection_t *c
** @param xcb_dri2_wait_sbc_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_dri2_wait_sbc_reply_t *
**
**************************************************************************
***/
xcb_dri2_wait_sbc_reply_t * xcb_dri2_wait_sbc_reply_t *
xcb_dri2_wait_sbc_reply (xcb_connection_t *c /**< */, xcb_dri2_wait_sbc_reply (xcb_connection_t *c /**< */,
xcb_dri2_wait_sbc_cookie_t cookie /**< */, xcb_dri2_wait_sbc_cookie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_dri2_swap_interval_checked
**
** @param xcb_connection_t *c
** @param xcb_drawable_t drawable
** @param uint32_t interval
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_dri2_swap_interval_checked (xcb_connection_t *c /**< */, xcb_dri2_swap_interval_checked (xcb_connection_t *c /**< */,
xcb_drawable_t drawable /**< */, xcb_drawable_t drawable /**< */,
uint32_t interval /**< */); uint32_t interval /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_dri2_swap_interval
**
** @param xcb_connection_t *c
** @param xcb_drawable_t drawable
** @param uint32_t interval
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_dri2_swap_interval (xcb_connection_t *c /**< */, xcb_dri2_swap_interval (xcb_connection_t *c /**< */,
xcb_drawable_t drawable /**< */, xcb_drawable_t drawable /**< */,
uint32_t interval /**< */); uint32_t interval /**< */);
/**
*
* @param c The connection
* @return A cookie
*
* Delivers a request to the X server.
*
*/
xcb_dri2_get_param_cookie_t
xcb_dri2_get_param (xcb_connection_t *c /**< */,
xcb_drawable_t drawable /**< */,
uint32_t param /**< */);
/**
*
* @param c The connection
* @return A cookie
*
* Delivers a request to the X server.
*
* This form can be used only if the request will cause
* a reply to be generated. Any returned error will be
* placed in the event queue.
*/
xcb_dri2_get_param_cookie_t
xcb_dri2_get_param_unchecked (xcb_connection_t *c /**< */,
xcb_drawable_t drawable /**< */,
uint32_t param /**< */);
/**
* Return the reply
* @param c The connection
* @param cookie The cookie
* @param e The xcb_generic_error_t supplied
*
* Returns the reply of the request asked by
*
* The parameter @p e supplied to this function must be NULL if
* xcb_dri2_get_param_unchecked(). is used.
* Otherwise, it stores the error if any.
*
* The returned value must be freed by the caller using free().
*/
xcb_dri2_get_param_reply_t *
xcb_dri2_get_param_reply (xcb_connection_t *c /**< */,
xcb_dri2_get_param_cookie_t cookie /**< */,
xcb_generic_error_t **e /**< */);
#ifdef __cplusplus #ifdef __cplusplus
} }
#endif #endif
#endif #endif
/** /**
* @} * @}
*/ */
 End of changes. 60 change blocks. 
763 lines changed or deleted 95 lines changed or added


 glx.h   glx.h 
skipping to change at line 23 skipping to change at line 23
#define __GLX_H #define __GLX_H
#include "xcb.h" #include "xcb.h"
#include "xproto.h" #include "xproto.h"
#ifdef __cplusplus #ifdef __cplusplus
extern "C" { extern "C" {
#endif #endif
#define XCB_GLX_MAJOR_VERSION 1 #define XCB_GLX_MAJOR_VERSION 1
#define XCB_GLX_MINOR_VERSION 3 #define XCB_GLX_MINOR_VERSION 4
extern xcb_extension_t xcb_glx_id; extern xcb_extension_t xcb_glx_id;
typedef uint32_t xcb_glx_pixmap_t; typedef uint32_t xcb_glx_pixmap_t;
/** /**
* @brief xcb_glx_pixmap_iterator_t * @brief xcb_glx_pixmap_iterator_t
**/ **/
typedef struct xcb_glx_pixmap_iterator_t { typedef struct xcb_glx_pixmap_iterator_t {
xcb_glx_pixmap_t *data; /**< */ xcb_glx_pixmap_t *data; /**< */
skipping to change at line 246 skipping to change at line 246
uint32_t b_mask; /**< */ uint32_t b_mask; /**< */
uint16_t aux_buffer; /**< */ uint16_t aux_buffer; /**< */
uint16_t x; /**< */ uint16_t x; /**< */
uint16_t y; /**< */ uint16_t y; /**< */
uint16_t width; /**< */ uint16_t width; /**< */
uint16_t height; /**< */ uint16_t height; /**< */
uint16_t count; /**< */ uint16_t count; /**< */
uint8_t pad1[4]; /**< */ uint8_t pad1[4]; /**< */
} xcb_glx_pbuffer_clobber_event_t; } xcb_glx_pbuffer_clobber_event_t;
/** Opcode for xcb_glx_buffer_swap_complete. */
#define XCB_GLX_BUFFER_SWAP_COMPLETE 1
/**
* @brief xcb_glx_buffer_swap_complete_event_t
**/
typedef struct xcb_glx_buffer_swap_complete_event_t {
uint8_t response_type; /**< */
uint8_t pad0; /**< */
uint16_t sequence; /**< */
uint16_t event_type; /**< */
uint8_t pad1[2]; /**< */
xcb_glx_drawable_t drawable; /**< */
uint32_t ust_hi; /**< */
uint32_t ust_lo; /**< */
uint32_t msc_hi; /**< */
uint32_t msc_lo; /**< */
uint32_t sbc; /**< */
} xcb_glx_buffer_swap_complete_event_t;
typedef enum xcb_glx_pbcet_t { typedef enum xcb_glx_pbcet_t {
XCB_GLX_PBCET_DAMAGED = 32791, XCB_GLX_PBCET_DAMAGED = 32791,
XCB_GLX_PBCET_SAVED = 32792 XCB_GLX_PBCET_SAVED = 32792
} xcb_glx_pbcet_t; } xcb_glx_pbcet_t;
typedef enum xcb_glx_pbcdt_t { typedef enum xcb_glx_pbcdt_t {
XCB_GLX_PBCDT_WINDOW = 32793, XCB_GLX_PBCDT_WINDOW = 32793,
XCB_GLX_PBCDT_PBUFFER = 32794 XCB_GLX_PBCDT_PBUFFER = 32794
} xcb_glx_pbcdt_t; } xcb_glx_pbcdt_t;
skipping to change at line 3107 skipping to change at line 3127
} xcb_glx_get_query_objectuiv_arb_reply_t; } xcb_glx_get_query_objectuiv_arb_reply_t;
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_glx_pixmap_iterator_t * @param i Pointer to a xcb_glx_pixmap_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_glx_pixmap_t) * element. The member index is increased by sizeof(xcb_glx_pixmap_t)
*/ */
/**************************************************************************
***
**
** void xcb_glx_pixmap_next
**
** @param xcb_glx_pixmap_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_glx_pixmap_next (xcb_glx_pixmap_iterator_t *i /**< */); xcb_glx_pixmap_next (xcb_glx_pixmap_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_glx_pixmap_iterator_t * @param i An xcb_glx_pixmap_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_glx_pixmap_end
**
** @param xcb_glx_pixmap_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_glx_pixmap_end (xcb_glx_pixmap_iterator_t i /**< */); xcb_glx_pixmap_end (xcb_glx_pixmap_iterator_t i /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_glx_context_iterator_t * @param i Pointer to a xcb_glx_context_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_glx_context_t) * element. The member index is increased by sizeof(xcb_glx_context_t)
*/ */
/**************************************************************************
***
**
** void xcb_glx_context_next
**
** @param xcb_glx_context_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_glx_context_next (xcb_glx_context_iterator_t *i /**< */); xcb_glx_context_next (xcb_glx_context_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_glx_context_iterator_t * @param i An xcb_glx_context_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_glx_context_end
**
** @param xcb_glx_context_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_glx_context_end (xcb_glx_context_iterator_t i /**< */); xcb_glx_context_end (xcb_glx_context_iterator_t i /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_glx_pbuffer_iterator_t * @param i Pointer to a xcb_glx_pbuffer_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_glx_pbuffer_t) * element. The member index is increased by sizeof(xcb_glx_pbuffer_t)
*/ */
/**************************************************************************
***
**
** void xcb_glx_pbuffer_next
**
** @param xcb_glx_pbuffer_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_glx_pbuffer_next (xcb_glx_pbuffer_iterator_t *i /**< */); xcb_glx_pbuffer_next (xcb_glx_pbuffer_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_glx_pbuffer_iterator_t * @param i An xcb_glx_pbuffer_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_glx_pbuffer_end
**
** @param xcb_glx_pbuffer_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_glx_pbuffer_end (xcb_glx_pbuffer_iterator_t i /**< */); xcb_glx_pbuffer_end (xcb_glx_pbuffer_iterator_t i /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_glx_window_iterator_t * @param i Pointer to a xcb_glx_window_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_glx_window_t) * element. The member index is increased by sizeof(xcb_glx_window_t)
*/ */
/**************************************************************************
***
**
** void xcb_glx_window_next
**
** @param xcb_glx_window_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_glx_window_next (xcb_glx_window_iterator_t *i /**< */); xcb_glx_window_next (xcb_glx_window_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_glx_window_iterator_t * @param i An xcb_glx_window_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_glx_window_end
**
** @param xcb_glx_window_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_glx_window_end (xcb_glx_window_iterator_t i /**< */); xcb_glx_window_end (xcb_glx_window_iterator_t i /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_glx_fbconfig_iterator_t * @param i Pointer to a xcb_glx_fbconfig_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_glx_fbconfig_t) * element. The member index is increased by sizeof(xcb_glx_fbconfig_t)
*/ */
/**************************************************************************
***
**
** void xcb_glx_fbconfig_next
**
** @param xcb_glx_fbconfig_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_glx_fbconfig_next (xcb_glx_fbconfig_iterator_t *i /**< */); xcb_glx_fbconfig_next (xcb_glx_fbconfig_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_glx_fbconfig_iterator_t * @param i An xcb_glx_fbconfig_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_glx_fbconfig_end
**
** @param xcb_glx_fbconfig_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_glx_fbconfig_end (xcb_glx_fbconfig_iterator_t i /**< */); xcb_glx_fbconfig_end (xcb_glx_fbconfig_iterator_t i /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_glx_drawable_iterator_t * @param i Pointer to a xcb_glx_drawable_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_glx_drawable_t) * element. The member index is increased by sizeof(xcb_glx_drawable_t)
*/ */
/**************************************************************************
***
**
** void xcb_glx_drawable_next
**
** @param xcb_glx_drawable_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_glx_drawable_next (xcb_glx_drawable_iterator_t *i /**< */); xcb_glx_drawable_next (xcb_glx_drawable_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_glx_drawable_iterator_t * @param i An xcb_glx_drawable_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_glx_drawable_end
**
** @param xcb_glx_drawable_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_glx_drawable_end (xcb_glx_drawable_iterator_t i /**< */); xcb_glx_drawable_end (xcb_glx_drawable_iterator_t i /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_glx_float32_iterator_t * @param i Pointer to a xcb_glx_float32_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_glx_float32_t) * element. The member index is increased by sizeof(xcb_glx_float32_t)
*/ */
/**************************************************************************
***
**
** void xcb_glx_float32_next
**
** @param xcb_glx_float32_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_glx_float32_next (xcb_glx_float32_iterator_t *i /**< */); xcb_glx_float32_next (xcb_glx_float32_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_glx_float32_iterator_t * @param i An xcb_glx_float32_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_glx_float32_end
**
** @param xcb_glx_float32_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_glx_float32_end (xcb_glx_float32_iterator_t i /**< */); xcb_glx_float32_end (xcb_glx_float32_iterator_t i /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_glx_float64_iterator_t * @param i Pointer to a xcb_glx_float64_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_glx_float64_t) * element. The member index is increased by sizeof(xcb_glx_float64_t)
*/ */
/**************************************************************************
***
**
** void xcb_glx_float64_next
**
** @param xcb_glx_float64_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_glx_float64_next (xcb_glx_float64_iterator_t *i /**< */); xcb_glx_float64_next (xcb_glx_float64_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_glx_float64_iterator_t * @param i An xcb_glx_float64_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_glx_float64_end
**
** @param xcb_glx_float64_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_glx_float64_end (xcb_glx_float64_iterator_t i /**< */); xcb_glx_float64_end (xcb_glx_float64_iterator_t i /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_glx_bool32_iterator_t * @param i Pointer to a xcb_glx_bool32_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_glx_bool32_t) * element. The member index is increased by sizeof(xcb_glx_bool32_t)
*/ */
/**************************************************************************
***
**
** void xcb_glx_bool32_next
**
** @param xcb_glx_bool32_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_glx_bool32_next (xcb_glx_bool32_iterator_t *i /**< */); xcb_glx_bool32_next (xcb_glx_bool32_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_glx_bool32_iterator_t * @param i An xcb_glx_bool32_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_glx_bool32_end
**
** @param xcb_glx_bool32_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_glx_bool32_end (xcb_glx_bool32_iterator_t i /**< */); xcb_glx_bool32_end (xcb_glx_bool32_iterator_t i /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_glx_context_tag_iterator_t * @param i Pointer to a xcb_glx_context_tag_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_glx_context_tag_t) * element. The member index is increased by sizeof(xcb_glx_context_tag_t)
*/ */
/**************************************************************************
***
**
** void xcb_glx_context_tag_next
**
** @param xcb_glx_context_tag_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_glx_context_tag_next (xcb_glx_context_tag_iterator_t *i /**< */); xcb_glx_context_tag_next (xcb_glx_context_tag_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_glx_context_tag_iterator_t * @param i An xcb_glx_context_tag_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_glx_context_tag_end
**
** @param xcb_glx_context_tag_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_glx_context_tag_end (xcb_glx_context_tag_iterator_t i /**< */); xcb_glx_context_tag_end (xcb_glx_context_tag_iterator_t i /**< */);
int int
xcb_glx_render_sizeof (const void *_buffer /**< */, xcb_glx_render_sizeof (const void *_buffer /**< */,
uint32_t data_len /**< */); uint32_t data_len /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_glx_render_checked
**
** @param xcb_connection_t *c
** @param xcb_glx_context_tag_t context_tag
** @param uint32_t data_len
** @param const uint8_t *data
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_glx_render_checked (xcb_connection_t *c /**< */, xcb_glx_render_checked (xcb_connection_t *c /**< */,
xcb_glx_context_tag_t context_tag /**< */, xcb_glx_context_tag_t context_tag /**< */,
uint32_t data_len /**< */, uint32_t data_len /**< */,
const uint8_t *data /**< */); const uint8_t *data /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_glx_render
**
** @param xcb_connection_t *c
** @param xcb_glx_context_tag_t context_tag
** @param uint32_t data_len
** @param const uint8_t *data
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_glx_render (xcb_connection_t *c /**< */, xcb_glx_render (xcb_connection_t *c /**< */,
xcb_glx_context_tag_t context_tag /**< */, xcb_glx_context_tag_t context_tag /**< */,
uint32_t data_len /**< */, uint32_t data_len /**< */,
const uint8_t *data /**< */); const uint8_t *data /**< */);
int int
xcb_glx_render_large_sizeof (const void *_buffer /**< */); xcb_glx_render_large_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_glx_render_large_checked
**
** @param xcb_connection_t *c
** @param xcb_glx_context_tag_t context_tag
** @param uint16_t request_num
** @param uint16_t request_total
** @param uint32_t data_len
** @param const uint8_t *data
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_glx_render_large_checked (xcb_connection_t *c /**< */, xcb_glx_render_large_checked (xcb_connection_t *c /**< */,
xcb_glx_context_tag_t context_tag /**< */, xcb_glx_context_tag_t context_tag /**< */,
uint16_t request_num /**< */, uint16_t request_num /**< */,
uint16_t request_total /**< */ , uint16_t request_total /**< */ ,
uint32_t data_len /**< */, uint32_t data_len /**< */,
const uint8_t *data /**< */); const uint8_t *data /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_glx_render_large
**
** @param xcb_connection_t *c
** @param xcb_glx_context_tag_t context_tag
** @param uint16_t request_num
** @param uint16_t request_total
** @param uint32_t data_len
** @param const uint8_t *data
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_glx_render_large (xcb_connection_t *c /**< */, xcb_glx_render_large (xcb_connection_t *c /**< */,
xcb_glx_context_tag_t context_tag /**< */, xcb_glx_context_tag_t context_tag /**< */,
uint16_t request_num /**< */, uint16_t request_num /**< */,
uint16_t request_total /**< */, uint16_t request_total /**< */,
uint32_t data_len /**< */, uint32_t data_len /**< */,
const uint8_t *data /**< */); const uint8_t *data /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_glx_create_context_checked
**
** @param xcb_connection_t *c
** @param xcb_glx_context_t context
** @param xcb_visualid_t visual
** @param uint32_t screen
** @param xcb_glx_context_t share_list
** @param uint8_t is_direct
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_glx_create_context_checked (xcb_connection_t *c /**< */, xcb_glx_create_context_checked (xcb_connection_t *c /**< */,
xcb_glx_context_t context /**< */, xcb_glx_context_t context /**< */,
xcb_visualid_t visual /**< */, xcb_visualid_t visual /**< */,
uint32_t screen /**< */, uint32_t screen /**< */,
xcb_glx_context_t share_list /**< */, xcb_glx_context_t share_list /**< */,
uint8_t is_direct /**< */); uint8_t is_direct /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_glx_create_context
**
** @param xcb_connection_t *c
** @param xcb_glx_context_t context
** @param xcb_visualid_t visual
** @param uint32_t screen
** @param xcb_glx_context_t share_list
** @param uint8_t is_direct
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_glx_create_context (xcb_connection_t *c /**< */, xcb_glx_create_context (xcb_connection_t *c /**< */,
xcb_glx_context_t context /**< */, xcb_glx_context_t context /**< */,
xcb_visualid_t visual /**< */, xcb_visualid_t visual /**< */,
uint32_t screen /**< */, uint32_t screen /**< */,
xcb_glx_context_t share_list /**< */, xcb_glx_context_t share_list /**< */,
uint8_t is_direct /**< */); uint8_t is_direct /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_glx_destroy_context_checked
**
** @param xcb_connection_t *c
** @param xcb_glx_context_t context
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_glx_destroy_context_checked (xcb_connection_t *c /**< */, xcb_glx_destroy_context_checked (xcb_connection_t *c /**< */,
xcb_glx_context_t context /**< */); xcb_glx_context_t context /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_glx_destroy_context
**
** @param xcb_connection_t *c
** @param xcb_glx_context_t context
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_glx_destroy_context (xcb_connection_t *c /**< */, xcb_glx_destroy_context (xcb_connection_t *c /**< */,
xcb_glx_context_t context /**< */); xcb_glx_context_t context /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_glx_make_current_cookie_t xcb_glx_make_current
**
** @param xcb_connection_t *c
** @param xcb_glx_drawable_t drawable
** @param xcb_glx_context_t context
** @param xcb_glx_context_tag_t old_context_tag
** @returns xcb_glx_make_current_cookie_t
**
**************************************************************************
***/
xcb_glx_make_current_cookie_t xcb_glx_make_current_cookie_t
xcb_glx_make_current (xcb_connection_t *c /**< */, xcb_glx_make_current (xcb_connection_t *c /**< */,
xcb_glx_drawable_t drawable /**< */, xcb_glx_drawable_t drawable /**< */,
xcb_glx_context_t context /**< */, xcb_glx_context_t context /**< */,
xcb_glx_context_tag_t old_context_tag /**< */); xcb_glx_context_tag_t old_context_tag /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_glx_make_current_cookie_t xcb_glx_make_current_unchecked
**
** @param xcb_connection_t *c
** @param xcb_glx_drawable_t drawable
** @param xcb_glx_context_t context
** @param xcb_glx_context_tag_t old_context_tag
** @returns xcb_glx_make_current_cookie_t
**
**************************************************************************
***/
xcb_glx_make_current_cookie_t xcb_glx_make_current_cookie_t
xcb_glx_make_current_unchecked (xcb_connection_t *c /**< */, xcb_glx_make_current_unchecked (xcb_connection_t *c /**< */,
xcb_glx_drawable_t drawable /**< */, xcb_glx_drawable_t drawable /**< */,
xcb_glx_context_t context /**< */, xcb_glx_context_t context /**< */,
xcb_glx_context_tag_t old_context_tag /** < */); xcb_glx_context_tag_t old_context_tag /** < */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_glx_make_current_unchecked(). is used. * xcb_glx_make_current_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_glx_make_current_reply_t * xcb_glx_make_current_reply
**
** @param xcb_connection_t *c
** @param xcb_glx_make_current_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_glx_make_current_reply_t *
**
**************************************************************************
***/
xcb_glx_make_current_reply_t * xcb_glx_make_current_reply_t *
xcb_glx_make_current_reply (xcb_connection_t *c /**< */, xcb_glx_make_current_reply (xcb_connection_t *c /**< */,
xcb_glx_make_current_cookie_t cookie /**< */ , xcb_glx_make_current_cookie_t cookie /**< */ ,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_glx_is_direct_cookie_t xcb_glx_is_direct
**
** @param xcb_connection_t *c
** @param xcb_glx_context_t context
** @returns xcb_glx_is_direct_cookie_t
**
**************************************************************************
***/
xcb_glx_is_direct_cookie_t xcb_glx_is_direct_cookie_t
xcb_glx_is_direct (xcb_connection_t *c /**< */, xcb_glx_is_direct (xcb_connection_t *c /**< */,
xcb_glx_context_t context /**< */); xcb_glx_context_t context /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_glx_is_direct_cookie_t xcb_glx_is_direct_unchecked
**
** @param xcb_connection_t *c
** @param xcb_glx_context_t context
** @returns xcb_glx_is_direct_cookie_t
**
**************************************************************************
***/
xcb_glx_is_direct_cookie_t xcb_glx_is_direct_cookie_t
xcb_glx_is_direct_unchecked (xcb_connection_t *c /**< */, xcb_glx_is_direct_unchecked (xcb_connection_t *c /**< */,
xcb_glx_context_t context /**< */); xcb_glx_context_t context /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_glx_is_direct_unchecked(). is used. * xcb_glx_is_direct_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_glx_is_direct_reply_t * xcb_glx_is_direct_reply
**
** @param xcb_connection_t *c
** @param xcb_glx_is_direct_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_glx_is_direct_reply_t *
**
**************************************************************************
***/
xcb_glx_is_direct_reply_t * xcb_glx_is_direct_reply_t *
xcb_glx_is_direct_reply (xcb_connection_t *c /**< */, xcb_glx_is_direct_reply (xcb_connection_t *c /**< */,
xcb_glx_is_direct_cookie_t cookie /**< */, xcb_glx_is_direct_cookie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_glx_query_version_cookie_t xcb_glx_query_version
**
** @param xcb_connection_t *c
** @param uint32_t major_version
** @param uint32_t minor_version
** @returns xcb_glx_query_version_cookie_t
**
**************************************************************************
***/
xcb_glx_query_version_cookie_t xcb_glx_query_version_cookie_t
xcb_glx_query_version (xcb_connection_t *c /**< */, xcb_glx_query_version (xcb_connection_t *c /**< */,
uint32_t major_version /**< */, uint32_t major_version /**< */,
uint32_t minor_version /**< */); uint32_t minor_version /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_glx_query_version_cookie_t xcb_glx_query_version_unchecked
**
** @param xcb_connection_t *c
** @param uint32_t major_version
** @param uint32_t minor_version
** @returns xcb_glx_query_version_cookie_t
**
**************************************************************************
***/
xcb_glx_query_version_cookie_t xcb_glx_query_version_cookie_t
xcb_glx_query_version_unchecked (xcb_connection_t *c /**< */, xcb_glx_query_version_unchecked (xcb_connection_t *c /**< */,
uint32_t major_version /**< */, uint32_t major_version /**< */,
uint32_t minor_version /**< */); uint32_t minor_version /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_glx_query_version_unchecked(). is used. * xcb_glx_query_version_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_glx_query_version_reply_t * xcb_glx_query_version_reply
**
** @param xcb_connection_t *c
** @param xcb_glx_query_version_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_glx_query_version_reply_t *
**
**************************************************************************
***/
xcb_glx_query_version_reply_t * xcb_glx_query_version_reply_t *
xcb_glx_query_version_reply (xcb_connection_t *c /**< */, xcb_glx_query_version_reply (xcb_connection_t *c /**< */,
xcb_glx_query_version_cookie_t cookie /**< */, xcb_glx_query_version_cookie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_glx_wait_gl_checked
**
** @param xcb_connection_t *c
** @param xcb_glx_context_tag_t context_tag
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_glx_wait_gl_checked (xcb_connection_t *c /**< */, xcb_glx_wait_gl_checked (xcb_connection_t *c /**< */,
xcb_glx_context_tag_t context_tag /**< */); xcb_glx_context_tag_t context_tag /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_glx_wait_gl
**
** @param xcb_connection_t *c
** @param xcb_glx_context_tag_t context_tag
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_glx_wait_gl (xcb_connection_t *c /**< */, xcb_glx_wait_gl (xcb_connection_t *c /**< */,
xcb_glx_context_tag_t context_tag /**< */); xcb_glx_context_tag_t context_tag /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_glx_wait_x_checked
**
** @param xcb_connection_t *c
** @param xcb_glx_context_tag_t context_tag
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_glx_wait_x_checked (xcb_connection_t *c /**< */, xcb_glx_wait_x_checked (xcb_connection_t *c /**< */,
xcb_glx_context_tag_t context_tag /**< */); xcb_glx_context_tag_t context_tag /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_glx_wait_x
**
** @param xcb_connection_t *c
** @param xcb_glx_context_tag_t context_tag
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_glx_wait_x (xcb_connection_t *c /**< */, xcb_glx_wait_x (xcb_connection_t *c /**< */,
xcb_glx_context_tag_t context_tag /**< */); xcb_glx_context_tag_t context_tag /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_glx_copy_context_checked
**
** @param xcb_connection_t *c
** @param xcb_glx_context_t src
** @param xcb_glx_context_t dest
** @param uint32_t mask
** @param xcb_glx_context_tag_t src_context_tag
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_glx_copy_context_checked (xcb_connection_t *c /**< */, xcb_glx_copy_context_checked (xcb_connection_t *c /**< */,
xcb_glx_context_t src /**< */, xcb_glx_context_t src /**< */,
xcb_glx_context_t dest /**< */, xcb_glx_context_t dest /**< */,
uint32_t mask /**< */, uint32_t mask /**< */,
xcb_glx_context_tag_t src_context_tag /**< */); xcb_glx_context_tag_t src_context_tag /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_glx_copy_context
**
** @param xcb_connection_t *c
** @param xcb_glx_context_t src
** @param xcb_glx_context_t dest
** @param uint32_t mask
** @param xcb_glx_context_tag_t src_context_tag
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_glx_copy_context (xcb_connection_t *c /**< */, xcb_glx_copy_context (xcb_connection_t *c /**< */,
xcb_glx_context_t src /**< */, xcb_glx_context_t src /**< */,
xcb_glx_context_t dest /**< */, xcb_glx_context_t dest /**< */,
uint32_t mask /**< */, uint32_t mask /**< */,
xcb_glx_context_tag_t src_context_tag /**< */); xcb_glx_context_tag_t src_context_tag /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_glx_swap_buffers_checked
**
** @param xcb_connection_t *c
** @param xcb_glx_context_tag_t context_tag
** @param xcb_glx_drawable_t drawable
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_glx_swap_buffers_checked (xcb_connection_t *c /**< */, xcb_glx_swap_buffers_checked (xcb_connection_t *c /**< */,
xcb_glx_context_tag_t context_tag /**< */, xcb_glx_context_tag_t context_tag /**< */,
xcb_glx_drawable_t drawable /**< */); xcb_glx_drawable_t drawable /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_glx_swap_buffers
**
** @param xcb_connection_t *c
** @param xcb_glx_context_tag_t context_tag
** @param xcb_glx_drawable_t drawable
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_glx_swap_buffers (xcb_connection_t *c /**< */, xcb_glx_swap_buffers (xcb_connection_t *c /**< */,
xcb_glx_context_tag_t context_tag /**< */, xcb_glx_context_tag_t context_tag /**< */,
xcb_glx_drawable_t drawable /**< */); xcb_glx_drawable_t drawable /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_glx_use_x_font_checked
**
** @param xcb_connection_t *c
** @param xcb_glx_context_tag_t context_tag
** @param xcb_font_t font
** @param uint32_t first
** @param uint32_t count
** @param uint32_t list_base
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_glx_use_x_font_checked (xcb_connection_t *c /**< */, xcb_glx_use_x_font_checked (xcb_connection_t *c /**< */,
xcb_glx_context_tag_t context_tag /**< */, xcb_glx_context_tag_t context_tag /**< */,
xcb_font_t font /**< */, xcb_font_t font /**< */,
uint32_t first /**< */, uint32_t first /**< */,
uint32_t count /**< */, uint32_t count /**< */,
uint32_t list_base /**< */); uint32_t list_base /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_glx_use_x_font
**
** @param xcb_connection_t *c
** @param xcb_glx_context_tag_t context_tag
** @param xcb_font_t font
** @param uint32_t first
** @param uint32_t count
** @param uint32_t list_base
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_glx_use_x_font (xcb_connection_t *c /**< */, xcb_glx_use_x_font (xcb_connection_t *c /**< */,
xcb_glx_context_tag_t context_tag /**< */, xcb_glx_context_tag_t context_tag /**< */,
xcb_font_t font /**< */, xcb_font_t font /**< */,
uint32_t first /**< */, uint32_t first /**< */,
uint32_t count /**< */, uint32_t count /**< */,
uint32_t list_base /**< */); uint32_t list_base /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_glx_create_glx_pixmap_checked
**
** @param xcb_connection_t *c
** @param uint32_t screen
** @param xcb_visualid_t visual
** @param xcb_pixmap_t pixmap
** @param xcb_glx_pixmap_t glx_pixmap
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_glx_create_glx_pixmap_checked (xcb_connection_t *c /**< */, xcb_glx_create_glx_pixmap_checked (xcb_connection_t *c /**< */,
uint32_t screen /**< */, uint32_t screen /**< */,
xcb_visualid_t visual /**< */, xcb_visualid_t visual /**< */,
xcb_pixmap_t pixmap /**< */, xcb_pixmap_t pixmap /**< */,
xcb_glx_pixmap_t glx_pixmap /**< */); xcb_glx_pixmap_t glx_pixmap /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_glx_create_glx_pixmap
**
** @param xcb_connection_t *c
** @param uint32_t screen
** @param xcb_visualid_t visual
** @param xcb_pixmap_t pixmap
** @param xcb_glx_pixmap_t glx_pixmap
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_glx_create_glx_pixmap (xcb_connection_t *c /**< */, xcb_glx_create_glx_pixmap (xcb_connection_t *c /**< */,
uint32_t screen /**< */, uint32_t screen /**< */,
xcb_visualid_t visual /**< */, xcb_visualid_t visual /**< */,
xcb_pixmap_t pixmap /**< */, xcb_pixmap_t pixmap /**< */,
xcb_glx_pixmap_t glx_pixmap /**< */); xcb_glx_pixmap_t glx_pixmap /**< */);
int int
xcb_glx_get_visual_configs_sizeof (const void *_buffer /**< */); xcb_glx_get_visual_configs_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_glx_get_visual_configs_cookie_t xcb_glx_get_visual_configs
**
** @param xcb_connection_t *c
** @param uint32_t screen
** @returns xcb_glx_get_visual_configs_cookie_t
**
**************************************************************************
***/
xcb_glx_get_visual_configs_cookie_t xcb_glx_get_visual_configs_cookie_t
xcb_glx_get_visual_configs (xcb_connection_t *c /**< */, xcb_glx_get_visual_configs (xcb_connection_t *c /**< */,
uint32_t screen /**< */); uint32_t screen /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_glx_get_visual_configs_cookie_t xcb_glx_get_visual_configs_unchecke
d
**
** @param xcb_connection_t *c
** @param uint32_t screen
** @returns xcb_glx_get_visual_configs_cookie_t
**
**************************************************************************
***/
xcb_glx_get_visual_configs_cookie_t xcb_glx_get_visual_configs_cookie_t
xcb_glx_get_visual_configs_unchecked (xcb_connection_t *c /**< */, xcb_glx_get_visual_configs_unchecked (xcb_connection_t *c /**< */,
uint32_t screen /**< */); uint32_t screen /**< */);
/**************************************************************************
***
**
** uint32_t * xcb_glx_get_visual_configs_property_list
**
** @param const xcb_glx_get_visual_configs_reply_t *R
** @returns uint32_t *
**
**************************************************************************
***/
uint32_t * uint32_t *
xcb_glx_get_visual_configs_property_list (const xcb_glx_get_visual_configs_ reply_t *R /**< */); xcb_glx_get_visual_configs_property_list (const xcb_glx_get_visual_configs_ reply_t *R /**< */);
/**************************************************************************
***
**
** int xcb_glx_get_visual_configs_property_list_length
**
** @param const xcb_glx_get_visual_configs_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_glx_get_visual_configs_property_list_length (const xcb_glx_get_visual_c onfigs_reply_t *R /**< */); xcb_glx_get_visual_configs_property_list_length (const xcb_glx_get_visual_c onfigs_reply_t *R /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_glx_get_visual_configs_property_list_end
**
** @param const xcb_glx_get_visual_configs_reply_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_glx_get_visual_configs_property_list_end (const xcb_glx_get_visual_conf igs_reply_t *R /**< */); xcb_glx_get_visual_configs_property_list_end (const xcb_glx_get_visual_conf igs_reply_t *R /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_glx_get_visual_configs_unchecked(). is used. * xcb_glx_get_visual_configs_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_glx_get_visual_configs_reply_t * xcb_glx_get_visual_configs_reply
**
** @param xcb_connection_t *c
** @param xcb_glx_get_visual_configs_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_glx_get_visual_configs_reply_t *
**
**************************************************************************
***/
xcb_glx_get_visual_configs_reply_t * xcb_glx_get_visual_configs_reply_t *
xcb_glx_get_visual_configs_reply (xcb_connection_t *c /**< */, xcb_glx_get_visual_configs_reply (xcb_connection_t *c /**< */,
xcb_glx_get_visual_configs_cookie_t coo kie /**< */, xcb_glx_get_visual_configs_cookie_t coo kie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_glx_destroy_glx_pixmap_checked
**
** @param xcb_connection_t *c
** @param xcb_glx_pixmap_t glx_pixmap
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_glx_destroy_glx_pixmap_checked (xcb_connection_t *c /**< */, xcb_glx_destroy_glx_pixmap_checked (xcb_connection_t *c /**< */,
xcb_glx_pixmap_t glx_pixmap /**< */); xcb_glx_pixmap_t glx_pixmap /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_glx_destroy_glx_pixmap
**
** @param xcb_connection_t *c
** @param xcb_glx_pixmap_t glx_pixmap
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_glx_destroy_glx_pixmap (xcb_connection_t *c /**< */, xcb_glx_destroy_glx_pixmap (xcb_connection_t *c /**< */,
xcb_glx_pixmap_t glx_pixmap /**< */); xcb_glx_pixmap_t glx_pixmap /**< */);
int int
xcb_glx_vendor_private_sizeof (const void *_buffer /**< */, xcb_glx_vendor_private_sizeof (const void *_buffer /**< */,
uint32_t data_len /**< */); uint32_t data_len /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_glx_vendor_private_checked
**
** @param xcb_connection_t *c
** @param uint32_t vendor_code
** @param xcb_glx_context_tag_t context_tag
** @param uint32_t data_len
** @param const uint8_t *data
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_glx_vendor_private_checked (xcb_connection_t *c /**< */, xcb_glx_vendor_private_checked (xcb_connection_t *c /**< */,
uint32_t vendor_code /**< */ , uint32_t vendor_code /**< */ ,
xcb_glx_context_tag_t context_tag /**< */ , xcb_glx_context_tag_t context_tag /**< */ ,
uint32_t data_len /**< */, uint32_t data_len /**< */,
const uint8_t *data /**< */); const uint8_t *data /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_glx_vendor_private
**
** @param xcb_connection_t *c
** @param uint32_t vendor_code
** @param xcb_glx_context_tag_t context_tag
** @param uint32_t data_len
** @param const uint8_t *data
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_glx_vendor_private (xcb_connection_t *c /**< */, xcb_glx_vendor_private (xcb_connection_t *c /**< */,
uint32_t vendor_code /**< */, uint32_t vendor_code /**< */,
xcb_glx_context_tag_t context_tag /**< */, xcb_glx_context_tag_t context_tag /**< */,
uint32_t data_len /**< */, uint32_t data_len /**< */,
const uint8_t *data /**< */); const uint8_t *data /**< */);
int int
xcb_glx_vendor_private_with_reply_sizeof (const void *_buffer /**< */, xcb_glx_vendor_private_with_reply_sizeof (const void *_buffer /**< */,
uint32_t data_len /**< */); uint32_t data_len /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_glx_vendor_private_with_reply_cookie_t xcb_glx_vendor_private_with_
reply
**
** @param xcb_connection_t *c
** @param uint32_t vendor_code
** @param xcb_glx_context_tag_t context_tag
** @param uint32_t data_len
** @param const uint8_t *data
** @returns xcb_glx_vendor_private_with_reply_cookie_t
**
**************************************************************************
***/
xcb_glx_vendor_private_with_reply_cookie_t xcb_glx_vendor_private_with_reply_cookie_t
xcb_glx_vendor_private_with_reply (xcb_connection_t *c /**< */, xcb_glx_vendor_private_with_reply (xcb_connection_t *c /**< */,
uint32_t vendor_code /**< */, uint32_t vendor_code /**< */,
xcb_glx_context_tag_t context_tag /**< */, xcb_glx_context_tag_t context_tag /**< */,
uint32_t data_len /**< */ , uint32_t data_len /**< */ ,
const uint8_t *data /**< */); const uint8_t *data /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_glx_vendor_private_with_reply_cookie_t xcb_glx_vendor_private_with_
reply_unchecked
**
** @param xcb_connection_t *c
** @param uint32_t vendor_code
** @param xcb_glx_context_tag_t context_tag
** @param uint32_t data_len
** @param const uint8_t *data
** @returns xcb_glx_vendor_private_with_reply_cookie_t
**
**************************************************************************
***/
xcb_glx_vendor_private_with_reply_cookie_t xcb_glx_vendor_private_with_reply_cookie_t
xcb_glx_vendor_private_with_reply_unchecked (xcb_connection_t *c /**< */, xcb_glx_vendor_private_with_reply_unchecked (xcb_connection_t *c /**< */,
uint32_t vendor_ code /**< */, uint32_t vendor_ code /**< */,
xcb_glx_context_tag_t context _tag /**< */, xcb_glx_context_tag_t context _tag /**< */,
uint32_t data_le n /**< */, uint32_t data_le n /**< */,
const uint8_t *data / **< */); const uint8_t *data / **< */);
/**************************************************************************
***
**
** uint8_t * xcb_glx_vendor_private_with_reply_data_2
**
** @param const xcb_glx_vendor_private_with_reply_reply_t *R
** @returns uint8_t *
**
**************************************************************************
***/
uint8_t * uint8_t *
xcb_glx_vendor_private_with_reply_data_2 (const xcb_glx_vendor_private_with _reply_reply_t *R /**< */); xcb_glx_vendor_private_with_reply_data_2 (const xcb_glx_vendor_private_with _reply_reply_t *R /**< */);
/**************************************************************************
***
**
** int xcb_glx_vendor_private_with_reply_data_2_length
**
** @param const xcb_glx_vendor_private_with_reply_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_glx_vendor_private_with_reply_data_2_length (const xcb_glx_vendor_priva te_with_reply_reply_t *R /**< */); xcb_glx_vendor_private_with_reply_data_2_length (const xcb_glx_vendor_priva te_with_reply_reply_t *R /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_glx_vendor_private_with_reply_data_2_end
**
** @param const xcb_glx_vendor_private_with_reply_reply_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_glx_vendor_private_with_reply_data_2_end (const xcb_glx_vendor_private_ with_reply_reply_t *R /**< */); xcb_glx_vendor_private_with_reply_data_2_end (const xcb_glx_vendor_private_ with_reply_reply_t *R /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_glx_vendor_private_with_reply_unchecked(). is used. * xcb_glx_vendor_private_with_reply_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_glx_vendor_private_with_reply_reply_t * xcb_glx_vendor_private_with
_reply_reply
**
** @param xcb_connection_t *c
** @param xcb_glx_vendor_private_with_reply_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_glx_vendor_private_with_reply_reply_t *
**
**************************************************************************
***/
xcb_glx_vendor_private_with_reply_reply_t * xcb_glx_vendor_private_with_reply_reply_t *
xcb_glx_vendor_private_with_reply_reply (xcb_connection_t *c /**< */, xcb_glx_vendor_private_with_reply_reply (xcb_connection_t *c /**< */,
xcb_glx_vendor_private_with_reply_ cookie_t cookie /**< */, xcb_glx_vendor_private_with_reply_ cookie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_glx_query_extensions_string_cookie_t xcb_glx_query_extensions_strin
g
**
** @param xcb_connection_t *c
** @param uint32_t screen
** @returns xcb_glx_query_extensions_string_cookie_t
**
**************************************************************************
***/
xcb_glx_query_extensions_string_cookie_t xcb_glx_query_extensions_string_cookie_t
xcb_glx_query_extensions_string (xcb_connection_t *c /**< */, xcb_glx_query_extensions_string (xcb_connection_t *c /**< */,
uint32_t screen /**< */); uint32_t screen /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_glx_query_extensions_string_cookie_t xcb_glx_query_extensions_strin
g_unchecked
**
** @param xcb_connection_t *c
** @param uint32_t screen
** @returns xcb_glx_query_extensions_string_cookie_t
**
**************************************************************************
***/
xcb_glx_query_extensions_string_cookie_t xcb_glx_query_extensions_string_cookie_t
xcb_glx_query_extensions_string_unchecked (xcb_connection_t *c /**< */, xcb_glx_query_extensions_string_unchecked (xcb_connection_t *c /**< */,
uint32_t screen /**< * /); uint32_t screen /**< * /);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_glx_query_extensions_string_unchecked(). is used. * xcb_glx_query_extensions_string_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_glx_query_extensions_string_reply_t * xcb_glx_query_extensions_stri
ng_reply
**
** @param xcb_connection_t *c
** @param xcb_glx_query_extensions_string_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_glx_query_extensions_string_reply_t *
**
**************************************************************************
***/
xcb_glx_query_extensions_string_reply_t * xcb_glx_query_extensions_string_reply_t *
xcb_glx_query_extensions_string_reply (xcb_connection_t *c /**< */, xcb_glx_query_extensions_string_reply (xcb_connection_t *c /**< */,
xcb_glx_query_extensions_string_cook ie_t cookie /**< */, xcb_glx_query_extensions_string_cook ie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
int int
xcb_glx_query_server_string_sizeof (const void *_buffer /**< */); xcb_glx_query_server_string_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_glx_query_server_string_cookie_t xcb_glx_query_server_string
**
** @param xcb_connection_t *c
** @param uint32_t screen
** @param uint32_t name
** @returns xcb_glx_query_server_string_cookie_t
**
**************************************************************************
***/
xcb_glx_query_server_string_cookie_t xcb_glx_query_server_string_cookie_t
xcb_glx_query_server_string (xcb_connection_t *c /**< */, xcb_glx_query_server_string (xcb_connection_t *c /**< */,
uint32_t screen /**< */, uint32_t screen /**< */,
uint32_t name /**< */); uint32_t name /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_glx_query_server_string_cookie_t xcb_glx_query_server_string_unchec
ked
**
** @param xcb_connection_t *c
** @param uint32_t screen
** @param uint32_t name
** @returns xcb_glx_query_server_string_cookie_t
**
**************************************************************************
***/
xcb_glx_query_server_string_cookie_t xcb_glx_query_server_string_cookie_t
xcb_glx_query_server_string_unchecked (xcb_connection_t *c /**< */, xcb_glx_query_server_string_unchecked (xcb_connection_t *c /**< */,
uint32_t screen /**< */, uint32_t screen /**< */,
uint32_t name /**< */); uint32_t name /**< */);
/**************************************************************************
***
**
** char * xcb_glx_query_server_string_string
**
** @param const xcb_glx_query_server_string_reply_t *R
** @returns char *
**
**************************************************************************
***/
char * char *
xcb_glx_query_server_string_string (const xcb_glx_query_server_string_reply _t *R /**< */); xcb_glx_query_server_string_string (const xcb_glx_query_server_string_reply _t *R /**< */);
/**************************************************************************
***
**
** int xcb_glx_query_server_string_string_length
**
** @param const xcb_glx_query_server_string_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_glx_query_server_string_string_length (const xcb_glx_query_server_strin g_reply_t *R /**< */); xcb_glx_query_server_string_string_length (const xcb_glx_query_server_strin g_reply_t *R /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_glx_query_server_string_string_end
**
** @param const xcb_glx_query_server_string_reply_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_glx_query_server_string_string_end (const xcb_glx_query_server_string_r eply_t *R /**< */); xcb_glx_query_server_string_string_end (const xcb_glx_query_server_string_r eply_t *R /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_glx_query_server_string_unchecked(). is used. * xcb_glx_query_server_string_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_glx_query_server_string_reply_t * xcb_glx_query_server_string_reply
**
** @param xcb_connection_t *c
** @param xcb_glx_query_server_string_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_glx_query_server_string_reply_t *
**
**************************************************************************
***/
xcb_glx_query_server_string_reply_t * xcb_glx_query_server_string_reply_t *
xcb_glx_query_server_string_reply (xcb_connection_t *c /**< */, xcb_glx_query_server_string_reply (xcb_connection_t *c /**< */,
xcb_glx_query_server_string_cookie_t c ookie /**< */, xcb_glx_query_server_string_cookie_t c ookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
int int
xcb_glx_client_info_sizeof (const void *_buffer /**< */); xcb_glx_client_info_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_glx_client_info_checked
**
** @param xcb_connection_t *c
** @param uint32_t major_version
** @param uint32_t minor_version
** @param uint32_t str_len
** @param const char *string
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_glx_client_info_checked (xcb_connection_t *c /**< */, xcb_glx_client_info_checked (xcb_connection_t *c /**< */,
uint32_t major_version /**< */, uint32_t major_version /**< */,
uint32_t minor_version /**< */, uint32_t minor_version /**< */,
uint32_t str_len /**< */, uint32_t str_len /**< */,
const char *string /**< */); const char *string /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_glx_client_info
**
** @param xcb_connection_t *c
** @param uint32_t major_version
** @param uint32_t minor_version
** @param uint32_t str_len
** @param const char *string
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_glx_client_info (xcb_connection_t *c /**< */, xcb_glx_client_info (xcb_connection_t *c /**< */,
uint32_t major_version /**< */, uint32_t major_version /**< */,
uint32_t minor_version /**< */, uint32_t minor_version /**< */,
uint32_t str_len /**< */, uint32_t str_len /**< */,
const char *string /**< */); const char *string /**< */);
int int
xcb_glx_get_fb_configs_sizeof (const void *_buffer /**< */); xcb_glx_get_fb_configs_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_glx_get_fb_configs_cookie_t xcb_glx_get_fb_configs
**
** @param xcb_connection_t *c
** @param uint32_t screen
** @returns xcb_glx_get_fb_configs_cookie_t
**
**************************************************************************
***/
xcb_glx_get_fb_configs_cookie_t xcb_glx_get_fb_configs_cookie_t
xcb_glx_get_fb_configs (xcb_connection_t *c /**< */, xcb_glx_get_fb_configs (xcb_connection_t *c /**< */,
uint32_t screen /**< */); uint32_t screen /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_glx_get_fb_configs_cookie_t xcb_glx_get_fb_configs_unchecked
**
** @param xcb_connection_t *c
** @param uint32_t screen
** @returns xcb_glx_get_fb_configs_cookie_t
**
**************************************************************************
***/
xcb_glx_get_fb_configs_cookie_t xcb_glx_get_fb_configs_cookie_t
xcb_glx_get_fb_configs_unchecked (xcb_connection_t *c /**< */, xcb_glx_get_fb_configs_unchecked (xcb_connection_t *c /**< */,
uint32_t screen /**< */); uint32_t screen /**< */);
/**************************************************************************
***
**
** uint32_t * xcb_glx_get_fb_configs_property_list
**
** @param const xcb_glx_get_fb_configs_reply_t *R
** @returns uint32_t *
**
**************************************************************************
***/
uint32_t * uint32_t *
xcb_glx_get_fb_configs_property_list (const xcb_glx_get_fb_configs_reply_t *R /**< */); xcb_glx_get_fb_configs_property_list (const xcb_glx_get_fb_configs_reply_t *R /**< */);
/**************************************************************************
***
**
** int xcb_glx_get_fb_configs_property_list_length
**
** @param const xcb_glx_get_fb_configs_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_glx_get_fb_configs_property_list_length (const xcb_glx_get_fb_configs_r eply_t *R /**< */); xcb_glx_get_fb_configs_property_list_length (const xcb_glx_get_fb_configs_r eply_t *R /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_glx_get_fb_configs_property_list_end
**
** @param const xcb_glx_get_fb_configs_reply_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_glx_get_fb_configs_property_list_end (const xcb_glx_get_fb_configs_repl y_t *R /**< */); xcb_glx_get_fb_configs_property_list_end (const xcb_glx_get_fb_configs_repl y_t *R /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_glx_get_fb_configs_unchecked(). is used. * xcb_glx_get_fb_configs_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_glx_get_fb_configs_reply_t * xcb_glx_get_fb_configs_reply
**
** @param xcb_connection_t *c
** @param xcb_glx_get_fb_configs_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_glx_get_fb_configs_reply_t *
**
**************************************************************************
***/
xcb_glx_get_fb_configs_reply_t * xcb_glx_get_fb_configs_reply_t *
xcb_glx_get_fb_configs_reply (xcb_connection_t *c /**< */, xcb_glx_get_fb_configs_reply (xcb_connection_t *c /**< */,
xcb_glx_get_fb_configs_cookie_t cookie /** < */, xcb_glx_get_fb_configs_cookie_t cookie /** < */,
xcb_generic_error_t **e /**< */) ; xcb_generic_error_t **e /**< */) ;
int int
xcb_glx_create_pixmap_sizeof (const void *_buffer /**< */); xcb_glx_create_pixmap_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_glx_create_pixmap_checked
**
** @param xcb_connection_t *c
** @param uint32_t screen
** @param xcb_glx_fbconfig_t fbconfig
** @param xcb_pixmap_t pixmap
** @param xcb_glx_pixmap_t glx_pixmap
** @param uint32_t num_attribs
** @param const uint32_t *attribs
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_glx_create_pixmap_checked (xcb_connection_t *c /**< */, xcb_glx_create_pixmap_checked (xcb_connection_t *c /**< */,
uint32_t screen /**< */, uint32_t screen /**< */,
xcb_glx_fbconfig_t fbconfig /**< */, xcb_glx_fbconfig_t fbconfig /**< */,
xcb_pixmap_t pixmap /**< */, xcb_pixmap_t pixmap /**< */,
xcb_glx_pixmap_t glx_pixmap /**< */, xcb_glx_pixmap_t glx_pixmap /**< */,
uint32_t num_attribs /**< */, uint32_t num_attribs /**< */,
const uint32_t *attribs /**< */); const uint32_t *attribs /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_glx_create_pixmap
**
** @param xcb_connection_t *c
** @param uint32_t screen
** @param xcb_glx_fbconfig_t fbconfig
** @param xcb_pixmap_t pixmap
** @param xcb_glx_pixmap_t glx_pixmap
** @param uint32_t num_attribs
** @param const uint32_t *attribs
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_glx_create_pixmap (xcb_connection_t *c /**< */, xcb_glx_create_pixmap (xcb_connection_t *c /**< */,
uint32_t screen /**< */, uint32_t screen /**< */,
xcb_glx_fbconfig_t fbconfig /**< */, xcb_glx_fbconfig_t fbconfig /**< */,
xcb_pixmap_t pixmap /**< */, xcb_pixmap_t pixmap /**< */,
xcb_glx_pixmap_t glx_pixmap /**< */, xcb_glx_pixmap_t glx_pixmap /**< */,
uint32_t num_attribs /**< */, uint32_t num_attribs /**< */,
const uint32_t *attribs /**< */); const uint32_t *attribs /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_glx_destroy_pixmap_checked
**
** @param xcb_connection_t *c
** @param xcb_glx_pixmap_t glx_pixmap
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_glx_destroy_pixmap_checked (xcb_connection_t *c /**< */, xcb_glx_destroy_pixmap_checked (xcb_connection_t *c /**< */,
xcb_glx_pixmap_t glx_pixmap /**< */); xcb_glx_pixmap_t glx_pixmap /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_glx_destroy_pixmap
**
** @param xcb_connection_t *c
** @param xcb_glx_pixmap_t glx_pixmap
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_glx_destroy_pixmap (xcb_connection_t *c /**< */, xcb_glx_destroy_pixmap (xcb_connection_t *c /**< */,
xcb_glx_pixmap_t glx_pixmap /**< */); xcb_glx_pixmap_t glx_pixmap /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_glx_create_new_context_checked
**
** @param xcb_connection_t *c
** @param xcb_glx_context_t context
** @param xcb_glx_fbconfig_t fbconfig
** @param uint32_t screen
** @param uint32_t render_type
** @param xcb_glx_context_t share_list
** @param uint8_t is_direct
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_glx_create_new_context_checked (xcb_connection_t *c /**< */, xcb_glx_create_new_context_checked (xcb_connection_t *c /**< */,
xcb_glx_context_t context /**< */, xcb_glx_context_t context /**< */,
xcb_glx_fbconfig_t fbconfig /**< */, xcb_glx_fbconfig_t fbconfig /**< */,
uint32_t screen /**< */, uint32_t screen /**< */,
uint32_t render_type /**< * /, uint32_t render_type /**< * /,
xcb_glx_context_t share_list /**< */ , xcb_glx_context_t share_list /**< */ ,
uint8_t is_direct /**< */) ; uint8_t is_direct /**< */) ;
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_glx_create_new_context
**
** @param xcb_connection_t *c
** @param xcb_glx_context_t context
** @param xcb_glx_fbconfig_t fbconfig
** @param uint32_t screen
** @param uint32_t render_type
** @param xcb_glx_context_t share_list
** @param uint8_t is_direct
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_glx_create_new_context (xcb_connection_t *c /**< */, xcb_glx_create_new_context (xcb_connection_t *c /**< */,
xcb_glx_context_t context /**< */, xcb_glx_context_t context /**< */,
xcb_glx_fbconfig_t fbconfig /**< */, xcb_glx_fbconfig_t fbconfig /**< */,
uint32_t screen /**< */, uint32_t screen /**< */,
uint32_t render_type /**< */, uint32_t render_type /**< */,
xcb_glx_context_t share_list /**< */, xcb_glx_context_t share_list /**< */,
uint8_t is_direct /**< */); uint8_t is_direct /**< */);
int int
xcb_glx_query_context_sizeof (const void *_buffer /**< */); xcb_glx_query_context_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_glx_query_context_cookie_t xcb_glx_query_context
**
** @param xcb_connection_t *c
** @param xcb_glx_context_t context
** @returns xcb_glx_query_context_cookie_t
**
**************************************************************************
***/
xcb_glx_query_context_cookie_t xcb_glx_query_context_cookie_t
xcb_glx_query_context (xcb_connection_t *c /**< */, xcb_glx_query_context (xcb_connection_t *c /**< */,
xcb_glx_context_t context /**< */); xcb_glx_context_t context /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_glx_query_context_cookie_t xcb_glx_query_context_unchecked
**
** @param xcb_connection_t *c
** @param xcb_glx_context_t context
** @returns xcb_glx_query_context_cookie_t
**
**************************************************************************
***/
xcb_glx_query_context_cookie_t xcb_glx_query_context_cookie_t
xcb_glx_query_context_unchecked (xcb_connection_t *c /**< */, xcb_glx_query_context_unchecked (xcb_connection_t *c /**< */,
xcb_glx_context_t context /**< */); xcb_glx_context_t context /**< */);
/**************************************************************************
***
**
** uint32_t * xcb_glx_query_context_attribs
**
** @param const xcb_glx_query_context_reply_t *R
** @returns uint32_t *
**
**************************************************************************
***/
uint32_t * uint32_t *
xcb_glx_query_context_attribs (const xcb_glx_query_context_reply_t *R /**< */); xcb_glx_query_context_attribs (const xcb_glx_query_context_reply_t *R /**< */);
/**************************************************************************
***
**
** int xcb_glx_query_context_attribs_length
**
** @param const xcb_glx_query_context_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_glx_query_context_attribs_length (const xcb_glx_query_context_reply_t * R /**< */); xcb_glx_query_context_attribs_length (const xcb_glx_query_context_reply_t * R /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_glx_query_context_attribs_end
**
** @param const xcb_glx_query_context_reply_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_glx_query_context_attribs_end (const xcb_glx_query_context_reply_t *R /**< */); xcb_glx_query_context_attribs_end (const xcb_glx_query_context_reply_t *R /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_glx_query_context_unchecked(). is used. * xcb_glx_query_context_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_glx_query_context_reply_t * xcb_glx_query_context_reply
**
** @param xcb_connection_t *c
** @param xcb_glx_query_context_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_glx_query_context_reply_t *
**
**************************************************************************
***/
xcb_glx_query_context_reply_t * xcb_glx_query_context_reply_t *
xcb_glx_query_context_reply (xcb_connection_t *c /**< */, xcb_glx_query_context_reply (xcb_connection_t *c /**< */,
xcb_glx_query_context_cookie_t cookie /**< */, xcb_glx_query_context_cookie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_glx_make_context_current_cookie_t xcb_glx_make_context_current
**
** @param xcb_connection_t *c
** @param xcb_glx_context_tag_t old_context_tag
** @param xcb_glx_drawable_t drawable
** @param xcb_glx_drawable_t read_drawable
** @param xcb_glx_context_t context
** @returns xcb_glx_make_context_current_cookie_t
**
**************************************************************************
***/
xcb_glx_make_context_current_cookie_t xcb_glx_make_context_current_cookie_t
xcb_glx_make_context_current (xcb_connection_t *c /**< */, xcb_glx_make_context_current (xcb_connection_t *c /**< */,
xcb_glx_context_tag_t old_context_tag /**< */, xcb_glx_context_tag_t old_context_tag /**< */,
xcb_glx_drawable_t drawable /**< */, xcb_glx_drawable_t drawable /**< */,
xcb_glx_drawable_t read_drawable /**< */ , xcb_glx_drawable_t read_drawable /**< */ ,
xcb_glx_context_t context /**< */); xcb_glx_context_t context /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_glx_make_context_current_cookie_t xcb_glx_make_context_current_unch
ecked
**
** @param xcb_connection_t *c
** @param xcb_glx_context_tag_t old_context_tag
** @param xcb_glx_drawable_t drawable
** @param xcb_glx_drawable_t read_drawable
** @param xcb_glx_context_t context
** @returns xcb_glx_make_context_current_cookie_t
**
**************************************************************************
***/
xcb_glx_make_context_current_cookie_t xcb_glx_make_context_current_cookie_t
xcb_glx_make_context_current_unchecked (xcb_connection_t *c /**< */, xcb_glx_make_context_current_unchecked (xcb_connection_t *c /**< */,
xcb_glx_context_tag_t old_context_ tag /**< */, xcb_glx_context_tag_t old_context_ tag /**< */,
xcb_glx_drawable_t drawable /* *< */, xcb_glx_drawable_t drawable /* *< */,
xcb_glx_drawable_t read_drawabl e /**< */, xcb_glx_drawable_t read_drawabl e /**< */,
xcb_glx_context_t context /** < */); xcb_glx_context_t context /** < */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
skipping to change at line 5497 skipping to change at line 4408
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_glx_make_context_current_unchecked(). is used. * xcb_glx_make_context_current_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_glx_make_context_current_reply_t * xcb_glx_make_context_current_rep
ly
**
** @param xcb_connection_t *c
** @param xcb_glx_make_context_current_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_glx_make_context_current_reply_t *
**
**************************************************************************
***/
xcb_glx_make_context_current_reply_t * xcb_glx_make_context_current_reply_t *
xcb_glx_make_context_current_reply (xcb_connection_t *c /**< */, xcb_glx_make_context_current_reply (xcb_connection_t *c /**< */,
xcb_glx_make_context_current_cookie_t cookie /**< */, xcb_glx_make_context_current_cookie_t cookie /**< */,
xcb_generic_error_t * *e /**< */); xcb_generic_error_t * *e /**< */);
int int
xcb_glx_create_pbuffer_sizeof (const void *_buffer /**< */); xcb_glx_create_pbuffer_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_glx_create_pbuffer_checked
**
** @param xcb_connection_t *c
** @param uint32_t screen
** @param xcb_glx_fbconfig_t fbconfig
** @param xcb_glx_pbuffer_t pbuffer
** @param uint32_t num_attribs
** @param const uint32_t *attribs
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_glx_create_pbuffer_checked (xcb_connection_t *c /**< */, xcb_glx_create_pbuffer_checked (xcb_connection_t *c /**< */,
uint32_t screen /**< */, uint32_t screen /**< */,
xcb_glx_fbconfig_t fbconfig /**< */, xcb_glx_fbconfig_t fbconfig /**< */,
xcb_glx_pbuffer_t pbuffer /**< */, xcb_glx_pbuffer_t pbuffer /**< */,
uint32_t num_attribs /**< */, uint32_t num_attribs /**< */,
const uint32_t *attribs /**< */); const uint32_t *attribs /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_glx_create_pbuffer
**
** @param xcb_connection_t *c
** @param uint32_t screen
** @param xcb_glx_fbconfig_t fbconfig
** @param xcb_glx_pbuffer_t pbuffer
** @param uint32_t num_attribs
** @param const uint32_t *attribs
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_glx_create_pbuffer (xcb_connection_t *c /**< */, xcb_glx_create_pbuffer (xcb_connection_t *c /**< */,
uint32_t screen /**< */, uint32_t screen /**< */,
xcb_glx_fbconfig_t fbconfig /**< */, xcb_glx_fbconfig_t fbconfig /**< */,
xcb_glx_pbuffer_t pbuffer /**< */, xcb_glx_pbuffer_t pbuffer /**< */,
uint32_t num_attribs /**< */, uint32_t num_attribs /**< */,
const uint32_t *attribs /**< */); const uint32_t *attribs /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_glx_destroy_pbuffer_checked
**
** @param xcb_connection_t *c
** @param xcb_glx_pbuffer_t pbuffer
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_glx_destroy_pbuffer_checked (xcb_connection_t *c /**< */, xcb_glx_destroy_pbuffer_checked (xcb_connection_t *c /**< */,
xcb_glx_pbuffer_t pbuffer /**< */); xcb_glx_pbuffer_t pbuffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_glx_destroy_pbuffer
**
** @param xcb_connection_t *c
** @param xcb_glx_pbuffer_t pbuffer
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_glx_destroy_pbuffer (xcb_connection_t *c /**< */, xcb_glx_destroy_pbuffer (xcb_connection_t *c /**< */,
xcb_glx_pbuffer_t pbuffer /**< */); xcb_glx_pbuffer_t pbuffer /**< */);
int int
xcb_glx_get_drawable_attributes_sizeof (const void *_buffer /**< */); xcb_glx_get_drawable_attributes_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_glx_get_drawable_attributes_cookie_t xcb_glx_get_drawable_attribute
s
**
** @param xcb_connection_t *c
** @param xcb_glx_drawable_t drawable
** @returns xcb_glx_get_drawable_attributes_cookie_t
**
**************************************************************************
***/
xcb_glx_get_drawable_attributes_cookie_t xcb_glx_get_drawable_attributes_cookie_t
xcb_glx_get_drawable_attributes (xcb_connection_t *c /**< */, xcb_glx_get_drawable_attributes (xcb_connection_t *c /**< */,
xcb_glx_drawable_t drawable /**< */); xcb_glx_drawable_t drawable /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_glx_get_drawable_attributes_cookie_t xcb_glx_get_drawable_attribute
s_unchecked
**
** @param xcb_connection_t *c
** @param xcb_glx_drawable_t drawable
** @returns xcb_glx_get_drawable_attributes_cookie_t
**
**************************************************************************
***/
xcb_glx_get_drawable_attributes_cookie_t xcb_glx_get_drawable_attributes_cookie_t
xcb_glx_get_drawable_attributes_unchecked (xcb_connection_t *c /**< */, xcb_glx_get_drawable_attributes_unchecked (xcb_connection_t *c /**< */,
xcb_glx_drawable_t drawable /* *< */); xcb_glx_drawable_t drawable /* *< */);
/**************************************************************************
***
**
** uint32_t * xcb_glx_get_drawable_attributes_attribs
**
** @param const xcb_glx_get_drawable_attributes_reply_t *R
** @returns uint32_t *
**
**************************************************************************
***/
uint32_t * uint32_t *
xcb_glx_get_drawable_attributes_attribs (const xcb_glx_get_drawable_attribu tes_reply_t *R /**< */); xcb_glx_get_drawable_attributes_attribs (const xcb_glx_get_drawable_attribu tes_reply_t *R /**< */);
/**************************************************************************
***
**
** int xcb_glx_get_drawable_attributes_attribs_length
**
** @param const xcb_glx_get_drawable_attributes_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_glx_get_drawable_attributes_attribs_length (const xcb_glx_get_drawable_ attributes_reply_t *R /**< */); xcb_glx_get_drawable_attributes_attribs_length (const xcb_glx_get_drawable_ attributes_reply_t *R /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_glx_get_drawable_attributes_attribs_end
**
** @param const xcb_glx_get_drawable_attributes_reply_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_glx_get_drawable_attributes_attribs_end (const xcb_glx_get_drawable_att ributes_reply_t *R /**< */); xcb_glx_get_drawable_attributes_attribs_end (const xcb_glx_get_drawable_att ributes_reply_t *R /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_glx_get_drawable_attributes_unchecked(). is used. * xcb_glx_get_drawable_attributes_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_glx_get_drawable_attributes_reply_t * xcb_glx_get_drawable_attribut
es_reply
**
** @param xcb_connection_t *c
** @param xcb_glx_get_drawable_attributes_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_glx_get_drawable_attributes_reply_t *
**
**************************************************************************
***/
xcb_glx_get_drawable_attributes_reply_t * xcb_glx_get_drawable_attributes_reply_t *
xcb_glx_get_drawable_attributes_reply (xcb_connection_t *c /**< */, xcb_glx_get_drawable_attributes_reply (xcb_connection_t *c /**< */,
xcb_glx_get_drawable_attributes_cook ie_t cookie /**< */, xcb_glx_get_drawable_attributes_cook ie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
int int
xcb_glx_change_drawable_attributes_sizeof (const void *_buffer /**< */); xcb_glx_change_drawable_attributes_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_glx_change_drawable_attributes_checked
**
** @param xcb_connection_t *c
** @param xcb_glx_drawable_t drawable
** @param uint32_t num_attribs
** @param const uint32_t *attribs
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_glx_change_drawable_attributes_checked (xcb_connection_t *c /**< */, xcb_glx_change_drawable_attributes_checked (xcb_connection_t *c /**< */,
xcb_glx_drawable_t drawable / **< */, xcb_glx_drawable_t drawable / **< */,
uint32_t num_attribs /**< */, uint32_t num_attribs /**< */,
const uint32_t *attribs /* *< */); const uint32_t *attribs /* *< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_glx_change_drawable_attributes
**
** @param xcb_connection_t *c
** @param xcb_glx_drawable_t drawable
** @param uint32_t num_attribs
** @param const uint32_t *attribs
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_glx_change_drawable_attributes (xcb_connection_t *c /**< */, xcb_glx_change_drawable_attributes (xcb_connection_t *c /**< */,
xcb_glx_drawable_t drawable /**< */, xcb_glx_drawable_t drawable /**< */,
uint32_t num_attribs /**< * /, uint32_t num_attribs /**< * /,
const uint32_t *attribs /**< */); const uint32_t *attribs /**< */);
int int
xcb_glx_create_window_sizeof (const void *_buffer /**< */); xcb_glx_create_window_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_glx_create_window_checked
**
** @param xcb_connection_t *c
** @param uint32_t screen
** @param xcb_glx_fbconfig_t fbconfig
** @param xcb_window_t window
** @param xcb_glx_window_t glx_window
** @param uint32_t num_attribs
** @param const uint32_t *attribs
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_glx_create_window_checked (xcb_connection_t *c /**< */, xcb_glx_create_window_checked (xcb_connection_t *c /**< */,
uint32_t screen /**< */, uint32_t screen /**< */,
xcb_glx_fbconfig_t fbconfig /**< */, xcb_glx_fbconfig_t fbconfig /**< */,
xcb_window_t window /**< */, xcb_window_t window /**< */,
xcb_glx_window_t glx_window /**< */, xcb_glx_window_t glx_window /**< */,
uint32_t num_attribs /**< */, uint32_t num_attribs /**< */,
const uint32_t *attribs /**< */); const uint32_t *attribs /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_glx_create_window
**
** @param xcb_connection_t *c
** @param uint32_t screen
** @param xcb_glx_fbconfig_t fbconfig
** @param xcb_window_t window
** @param xcb_glx_window_t glx_window
** @param uint32_t num_attribs
** @param const uint32_t *attribs
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_glx_create_window (xcb_connection_t *c /**< */, xcb_glx_create_window (xcb_connection_t *c /**< */,
uint32_t screen /**< */, uint32_t screen /**< */,
xcb_glx_fbconfig_t fbconfig /**< */, xcb_glx_fbconfig_t fbconfig /**< */,
xcb_window_t window /**< */, xcb_window_t window /**< */,
xcb_glx_window_t glx_window /**< */, xcb_glx_window_t glx_window /**< */,
uint32_t num_attribs /**< */, uint32_t num_attribs /**< */,
const uint32_t *attribs /**< */); const uint32_t *attribs /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_glx_delete_window_checked
**
** @param xcb_connection_t *c
** @param xcb_glx_window_t glxwindow
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_glx_delete_window_checked (xcb_connection_t *c /**< */, xcb_glx_delete_window_checked (xcb_connection_t *c /**< */,
xcb_glx_window_t glxwindow /**< */); xcb_glx_window_t glxwindow /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_glx_delete_window
**
** @param xcb_connection_t *c
** @param xcb_glx_window_t glxwindow
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_glx_delete_window (xcb_connection_t *c /**< */, xcb_glx_delete_window (xcb_connection_t *c /**< */,
xcb_glx_window_t glxwindow /**< */); xcb_glx_window_t glxwindow /**< */);
int int
xcb_glx_set_client_info_arb_sizeof (const void *_buffer /**< */); xcb_glx_set_client_info_arb_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_glx_set_client_info_arb_checked
**
** @param xcb_connection_t *c
** @param uint32_t major_version
** @param uint32_t minor_version
** @param uint32_t num_versions
** @param uint32_t gl_str_len
** @param uint32_t glx_str_len
** @param const uint32_t *gl_versions
** @param const char *gl_extension_string
** @param const char *glx_extension_string
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_glx_set_client_info_arb_checked (xcb_connection_t *c /**< */, xcb_glx_set_client_info_arb_checked (xcb_connection_t *c /**< */,
uint32_t major_version /**< */, uint32_t major_version /**< */,
uint32_t minor_version /**< */, uint32_t minor_version /**< */,
uint32_t num_versions /**< * /, uint32_t num_versions /**< * /,
uint32_t gl_str_len /**< */, uint32_t gl_str_len /**< */,
uint32_t glx_str_len /**< */ , uint32_t glx_str_len /**< */ ,
const uint32_t *gl_versions /**< */ , const uint32_t *gl_versions /**< */ ,
const char *gl_extension_string /**< */, const char *gl_extension_string /**< */,
const char *glx_extension_string /**< */); const char *glx_extension_string /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_glx_set_client_info_arb
**
** @param xcb_connection_t *c
** @param uint32_t major_version
** @param uint32_t minor_version
** @param uint32_t num_versions
** @param uint32_t gl_str_len
** @param uint32_t glx_str_len
** @param const uint32_t *gl_versions
** @param const char *gl_extension_string
** @param const char *glx_extension_string
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_glx_set_client_info_arb (xcb_connection_t *c /**< */, xcb_glx_set_client_info_arb (xcb_connection_t *c /**< */,
uint32_t major_version /**< */, uint32_t major_version /**< */,
uint32_t minor_version /**< */, uint32_t minor_version /**< */,
uint32_t num_versions /**< */, uint32_t num_versions /**< */,
uint32_t gl_str_len /**< */, uint32_t gl_str_len /**< */,
uint32_t glx_str_len /**< */, uint32_t glx_str_len /**< */,
const uint32_t *gl_versions /**< */, const uint32_t *gl_versions /**< */,
const char *gl_extension_string /**< */ , const char *gl_extension_string /**< */ ,
const char *glx_extension_string /**< * /); const char *glx_extension_string /**< * /);
skipping to change at line 6025 skipping to change at line 4695
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_glx_create_context_attribs_arb_checked
**
** @param xcb_connection_t *c
** @param xcb_glx_context_t context
** @param xcb_glx_fbconfig_t fbconfig
** @param uint32_t screen
** @param xcb_glx_context_t share_list
** @param uint8_t is_direct
** @param uint32_t num_attribs
** @param const uint32_t *attribs
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_glx_create_context_attribs_arb_checked (xcb_connection_t *c /**< */, xcb_glx_create_context_attribs_arb_checked (xcb_connection_t *c /**< */,
xcb_glx_context_t context /* *< */, xcb_glx_context_t context /* *< */,
xcb_glx_fbconfig_t fbconfig / **< */, xcb_glx_fbconfig_t fbconfig / **< */,
uint32_t screen /** < */, uint32_t screen /** < */,
xcb_glx_context_t share_list /**< */, xcb_glx_context_t share_list /**< */,
uint8_t is_direct /**< */, uint8_t is_direct /**< */,
uint32_t num_attribs /**< */, uint32_t num_attribs /**< */,
const uint32_t *attribs /* *< */); const uint32_t *attribs /* *< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_glx_create_context_attribs_arb
**
** @param xcb_connection_t *c
** @param xcb_glx_context_t context
** @param xcb_glx_fbconfig_t fbconfig
** @param uint32_t screen
** @param xcb_glx_context_t share_list
** @param uint8_t is_direct
** @param uint32_t num_attribs
** @param const uint32_t *attribs
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_glx_create_context_attribs_arb (xcb_connection_t *c /**< */, xcb_glx_create_context_attribs_arb (xcb_connection_t *c /**< */,
xcb_glx_context_t context /**< */, xcb_glx_context_t context /**< */,
xcb_glx_fbconfig_t fbconfig /**< */, xcb_glx_fbconfig_t fbconfig /**< */,
uint32_t screen /**< */, uint32_t screen /**< */,
xcb_glx_context_t share_list /**< */ , xcb_glx_context_t share_list /**< */ ,
uint8_t is_direct /**< */, uint8_t is_direct /**< */,
uint32_t num_attribs /**< * /, uint32_t num_attribs /**< * /,
const uint32_t *attribs /**< */); const uint32_t *attribs /**< */);
skipping to change at line 6101 skipping to change at line 4737
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_glx_set_client_info_2arb_checked
**
** @param xcb_connection_t *c
** @param uint32_t major_version
** @param uint32_t minor_version
** @param uint32_t num_versions
** @param uint32_t gl_str_len
** @param uint32_t glx_str_len
** @param const uint32_t *gl_versions
** @param const char *gl_extension_string
** @param const char *glx_extension_string
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_glx_set_client_info_2arb_checked (xcb_connection_t *c /**< */, xcb_glx_set_client_info_2arb_checked (xcb_connection_t *c /**< */,
uint32_t major_version /**< */, uint32_t major_version /**< */,
uint32_t minor_version /**< */, uint32_t minor_version /**< */,
uint32_t num_versions /**< */, uint32_t num_versions /**< */,
uint32_t gl_str_len /**< */ , uint32_t gl_str_len /**< */ ,
uint32_t glx_str_len /**< * /, uint32_t glx_str_len /**< * /,
const uint32_t *gl_versions /**< * /, const uint32_t *gl_versions /**< * /,
const char *gl_extension_string /**< */, const char *gl_extension_string /**< */,
const char *glx_extension_strin g /**< */); const char *glx_extension_strin g /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_glx_set_client_info_2arb
**
** @param xcb_connection_t *c
** @param uint32_t major_version
** @param uint32_t minor_version
** @param uint32_t num_versions
** @param uint32_t gl_str_len
** @param uint32_t glx_str_len
** @param const uint32_t *gl_versions
** @param const char *gl_extension_string
** @param const char *glx_extension_string
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_glx_set_client_info_2arb (xcb_connection_t *c /**< */, xcb_glx_set_client_info_2arb (xcb_connection_t *c /**< */,
uint32_t major_version /**< */, uint32_t major_version /**< */,
uint32_t minor_version /**< */, uint32_t minor_version /**< */,
uint32_t num_versions /**< */, uint32_t num_versions /**< */,
uint32_t gl_str_len /**< */, uint32_t gl_str_len /**< */,
uint32_t glx_str_len /**< */, uint32_t glx_str_len /**< */,
const uint32_t *gl_versions /**< */, const uint32_t *gl_versions /**< */,
const char *gl_extension_string /**< * /, const char *gl_extension_string /**< * /,
const char *glx_extension_string /**< */); const char *glx_extension_string /**< */);
skipping to change at line 6178 skipping to change at line 4778
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_glx_new_list_checked
**
** @param xcb_connection_t *c
** @param xcb_glx_context_tag_t context_tag
** @param uint32_t list
** @param uint32_t mode
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_glx_new_list_checked (xcb_connection_t *c /**< */, xcb_glx_new_list_checked (xcb_connection_t *c /**< */,
xcb_glx_context_tag_t context_tag /**< */, xcb_glx_context_tag_t context_tag /**< */,
uint32_t list /**< */, uint32_t list /**< */,
uint32_t mode /**< */); uint32_t mode /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_glx_new_list
**
** @param xcb_connection_t *c
** @param xcb_glx_context_tag_t context_tag
** @param uint32_t list
** @param uint32_t mode
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_glx_new_list (xcb_connection_t *c /**< */, xcb_glx_new_list (xcb_connection_t *c /**< */,
xcb_glx_context_tag_t context_tag /**< */, xcb_glx_context_tag_t context_tag /**< */,
uint32_t list /**< */, uint32_t list /**< */,
uint32_t mode /**< */); uint32_t mode /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_glx_end_list_checked
**
** @param xcb_connection_t *c
** @param xcb_glx_context_tag_t context_tag
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_glx_end_list_checked (xcb_connection_t *c /**< */, xcb_glx_end_list_checked (xcb_connection_t *c /**< */,
xcb_glx_context_tag_t context_tag /**< */); xcb_glx_context_tag_t context_tag /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_glx_end_list
**
** @param xcb_connection_t *c
** @param xcb_glx_context_tag_t context_tag
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_glx_end_list (xcb_connection_t *c /**< */, xcb_glx_end_list (xcb_connection_t *c /**< */,
xcb_glx_context_tag_t context_tag /**< */); xcb_glx_context_tag_t context_tag /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_glx_delete_lists_checked
**
** @param xcb_connection_t *c
** @param xcb_glx_context_tag_t context_tag
** @param uint32_t list
** @param int32_t range
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_glx_delete_lists_checked (xcb_connection_t *c /**< */, xcb_glx_delete_lists_checked (xcb_connection_t *c /**< */,
xcb_glx_context_tag_t context_tag /**< */, xcb_glx_context_tag_t context_tag /**< */,
uint32_t list /**< */, uint32_t list /**< */,
int32_t range /**< */); int32_t range /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_glx_delete_lists
**
** @param xcb_connection_t *c
** @param xcb_glx_context_tag_t context_tag
** @param uint32_t list
** @param int32_t range
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_glx_delete_lists (xcb_connection_t *c /**< */, xcb_glx_delete_lists (xcb_connection_t *c /**< */,
xcb_glx_context_tag_t context_tag /**< */, xcb_glx_context_tag_t context_tag /**< */,
uint32_t list /**< */, uint32_t list /**< */,
int32_t range /**< */); int32_t range /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_glx_gen_lists_cookie_t xcb_glx_gen_lists
**
** @param xcb_connection_t *c
** @param xcb_glx_context_tag_t context_tag
** @param int32_t range
** @returns xcb_glx_gen_lists_cookie_t
**
**************************************************************************
***/
xcb_glx_gen_lists_cookie_t xcb_glx_gen_lists_cookie_t
xcb_glx_gen_lists (xcb_connection_t *c /**< */, xcb_glx_gen_lists (xcb_connection_t *c /**< */,
xcb_glx_context_tag_t context_tag /**< */, xcb_glx_context_tag_t context_tag /**< */,
int32_t range /**< */); int32_t range /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_glx_gen_lists_cookie_t xcb_glx_gen_lists_unchecked
**
** @param xcb_connection_t *c
** @param xcb_glx_context_tag_t context_tag
** @param int32_t range
** @returns xcb_glx_gen_lists_cookie_t
**
**************************************************************************
***/
xcb_glx_gen_lists_cookie_t xcb_glx_gen_lists_cookie_t
xcb_glx_gen_lists_unchecked (xcb_connection_t *c /**< */, xcb_glx_gen_lists_unchecked (xcb_connection_t *c /**< */,
xcb_glx_context_tag_t context_tag /**< */, xcb_glx_context_tag_t context_tag /**< */,
int32_t range /**< */); int32_t range /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_glx_gen_lists_unchecked(). is used. * xcb_glx_gen_lists_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_glx_gen_lists_reply_t * xcb_glx_gen_lists_reply
**
** @param xcb_connection_t *c
** @param xcb_glx_gen_lists_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_glx_gen_lists_reply_t *
**
**************************************************************************
***/
xcb_glx_gen_lists_reply_t * xcb_glx_gen_lists_reply_t *
xcb_glx_gen_lists_reply (xcb_connection_t *c /**< */, xcb_glx_gen_lists_reply (xcb_connection_t *c /**< */,
xcb_glx_gen_lists_cookie_t cookie /**< */, xcb_glx_gen_lists_cookie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_glx_feedback_buffer_checked
**
** @param xcb_connection_t *c
** @param xcb_glx_context_tag_t context_tag
** @param int32_t size
** @param int32_t type
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_glx_feedback_buffer_checked (xcb_connection_t *c /**< */, xcb_glx_feedback_buffer_checked (xcb_connection_t *c /**< */,
xcb_glx_context_tag_t context_tag /**< * /, xcb_glx_context_tag_t context_tag /**< * /,
int32_t size /**< */, int32_t size /**< */,
int32_t type /**< */); int32_t type /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_glx_feedback_buffer
**
** @param xcb_connection_t *c
** @param xcb_glx_context_tag_t context_tag
** @param int32_t size
** @param int32_t type
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_glx_feedback_buffer (xcb_connection_t *c /**< */, xcb_glx_feedback_buffer (xcb_connection_t *c /**< */,
xcb_glx_context_tag_t context_tag /**< */, xcb_glx_context_tag_t context_tag /**< */,
int32_t size /**< */, int32_t size /**< */,
int32_t type /**< */); int32_t type /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_glx_select_buffer_checked
**
** @param xcb_connection_t *c
** @param xcb_glx_context_tag_t context_tag
** @param int32_t size
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_glx_select_buffer_checked (xcb_connection_t *c /**< */, xcb_glx_select_buffer_checked (xcb_connection_t *c /**< */,
xcb_glx_context_tag_t context_tag /**< */, xcb_glx_context_tag_t context_tag /**< */,
int32_t size /**< */); int32_t size /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_glx_select_buffer
**
** @param xcb_connection_t *c
** @param xcb_glx_context_tag_t context_tag
** @param int32_t size
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_glx_select_buffer (xcb_connection_t *c /**< */, xcb_glx_select_buffer (xcb_connection_t *c /**< */,
xcb_glx_context_tag_t context_tag /**< */, xcb_glx_context_tag_t context_tag /**< */,
int32_t size /**< */); int32_t size /**< */);
int int
xcb_glx_render_mode_sizeof (const void *_buffer /**< */); xcb_glx_render_mode_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_glx_render_mode_cookie_t xcb_glx_render_mode
**
** @param xcb_connection_t *c
** @param xcb_glx_context_tag_t context_tag
** @param uint32_t mode
** @returns xcb_glx_render_mode_cookie_t
**
**************************************************************************
***/
xcb_glx_render_mode_cookie_t xcb_glx_render_mode_cookie_t
xcb_glx_render_mode (xcb_connection_t *c /**< */, xcb_glx_render_mode (xcb_connection_t *c /**< */,
xcb_glx_context_tag_t context_tag /**< */, xcb_glx_context_tag_t context_tag /**< */,
uint32_t mode /**< */); uint32_t mode /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_glx_render_mode_cookie_t xcb_glx_render_mode_unchecked
**
** @param xcb_connection_t *c
** @param xcb_glx_context_tag_t context_tag
** @param uint32_t mode
** @returns xcb_glx_render_mode_cookie_t
**
**************************************************************************
***/
xcb_glx_render_mode_cookie_t xcb_glx_render_mode_cookie_t
xcb_glx_render_mode_unchecked (xcb_connection_t *c /**< */, xcb_glx_render_mode_unchecked (xcb_connection_t *c /**< */,
xcb_glx_context_tag_t context_tag /**< */, xcb_glx_context_tag_t context_tag /**< */,
uint32_t mode /**< */); uint32_t mode /**< */);
/**************************************************************************
***
**
** uint32_t * xcb_glx_render_mode_data
**
** @param const xcb_glx_render_mode_reply_t *R
** @returns uint32_t *
**
**************************************************************************
***/
uint32_t * uint32_t *
xcb_glx_render_mode_data (const xcb_glx_render_mode_reply_t *R /**< */); xcb_glx_render_mode_data (const xcb_glx_render_mode_reply_t *R /**< */);
/**************************************************************************
***
**
** int xcb_glx_render_mode_data_length
**
** @param const xcb_glx_render_mode_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_glx_render_mode_data_length (const xcb_glx_render_mode_reply_t *R /**< */); xcb_glx_render_mode_data_length (const xcb_glx_render_mode_reply_t *R /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_glx_render_mode_data_end
**
** @param const xcb_glx_render_mode_reply_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_glx_render_mode_data_end (const xcb_glx_render_mode_reply_t *R /**< */ ); xcb_glx_render_mode_data_end (const xcb_glx_render_mode_reply_t *R /**< */ );
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_glx_render_mode_unchecked(). is used. * xcb_glx_render_mode_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_glx_render_mode_reply_t * xcb_glx_render_mode_reply
**
** @param xcb_connection_t *c
** @param xcb_glx_render_mode_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_glx_render_mode_reply_t *
**
**************************************************************************
***/
xcb_glx_render_mode_reply_t * xcb_glx_render_mode_reply_t *
xcb_glx_render_mode_reply (xcb_connection_t *c /**< */, xcb_glx_render_mode_reply (xcb_connection_t *c /**< */,
xcb_glx_render_mode_cookie_t cookie /**< */, xcb_glx_render_mode_cookie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_glx_finish_cookie_t xcb_glx_finish
**
** @param xcb_connection_t *c
** @param xcb_glx_context_tag_t context_tag
** @returns xcb_glx_finish_cookie_t
**
**************************************************************************
***/
xcb_glx_finish_cookie_t xcb_glx_finish_cookie_t
xcb_glx_finish (xcb_connection_t *c /**< */, xcb_glx_finish (xcb_connection_t *c /**< */,
xcb_glx_context_tag_t context_tag /**< */); xcb_glx_context_tag_t context_tag /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_glx_finish_cookie_t xcb_glx_finish_unchecked
**
** @param xcb_connection_t *c
** @param xcb_glx_context_tag_t context_tag
** @returns xcb_glx_finish_cookie_t
**
**************************************************************************
***/
xcb_glx_finish_cookie_t xcb_glx_finish_cookie_t
xcb_glx_finish_unchecked (xcb_connection_t *c /**< */, xcb_glx_finish_unchecked (xcb_connection_t *c /**< */,
xcb_glx_context_tag_t context_tag /**< */); xcb_glx_context_tag_t context_tag /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_glx_finish_unchecked(). is used. * xcb_glx_finish_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_glx_finish_reply_t * xcb_glx_finish_reply
**
** @param xcb_connection_t *c
** @param xcb_glx_finish_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_glx_finish_reply_t *
**
**************************************************************************
***/
xcb_glx_finish_reply_t * xcb_glx_finish_reply_t *
xcb_glx_finish_reply (xcb_connection_t *c /**< */, xcb_glx_finish_reply (xcb_connection_t *c /**< */,
xcb_glx_finish_cookie_t cookie /**< */, xcb_glx_finish_cookie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_glx_pixel_storef_checked
**
** @param xcb_connection_t *c
** @param xcb_glx_context_tag_t context_tag
** @param uint32_t pname
** @param xcb_glx_float32_t datum
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_glx_pixel_storef_checked (xcb_connection_t *c /**< */, xcb_glx_pixel_storef_checked (xcb_connection_t *c /**< */,
xcb_glx_context_tag_t context_tag /**< */, xcb_glx_context_tag_t context_tag /**< */,
uint32_t pname /**< */, uint32_t pname /**< */,
xcb_glx_float32_t datum /**< */); xcb_glx_float32_t datum /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_glx_pixel_storef
**
** @param xcb_connection_t *c
** @param xcb_glx_context_tag_t context_tag
** @param uint32_t pname
** @param xcb_glx_float32_t datum
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_glx_pixel_storef (xcb_connection_t *c /**< */, xcb_glx_pixel_storef (xcb_connection_t *c /**< */,
xcb_glx_context_tag_t context_tag /**< */, xcb_glx_context_tag_t context_tag /**< */,
uint32_t pname /**< */, uint32_t pname /**< */,
xcb_glx_float32_t datum /**< */); xcb_glx_float32_t datum /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_glx_pixel_storei_checked
**
** @param xcb_connection_t *c
** @param xcb_glx_context_tag_t context_tag
** @param uint32_t pname
** @param int32_t datum
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_glx_pixel_storei_checked (xcb_connection_t *c /**< */, xcb_glx_pixel_storei_checked (xcb_connection_t *c /**< */,
xcb_glx_context_tag_t context_tag /**< */, xcb_glx_context_tag_t context_tag /**< */,
uint32_t pname /**< */, uint32_t pname /**< */,
int32_t datum /**< */); int32_t datum /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_glx_pixel_storei
**
** @param xcb_connection_t *c
** @param xcb_glx_context_tag_t context_tag
** @param uint32_t pname
** @param int32_t datum
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_glx_pixel_storei (xcb_connection_t *c /**< */, xcb_glx_pixel_storei (xcb_connection_t *c /**< */,
xcb_glx_context_tag_t context_tag /**< */, xcb_glx_context_tag_t context_tag /**< */,
uint32_t pname /**< */, uint32_t pname /**< */,
int32_t datum /**< */); int32_t datum /**< */);
int int
xcb_glx_read_pixels_sizeof (const void *_buffer /**< */); xcb_glx_read_pixels_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_glx_read_pixels_cookie_t xcb_glx_read_pixels
**
** @param xcb_connection_t *c
** @param xcb_glx_context_tag_t context_tag
** @param int32_t x
** @param int32_t y
** @param int32_t width
** @param int32_t height
** @param uint32_t format
** @param uint32_t type
** @param uint8_t swap_bytes
** @param uint8_t lsb_first
** @returns xcb_glx_read_pixels_cookie_t
**
**************************************************************************
***/
xcb_glx_read_pixels_cookie_t xcb_glx_read_pixels_cookie_t
xcb_glx_read_pixels (xcb_connection_t *c /**< */, xcb_glx_read_pixels (xcb_connection_t *c /**< */,
xcb_glx_context_tag_t context_tag /**< */, xcb_glx_context_tag_t context_tag /**< */,
int32_t x /**< */, int32_t x /**< */,
int32_t y /**< */, int32_t y /**< */,
int32_t width /**< */, int32_t width /**< */,
int32_t height /**< */, int32_t height /**< */,
uint32_t format /**< */, uint32_t format /**< */,
uint32_t type /**< */, uint32_t type /**< */,
uint8_t swap_bytes /**< */, uint8_t swap_bytes /**< */,
skipping to change at line 6894 skipping to change at line 5166
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_glx_read_pixels_cookie_t xcb_glx_read_pixels_unchecked
**
** @param xcb_connection_t *c
** @param xcb_glx_context_tag_t context_tag
** @param int32_t x
** @param int32_t y
** @param int32_t width
** @param int32_t height
** @param uint32_t format
** @param uint32_t type
** @param uint8_t swap_bytes
** @param uint8_t lsb_first
** @returns xcb_glx_read_pixels_cookie_t
**
**************************************************************************
***/
xcb_glx_read_pixels_cookie_t xcb_glx_read_pixels_cookie_t
xcb_glx_read_pixels_unchecked (xcb_connection_t *c /**< */, xcb_glx_read_pixels_unchecked (xcb_connection_t *c /**< */,
xcb_glx_context_tag_t context_tag /**< */, xcb_glx_context_tag_t context_tag /**< */,
int32_t x /**< */, int32_t x /**< */,
int32_t y /**< */, int32_t y /**< */,
int32_t width /**< */, int32_t width /**< */,
int32_t height /**< */, int32_t height /**< */,
uint32_t format /**< */, uint32_t format /**< */,
uint32_t type /**< */, uint32_t type /**< */,
uint8_t swap_bytes /**< */, uint8_t swap_bytes /**< */,
uint8_t lsb_first /**< */); uint8_t lsb_first /**< */);
/**************************************************************************
***
**
** uint8_t * xcb_glx_read_pixels_data
**
** @param const xcb_glx_read_pixels_reply_t *R
** @returns uint8_t *
**
**************************************************************************
***/
uint8_t * uint8_t *
xcb_glx_read_pixels_data (const xcb_glx_read_pixels_reply_t *R /**< */); xcb_glx_read_pixels_data (const xcb_glx_read_pixels_reply_t *R /**< */);
/**************************************************************************
***
**
** int xcb_glx_read_pixels_data_length
**
** @param const xcb_glx_read_pixels_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_glx_read_pixels_data_length (const xcb_glx_read_pixels_reply_t *R /**< */); xcb_glx_read_pixels_data_length (const xcb_glx_read_pixels_reply_t *R /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_glx_read_pixels_data_end
**
** @param const xcb_glx_read_pixels_reply_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_glx_read_pixels_data_end (const xcb_glx_read_pixels_reply_t *R /**< */ ); xcb_glx_read_pixels_data_end (const xcb_glx_read_pixels_reply_t *R /**< */ );
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_glx_read_pixels_unchecked(). is used. * xcb_glx_read_pixels_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_glx_read_pixels_reply_t * xcb_glx_read_pixels_reply
**
** @param xcb_connection_t *c
** @param xcb_glx_read_pixels_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_glx_read_pixels_reply_t *
**
**************************************************************************
***/
xcb_glx_read_pixels_reply_t * xcb_glx_read_pixels_reply_t *
xcb_glx_read_pixels_reply (xcb_connection_t *c /**< */, xcb_glx_read_pixels_reply (xcb_connection_t *c /**< */,
xcb_glx_read_pixels_cookie_t cookie /**< */, xcb_glx_read_pixels_cookie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
int int
xcb_glx_get_booleanv_sizeof (const void *_buffer /**< */); xcb_glx_get_booleanv_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_glx_get_booleanv_cookie_t xcb_glx_get_booleanv
**
** @param xcb_connection_t *c
** @param xcb_glx_context_tag_t context_tag
** @param int32_t pname
** @returns xcb_glx_get_booleanv_cookie_t
**
**************************************************************************
***/
xcb_glx_get_booleanv_cookie_t xcb_glx_get_booleanv_cookie_t
xcb_glx_get_booleanv (xcb_connection_t *c /**< */, xcb_glx_get_booleanv (xcb_connection_t *c /**< */,
xcb_glx_context_tag_t context_tag /**< */, xcb_glx_context_tag_t context_tag /**< */,
int32_t pname /**< */); int32_t pname /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_glx_get_booleanv_cookie_t xcb_glx_get_booleanv_unchecked
**
** @param xcb_connection_t *c
** @param xcb_glx_context_tag_t context_tag
** @param int32_t pname
** @returns xcb_glx_get_booleanv_cookie_t
**
**************************************************************************
***/
xcb_glx_get_booleanv_cookie_t xcb_glx_get_booleanv_cookie_t
xcb_glx_get_booleanv_unchecked (xcb_connection_t *c /**< */, xcb_glx_get_booleanv_unchecked (xcb_connection_t *c /**< */,
xcb_glx_context_tag_t context_tag /**< */ , xcb_glx_context_tag_t context_tag /**< */ ,
int32_t pname /**< */); int32_t pname /**< */);
/**************************************************************************
***
**
** uint8_t * xcb_glx_get_booleanv_data
**
** @param const xcb_glx_get_booleanv_reply_t *R
** @returns uint8_t *
**
**************************************************************************
***/
uint8_t * uint8_t *
xcb_glx_get_booleanv_data (const xcb_glx_get_booleanv_reply_t *R /**< */); xcb_glx_get_booleanv_data (const xcb_glx_get_booleanv_reply_t *R /**< */);
/**************************************************************************
***
**
** int xcb_glx_get_booleanv_data_length
**
** @param const xcb_glx_get_booleanv_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_glx_get_booleanv_data_length (const xcb_glx_get_booleanv_reply_t *R /* *< */); xcb_glx_get_booleanv_data_length (const xcb_glx_get_booleanv_reply_t *R /* *< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_glx_get_booleanv_data_end
**
** @param const xcb_glx_get_booleanv_reply_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_glx_get_booleanv_data_end (const xcb_glx_get_booleanv_reply_t *R /**< */); xcb_glx_get_booleanv_data_end (const xcb_glx_get_booleanv_reply_t *R /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_glx_get_booleanv_unchecked(). is used. * xcb_glx_get_booleanv_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_glx_get_booleanv_reply_t * xcb_glx_get_booleanv_reply
**
** @param xcb_connection_t *c
** @param xcb_glx_get_booleanv_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_glx_get_booleanv_reply_t *
**
**************************************************************************
***/
xcb_glx_get_booleanv_reply_t * xcb_glx_get_booleanv_reply_t *
xcb_glx_get_booleanv_reply (xcb_connection_t *c /**< */, xcb_glx_get_booleanv_reply (xcb_connection_t *c /**< */,
xcb_glx_get_booleanv_cookie_t cookie /**< */ , xcb_glx_get_booleanv_cookie_t cookie /**< */ ,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
int int
xcb_glx_get_clip_plane_sizeof (const void *_buffer /**< */); xcb_glx_get_clip_plane_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_glx_get_clip_plane_cookie_t xcb_glx_get_clip_plane
**
** @param xcb_connection_t *c
** @param xcb_glx_context_tag_t context_tag
** @param int32_t plane
** @returns xcb_glx_get_clip_plane_cookie_t
**
**************************************************************************
***/
xcb_glx_get_clip_plane_cookie_t xcb_glx_get_clip_plane_cookie_t
xcb_glx_get_clip_plane (xcb_connection_t *c /**< */, xcb_glx_get_clip_plane (xcb_connection_t *c /**< */,
xcb_glx_context_tag_t context_tag /**< */, xcb_glx_context_tag_t context_tag /**< */,
int32_t plane /**< */); int32_t plane /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_glx_get_clip_plane_cookie_t xcb_glx_get_clip_plane_unchecked
**
** @param xcb_connection_t *c
** @param xcb_glx_context_tag_t context_tag
** @param int32_t plane
** @returns xcb_glx_get_clip_plane_cookie_t
**
**************************************************************************
***/
xcb_glx_get_clip_plane_cookie_t xcb_glx_get_clip_plane_cookie_t
xcb_glx_get_clip_plane_unchecked (xcb_connection_t *c /**< */, xcb_glx_get_clip_plane_unchecked (xcb_connection_t *c /**< */,
xcb_glx_context_tag_t context_tag /**< */, xcb_glx_context_tag_t context_tag /**< */,
int32_t plane /**< */); int32_t plane /**< */);
/**************************************************************************
***
**
** xcb_glx_float64_t * xcb_glx_get_clip_plane_data
**
** @param const xcb_glx_get_clip_plane_reply_t *R
** @returns xcb_glx_float64_t *
**
**************************************************************************
***/
xcb_glx_float64_t * xcb_glx_float64_t *
xcb_glx_get_clip_plane_data (const xcb_glx_get_clip_plane_reply_t *R /**< */); xcb_glx_get_clip_plane_data (const xcb_glx_get_clip_plane_reply_t *R /**< */);
/**************************************************************************
***
**
** int xcb_glx_get_clip_plane_data_length
**
** @param const xcb_glx_get_clip_plane_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_glx_get_clip_plane_data_length (const xcb_glx_get_clip_plane_reply_t *R /**< */); xcb_glx_get_clip_plane_data_length (const xcb_glx_get_clip_plane_reply_t *R /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_glx_get_clip_plane_data_end
**
** @param const xcb_glx_get_clip_plane_reply_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_glx_get_clip_plane_data_end (const xcb_glx_get_clip_plane_reply_t *R / **< */); xcb_glx_get_clip_plane_data_end (const xcb_glx_get_clip_plane_reply_t *R / **< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_glx_get_clip_plane_unchecked(). is used. * xcb_glx_get_clip_plane_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_glx_get_clip_plane_reply_t * xcb_glx_get_clip_plane_reply
**
** @param xcb_connection_t *c
** @param xcb_glx_get_clip_plane_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_glx_get_clip_plane_reply_t *
**
**************************************************************************
***/
xcb_glx_get_clip_plane_reply_t * xcb_glx_get_clip_plane_reply_t *
xcb_glx_get_clip_plane_reply (xcb_connection_t *c /**< */, xcb_glx_get_clip_plane_reply (xcb_connection_t *c /**< */,
xcb_glx_get_clip_plane_cookie_t cookie /** < */, xcb_glx_get_clip_plane_cookie_t cookie /** < */,
xcb_generic_error_t **e /**< */) ; xcb_generic_error_t **e /**< */) ;
int int
xcb_glx_get_doublev_sizeof (const void *_buffer /**< */); xcb_glx_get_doublev_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_glx_get_doublev_cookie_t xcb_glx_get_doublev
**
** @param xcb_connection_t *c
** @param xcb_glx_context_tag_t context_tag
** @param uint32_t pname
** @returns xcb_glx_get_doublev_cookie_t
**
**************************************************************************
***/
xcb_glx_get_doublev_cookie_t xcb_glx_get_doublev_cookie_t
xcb_glx_get_doublev (xcb_connection_t *c /**< */, xcb_glx_get_doublev (xcb_connection_t *c /**< */,
xcb_glx_context_tag_t context_tag /**< */, xcb_glx_context_tag_t context_tag /**< */,
uint32_t pname /**< */); uint32_t pname /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_glx_get_doublev_cookie_t xcb_glx_get_doublev_unchecked
**
** @param xcb_connection_t *c
** @param xcb_glx_context_tag_t context_tag
** @param uint32_t pname
** @returns xcb_glx_get_doublev_cookie_t
**
**************************************************************************
***/
xcb_glx_get_doublev_cookie_t xcb_glx_get_doublev_cookie_t
xcb_glx_get_doublev_unchecked (xcb_connection_t *c /**< */, xcb_glx_get_doublev_unchecked (xcb_connection_t *c /**< */,
xcb_glx_context_tag_t context_tag /**< */, xcb_glx_context_tag_t context_tag /**< */,
uint32_t pname /**< */); uint32_t pname /**< */);
/**************************************************************************
***
**
** xcb_glx_float64_t * xcb_glx_get_doublev_data
**
** @param const xcb_glx_get_doublev_reply_t *R
** @returns xcb_glx_float64_t *
**
**************************************************************************
***/
xcb_glx_float64_t * xcb_glx_float64_t *
xcb_glx_get_doublev_data (const xcb_glx_get_doublev_reply_t *R /**< */); xcb_glx_get_doublev_data (const xcb_glx_get_doublev_reply_t *R /**< */);
/**************************************************************************
***
**
** int xcb_glx_get_doublev_data_length
**
** @param const xcb_glx_get_doublev_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_glx_get_doublev_data_length (const xcb_glx_get_doublev_reply_t *R /**< */); xcb_glx_get_doublev_data_length (const xcb_glx_get_doublev_reply_t *R /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_glx_get_doublev_data_end
**
** @param const xcb_glx_get_doublev_reply_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_glx_get_doublev_data_end (const xcb_glx_get_doublev_reply_t *R /**< */ ); xcb_glx_get_doublev_data_end (const xcb_glx_get_doublev_reply_t *R /**< */ );
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_glx_get_doublev_unchecked(). is used. * xcb_glx_get_doublev_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_glx_get_doublev_reply_t * xcb_glx_get_doublev_reply
**
** @param xcb_connection_t *c
** @param xcb_glx_get_doublev_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_glx_get_doublev_reply_t *
**
**************************************************************************
***/
xcb_glx_get_doublev_reply_t * xcb_glx_get_doublev_reply_t *
xcb_glx_get_doublev_reply (xcb_connection_t *c /**< */, xcb_glx_get_doublev_reply (xcb_connection_t *c /**< */,
xcb_glx_get_doublev_cookie_t cookie /**< */, xcb_glx_get_doublev_cookie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_glx_get_error_cookie_t xcb_glx_get_error
**
** @param xcb_connection_t *c
** @param xcb_glx_context_tag_t context_tag
** @returns xcb_glx_get_error_cookie_t
**
**************************************************************************
***/
xcb_glx_get_error_cookie_t xcb_glx_get_error_cookie_t
xcb_glx_get_error (xcb_connection_t *c /**< */, xcb_glx_get_error (xcb_connection_t *c /**< */,
xcb_glx_context_tag_t context_tag /**< */); xcb_glx_context_tag_t context_tag /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_glx_get_error_cookie_t xcb_glx_get_error_unchecked
**
** @param xcb_connection_t *c
** @param xcb_glx_context_tag_t context_tag
** @returns xcb_glx_get_error_cookie_t
**
**************************************************************************
***/
xcb_glx_get_error_cookie_t xcb_glx_get_error_cookie_t
xcb_glx_get_error_unchecked (xcb_connection_t *c /**< */, xcb_glx_get_error_unchecked (xcb_connection_t *c /**< */,
xcb_glx_context_tag_t context_tag /**< */); xcb_glx_context_tag_t context_tag /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_glx_get_error_unchecked(). is used. * xcb_glx_get_error_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_glx_get_error_reply_t * xcb_glx_get_error_reply
**
** @param xcb_connection_t *c
** @param xcb_glx_get_error_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_glx_get_error_reply_t *
**
**************************************************************************
***/
xcb_glx_get_error_reply_t * xcb_glx_get_error_reply_t *
xcb_glx_get_error_reply (xcb_connection_t *c /**< */, xcb_glx_get_error_reply (xcb_connection_t *c /**< */,
xcb_glx_get_error_cookie_t cookie /**< */, xcb_glx_get_error_cookie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
int int
xcb_glx_get_floatv_sizeof (const void *_buffer /**< */); xcb_glx_get_floatv_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_glx_get_floatv_cookie_t xcb_glx_get_floatv
**
** @param xcb_connection_t *c
** @param xcb_glx_context_tag_t context_tag
** @param uint32_t pname
** @returns xcb_glx_get_floatv_cookie_t
**
**************************************************************************
***/
xcb_glx_get_floatv_cookie_t xcb_glx_get_floatv_cookie_t
xcb_glx_get_floatv (xcb_connection_t *c /**< */, xcb_glx_get_floatv (xcb_connection_t *c /**< */,
xcb_glx_context_tag_t context_tag /**< */, xcb_glx_context_tag_t context_tag /**< */,
uint32_t pname /**< */); uint32_t pname /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_glx_get_floatv_cookie_t xcb_glx_get_floatv_unchecked
**
** @param xcb_connection_t *c
** @param xcb_glx_context_tag_t context_tag
** @param uint32_t pname
** @returns xcb_glx_get_floatv_cookie_t
**
**************************************************************************
***/
xcb_glx_get_floatv_cookie_t xcb_glx_get_floatv_cookie_t
xcb_glx_get_floatv_unchecked (xcb_connection_t *c /**< */, xcb_glx_get_floatv_unchecked (xcb_connection_t *c /**< */,
xcb_glx_context_tag_t context_tag /**< */, xcb_glx_context_tag_t context_tag /**< */,
uint32_t pname /**< */); uint32_t pname /**< */);
/**************************************************************************
***
**
** xcb_glx_float32_t * xcb_glx_get_floatv_data
**
** @param const xcb_glx_get_floatv_reply_t *R
** @returns xcb_glx_float32_t *
**
**************************************************************************
***/
xcb_glx_float32_t * xcb_glx_float32_t *
xcb_glx_get_floatv_data (const xcb_glx_get_floatv_reply_t *R /**< */); xcb_glx_get_floatv_data (const xcb_glx_get_floatv_reply_t *R /**< */);
/**************************************************************************
***
**
** int xcb_glx_get_floatv_data_length
**
** @param const xcb_glx_get_floatv_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_glx_get_floatv_data_length (const xcb_glx_get_floatv_reply_t *R /**< * /); xcb_glx_get_floatv_data_length (const xcb_glx_get_floatv_reply_t *R /**< * /);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_glx_get_floatv_data_end
**
** @param const xcb_glx_get_floatv_reply_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_glx_get_floatv_data_end (const xcb_glx_get_floatv_reply_t *R /**< */); xcb_glx_get_floatv_data_end (const xcb_glx_get_floatv_reply_t *R /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_glx_get_floatv_unchecked(). is used. * xcb_glx_get_floatv_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_glx_get_floatv_reply_t * xcb_glx_get_floatv_reply
**
** @param xcb_connection_t *c
** @param xcb_glx_get_floatv_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_glx_get_floatv_reply_t *
**
**************************************************************************
***/
xcb_glx_get_floatv_reply_t * xcb_glx_get_floatv_reply_t *
xcb_glx_get_floatv_reply (xcb_connection_t *c /**< */, xcb_glx_get_floatv_reply (xcb_connection_t *c /**< */,
xcb_glx_get_floatv_cookie_t cookie /**< */, xcb_glx_get_floatv_cookie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
int int
xcb_glx_get_integerv_sizeof (const void *_buffer /**< */); xcb_glx_get_integerv_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_glx_get_integerv_cookie_t xcb_glx_get_integerv
**
** @param xcb_connection_t *c
** @param xcb_glx_context_tag_t context_tag
** @param uint32_t pname
** @returns xcb_glx_get_integerv_cookie_t
**
**************************************************************************
***/
xcb_glx_get_integerv_cookie_t xcb_glx_get_integerv_cookie_t
xcb_glx_get_integerv (xcb_connection_t *c /**< */, xcb_glx_get_integerv (xcb_connection_t *c /**< */,
xcb_glx_context_tag_t context_tag /**< */, xcb_glx_context_tag_t context_tag /**< */,
uint32_t pname /**< */); uint32_t pname /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_glx_get_integerv_cookie_t xcb_glx_get_integerv_unchecked
**
** @param xcb_connection_t *c
** @param xcb_glx_context_tag_t context_tag
** @param uint32_t pname
** @returns xcb_glx_get_integerv_cookie_t
**
**************************************************************************
***/
xcb_glx_get_integerv_cookie_t xcb_glx_get_integerv_cookie_t
xcb_glx_get_integerv_unchecked (xcb_connection_t *c /**< */, xcb_glx_get_integerv_unchecked (xcb_connection_t *c /**< */,
xcb_glx_context_tag_t context_tag /**< */ , xcb_glx_context_tag_t context_tag /**< */ ,
uint32_t pname /**< */); uint32_t pname /**< */);
/**************************************************************************
***
**
** int32_t * xcb_glx_get_integerv_data
**
** @param const xcb_glx_get_integerv_reply_t *R
** @returns int32_t *
**
**************************************************************************
***/
int32_t * int32_t *
xcb_glx_get_integerv_data (const xcb_glx_get_integerv_reply_t *R /**< */); xcb_glx_get_integerv_data (const xcb_glx_get_integerv_reply_t *R /**< */);
/**************************************************************************
***
**
** int xcb_glx_get_integerv_data_length
**
** @param const xcb_glx_get_integerv_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_glx_get_integerv_data_length (const xcb_glx_get_integerv_reply_t *R /* *< */); xcb_glx_get_integerv_data_length (const xcb_glx_get_integerv_reply_t *R /* *< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_glx_get_integerv_data_end
**
** @param const xcb_glx_get_integerv_reply_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_glx_get_integerv_data_end (const xcb_glx_get_integerv_reply_t *R /**< */); xcb_glx_get_integerv_data_end (const xcb_glx_get_integerv_reply_t *R /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_glx_get_integerv_unchecked(). is used. * xcb_glx_get_integerv_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_glx_get_integerv_reply_t * xcb_glx_get_integerv_reply
**
** @param xcb_connection_t *c
** @param xcb_glx_get_integerv_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_glx_get_integerv_reply_t *
**
**************************************************************************
***/
xcb_glx_get_integerv_reply_t * xcb_glx_get_integerv_reply_t *
xcb_glx_get_integerv_reply (xcb_connection_t *c /**< */, xcb_glx_get_integerv_reply (xcb_connection_t *c /**< */,
xcb_glx_get_integerv_cookie_t cookie /**< */ , xcb_glx_get_integerv_cookie_t cookie /**< */ ,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
int int
xcb_glx_get_lightfv_sizeof (const void *_buffer /**< */); xcb_glx_get_lightfv_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_glx_get_lightfv_cookie_t xcb_glx_get_lightfv
**
** @param xcb_connection_t *c
** @param xcb_glx_context_tag_t context_tag
** @param uint32_t light
** @param uint32_t pname
** @returns xcb_glx_get_lightfv_cookie_t
**
**************************************************************************
***/
xcb_glx_get_lightfv_cookie_t xcb_glx_get_lightfv_cookie_t
xcb_glx_get_lightfv (xcb_connection_t *c /**< */, xcb_glx_get_lightfv (xcb_connection_t *c /**< */,
xcb_glx_context_tag_t context_tag /**< */, xcb_glx_context_tag_t context_tag /**< */,
uint32_t light /**< */, uint32_t light /**< */,
uint32_t pname /**< */); uint32_t pname /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_glx_get_lightfv_cookie_t xcb_glx_get_lightfv_unchecked
**
** @param xcb_connection_t *c
** @param xcb_glx_context_tag_t context_tag
** @param uint32_t light
** @param uint32_t pname
** @returns xcb_glx_get_lightfv_cookie_t
**
**************************************************************************
***/
xcb_glx_get_lightfv_cookie_t xcb_glx_get_lightfv_cookie_t
xcb_glx_get_lightfv_unchecked (xcb_connection_t *c /**< */, xcb_glx_get_lightfv_unchecked (xcb_connection_t *c /**< */,
xcb_glx_context_tag_t context_tag /**< */, xcb_glx_context_tag_t context_tag /**< */,
uint32_t light /**< */, uint32_t light /**< */,
uint32_t pname /**< */); uint32_t pname /**< */);
/**************************************************************************
***
**
** xcb_glx_float32_t * xcb_glx_get_lightfv_data
**
** @param const xcb_glx_get_lightfv_reply_t *R
** @returns xcb_glx_float32_t *
**
**************************************************************************
***/
xcb_glx_float32_t * xcb_glx_float32_t *
xcb_glx_get_lightfv_data (const xcb_glx_get_lightfv_reply_t *R /**< */); xcb_glx_get_lightfv_data (const xcb_glx_get_lightfv_reply_t *R /**< */);
/**************************************************************************
***
**
** int xcb_glx_get_lightfv_data_length
**
** @param const xcb_glx_get_lightfv_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_glx_get_lightfv_data_length (const xcb_glx_get_lightfv_reply_t *R /**< */); xcb_glx_get_lightfv_data_length (const xcb_glx_get_lightfv_reply_t *R /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_glx_get_lightfv_data_end
**
** @param const xcb_glx_get_lightfv_reply_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_glx_get_lightfv_data_end (const xcb_glx_get_lightfv_reply_t *R /**< */ ); xcb_glx_get_lightfv_data_end (const xcb_glx_get_lightfv_reply_t *R /**< */ );
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_glx_get_lightfv_unchecked(). is used. * xcb_glx_get_lightfv_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_glx_get_lightfv_reply_t * xcb_glx_get_lightfv_reply
**
** @param xcb_connection_t *c
** @param xcb_glx_get_lightfv_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_glx_get_lightfv_reply_t *
**
**************************************************************************
***/
xcb_glx_get_lightfv_reply_t * xcb_glx_get_lightfv_reply_t *
xcb_glx_get_lightfv_reply (xcb_connection_t *c /**< */, xcb_glx_get_lightfv_reply (xcb_connection_t *c /**< */,
xcb_glx_get_lightfv_cookie_t cookie /**< */, xcb_glx_get_lightfv_cookie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
int int
xcb_glx_get_lightiv_sizeof (const void *_buffer /**< */); xcb_glx_get_lightiv_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_glx_get_lightiv_cookie_t xcb_glx_get_lightiv
**
** @param xcb_connection_t *c
** @param xcb_glx_context_tag_t context_tag
** @param uint32_t light
** @param uint32_t pname
** @returns xcb_glx_get_lightiv_cookie_t
**
**************************************************************************
***/
xcb_glx_get_lightiv_cookie_t xcb_glx_get_lightiv_cookie_t
xcb_glx_get_lightiv (xcb_connection_t *c /**< */, xcb_glx_get_lightiv (xcb_connection_t *c /**< */,
xcb_glx_context_tag_t context_tag /**< */, xcb_glx_context_tag_t context_tag /**< */,
uint32_t light /**< */, uint32_t light /**< */,
uint32_t pname /**< */); uint32_t pname /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_glx_get_lightiv_cookie_t xcb_glx_get_lightiv_unchecked
**
** @param xcb_connection_t *c
** @param xcb_glx_context_tag_t context_tag
** @param uint32_t light
** @param uint32_t pname
** @returns xcb_glx_get_lightiv_cookie_t
**
**************************************************************************
***/
xcb_glx_get_lightiv_cookie_t xcb_glx_get_lightiv_cookie_t
xcb_glx_get_lightiv_unchecked (xcb_connection_t *c /**< */, xcb_glx_get_lightiv_unchecked (xcb_connection_t *c /**< */,
xcb_glx_context_tag_t context_tag /**< */, xcb_glx_context_tag_t context_tag /**< */,
uint32_t light /**< */, uint32_t light /**< */,
uint32_t pname /**< */); uint32_t pname /**< */);
/**************************************************************************
***
**
** int32_t * xcb_glx_get_lightiv_data
**
** @param const xcb_glx_get_lightiv_reply_t *R
** @returns int32_t *
**
**************************************************************************
***/
int32_t * int32_t *
xcb_glx_get_lightiv_data (const xcb_glx_get_lightiv_reply_t *R /**< */); xcb_glx_get_lightiv_data (const xcb_glx_get_lightiv_reply_t *R /**< */);
/**************************************************************************
***
**
** int xcb_glx_get_lightiv_data_length
**
** @param const xcb_glx_get_lightiv_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_glx_get_lightiv_data_length (const xcb_glx_get_lightiv_reply_t *R /**< */); xcb_glx_get_lightiv_data_length (const xcb_glx_get_lightiv_reply_t *R /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_glx_get_lightiv_data_end
**
** @param const xcb_glx_get_lightiv_reply_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_glx_get_lightiv_data_end (const xcb_glx_get_lightiv_reply_t *R /**< */ ); xcb_glx_get_lightiv_data_end (const xcb_glx_get_lightiv_reply_t *R /**< */ );
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_glx_get_lightiv_unchecked(). is used. * xcb_glx_get_lightiv_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_glx_get_lightiv_reply_t * xcb_glx_get_lightiv_reply
**
** @param xcb_connection_t *c
** @param xcb_glx_get_lightiv_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_glx_get_lightiv_reply_t *
**
**************************************************************************
***/
xcb_glx_get_lightiv_reply_t * xcb_glx_get_lightiv_reply_t *
xcb_glx_get_lightiv_reply (xcb_connection_t *c /**< */, xcb_glx_get_lightiv_reply (xcb_connection_t *c /**< */,
xcb_glx_get_lightiv_cookie_t cookie /**< */, xcb_glx_get_lightiv_cookie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
int int
xcb_glx_get_mapdv_sizeof (const void *_buffer /**< */); xcb_glx_get_mapdv_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_glx_get_mapdv_cookie_t xcb_glx_get_mapdv
**
** @param xcb_connection_t *c
** @param xcb_glx_context_tag_t context_tag
** @param uint32_t target
** @param uint32_t query
** @returns xcb_glx_get_mapdv_cookie_t
**
**************************************************************************
***/
xcb_glx_get_mapdv_cookie_t xcb_glx_get_mapdv_cookie_t
xcb_glx_get_mapdv (xcb_connection_t *c /**< */, xcb_glx_get_mapdv (xcb_connection_t *c /**< */,
xcb_glx_context_tag_t context_tag /**< */, xcb_glx_context_tag_t context_tag /**< */,
uint32_t target /**< */, uint32_t target /**< */,
uint32_t query /**< */); uint32_t query /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_glx_get_mapdv_cookie_t xcb_glx_get_mapdv_unchecked
**
** @param xcb_connection_t *c
** @param xcb_glx_context_tag_t context_tag
** @param uint32_t target
** @param uint32_t query
** @returns xcb_glx_get_mapdv_cookie_t
**
**************************************************************************
***/
xcb_glx_get_mapdv_cookie_t xcb_glx_get_mapdv_cookie_t
xcb_glx_get_mapdv_unchecked (xcb_connection_t *c /**< */, xcb_glx_get_mapdv_unchecked (xcb_connection_t *c /**< */,
xcb_glx_context_tag_t context_tag /**< */, xcb_glx_context_tag_t context_tag /**< */,
uint32_t target /**< */, uint32_t target /**< */,
uint32_t query /**< */); uint32_t query /**< */);
/**************************************************************************
***
**
** xcb_glx_float64_t * xcb_glx_get_mapdv_data
**
** @param const xcb_glx_get_mapdv_reply_t *R
** @returns xcb_glx_float64_t *
**
**************************************************************************
***/
xcb_glx_float64_t * xcb_glx_float64_t *
xcb_glx_get_mapdv_data (const xcb_glx_get_mapdv_reply_t *R /**< */); xcb_glx_get_mapdv_data (const xcb_glx_get_mapdv_reply_t *R /**< */);
/**************************************************************************
***
**
** int xcb_glx_get_mapdv_data_length
**
** @param const xcb_glx_get_mapdv_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_glx_get_mapdv_data_length (const xcb_glx_get_mapdv_reply_t *R /**< */) ; xcb_glx_get_mapdv_data_length (const xcb_glx_get_mapdv_reply_t *R /**< */) ;
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_glx_get_mapdv_data_end
**
** @param const xcb_glx_get_mapdv_reply_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_glx_get_mapdv_data_end (const xcb_glx_get_mapdv_reply_t *R /**< */); xcb_glx_get_mapdv_data_end (const xcb_glx_get_mapdv_reply_t *R /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_glx_get_mapdv_unchecked(). is used. * xcb_glx_get_mapdv_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_glx_get_mapdv_reply_t * xcb_glx_get_mapdv_reply
**
** @param xcb_connection_t *c
** @param xcb_glx_get_mapdv_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_glx_get_mapdv_reply_t *
**
**************************************************************************
***/
xcb_glx_get_mapdv_reply_t * xcb_glx_get_mapdv_reply_t *
xcb_glx_get_mapdv_reply (xcb_connection_t *c /**< */, xcb_glx_get_mapdv_reply (xcb_connection_t *c /**< */,
xcb_glx_get_mapdv_cookie_t cookie /**< */, xcb_glx_get_mapdv_cookie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
int int
xcb_glx_get_mapfv_sizeof (const void *_buffer /**< */); xcb_glx_get_mapfv_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_glx_get_mapfv_cookie_t xcb_glx_get_mapfv
**
** @param xcb_connection_t *c
** @param xcb_glx_context_tag_t context_tag
** @param uint32_t target
** @param uint32_t query
** @returns xcb_glx_get_mapfv_cookie_t
**
**************************************************************************
***/
xcb_glx_get_mapfv_cookie_t xcb_glx_get_mapfv_cookie_t
xcb_glx_get_mapfv (xcb_connection_t *c /**< */, xcb_glx_get_mapfv (xcb_connection_t *c /**< */,
xcb_glx_context_tag_t context_tag /**< */, xcb_glx_context_tag_t context_tag /**< */,
uint32_t target /**< */, uint32_t target /**< */,
uint32_t query /**< */); uint32_t query /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_glx_get_mapfv_cookie_t xcb_glx_get_mapfv_unchecked
**
** @param xcb_connection_t *c
** @param xcb_glx_context_tag_t context_tag
** @param uint32_t target
** @param uint32_t query
** @returns xcb_glx_get_mapfv_cookie_t
**
**************************************************************************
***/
xcb_glx_get_mapfv_cookie_t xcb_glx_get_mapfv_cookie_t
xcb_glx_get_mapfv_unchecked (xcb_connection_t *c /**< */, xcb_glx_get_mapfv_unchecked (xcb_connection_t *c /**< */,
xcb_glx_context_tag_t context_tag /**< */, xcb_glx_context_tag_t context_tag /**< */,
uint32_t target /**< */, uint32_t target /**< */,
uint32_t query /**< */); uint32_t query /**< */);
/**************************************************************************
***
**
** xcb_glx_float32_t * xcb_glx_get_mapfv_data
**
** @param const xcb_glx_get_mapfv_reply_t *R
** @returns xcb_glx_float32_t *
**
**************************************************************************
***/
xcb_glx_float32_t * xcb_glx_float32_t *
xcb_glx_get_mapfv_data (const xcb_glx_get_mapfv_reply_t *R /**< */); xcb_glx_get_mapfv_data (const xcb_glx_get_mapfv_reply_t *R /**< */);
/**************************************************************************
***
**
** int xcb_glx_get_mapfv_data_length
**
** @param const xcb_glx_get_mapfv_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_glx_get_mapfv_data_length (const xcb_glx_get_mapfv_reply_t *R /**< */) ; xcb_glx_get_mapfv_data_length (const xcb_glx_get_mapfv_reply_t *R /**< */) ;
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_glx_get_mapfv_data_end
**
** @param const xcb_glx_get_mapfv_reply_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_glx_get_mapfv_data_end (const xcb_glx_get_mapfv_reply_t *R /**< */); xcb_glx_get_mapfv_data_end (const xcb_glx_get_mapfv_reply_t *R /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_glx_get_mapfv_unchecked(). is used. * xcb_glx_get_mapfv_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_glx_get_mapfv_reply_t * xcb_glx_get_mapfv_reply
**
** @param xcb_connection_t *c
** @param xcb_glx_get_mapfv_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_glx_get_mapfv_reply_t *
**
**************************************************************************
***/
xcb_glx_get_mapfv_reply_t * xcb_glx_get_mapfv_reply_t *
xcb_glx_get_mapfv_reply (xcb_connection_t *c /**< */, xcb_glx_get_mapfv_reply (xcb_connection_t *c /**< */,
xcb_glx_get_mapfv_cookie_t cookie /**< */, xcb_glx_get_mapfv_cookie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
int int
xcb_glx_get_mapiv_sizeof (const void *_buffer /**< */); xcb_glx_get_mapiv_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_glx_get_mapiv_cookie_t xcb_glx_get_mapiv
**
** @param xcb_connection_t *c
** @param xcb_glx_context_tag_t context_tag
** @param uint32_t target
** @param uint32_t query
** @returns xcb_glx_get_mapiv_cookie_t
**
**************************************************************************
***/
xcb_glx_get_mapiv_cookie_t xcb_glx_get_mapiv_cookie_t
xcb_glx_get_mapiv (xcb_connection_t *c /**< */, xcb_glx_get_mapiv (xcb_connection_t *c /**< */,
xcb_glx_context_tag_t context_tag /**< */, xcb_glx_context_tag_t context_tag /**< */,
uint32_t target /**< */, uint32_t target /**< */,
uint32_t query /**< */); uint32_t query /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_glx_get_mapiv_cookie_t xcb_glx_get_mapiv_unchecked
**
** @param xcb_connection_t *c
** @param xcb_glx_context_tag_t context_tag
** @param uint32_t target
** @param uint32_t query
** @returns xcb_glx_get_mapiv_cookie_t
**
**************************************************************************
***/
xcb_glx_get_mapiv_cookie_t xcb_glx_get_mapiv_cookie_t
xcb_glx_get_mapiv_unchecked (xcb_connection_t *c /**< */, xcb_glx_get_mapiv_unchecked (xcb_connection_t *c /**< */,
xcb_glx_context_tag_t context_tag /**< */, xcb_glx_context_tag_t context_tag /**< */,
uint32_t target /**< */, uint32_t target /**< */,
uint32_t query /**< */); uint32_t query /**< */);
/**************************************************************************
***
**
** int32_t * xcb_glx_get_mapiv_data
**
** @param const xcb_glx_get_mapiv_reply_t *R
** @returns int32_t *
**
**************************************************************************
***/
int32_t * int32_t *
xcb_glx_get_mapiv_data (const xcb_glx_get_mapiv_reply_t *R /**< */); xcb_glx_get_mapiv_data (const xcb_glx_get_mapiv_reply_t *R /**< */);
/**************************************************************************
***
**
** int xcb_glx_get_mapiv_data_length
**
** @param const xcb_glx_get_mapiv_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_glx_get_mapiv_data_length (const xcb_glx_get_mapiv_reply_t *R /**< */) ; xcb_glx_get_mapiv_data_length (const xcb_glx_get_mapiv_reply_t *R /**< */) ;
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_glx_get_mapiv_data_end
**
** @param const xcb_glx_get_mapiv_reply_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_glx_get_mapiv_data_end (const xcb_glx_get_mapiv_reply_t *R /**< */); xcb_glx_get_mapiv_data_end (const xcb_glx_get_mapiv_reply_t *R /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_glx_get_mapiv_unchecked(). is used. * xcb_glx_get_mapiv_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_glx_get_mapiv_reply_t * xcb_glx_get_mapiv_reply
**
** @param xcb_connection_t *c
** @param xcb_glx_get_mapiv_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_glx_get_mapiv_reply_t *
**
**************************************************************************
***/
xcb_glx_get_mapiv_reply_t * xcb_glx_get_mapiv_reply_t *
xcb_glx_get_mapiv_reply (xcb_connection_t *c /**< */, xcb_glx_get_mapiv_reply (xcb_connection_t *c /**< */,
xcb_glx_get_mapiv_cookie_t cookie /**< */, xcb_glx_get_mapiv_cookie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
int int
xcb_glx_get_materialfv_sizeof (const void *_buffer /**< */); xcb_glx_get_materialfv_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_glx_get_materialfv_cookie_t xcb_glx_get_materialfv
**
** @param xcb_connection_t *c
** @param xcb_glx_context_tag_t context_tag
** @param uint32_t face
** @param uint32_t pname
** @returns xcb_glx_get_materialfv_cookie_t
**
**************************************************************************
***/
xcb_glx_get_materialfv_cookie_t xcb_glx_get_materialfv_cookie_t
xcb_glx_get_materialfv (xcb_connection_t *c /**< */, xcb_glx_get_materialfv (xcb_connection_t *c /**< */,
xcb_glx_context_tag_t context_tag /**< */, xcb_glx_context_tag_t context_tag /**< */,
uint32_t face /**< */, uint32_t face /**< */,
uint32_t pname /**< */); uint32_t pname /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_glx_get_materialfv_cookie_t xcb_glx_get_materialfv_unchecked
**
** @param xcb_connection_t *c
** @param xcb_glx_context_tag_t context_tag
** @param uint32_t face
** @param uint32_t pname
** @returns xcb_glx_get_materialfv_cookie_t
**
**************************************************************************
***/
xcb_glx_get_materialfv_cookie_t xcb_glx_get_materialfv_cookie_t
xcb_glx_get_materialfv_unchecked (xcb_connection_t *c /**< */, xcb_glx_get_materialfv_unchecked (xcb_connection_t *c /**< */,
xcb_glx_context_tag_t context_tag /**< */, xcb_glx_context_tag_t context_tag /**< */,
uint32_t face /**< */, uint32_t face /**< */,
uint32_t pname /**< */); uint32_t pname /**< */);
/**************************************************************************
***
**
** xcb_glx_float32_t * xcb_glx_get_materialfv_data
**
** @param const xcb_glx_get_materialfv_reply_t *R
** @returns xcb_glx_float32_t *
**
**************************************************************************
***/
xcb_glx_float32_t * xcb_glx_float32_t *
xcb_glx_get_materialfv_data (const xcb_glx_get_materialfv_reply_t *R /**< */); xcb_glx_get_materialfv_data (const xcb_glx_get_materialfv_reply_t *R /**< */);
/**************************************************************************
***
**
** int xcb_glx_get_materialfv_data_length
**
** @param const xcb_glx_get_materialfv_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_glx_get_materialfv_data_length (const xcb_glx_get_materialfv_reply_t *R /**< */); xcb_glx_get_materialfv_data_length (const xcb_glx_get_materialfv_reply_t *R /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_glx_get_materialfv_data_end
**
** @param const xcb_glx_get_materialfv_reply_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_glx_get_materialfv_data_end (const xcb_glx_get_materialfv_reply_t *R / **< */); xcb_glx_get_materialfv_data_end (const xcb_glx_get_materialfv_reply_t *R / **< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_glx_get_materialfv_unchecked(). is used. * xcb_glx_get_materialfv_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_glx_get_materialfv_reply_t * xcb_glx_get_materialfv_reply
**
** @param xcb_connection_t *c
** @param xcb_glx_get_materialfv_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_glx_get_materialfv_reply_t *
**
**************************************************************************
***/
xcb_glx_get_materialfv_reply_t * xcb_glx_get_materialfv_reply_t *
xcb_glx_get_materialfv_reply (xcb_connection_t *c /**< */, xcb_glx_get_materialfv_reply (xcb_connection_t *c /**< */,
xcb_glx_get_materialfv_cookie_t cookie /** < */, xcb_glx_get_materialfv_cookie_t cookie /** < */,
xcb_generic_error_t **e /**< */) ; xcb_generic_error_t **e /**< */) ;
int int
xcb_glx_get_materialiv_sizeof (const void *_buffer /**< */); xcb_glx_get_materialiv_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_glx_get_materialiv_cookie_t xcb_glx_get_materialiv
**
** @param xcb_connection_t *c
** @param xcb_glx_context_tag_t context_tag
** @param uint32_t face
** @param uint32_t pname
** @returns xcb_glx_get_materialiv_cookie_t
**
**************************************************************************
***/
xcb_glx_get_materialiv_cookie_t xcb_glx_get_materialiv_cookie_t
xcb_glx_get_materialiv (xcb_connection_t *c /**< */, xcb_glx_get_materialiv (xcb_connection_t *c /**< */,
xcb_glx_context_tag_t context_tag /**< */, xcb_glx_context_tag_t context_tag /**< */,
uint32_t face /**< */, uint32_t face /**< */,
uint32_t pname /**< */); uint32_t pname /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_glx_get_materialiv_cookie_t xcb_glx_get_materialiv_unchecked
**
** @param xcb_connection_t *c
** @param xcb_glx_context_tag_t context_tag
** @param uint32_t face
** @param uint32_t pname
** @returns xcb_glx_get_materialiv_cookie_t
**
**************************************************************************
***/
xcb_glx_get_materialiv_cookie_t xcb_glx_get_materialiv_cookie_t
xcb_glx_get_materialiv_unchecked (xcb_connection_t *c /**< */, xcb_glx_get_materialiv_unchecked (xcb_connection_t *c /**< */,
xcb_glx_context_tag_t context_tag /**< */, xcb_glx_context_tag_t context_tag /**< */,
uint32_t face /**< */, uint32_t face /**< */,
uint32_t pname /**< */); uint32_t pname /**< */);
/**************************************************************************
***
**
** int32_t * xcb_glx_get_materialiv_data
**
** @param const xcb_glx_get_materialiv_reply_t *R
** @returns int32_t *
**
**************************************************************************
***/
int32_t * int32_t *
xcb_glx_get_materialiv_data (const xcb_glx_get_materialiv_reply_t *R /**< */); xcb_glx_get_materialiv_data (const xcb_glx_get_materialiv_reply_t *R /**< */);
/**************************************************************************
***
**
** int xcb_glx_get_materialiv_data_length
**
** @param const xcb_glx_get_materialiv_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_glx_get_materialiv_data_length (const xcb_glx_get_materialiv_reply_t *R /**< */); xcb_glx_get_materialiv_data_length (const xcb_glx_get_materialiv_reply_t *R /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_glx_get_materialiv_data_end
**
** @param const xcb_glx_get_materialiv_reply_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_glx_get_materialiv_data_end (const xcb_glx_get_materialiv_reply_t *R / **< */); xcb_glx_get_materialiv_data_end (const xcb_glx_get_materialiv_reply_t *R / **< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_glx_get_materialiv_unchecked(). is used. * xcb_glx_get_materialiv_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_glx_get_materialiv_reply_t * xcb_glx_get_materialiv_reply
**
** @param xcb_connection_t *c
** @param xcb_glx_get_materialiv_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_glx_get_materialiv_reply_t *
**
**************************************************************************
***/
xcb_glx_get_materialiv_reply_t * xcb_glx_get_materialiv_reply_t *
xcb_glx_get_materialiv_reply (xcb_connection_t *c /**< */, xcb_glx_get_materialiv_reply (xcb_connection_t *c /**< */,
xcb_glx_get_materialiv_cookie_t cookie /** < */, xcb_glx_get_materialiv_cookie_t cookie /** < */,
xcb_generic_error_t **e /**< */) ; xcb_generic_error_t **e /**< */) ;
int int
xcb_glx_get_pixel_mapfv_sizeof (const void *_buffer /**< */); xcb_glx_get_pixel_mapfv_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_glx_get_pixel_mapfv_cookie_t xcb_glx_get_pixel_mapfv
**
** @param xcb_connection_t *c
** @param xcb_glx_context_tag_t context_tag
** @param uint32_t map
** @returns xcb_glx_get_pixel_mapfv_cookie_t
**
**************************************************************************
***/
xcb_glx_get_pixel_mapfv_cookie_t xcb_glx_get_pixel_mapfv_cookie_t
xcb_glx_get_pixel_mapfv (xcb_connection_t *c /**< */, xcb_glx_get_pixel_mapfv (xcb_connection_t *c /**< */,
xcb_glx_context_tag_t context_tag /**< */, xcb_glx_context_tag_t context_tag /**< */,
uint32_t map /**< */); uint32_t map /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_glx_get_pixel_mapfv_cookie_t xcb_glx_get_pixel_mapfv_unchecked
**
** @param xcb_connection_t *c
** @param xcb_glx_context_tag_t context_tag
** @param uint32_t map
** @returns xcb_glx_get_pixel_mapfv_cookie_t
**
**************************************************************************
***/
xcb_glx_get_pixel_mapfv_cookie_t xcb_glx_get_pixel_mapfv_cookie_t
xcb_glx_get_pixel_mapfv_unchecked (xcb_connection_t *c /**< */, xcb_glx_get_pixel_mapfv_unchecked (xcb_connection_t *c /**< */,
xcb_glx_context_tag_t context_tag /**< */, xcb_glx_context_tag_t context_tag /**< */,
uint32_t map /**< */); uint32_t map /**< */);
/**************************************************************************
***
**
** xcb_glx_float32_t * xcb_glx_get_pixel_mapfv_data
**
** @param const xcb_glx_get_pixel_mapfv_reply_t *R
** @returns xcb_glx_float32_t *
**
**************************************************************************
***/
xcb_glx_float32_t * xcb_glx_float32_t *
xcb_glx_get_pixel_mapfv_data (const xcb_glx_get_pixel_mapfv_reply_t *R /** < */); xcb_glx_get_pixel_mapfv_data (const xcb_glx_get_pixel_mapfv_reply_t *R /** < */);
/**************************************************************************
***
**
** int xcb_glx_get_pixel_mapfv_data_length
**
** @param const xcb_glx_get_pixel_mapfv_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_glx_get_pixel_mapfv_data_length (const xcb_glx_get_pixel_mapfv_reply_t *R /**< */); xcb_glx_get_pixel_mapfv_data_length (const xcb_glx_get_pixel_mapfv_reply_t *R /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_glx_get_pixel_mapfv_data_end
**
** @param const xcb_glx_get_pixel_mapfv_reply_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_glx_get_pixel_mapfv_data_end (const xcb_glx_get_pixel_mapfv_reply_t *R /**< */); xcb_glx_get_pixel_mapfv_data_end (const xcb_glx_get_pixel_mapfv_reply_t *R /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_glx_get_pixel_mapfv_unchecked(). is used. * xcb_glx_get_pixel_mapfv_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_glx_get_pixel_mapfv_reply_t * xcb_glx_get_pixel_mapfv_reply
**
** @param xcb_connection_t *c
** @param xcb_glx_get_pixel_mapfv_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_glx_get_pixel_mapfv_reply_t *
**
**************************************************************************
***/
xcb_glx_get_pixel_mapfv_reply_t * xcb_glx_get_pixel_mapfv_reply_t *
xcb_glx_get_pixel_mapfv_reply (xcb_connection_t *c /**< * /, xcb_glx_get_pixel_mapfv_reply (xcb_connection_t *c /**< * /,
xcb_glx_get_pixel_mapfv_cookie_t cookie / **< */, xcb_glx_get_pixel_mapfv_cookie_t cookie / **< */,
xcb_generic_error_t **e /**< * /); xcb_generic_error_t **e /**< * /);
int int
xcb_glx_get_pixel_mapuiv_sizeof (const void *_buffer /**< */); xcb_glx_get_pixel_mapuiv_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_glx_get_pixel_mapuiv_cookie_t xcb_glx_get_pixel_mapuiv
**
** @param xcb_connection_t *c
** @param xcb_glx_context_tag_t context_tag
** @param uint32_t map
** @returns xcb_glx_get_pixel_mapuiv_cookie_t
**
**************************************************************************
***/
xcb_glx_get_pixel_mapuiv_cookie_t xcb_glx_get_pixel_mapuiv_cookie_t
xcb_glx_get_pixel_mapuiv (xcb_connection_t *c /**< */, xcb_glx_get_pixel_mapuiv (xcb_connection_t *c /**< */,
xcb_glx_context_tag_t context_tag /**< */, xcb_glx_context_tag_t context_tag /**< */,
uint32_t map /**< */); uint32_t map /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_glx_get_pixel_mapuiv_cookie_t xcb_glx_get_pixel_mapuiv_unchecked
**
** @param xcb_connection_t *c
** @param xcb_glx_context_tag_t context_tag
** @param uint32_t map
** @returns xcb_glx_get_pixel_mapuiv_cookie_t
**
**************************************************************************
***/
xcb_glx_get_pixel_mapuiv_cookie_t xcb_glx_get_pixel_mapuiv_cookie_t
xcb_glx_get_pixel_mapuiv_unchecked (xcb_connection_t *c /**< */, xcb_glx_get_pixel_mapuiv_unchecked (xcb_connection_t *c /**< */,
xcb_glx_context_tag_t context_tag /** < */, xcb_glx_context_tag_t context_tag /** < */,
uint32_t map /**< */); uint32_t map /**< */);
/**************************************************************************
***
**
** uint32_t * xcb_glx_get_pixel_mapuiv_data
**
** @param const xcb_glx_get_pixel_mapuiv_reply_t *R
** @returns uint32_t *
**
**************************************************************************
***/
uint32_t * uint32_t *
xcb_glx_get_pixel_mapuiv_data (const xcb_glx_get_pixel_mapuiv_reply_t *R / **< */); xcb_glx_get_pixel_mapuiv_data (const xcb_glx_get_pixel_mapuiv_reply_t *R / **< */);
/**************************************************************************
***
**
** int xcb_glx_get_pixel_mapuiv_data_length
**
** @param const xcb_glx_get_pixel_mapuiv_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_glx_get_pixel_mapuiv_data_length (const xcb_glx_get_pixel_mapuiv_reply_ t *R /**< */); xcb_glx_get_pixel_mapuiv_data_length (const xcb_glx_get_pixel_mapuiv_reply_ t *R /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_glx_get_pixel_mapuiv_data_end
**
** @param const xcb_glx_get_pixel_mapuiv_reply_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_glx_get_pixel_mapuiv_data_end (const xcb_glx_get_pixel_mapuiv_reply_t * R /**< */); xcb_glx_get_pixel_mapuiv_data_end (const xcb_glx_get_pixel_mapuiv_reply_t * R /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_glx_get_pixel_mapuiv_unchecked(). is used. * xcb_glx_get_pixel_mapuiv_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_glx_get_pixel_mapuiv_reply_t * xcb_glx_get_pixel_mapuiv_reply
**
** @param xcb_connection_t *c
** @param xcb_glx_get_pixel_mapuiv_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_glx_get_pixel_mapuiv_reply_t *
**
**************************************************************************
***/
xcb_glx_get_pixel_mapuiv_reply_t * xcb_glx_get_pixel_mapuiv_reply_t *
xcb_glx_get_pixel_mapuiv_reply (xcb_connection_t *c /**< */, xcb_glx_get_pixel_mapuiv_reply (xcb_connection_t *c /**< */,
xcb_glx_get_pixel_mapuiv_cookie_t cookie /**< */, xcb_glx_get_pixel_mapuiv_cookie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
int int
xcb_glx_get_pixel_mapusv_sizeof (const void *_buffer /**< */); xcb_glx_get_pixel_mapusv_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_glx_get_pixel_mapusv_cookie_t xcb_glx_get_pixel_mapusv
**
** @param xcb_connection_t *c
** @param xcb_glx_context_tag_t context_tag
** @param uint32_t map
** @returns xcb_glx_get_pixel_mapusv_cookie_t
**
**************************************************************************
***/
xcb_glx_get_pixel_mapusv_cookie_t xcb_glx_get_pixel_mapusv_cookie_t
xcb_glx_get_pixel_mapusv (xcb_connection_t *c /**< */, xcb_glx_get_pixel_mapusv (xcb_connection_t *c /**< */,
xcb_glx_context_tag_t context_tag /**< */, xcb_glx_context_tag_t context_tag /**< */,
uint32_t map /**< */); uint32_t map /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_glx_get_pixel_mapusv_cookie_t xcb_glx_get_pixel_mapusv_unchecked
**
** @param xcb_connection_t *c
** @param xcb_glx_context_tag_t context_tag
** @param uint32_t map
** @returns xcb_glx_get_pixel_mapusv_cookie_t
**
**************************************************************************
***/
xcb_glx_get_pixel_mapusv_cookie_t xcb_glx_get_pixel_mapusv_cookie_t
xcb_glx_get_pixel_mapusv_unchecked (xcb_connection_t *c /**< */, xcb_glx_get_pixel_mapusv_unchecked (xcb_connection_t *c /**< */,
xcb_glx_context_tag_t context_tag /** < */, xcb_glx_context_tag_t context_tag /** < */,
uint32_t map /**< */); uint32_t map /**< */);
/**************************************************************************
***
**
** uint16_t * xcb_glx_get_pixel_mapusv_data
**
** @param const xcb_glx_get_pixel_mapusv_reply_t *R
** @returns uint16_t *
**
**************************************************************************
***/
uint16_t * uint16_t *
xcb_glx_get_pixel_mapusv_data (const xcb_glx_get_pixel_mapusv_reply_t *R / **< */); xcb_glx_get_pixel_mapusv_data (const xcb_glx_get_pixel_mapusv_reply_t *R / **< */);
/**************************************************************************
***
**
** int xcb_glx_get_pixel_mapusv_data_length
**
** @param const xcb_glx_get_pixel_mapusv_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_glx_get_pixel_mapusv_data_length (const xcb_glx_get_pixel_mapusv_reply_ t *R /**< */); xcb_glx_get_pixel_mapusv_data_length (const xcb_glx_get_pixel_mapusv_reply_ t *R /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_glx_get_pixel_mapusv_data_end
**
** @param const xcb_glx_get_pixel_mapusv_reply_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_glx_get_pixel_mapusv_data_end (const xcb_glx_get_pixel_mapusv_reply_t * R /**< */); xcb_glx_get_pixel_mapusv_data_end (const xcb_glx_get_pixel_mapusv_reply_t * R /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_glx_get_pixel_mapusv_unchecked(). is used. * xcb_glx_get_pixel_mapusv_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_glx_get_pixel_mapusv_reply_t * xcb_glx_get_pixel_mapusv_reply
**
** @param xcb_connection_t *c
** @param xcb_glx_get_pixel_mapusv_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_glx_get_pixel_mapusv_reply_t *
**
**************************************************************************
***/
xcb_glx_get_pixel_mapusv_reply_t * xcb_glx_get_pixel_mapusv_reply_t *
xcb_glx_get_pixel_mapusv_reply (xcb_connection_t *c /**< */, xcb_glx_get_pixel_mapusv_reply (xcb_connection_t *c /**< */,
xcb_glx_get_pixel_mapusv_cookie_t cookie /**< */, xcb_glx_get_pixel_mapusv_cookie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
int int
xcb_glx_get_polygon_stipple_sizeof (const void *_buffer /**< */); xcb_glx_get_polygon_stipple_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_glx_get_polygon_stipple_cookie_t xcb_glx_get_polygon_stipple
**
** @param xcb_connection_t *c
** @param xcb_glx_context_tag_t context_tag
** @param uint8_t lsb_first
** @returns xcb_glx_get_polygon_stipple_cookie_t
**
**************************************************************************
***/
xcb_glx_get_polygon_stipple_cookie_t xcb_glx_get_polygon_stipple_cookie_t
xcb_glx_get_polygon_stipple (xcb_connection_t *c /**< */, xcb_glx_get_polygon_stipple (xcb_connection_t *c /**< */,
xcb_glx_context_tag_t context_tag /**< */, xcb_glx_context_tag_t context_tag /**< */,
uint8_t lsb_first /**< */); uint8_t lsb_first /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_glx_get_polygon_stipple_cookie_t xcb_glx_get_polygon_stipple_unchec
ked
**
** @param xcb_connection_t *c
** @param xcb_glx_context_tag_t context_tag
** @param uint8_t lsb_first
** @returns xcb_glx_get_polygon_stipple_cookie_t
**
**************************************************************************
***/
xcb_glx_get_polygon_stipple_cookie_t xcb_glx_get_polygon_stipple_cookie_t
xcb_glx_get_polygon_stipple_unchecked (xcb_connection_t *c /**< */, xcb_glx_get_polygon_stipple_unchecked (xcb_connection_t *c /**< */,
xcb_glx_context_tag_t context_tag /**< */, xcb_glx_context_tag_t context_tag /**< */,
uint8_t lsb_first /* *< */); uint8_t lsb_first /* *< */);
/**************************************************************************
***
**
** uint8_t * xcb_glx_get_polygon_stipple_data
**
** @param const xcb_glx_get_polygon_stipple_reply_t *R
** @returns uint8_t *
**
**************************************************************************
***/
uint8_t * uint8_t *
xcb_glx_get_polygon_stipple_data (const xcb_glx_get_polygon_stipple_reply_t *R /**< */); xcb_glx_get_polygon_stipple_data (const xcb_glx_get_polygon_stipple_reply_t *R /**< */);
/**************************************************************************
***
**
** int xcb_glx_get_polygon_stipple_data_length
**
** @param const xcb_glx_get_polygon_stipple_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_glx_get_polygon_stipple_data_length (const xcb_glx_get_polygon_stipple_ reply_t *R /**< */); xcb_glx_get_polygon_stipple_data_length (const xcb_glx_get_polygon_stipple_ reply_t *R /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_glx_get_polygon_stipple_data_end
**
** @param const xcb_glx_get_polygon_stipple_reply_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_glx_get_polygon_stipple_data_end (const xcb_glx_get_polygon_stipple_rep ly_t *R /**< */); xcb_glx_get_polygon_stipple_data_end (const xcb_glx_get_polygon_stipple_rep ly_t *R /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_glx_get_polygon_stipple_unchecked(). is used. * xcb_glx_get_polygon_stipple_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_glx_get_polygon_stipple_reply_t * xcb_glx_get_polygon_stipple_reply
**
** @param xcb_connection_t *c
** @param xcb_glx_get_polygon_stipple_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_glx_get_polygon_stipple_reply_t *
**
**************************************************************************
***/
xcb_glx_get_polygon_stipple_reply_t * xcb_glx_get_polygon_stipple_reply_t *
xcb_glx_get_polygon_stipple_reply (xcb_connection_t *c /**< */, xcb_glx_get_polygon_stipple_reply (xcb_connection_t *c /**< */,
xcb_glx_get_polygon_stipple_cookie_t c ookie /**< */, xcb_glx_get_polygon_stipple_cookie_t c ookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
int int
xcb_glx_get_string_sizeof (const void *_buffer /**< */); xcb_glx_get_string_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_glx_get_string_cookie_t xcb_glx_get_string
**
** @param xcb_connection_t *c
** @param xcb_glx_context_tag_t context_tag
** @param uint32_t name
** @returns xcb_glx_get_string_cookie_t
**
**************************************************************************
***/
xcb_glx_get_string_cookie_t xcb_glx_get_string_cookie_t
xcb_glx_get_string (xcb_connection_t *c /**< */, xcb_glx_get_string (xcb_connection_t *c /**< */,
xcb_glx_context_tag_t context_tag /**< */, xcb_glx_context_tag_t context_tag /**< */,
uint32_t name /**< */); uint32_t name /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_glx_get_string_cookie_t xcb_glx_get_string_unchecked
**
** @param xcb_connection_t *c
** @param xcb_glx_context_tag_t context_tag
** @param uint32_t name
** @returns xcb_glx_get_string_cookie_t
**
**************************************************************************
***/
xcb_glx_get_string_cookie_t xcb_glx_get_string_cookie_t
xcb_glx_get_string_unchecked (xcb_connection_t *c /**< */, xcb_glx_get_string_unchecked (xcb_connection_t *c /**< */,
xcb_glx_context_tag_t context_tag /**< */, xcb_glx_context_tag_t context_tag /**< */,
uint32_t name /**< */); uint32_t name /**< */);
/**************************************************************************
***
**
** char * xcb_glx_get_string_string
**
** @param const xcb_glx_get_string_reply_t *R
** @returns char *
**
**************************************************************************
***/
char * char *
xcb_glx_get_string_string (const xcb_glx_get_string_reply_t *R /**< */); xcb_glx_get_string_string (const xcb_glx_get_string_reply_t *R /**< */);
/**************************************************************************
***
**
** int xcb_glx_get_string_string_length
**
** @param const xcb_glx_get_string_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_glx_get_string_string_length (const xcb_glx_get_string_reply_t *R /**< */); xcb_glx_get_string_string_length (const xcb_glx_get_string_reply_t *R /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_glx_get_string_string_end
**
** @param const xcb_glx_get_string_reply_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_glx_get_string_string_end (const xcb_glx_get_string_reply_t *R /**< */ ); xcb_glx_get_string_string_end (const xcb_glx_get_string_reply_t *R /**< */ );
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_glx_get_string_unchecked(). is used. * xcb_glx_get_string_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_glx_get_string_reply_t * xcb_glx_get_string_reply
**
** @param xcb_connection_t *c
** @param xcb_glx_get_string_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_glx_get_string_reply_t *
**
**************************************************************************
***/
xcb_glx_get_string_reply_t * xcb_glx_get_string_reply_t *
xcb_glx_get_string_reply (xcb_connection_t *c /**< */, xcb_glx_get_string_reply (xcb_connection_t *c /**< */,
xcb_glx_get_string_cookie_t cookie /**< */, xcb_glx_get_string_cookie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
int int
xcb_glx_get_tex_envfv_sizeof (const void *_buffer /**< */); xcb_glx_get_tex_envfv_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_glx_get_tex_envfv_cookie_t xcb_glx_get_tex_envfv
**
** @param xcb_connection_t *c
** @param xcb_glx_context_tag_t context_tag
** @param uint32_t target
** @param uint32_t pname
** @returns xcb_glx_get_tex_envfv_cookie_t
**
**************************************************************************
***/
xcb_glx_get_tex_envfv_cookie_t xcb_glx_get_tex_envfv_cookie_t
xcb_glx_get_tex_envfv (xcb_connection_t *c /**< */, xcb_glx_get_tex_envfv (xcb_connection_t *c /**< */,
xcb_glx_context_tag_t context_tag /**< */, xcb_glx_context_tag_t context_tag /**< */,
uint32_t target /**< */, uint32_t target /**< */,
uint32_t pname /**< */); uint32_t pname /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_glx_get_tex_envfv_cookie_t xcb_glx_get_tex_envfv_unchecked
**
** @param xcb_connection_t *c
** @param xcb_glx_context_tag_t context_tag
** @param uint32_t target
** @param uint32_t pname
** @returns xcb_glx_get_tex_envfv_cookie_t
**
**************************************************************************
***/
xcb_glx_get_tex_envfv_cookie_t xcb_glx_get_tex_envfv_cookie_t
xcb_glx_get_tex_envfv_unchecked (xcb_connection_t *c /**< */, xcb_glx_get_tex_envfv_unchecked (xcb_connection_t *c /**< */,
xcb_glx_context_tag_t context_tag /**< * /, xcb_glx_context_tag_t context_tag /**< * /,
uint32_t target /**< */, uint32_t target /**< */,
uint32_t pname /**< */); uint32_t pname /**< */);
/**************************************************************************
***
**
** xcb_glx_float32_t * xcb_glx_get_tex_envfv_data
**
** @param const xcb_glx_get_tex_envfv_reply_t *R
** @returns xcb_glx_float32_t *
**
**************************************************************************
***/
xcb_glx_float32_t * xcb_glx_float32_t *
xcb_glx_get_tex_envfv_data (const xcb_glx_get_tex_envfv_reply_t *R /**< */ ); xcb_glx_get_tex_envfv_data (const xcb_glx_get_tex_envfv_reply_t *R /**< */ );
/**************************************************************************
***
**
** int xcb_glx_get_tex_envfv_data_length
**
** @param const xcb_glx_get_tex_envfv_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_glx_get_tex_envfv_data_length (const xcb_glx_get_tex_envfv_reply_t *R /**< */); xcb_glx_get_tex_envfv_data_length (const xcb_glx_get_tex_envfv_reply_t *R /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_glx_get_tex_envfv_data_end
**
** @param const xcb_glx_get_tex_envfv_reply_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_glx_get_tex_envfv_data_end (const xcb_glx_get_tex_envfv_reply_t *R /** < */); xcb_glx_get_tex_envfv_data_end (const xcb_glx_get_tex_envfv_reply_t *R /** < */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_glx_get_tex_envfv_unchecked(). is used. * xcb_glx_get_tex_envfv_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_glx_get_tex_envfv_reply_t * xcb_glx_get_tex_envfv_reply
**
** @param xcb_connection_t *c
** @param xcb_glx_get_tex_envfv_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_glx_get_tex_envfv_reply_t *
**
**************************************************************************
***/
xcb_glx_get_tex_envfv_reply_t * xcb_glx_get_tex_envfv_reply_t *
xcb_glx_get_tex_envfv_reply (xcb_connection_t *c /**< */, xcb_glx_get_tex_envfv_reply (xcb_connection_t *c /**< */,
xcb_glx_get_tex_envfv_cookie_t cookie /**< */, xcb_glx_get_tex_envfv_cookie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
int int
xcb_glx_get_tex_enviv_sizeof (const void *_buffer /**< */); xcb_glx_get_tex_enviv_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_glx_get_tex_enviv_cookie_t xcb_glx_get_tex_enviv
**
** @param xcb_connection_t *c
** @param xcb_glx_context_tag_t context_tag
** @param uint32_t target
** @param uint32_t pname
** @returns xcb_glx_get_tex_enviv_cookie_t
**
**************************************************************************
***/
xcb_glx_get_tex_enviv_cookie_t xcb_glx_get_tex_enviv_cookie_t
xcb_glx_get_tex_enviv (xcb_connection_t *c /**< */, xcb_glx_get_tex_enviv (xcb_connection_t *c /**< */,
xcb_glx_context_tag_t context_tag /**< */, xcb_glx_context_tag_t context_tag /**< */,
uint32_t target /**< */, uint32_t target /**< */,
uint32_t pname /**< */); uint32_t pname /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_glx_get_tex_enviv_cookie_t xcb_glx_get_tex_enviv_unchecked
**
** @param xcb_connection_t *c
** @param xcb_glx_context_tag_t context_tag
** @param uint32_t target
** @param uint32_t pname
** @returns xcb_glx_get_tex_enviv_cookie_t
**
**************************************************************************
***/
xcb_glx_get_tex_enviv_cookie_t xcb_glx_get_tex_enviv_cookie_t
xcb_glx_get_tex_enviv_unchecked (xcb_connection_t *c /**< */, xcb_glx_get_tex_enviv_unchecked (xcb_connection_t *c /**< */,
xcb_glx_context_tag_t context_tag /**< * /, xcb_glx_context_tag_t context_tag /**< * /,
uint32_t target /**< */, uint32_t target /**< */,
uint32_t pname /**< */); uint32_t pname /**< */);
/**************************************************************************
***
**
** int32_t * xcb_glx_get_tex_enviv_data
**
** @param const xcb_glx_get_tex_enviv_reply_t *R
** @returns int32_t *
**
**************************************************************************
***/
int32_t * int32_t *
xcb_glx_get_tex_enviv_data (const xcb_glx_get_tex_enviv_reply_t *R /**< */ ); xcb_glx_get_tex_enviv_data (const xcb_glx_get_tex_enviv_reply_t *R /**< */ );
/**************************************************************************
***
**
** int xcb_glx_get_tex_enviv_data_length
**
** @param const xcb_glx_get_tex_enviv_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_glx_get_tex_enviv_data_length (const xcb_glx_get_tex_enviv_reply_t *R /**< */); xcb_glx_get_tex_enviv_data_length (const xcb_glx_get_tex_enviv_reply_t *R /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_glx_get_tex_enviv_data_end
**
** @param const xcb_glx_get_tex_enviv_reply_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_glx_get_tex_enviv_data_end (const xcb_glx_get_tex_enviv_reply_t *R /** < */); xcb_glx_get_tex_enviv_data_end (const xcb_glx_get_tex_enviv_reply_t *R /** < */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_glx_get_tex_enviv_unchecked(). is used. * xcb_glx_get_tex_enviv_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_glx_get_tex_enviv_reply_t * xcb_glx_get_tex_enviv_reply
**
** @param xcb_connection_t *c
** @param xcb_glx_get_tex_enviv_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_glx_get_tex_enviv_reply_t *
**
**************************************************************************
***/
xcb_glx_get_tex_enviv_reply_t * xcb_glx_get_tex_enviv_reply_t *
xcb_glx_get_tex_enviv_reply (xcb_connection_t *c /**< */, xcb_glx_get_tex_enviv_reply (xcb_connection_t *c /**< */,
xcb_glx_get_tex_enviv_cookie_t cookie /**< */, xcb_glx_get_tex_enviv_cookie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
int int
xcb_glx_get_tex_gendv_sizeof (const void *_buffer /**< */); xcb_glx_get_tex_gendv_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_glx_get_tex_gendv_cookie_t xcb_glx_get_tex_gendv
**
** @param xcb_connection_t *c
** @param xcb_glx_context_tag_t context_tag
** @param uint32_t coord
** @param uint32_t pname
** @returns xcb_glx_get_tex_gendv_cookie_t
**
**************************************************************************
***/
xcb_glx_get_tex_gendv_cookie_t xcb_glx_get_tex_gendv_cookie_t
xcb_glx_get_tex_gendv (xcb_connection_t *c /**< */, xcb_glx_get_tex_gendv (xcb_connection_t *c /**< */,
xcb_glx_context_tag_t context_tag /**< */, xcb_glx_context_tag_t context_tag /**< */,
uint32_t coord /**< */, uint32_t coord /**< */,
uint32_t pname /**< */); uint32_t pname /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_glx_get_tex_gendv_cookie_t xcb_glx_get_tex_gendv_unchecked
**
** @param xcb_connection_t *c
** @param xcb_glx_context_tag_t context_tag
** @param uint32_t coord
** @param uint32_t pname
** @returns xcb_glx_get_tex_gendv_cookie_t
**
**************************************************************************
***/
xcb_glx_get_tex_gendv_cookie_t xcb_glx_get_tex_gendv_cookie_t
xcb_glx_get_tex_gendv_unchecked (xcb_connection_t *c /**< */, xcb_glx_get_tex_gendv_unchecked (xcb_connection_t *c /**< */,
xcb_glx_context_tag_t context_tag /**< * /, xcb_glx_context_tag_t context_tag /**< * /,
uint32_t coord /**< */, uint32_t coord /**< */,
uint32_t pname /**< */); uint32_t pname /**< */);
/**************************************************************************
***
**
** xcb_glx_float64_t * xcb_glx_get_tex_gendv_data
**
** @param const xcb_glx_get_tex_gendv_reply_t *R
** @returns xcb_glx_float64_t *
**
**************************************************************************
***/
xcb_glx_float64_t * xcb_glx_float64_t *
xcb_glx_get_tex_gendv_data (const xcb_glx_get_tex_gendv_reply_t *R /**< */ ); xcb_glx_get_tex_gendv_data (const xcb_glx_get_tex_gendv_reply_t *R /**< */ );
/**************************************************************************
***
**
** int xcb_glx_get_tex_gendv_data_length
**
** @param const xcb_glx_get_tex_gendv_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_glx_get_tex_gendv_data_length (const xcb_glx_get_tex_gendv_reply_t *R /**< */); xcb_glx_get_tex_gendv_data_length (const xcb_glx_get_tex_gendv_reply_t *R /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_glx_get_tex_gendv_data_end
**
** @param const xcb_glx_get_tex_gendv_reply_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_glx_get_tex_gendv_data_end (const xcb_glx_get_tex_gendv_reply_t *R /** < */); xcb_glx_get_tex_gendv_data_end (const xcb_glx_get_tex_gendv_reply_t *R /** < */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_glx_get_tex_gendv_unchecked(). is used. * xcb_glx_get_tex_gendv_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_glx_get_tex_gendv_reply_t * xcb_glx_get_tex_gendv_reply
**
** @param xcb_connection_t *c
** @param xcb_glx_get_tex_gendv_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_glx_get_tex_gendv_reply_t *
**
**************************************************************************
***/
xcb_glx_get_tex_gendv_reply_t * xcb_glx_get_tex_gendv_reply_t *
xcb_glx_get_tex_gendv_reply (xcb_connection_t *c /**< */, xcb_glx_get_tex_gendv_reply (xcb_connection_t *c /**< */,
xcb_glx_get_tex_gendv_cookie_t cookie /**< */, xcb_glx_get_tex_gendv_cookie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
int int
xcb_glx_get_tex_genfv_sizeof (const void *_buffer /**< */); xcb_glx_get_tex_genfv_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_glx_get_tex_genfv_cookie_t xcb_glx_get_tex_genfv
**
** @param xcb_connection_t *c
** @param xcb_glx_context_tag_t context_tag
** @param uint32_t coord
** @param uint32_t pname
** @returns xcb_glx_get_tex_genfv_cookie_t
**
**************************************************************************
***/
xcb_glx_get_tex_genfv_cookie_t xcb_glx_get_tex_genfv_cookie_t
xcb_glx_get_tex_genfv (xcb_connection_t *c /**< */, xcb_glx_get_tex_genfv (xcb_connection_t *c /**< */,
xcb_glx_context_tag_t context_tag /**< */, xcb_glx_context_tag_t context_tag /**< */,
uint32_t coord /**< */, uint32_t coord /**< */,
uint32_t pname /**< */); uint32_t pname /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_glx_get_tex_genfv_cookie_t xcb_glx_get_tex_genfv_unchecked
**
** @param xcb_connection_t *c
** @param xcb_glx_context_tag_t context_tag
** @param uint32_t coord
** @param uint32_t pname
** @returns xcb_glx_get_tex_genfv_cookie_t
**
**************************************************************************
***/
xcb_glx_get_tex_genfv_cookie_t xcb_glx_get_tex_genfv_cookie_t
xcb_glx_get_tex_genfv_unchecked (xcb_connection_t *c /**< */, xcb_glx_get_tex_genfv_unchecked (xcb_connection_t *c /**< */,
xcb_glx_context_tag_t context_tag /**< * /, xcb_glx_context_tag_t context_tag /**< * /,
uint32_t coord /**< */, uint32_t coord /**< */,
uint32_t pname /**< */); uint32_t pname /**< */);
/**************************************************************************
***
**
** xcb_glx_float32_t * xcb_glx_get_tex_genfv_data
**
** @param const xcb_glx_get_tex_genfv_reply_t *R
** @returns xcb_glx_float32_t *
**
**************************************************************************
***/
xcb_glx_float32_t * xcb_glx_float32_t *
xcb_glx_get_tex_genfv_data (const xcb_glx_get_tex_genfv_reply_t *R /**< */ ); xcb_glx_get_tex_genfv_data (const xcb_glx_get_tex_genfv_reply_t *R /**< */ );
/**************************************************************************
***
**
** int xcb_glx_get_tex_genfv_data_length
**
** @param const xcb_glx_get_tex_genfv_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_glx_get_tex_genfv_data_length (const xcb_glx_get_tex_genfv_reply_t *R /**< */); xcb_glx_get_tex_genfv_data_length (const xcb_glx_get_tex_genfv_reply_t *R /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_glx_get_tex_genfv_data_end
**
** @param const xcb_glx_get_tex_genfv_reply_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_glx_get_tex_genfv_data_end (const xcb_glx_get_tex_genfv_reply_t *R /** < */); xcb_glx_get_tex_genfv_data_end (const xcb_glx_get_tex_genfv_reply_t *R /** < */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_glx_get_tex_genfv_unchecked(). is used. * xcb_glx_get_tex_genfv_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_glx_get_tex_genfv_reply_t * xcb_glx_get_tex_genfv_reply
**
** @param xcb_connection_t *c
** @param xcb_glx_get_tex_genfv_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_glx_get_tex_genfv_reply_t *
**
**************************************************************************
***/
xcb_glx_get_tex_genfv_reply_t * xcb_glx_get_tex_genfv_reply_t *
xcb_glx_get_tex_genfv_reply (xcb_connection_t *c /**< */, xcb_glx_get_tex_genfv_reply (xcb_connection_t *c /**< */,
xcb_glx_get_tex_genfv_cookie_t cookie /**< */, xcb_glx_get_tex_genfv_cookie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
int int
xcb_glx_get_tex_geniv_sizeof (const void *_buffer /**< */); xcb_glx_get_tex_geniv_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_glx_get_tex_geniv_cookie_t xcb_glx_get_tex_geniv
**
** @param xcb_connection_t *c
** @param xcb_glx_context_tag_t context_tag
** @param uint32_t coord
** @param uint32_t pname
** @returns xcb_glx_get_tex_geniv_cookie_t
**
**************************************************************************
***/
xcb_glx_get_tex_geniv_cookie_t xcb_glx_get_tex_geniv_cookie_t
xcb_glx_get_tex_geniv (xcb_connection_t *c /**< */, xcb_glx_get_tex_geniv (xcb_connection_t *c /**< */,
xcb_glx_context_tag_t context_tag /**< */, xcb_glx_context_tag_t context_tag /**< */,
uint32_t coord /**< */, uint32_t coord /**< */,
uint32_t pname /**< */); uint32_t pname /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_glx_get_tex_geniv_cookie_t xcb_glx_get_tex_geniv_unchecked
**
** @param xcb_connection_t *c
** @param xcb_glx_context_tag_t context_tag
** @param uint32_t coord
** @param uint32_t pname
** @returns xcb_glx_get_tex_geniv_cookie_t
**
**************************************************************************
***/
xcb_glx_get_tex_geniv_cookie_t xcb_glx_get_tex_geniv_cookie_t
xcb_glx_get_tex_geniv_unchecked (xcb_connection_t *c /**< */, xcb_glx_get_tex_geniv_unchecked (xcb_connection_t *c /**< */,
xcb_glx_context_tag_t context_tag /**< * /, xcb_glx_context_tag_t context_tag /**< * /,
uint32_t coord /**< */, uint32_t coord /**< */,
uint32_t pname /**< */); uint32_t pname /**< */);
/**************************************************************************
***
**
** int32_t * xcb_glx_get_tex_geniv_data
**
** @param const xcb_glx_get_tex_geniv_reply_t *R
** @returns int32_t *
**
**************************************************************************
***/
int32_t * int32_t *
xcb_glx_get_tex_geniv_data (const xcb_glx_get_tex_geniv_reply_t *R /**< */ ); xcb_glx_get_tex_geniv_data (const xcb_glx_get_tex_geniv_reply_t *R /**< */ );
/**************************************************************************
***
**
** int xcb_glx_get_tex_geniv_data_length
**
** @param const xcb_glx_get_tex_geniv_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_glx_get_tex_geniv_data_length (const xcb_glx_get_tex_geniv_reply_t *R /**< */); xcb_glx_get_tex_geniv_data_length (const xcb_glx_get_tex_geniv_reply_t *R /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_glx_get_tex_geniv_data_end
**
** @param const xcb_glx_get_tex_geniv_reply_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_glx_get_tex_geniv_data_end (const xcb_glx_get_tex_geniv_reply_t *R /** < */); xcb_glx_get_tex_geniv_data_end (const xcb_glx_get_tex_geniv_reply_t *R /** < */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_glx_get_tex_geniv_unchecked(). is used. * xcb_glx_get_tex_geniv_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_glx_get_tex_geniv_reply_t * xcb_glx_get_tex_geniv_reply
**
** @param xcb_connection_t *c
** @param xcb_glx_get_tex_geniv_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_glx_get_tex_geniv_reply_t *
**
**************************************************************************
***/
xcb_glx_get_tex_geniv_reply_t * xcb_glx_get_tex_geniv_reply_t *
xcb_glx_get_tex_geniv_reply (xcb_connection_t *c /**< */, xcb_glx_get_tex_geniv_reply (xcb_connection_t *c /**< */,
xcb_glx_get_tex_geniv_cookie_t cookie /**< */, xcb_glx_get_tex_geniv_cookie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
int int
xcb_glx_get_tex_image_sizeof (const void *_buffer /**< */); xcb_glx_get_tex_image_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_glx_get_tex_image_cookie_t xcb_glx_get_tex_image
**
** @param xcb_connection_t *c
** @param xcb_glx_context_tag_t context_tag
** @param uint32_t target
** @param int32_t level
** @param uint32_t format
** @param uint32_t type
** @param uint8_t swap_bytes
** @returns xcb_glx_get_tex_image_cookie_t
**
**************************************************************************
***/
xcb_glx_get_tex_image_cookie_t xcb_glx_get_tex_image_cookie_t
xcb_glx_get_tex_image (xcb_connection_t *c /**< */, xcb_glx_get_tex_image (xcb_connection_t *c /**< */,
xcb_glx_context_tag_t context_tag /**< */, xcb_glx_context_tag_t context_tag /**< */,
uint32_t target /**< */, uint32_t target /**< */,
int32_t level /**< */, int32_t level /**< */,
uint32_t format /**< */, uint32_t format /**< */,
uint32_t type /**< */, uint32_t type /**< */,
uint8_t swap_bytes /**< */); uint8_t swap_bytes /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_glx_get_tex_image_cookie_t xcb_glx_get_tex_image_unchecked
**
** @param xcb_connection_t *c
** @param xcb_glx_context_tag_t context_tag
** @param uint32_t target
** @param int32_t level
** @param uint32_t format
** @param uint32_t type
** @param uint8_t swap_bytes
** @returns xcb_glx_get_tex_image_cookie_t
**
**************************************************************************
***/
xcb_glx_get_tex_image_cookie_t xcb_glx_get_tex_image_cookie_t
xcb_glx_get_tex_image_unchecked (xcb_connection_t *c /**< */, xcb_glx_get_tex_image_unchecked (xcb_connection_t *c /**< */,
xcb_glx_context_tag_t context_tag /**< * /, xcb_glx_context_tag_t context_tag /**< * /,
uint32_t target /**< */, uint32_t target /**< */,
int32_t level /**< */, int32_t level /**< */,
uint32_t format /**< */, uint32_t format /**< */,
uint32_t type /**< */, uint32_t type /**< */,
uint8_t swap_bytes /**< */ ); uint8_t swap_bytes /**< */ );
/**************************************************************************
***
**
** uint8_t * xcb_glx_get_tex_image_data
**
** @param const xcb_glx_get_tex_image_reply_t *R
** @returns uint8_t *
**
**************************************************************************
***/
uint8_t * uint8_t *
xcb_glx_get_tex_image_data (const xcb_glx_get_tex_image_reply_t *R /**< */ ); xcb_glx_get_tex_image_data (const xcb_glx_get_tex_image_reply_t *R /**< */ );
/**************************************************************************
***
**
** int xcb_glx_get_tex_image_data_length
**
** @param const xcb_glx_get_tex_image_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_glx_get_tex_image_data_length (const xcb_glx_get_tex_image_reply_t *R /**< */); xcb_glx_get_tex_image_data_length (const xcb_glx_get_tex_image_reply_t *R /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_glx_get_tex_image_data_end
**
** @param const xcb_glx_get_tex_image_reply_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_glx_get_tex_image_data_end (const xcb_glx_get_tex_image_reply_t *R /** < */); xcb_glx_get_tex_image_data_end (const xcb_glx_get_tex_image_reply_t *R /** < */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_glx_get_tex_image_unchecked(). is used. * xcb_glx_get_tex_image_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_glx_get_tex_image_reply_t * xcb_glx_get_tex_image_reply
**
** @param xcb_connection_t *c
** @param xcb_glx_get_tex_image_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_glx_get_tex_image_reply_t *
**
**************************************************************************
***/
xcb_glx_get_tex_image_reply_t * xcb_glx_get_tex_image_reply_t *
xcb_glx_get_tex_image_reply (xcb_connection_t *c /**< */, xcb_glx_get_tex_image_reply (xcb_connection_t *c /**< */,
xcb_glx_get_tex_image_cookie_t cookie /**< */, xcb_glx_get_tex_image_cookie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
int int
xcb_glx_get_tex_parameterfv_sizeof (const void *_buffer /**< */); xcb_glx_get_tex_parameterfv_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_glx_get_tex_parameterfv_cookie_t xcb_glx_get_tex_parameterfv
**
** @param xcb_connection_t *c
** @param xcb_glx_context_tag_t context_tag
** @param uint32_t target
** @param uint32_t pname
** @returns xcb_glx_get_tex_parameterfv_cookie_t
**
**************************************************************************
***/
xcb_glx_get_tex_parameterfv_cookie_t xcb_glx_get_tex_parameterfv_cookie_t
xcb_glx_get_tex_parameterfv (xcb_connection_t *c /**< */, xcb_glx_get_tex_parameterfv (xcb_connection_t *c /**< */,
xcb_glx_context_tag_t context_tag /**< */, xcb_glx_context_tag_t context_tag /**< */,
uint32_t target /**< */, uint32_t target /**< */,
uint32_t pname /**< */); uint32_t pname /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_glx_get_tex_parameterfv_cookie_t xcb_glx_get_tex_parameterfv_unchec
ked
**
** @param xcb_connection_t *c
** @param xcb_glx_context_tag_t context_tag
** @param uint32_t target
** @param uint32_t pname
** @returns xcb_glx_get_tex_parameterfv_cookie_t
**
**************************************************************************
***/
xcb_glx_get_tex_parameterfv_cookie_t xcb_glx_get_tex_parameterfv_cookie_t
xcb_glx_get_tex_parameterfv_unchecked (xcb_connection_t *c /**< */, xcb_glx_get_tex_parameterfv_unchecked (xcb_connection_t *c /**< */,
xcb_glx_context_tag_t context_tag /**< */, xcb_glx_context_tag_t context_tag /**< */,
uint32_t target /**< */, uint32_t target /**< */,
uint32_t pname /**< * /); uint32_t pname /**< * /);
/**************************************************************************
***
**
** xcb_glx_float32_t * xcb_glx_get_tex_parameterfv_data
**
** @param const xcb_glx_get_tex_parameterfv_reply_t *R
** @returns xcb_glx_float32_t *
**
**************************************************************************
***/
xcb_glx_float32_t * xcb_glx_float32_t *
xcb_glx_get_tex_parameterfv_data (const xcb_glx_get_tex_parameterfv_reply_t *R /**< */); xcb_glx_get_tex_parameterfv_data (const xcb_glx_get_tex_parameterfv_reply_t *R /**< */);
/**************************************************************************
***
**
** int xcb_glx_get_tex_parameterfv_data_length
**
** @param const xcb_glx_get_tex_parameterfv_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_glx_get_tex_parameterfv_data_length (const xcb_glx_get_tex_parameterfv_ reply_t *R /**< */); xcb_glx_get_tex_parameterfv_data_length (const xcb_glx_get_tex_parameterfv_ reply_t *R /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_glx_get_tex_parameterfv_data_end
**
** @param const xcb_glx_get_tex_parameterfv_reply_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_glx_get_tex_parameterfv_data_end (const xcb_glx_get_tex_parameterfv_rep ly_t *R /**< */); xcb_glx_get_tex_parameterfv_data_end (const xcb_glx_get_tex_parameterfv_rep ly_t *R /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_glx_get_tex_parameterfv_unchecked(). is used. * xcb_glx_get_tex_parameterfv_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_glx_get_tex_parameterfv_reply_t * xcb_glx_get_tex_parameterfv_reply
**
** @param xcb_connection_t *c
** @param xcb_glx_get_tex_parameterfv_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_glx_get_tex_parameterfv_reply_t *
**
**************************************************************************
***/
xcb_glx_get_tex_parameterfv_reply_t * xcb_glx_get_tex_parameterfv_reply_t *
xcb_glx_get_tex_parameterfv_reply (xcb_connection_t *c /**< */, xcb_glx_get_tex_parameterfv_reply (xcb_connection_t *c /**< */,
xcb_glx_get_tex_parameterfv_cookie_t c ookie /**< */, xcb_glx_get_tex_parameterfv_cookie_t c ookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
int int
xcb_glx_get_tex_parameteriv_sizeof (const void *_buffer /**< */); xcb_glx_get_tex_parameteriv_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_glx_get_tex_parameteriv_cookie_t xcb_glx_get_tex_parameteriv
**
** @param xcb_connection_t *c
** @param xcb_glx_context_tag_t context_tag
** @param uint32_t target
** @param uint32_t pname
** @returns xcb_glx_get_tex_parameteriv_cookie_t
**
**************************************************************************
***/
xcb_glx_get_tex_parameteriv_cookie_t xcb_glx_get_tex_parameteriv_cookie_t
xcb_glx_get_tex_parameteriv (xcb_connection_t *c /**< */, xcb_glx_get_tex_parameteriv (xcb_connection_t *c /**< */,
xcb_glx_context_tag_t context_tag /**< */, xcb_glx_context_tag_t context_tag /**< */,
uint32_t target /**< */, uint32_t target /**< */,
uint32_t pname /**< */); uint32_t pname /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_glx_get_tex_parameteriv_cookie_t xcb_glx_get_tex_parameteriv_unchec
ked
**
** @param xcb_connection_t *c
** @param xcb_glx_context_tag_t context_tag
** @param uint32_t target
** @param uint32_t pname
** @returns xcb_glx_get_tex_parameteriv_cookie_t
**
**************************************************************************
***/
xcb_glx_get_tex_parameteriv_cookie_t xcb_glx_get_tex_parameteriv_cookie_t
xcb_glx_get_tex_parameteriv_unchecked (xcb_connection_t *c /**< */, xcb_glx_get_tex_parameteriv_unchecked (xcb_connection_t *c /**< */,
xcb_glx_context_tag_t context_tag /**< */, xcb_glx_context_tag_t context_tag /**< */,
uint32_t target /**< */, uint32_t target /**< */,
uint32_t pname /**< * /); uint32_t pname /**< * /);
/**************************************************************************
***
**
** int32_t * xcb_glx_get_tex_parameteriv_data
**
** @param const xcb_glx_get_tex_parameteriv_reply_t *R
** @returns int32_t *
**
**************************************************************************
***/
int32_t * int32_t *
xcb_glx_get_tex_parameteriv_data (const xcb_glx_get_tex_parameteriv_reply_t *R /**< */); xcb_glx_get_tex_parameteriv_data (const xcb_glx_get_tex_parameteriv_reply_t *R /**< */);
/**************************************************************************
***
**
** int xcb_glx_get_tex_parameteriv_data_length
**
** @param const xcb_glx_get_tex_parameteriv_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_glx_get_tex_parameteriv_data_length (const xcb_glx_get_tex_parameteriv_ reply_t *R /**< */); xcb_glx_get_tex_parameteriv_data_length (const xcb_glx_get_tex_parameteriv_ reply_t *R /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_glx_get_tex_parameteriv_data_end
**
** @param const xcb_glx_get_tex_parameteriv_reply_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_glx_get_tex_parameteriv_data_end (const xcb_glx_get_tex_parameteriv_rep ly_t *R /**< */); xcb_glx_get_tex_parameteriv_data_end (const xcb_glx_get_tex_parameteriv_rep ly_t *R /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_glx_get_tex_parameteriv_unchecked(). is used. * xcb_glx_get_tex_parameteriv_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_glx_get_tex_parameteriv_reply_t * xcb_glx_get_tex_parameteriv_reply
**
** @param xcb_connection_t *c
** @param xcb_glx_get_tex_parameteriv_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_glx_get_tex_parameteriv_reply_t *
**
**************************************************************************
***/
xcb_glx_get_tex_parameteriv_reply_t * xcb_glx_get_tex_parameteriv_reply_t *
xcb_glx_get_tex_parameteriv_reply (xcb_connection_t *c /**< */, xcb_glx_get_tex_parameteriv_reply (xcb_connection_t *c /**< */,
xcb_glx_get_tex_parameteriv_cookie_t c ookie /**< */, xcb_glx_get_tex_parameteriv_cookie_t c ookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
int int
xcb_glx_get_tex_level_parameterfv_sizeof (const void *_buffer /**< */); xcb_glx_get_tex_level_parameterfv_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_glx_get_tex_level_parameterfv_cookie_t xcb_glx_get_tex_level_parame
terfv
**
** @param xcb_connection_t *c
** @param xcb_glx_context_tag_t context_tag
** @param uint32_t target
** @param int32_t level
** @param uint32_t pname
** @returns xcb_glx_get_tex_level_parameterfv_cookie_t
**
**************************************************************************
***/
xcb_glx_get_tex_level_parameterfv_cookie_t xcb_glx_get_tex_level_parameterfv_cookie_t
xcb_glx_get_tex_level_parameterfv (xcb_connection_t *c /**< */, xcb_glx_get_tex_level_parameterfv (xcb_connection_t *c /**< */,
xcb_glx_context_tag_t context_tag /**< */, xcb_glx_context_tag_t context_tag /**< */,
uint32_t target /**< */, uint32_t target /**< */,
int32_t level /**< */, int32_t level /**< */,
uint32_t pname /**< */); uint32_t pname /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_glx_get_tex_level_parameterfv_cookie_t xcb_glx_get_tex_level_parame
terfv_unchecked
**
** @param xcb_connection_t *c
** @param xcb_glx_context_tag_t context_tag
** @param uint32_t target
** @param int32_t level
** @param uint32_t pname
** @returns xcb_glx_get_tex_level_parameterfv_cookie_t
**
**************************************************************************
***/
xcb_glx_get_tex_level_parameterfv_cookie_t xcb_glx_get_tex_level_parameterfv_cookie_t
xcb_glx_get_tex_level_parameterfv_unchecked (xcb_connection_t *c /**< */, xcb_glx_get_tex_level_parameterfv_unchecked (xcb_connection_t *c /**< */,
xcb_glx_context_tag_t context _tag /**< */, xcb_glx_context_tag_t context _tag /**< */,
uint32_t target /**< */, uint32_t target /**< */,
int32_t level /**< */, int32_t level /**< */,
uint32_t pname /**< */); uint32_t pname /**< */);
/**************************************************************************
***
**
** xcb_glx_float32_t * xcb_glx_get_tex_level_parameterfv_data
**
** @param const xcb_glx_get_tex_level_parameterfv_reply_t *R
** @returns xcb_glx_float32_t *
**
**************************************************************************
***/
xcb_glx_float32_t * xcb_glx_float32_t *
xcb_glx_get_tex_level_parameterfv_data (const xcb_glx_get_tex_level_paramet erfv_reply_t *R /**< */); xcb_glx_get_tex_level_parameterfv_data (const xcb_glx_get_tex_level_paramet erfv_reply_t *R /**< */);
/**************************************************************************
***
**
** int xcb_glx_get_tex_level_parameterfv_data_length
**
** @param const xcb_glx_get_tex_level_parameterfv_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_glx_get_tex_level_parameterfv_data_length (const xcb_glx_get_tex_level_ parameterfv_reply_t *R /**< */); xcb_glx_get_tex_level_parameterfv_data_length (const xcb_glx_get_tex_level_ parameterfv_reply_t *R /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_glx_get_tex_level_parameterfv_data_end
**
** @param const xcb_glx_get_tex_level_parameterfv_reply_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_glx_get_tex_level_parameterfv_data_end (const xcb_glx_get_tex_level_par ameterfv_reply_t *R /**< */); xcb_glx_get_tex_level_parameterfv_data_end (const xcb_glx_get_tex_level_par ameterfv_reply_t *R /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_glx_get_tex_level_parameterfv_unchecked(). is used. * xcb_glx_get_tex_level_parameterfv_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_glx_get_tex_level_parameterfv_reply_t * xcb_glx_get_tex_level_param
eterfv_reply
**
** @param xcb_connection_t *c
** @param xcb_glx_get_tex_level_parameterfv_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_glx_get_tex_level_parameterfv_reply_t *
**
**************************************************************************
***/
xcb_glx_get_tex_level_parameterfv_reply_t * xcb_glx_get_tex_level_parameterfv_reply_t *
xcb_glx_get_tex_level_parameterfv_reply (xcb_connection_t *c /**< */, xcb_glx_get_tex_level_parameterfv_reply (xcb_connection_t *c /**< */,
xcb_glx_get_tex_level_parameterfv_ cookie_t cookie /**< */, xcb_glx_get_tex_level_parameterfv_ cookie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
int int
xcb_glx_get_tex_level_parameteriv_sizeof (const void *_buffer /**< */); xcb_glx_get_tex_level_parameteriv_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_glx_get_tex_level_parameteriv_cookie_t xcb_glx_get_tex_level_parame
teriv
**
** @param xcb_connection_t *c
** @param xcb_glx_context_tag_t context_tag
** @param uint32_t target
** @param int32_t level
** @param uint32_t pname
** @returns xcb_glx_get_tex_level_parameteriv_cookie_t
**
**************************************************************************
***/
xcb_glx_get_tex_level_parameteriv_cookie_t xcb_glx_get_tex_level_parameteriv_cookie_t
xcb_glx_get_tex_level_parameteriv (xcb_connection_t *c /**< */, xcb_glx_get_tex_level_parameteriv (xcb_connection_t *c /**< */,
xcb_glx_context_tag_t context_tag /**< */, xcb_glx_context_tag_t context_tag /**< */,
uint32_t target /**< */, uint32_t target /**< */,
int32_t level /**< */, int32_t level /**< */,
uint32_t pname /**< */); uint32_t pname /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_glx_get_tex_level_parameteriv_cookie_t xcb_glx_get_tex_level_parame
teriv_unchecked
**
** @param xcb_connection_t *c
** @param xcb_glx_context_tag_t context_tag
** @param uint32_t target
** @param int32_t level
** @param uint32_t pname
** @returns xcb_glx_get_tex_level_parameteriv_cookie_t
**
**************************************************************************
***/
xcb_glx_get_tex_level_parameteriv_cookie_t xcb_glx_get_tex_level_parameteriv_cookie_t
xcb_glx_get_tex_level_parameteriv_unchecked (xcb_connection_t *c /**< */, xcb_glx_get_tex_level_parameteriv_unchecked (xcb_connection_t *c /**< */,
xcb_glx_context_tag_t context _tag /**< */, xcb_glx_context_tag_t context _tag /**< */,
uint32_t target /**< */, uint32_t target /**< */,
int32_t level /**< */, int32_t level /**< */,
uint32_t pname /**< */); uint32_t pname /**< */);
/**************************************************************************
***
**
** int32_t * xcb_glx_get_tex_level_parameteriv_data
**
** @param const xcb_glx_get_tex_level_parameteriv_reply_t *R
** @returns int32_t *
**
**************************************************************************
***/
int32_t * int32_t *
xcb_glx_get_tex_level_parameteriv_data (const xcb_glx_get_tex_level_paramet eriv_reply_t *R /**< */); xcb_glx_get_tex_level_parameteriv_data (const xcb_glx_get_tex_level_paramet eriv_reply_t *R /**< */);
/**************************************************************************
***
**
** int xcb_glx_get_tex_level_parameteriv_data_length
**
** @param const xcb_glx_get_tex_level_parameteriv_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_glx_get_tex_level_parameteriv_data_length (const xcb_glx_get_tex_level_ parameteriv_reply_t *R /**< */); xcb_glx_get_tex_level_parameteriv_data_length (const xcb_glx_get_tex_level_ parameteriv_reply_t *R /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_glx_get_tex_level_parameteriv_data_end
**
** @param const xcb_glx_get_tex_level_parameteriv_reply_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_glx_get_tex_level_parameteriv_data_end (const xcb_glx_get_tex_level_par ameteriv_reply_t *R /**< */); xcb_glx_get_tex_level_parameteriv_data_end (const xcb_glx_get_tex_level_par ameteriv_reply_t *R /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_glx_get_tex_level_parameteriv_unchecked(). is used. * xcb_glx_get_tex_level_parameteriv_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_glx_get_tex_level_parameteriv_reply_t * xcb_glx_get_tex_level_param
eteriv_reply
**
** @param xcb_connection_t *c
** @param xcb_glx_get_tex_level_parameteriv_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_glx_get_tex_level_parameteriv_reply_t *
**
**************************************************************************
***/
xcb_glx_get_tex_level_parameteriv_reply_t * xcb_glx_get_tex_level_parameteriv_reply_t *
xcb_glx_get_tex_level_parameteriv_reply (xcb_connection_t *c /**< */, xcb_glx_get_tex_level_parameteriv_reply (xcb_connection_t *c /**< */,
xcb_glx_get_tex_level_parameteriv_ cookie_t cookie /**< */, xcb_glx_get_tex_level_parameteriv_ cookie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_glx_is_list_cookie_t xcb_glx_is_list
**
** @param xcb_connection_t *c
** @param xcb_glx_context_tag_t context_tag
** @param uint32_t list
** @returns xcb_glx_is_list_cookie_t
**
**************************************************************************
***/
xcb_glx_is_list_cookie_t xcb_glx_is_list_cookie_t
xcb_glx_is_list (xcb_connection_t *c /**< */, xcb_glx_is_list (xcb_connection_t *c /**< */,
xcb_glx_context_tag_t context_tag /**< */, xcb_glx_context_tag_t context_tag /**< */,
uint32_t list /**< */); uint32_t list /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_glx_is_list_cookie_t xcb_glx_is_list_unchecked
**
** @param xcb_connection_t *c
** @param xcb_glx_context_tag_t context_tag
** @param uint32_t list
** @returns xcb_glx_is_list_cookie_t
**
**************************************************************************
***/
xcb_glx_is_list_cookie_t xcb_glx_is_list_cookie_t
xcb_glx_is_list_unchecked (xcb_connection_t *c /**< */, xcb_glx_is_list_unchecked (xcb_connection_t *c /**< */,
xcb_glx_context_tag_t context_tag /**< */, xcb_glx_context_tag_t context_tag /**< */,
uint32_t list /**< */); uint32_t list /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_glx_is_list_unchecked(). is used. * xcb_glx_is_list_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_glx_is_list_reply_t * xcb_glx_is_list_reply
**
** @param xcb_connection_t *c
** @param xcb_glx_is_list_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_glx_is_list_reply_t *
**
**************************************************************************
***/
xcb_glx_is_list_reply_t * xcb_glx_is_list_reply_t *
xcb_glx_is_list_reply (xcb_connection_t *c /**< */, xcb_glx_is_list_reply (xcb_connection_t *c /**< */,
xcb_glx_is_list_cookie_t cookie /**< */, xcb_glx_is_list_cookie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_glx_flush_checked
**
** @param xcb_connection_t *c
** @param xcb_glx_context_tag_t context_tag
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_glx_flush_checked (xcb_connection_t *c /**< */, xcb_glx_flush_checked (xcb_connection_t *c /**< */,
xcb_glx_context_tag_t context_tag /**< */); xcb_glx_context_tag_t context_tag /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_glx_flush
**
** @param xcb_connection_t *c
** @param xcb_glx_context_tag_t context_tag
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_glx_flush (xcb_connection_t *c /**< */, xcb_glx_flush (xcb_connection_t *c /**< */,
xcb_glx_context_tag_t context_tag /**< */); xcb_glx_context_tag_t context_tag /**< */);
int int
xcb_glx_are_textures_resident_sizeof (const void *_buffer /**< */); xcb_glx_are_textures_resident_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_glx_are_textures_resident_cookie_t xcb_glx_are_textures_resident
**
** @param xcb_connection_t *c
** @param xcb_glx_context_tag_t context_tag
** @param int32_t n
** @param const uint32_t *textures
** @returns xcb_glx_are_textures_resident_cookie_t
**
**************************************************************************
***/
xcb_glx_are_textures_resident_cookie_t xcb_glx_are_textures_resident_cookie_t
xcb_glx_are_textures_resident (xcb_connection_t *c /**< */, xcb_glx_are_textures_resident (xcb_connection_t *c /**< */,
xcb_glx_context_tag_t context_tag /**< */, xcb_glx_context_tag_t context_tag /**< */,
int32_t n /**< */, int32_t n /**< */,
const uint32_t *textures /**< */); const uint32_t *textures /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_glx_are_textures_resident_cookie_t xcb_glx_are_textures_resident_un
checked
**
** @param xcb_connection_t *c
** @param xcb_glx_context_tag_t context_tag
** @param int32_t n
** @param const uint32_t *textures
** @returns xcb_glx_are_textures_resident_cookie_t
**
**************************************************************************
***/
xcb_glx_are_textures_resident_cookie_t xcb_glx_are_textures_resident_cookie_t
xcb_glx_are_textures_resident_unchecked (xcb_connection_t *c /**< */, xcb_glx_are_textures_resident_unchecked (xcb_connection_t *c /**< */,
xcb_glx_context_tag_t context_tag /**< */, xcb_glx_context_tag_t context_tag /**< */,
int32_t n /**< */, int32_t n /**< */,
const uint32_t *textures / **< */); const uint32_t *textures / **< */);
/**************************************************************************
***
**
** uint8_t * xcb_glx_are_textures_resident_data
**
** @param const xcb_glx_are_textures_resident_reply_t *R
** @returns uint8_t *
**
**************************************************************************
***/
uint8_t * uint8_t *
xcb_glx_are_textures_resident_data (const xcb_glx_are_textures_resident_rep ly_t *R /**< */); xcb_glx_are_textures_resident_data (const xcb_glx_are_textures_resident_rep ly_t *R /**< */);
/**************************************************************************
***
**
** int xcb_glx_are_textures_resident_data_length
**
** @param const xcb_glx_are_textures_resident_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_glx_are_textures_resident_data_length (const xcb_glx_are_textures_resid ent_reply_t *R /**< */); xcb_glx_are_textures_resident_data_length (const xcb_glx_are_textures_resid ent_reply_t *R /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_glx_are_textures_resident_data_end
**
** @param const xcb_glx_are_textures_resident_reply_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_glx_are_textures_resident_data_end (const xcb_glx_are_textures_resident _reply_t *R /**< */); xcb_glx_are_textures_resident_data_end (const xcb_glx_are_textures_resident _reply_t *R /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_glx_are_textures_resident_unchecked(). is used. * xcb_glx_are_textures_resident_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_glx_are_textures_resident_reply_t * xcb_glx_are_textures_resident_r
eply
**
** @param xcb_connection_t *c
** @param xcb_glx_are_textures_resident_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_glx_are_textures_resident_reply_t *
**
**************************************************************************
***/
xcb_glx_are_textures_resident_reply_t * xcb_glx_are_textures_resident_reply_t *
xcb_glx_are_textures_resident_reply (xcb_connection_t *c /**< */, xcb_glx_are_textures_resident_reply (xcb_connection_t *c /**< */,
xcb_glx_are_textures_resident_cookie_t cookie /**< */, xcb_glx_are_textures_resident_cookie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
int int
xcb_glx_delete_textures_sizeof (const void *_buffer /**< */); xcb_glx_delete_textures_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_glx_delete_textures_checked
**
** @param xcb_connection_t *c
** @param xcb_glx_context_tag_t context_tag
** @param int32_t n
** @param const uint32_t *textures
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_glx_delete_textures_checked (xcb_connection_t *c /**< */, xcb_glx_delete_textures_checked (xcb_connection_t *c /**< */,
xcb_glx_context_tag_t context_tag /**< * /, xcb_glx_context_tag_t context_tag /**< * /,
int32_t n /**< */, int32_t n /**< */,
const uint32_t *textures /**< */); const uint32_t *textures /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_glx_delete_textures
**
** @param xcb_connection_t *c
** @param xcb_glx_context_tag_t context_tag
** @param int32_t n
** @param const uint32_t *textures
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_glx_delete_textures (xcb_connection_t *c /**< */, xcb_glx_delete_textures (xcb_connection_t *c /**< */,
xcb_glx_context_tag_t context_tag /**< */, xcb_glx_context_tag_t context_tag /**< */,
int32_t n /**< */, int32_t n /**< */,
const uint32_t *textures /**< */); const uint32_t *textures /**< */);
int int
xcb_glx_gen_textures_sizeof (const void *_buffer /**< */); xcb_glx_gen_textures_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_glx_gen_textures_cookie_t xcb_glx_gen_textures
**
** @param xcb_connection_t *c
** @param xcb_glx_context_tag_t context_tag
** @param int32_t n
** @returns xcb_glx_gen_textures_cookie_t
**
**************************************************************************
***/
xcb_glx_gen_textures_cookie_t xcb_glx_gen_textures_cookie_t
xcb_glx_gen_textures (xcb_connection_t *c /**< */, xcb_glx_gen_textures (xcb_connection_t *c /**< */,
xcb_glx_context_tag_t context_tag /**< */, xcb_glx_context_tag_t context_tag /**< */,
int32_t n /**< */); int32_t n /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_glx_gen_textures_cookie_t xcb_glx_gen_textures_unchecked
**
** @param xcb_connection_t *c
** @param xcb_glx_context_tag_t context_tag
** @param int32_t n
** @returns xcb_glx_gen_textures_cookie_t
**
**************************************************************************
***/
xcb_glx_gen_textures_cookie_t xcb_glx_gen_textures_cookie_t
xcb_glx_gen_textures_unchecked (xcb_connection_t *c /**< */, xcb_glx_gen_textures_unchecked (xcb_connection_t *c /**< */,
xcb_glx_context_tag_t context_tag /**< */ , xcb_glx_context_tag_t context_tag /**< */ ,
int32_t n /**< */); int32_t n /**< */);
/**************************************************************************
***
**
** uint32_t * xcb_glx_gen_textures_data
**
** @param const xcb_glx_gen_textures_reply_t *R
** @returns uint32_t *
**
**************************************************************************
***/
uint32_t * uint32_t *
xcb_glx_gen_textures_data (const xcb_glx_gen_textures_reply_t *R /**< */); xcb_glx_gen_textures_data (const xcb_glx_gen_textures_reply_t *R /**< */);
/**************************************************************************
***
**
** int xcb_glx_gen_textures_data_length
**
** @param const xcb_glx_gen_textures_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_glx_gen_textures_data_length (const xcb_glx_gen_textures_reply_t *R /* *< */); xcb_glx_gen_textures_data_length (const xcb_glx_gen_textures_reply_t *R /* *< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_glx_gen_textures_data_end
**
** @param const xcb_glx_gen_textures_reply_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_glx_gen_textures_data_end (const xcb_glx_gen_textures_reply_t *R /**< */); xcb_glx_gen_textures_data_end (const xcb_glx_gen_textures_reply_t *R /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_glx_gen_textures_unchecked(). is used. * xcb_glx_gen_textures_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_glx_gen_textures_reply_t * xcb_glx_gen_textures_reply
**
** @param xcb_connection_t *c
** @param xcb_glx_gen_textures_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_glx_gen_textures_reply_t *
**
**************************************************************************
***/
xcb_glx_gen_textures_reply_t * xcb_glx_gen_textures_reply_t *
xcb_glx_gen_textures_reply (xcb_connection_t *c /**< */, xcb_glx_gen_textures_reply (xcb_connection_t *c /**< */,
xcb_glx_gen_textures_cookie_t cookie /**< */ , xcb_glx_gen_textures_cookie_t cookie /**< */ ,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_glx_is_texture_cookie_t xcb_glx_is_texture
**
** @param xcb_connection_t *c
** @param xcb_glx_context_tag_t context_tag
** @param uint32_t texture
** @returns xcb_glx_is_texture_cookie_t
**
**************************************************************************
***/
xcb_glx_is_texture_cookie_t xcb_glx_is_texture_cookie_t
xcb_glx_is_texture (xcb_connection_t *c /**< */, xcb_glx_is_texture (xcb_connection_t *c /**< */,
xcb_glx_context_tag_t context_tag /**< */, xcb_glx_context_tag_t context_tag /**< */,
uint32_t texture /**< */); uint32_t texture /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_glx_is_texture_cookie_t xcb_glx_is_texture_unchecked
**
** @param xcb_connection_t *c
** @param xcb_glx_context_tag_t context_tag
** @param uint32_t texture
** @returns xcb_glx_is_texture_cookie_t
**
**************************************************************************
***/
xcb_glx_is_texture_cookie_t xcb_glx_is_texture_cookie_t
xcb_glx_is_texture_unchecked (xcb_connection_t *c /**< */, xcb_glx_is_texture_unchecked (xcb_connection_t *c /**< */,
xcb_glx_context_tag_t context_tag /**< */, xcb_glx_context_tag_t context_tag /**< */,
uint32_t texture /**< */); uint32_t texture /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_glx_is_texture_unchecked(). is used. * xcb_glx_is_texture_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_glx_is_texture_reply_t * xcb_glx_is_texture_reply
**
** @param xcb_connection_t *c
** @param xcb_glx_is_texture_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_glx_is_texture_reply_t *
**
**************************************************************************
***/
xcb_glx_is_texture_reply_t * xcb_glx_is_texture_reply_t *
xcb_glx_is_texture_reply (xcb_connection_t *c /**< */, xcb_glx_is_texture_reply (xcb_connection_t *c /**< */,
xcb_glx_is_texture_cookie_t cookie /**< */, xcb_glx_is_texture_cookie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
int int
xcb_glx_get_color_table_sizeof (const void *_buffer /**< */); xcb_glx_get_color_table_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_glx_get_color_table_cookie_t xcb_glx_get_color_table
**
** @param xcb_connection_t *c
** @param xcb_glx_context_tag_t context_tag
** @param uint32_t target
** @param uint32_t format
** @param uint32_t type
** @param uint8_t swap_bytes
** @returns xcb_glx_get_color_table_cookie_t
**
**************************************************************************
***/
xcb_glx_get_color_table_cookie_t xcb_glx_get_color_table_cookie_t
xcb_glx_get_color_table (xcb_connection_t *c /**< */, xcb_glx_get_color_table (xcb_connection_t *c /**< */,
xcb_glx_context_tag_t context_tag /**< */, xcb_glx_context_tag_t context_tag /**< */,
uint32_t target /**< */, uint32_t target /**< */,
uint32_t format /**< */, uint32_t format /**< */,
uint32_t type /**< */, uint32_t type /**< */,
uint8_t swap_bytes /**< */); uint8_t swap_bytes /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_glx_get_color_table_cookie_t xcb_glx_get_color_table_unchecked
**
** @param xcb_connection_t *c
** @param xcb_glx_context_tag_t context_tag
** @param uint32_t target
** @param uint32_t format
** @param uint32_t type
** @param uint8_t swap_bytes
** @returns xcb_glx_get_color_table_cookie_t
**
**************************************************************************
***/
xcb_glx_get_color_table_cookie_t xcb_glx_get_color_table_cookie_t
xcb_glx_get_color_table_unchecked (xcb_connection_t *c /**< */, xcb_glx_get_color_table_unchecked (xcb_connection_t *c /**< */,
xcb_glx_context_tag_t context_tag /**< */, xcb_glx_context_tag_t context_tag /**< */,
uint32_t target /**< */, uint32_t target /**< */,
uint32_t format /**< */, uint32_t format /**< */,
uint32_t type /**< */, uint32_t type /**< */,
uint8_t swap_bytes /**< */); uint8_t swap_bytes /**< */);
/**************************************************************************
***
**
** uint8_t * xcb_glx_get_color_table_data
**
** @param const xcb_glx_get_color_table_reply_t *R
** @returns uint8_t *
**
**************************************************************************
***/
uint8_t * uint8_t *
xcb_glx_get_color_table_data (const xcb_glx_get_color_table_reply_t *R /** < */); xcb_glx_get_color_table_data (const xcb_glx_get_color_table_reply_t *R /** < */);
/**************************************************************************
***
**
** int xcb_glx_get_color_table_data_length
**
** @param const xcb_glx_get_color_table_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_glx_get_color_table_data_length (const xcb_glx_get_color_table_reply_t *R /**< */); xcb_glx_get_color_table_data_length (const xcb_glx_get_color_table_reply_t *R /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_glx_get_color_table_data_end
**
** @param const xcb_glx_get_color_table_reply_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_glx_get_color_table_data_end (const xcb_glx_get_color_table_reply_t *R /**< */); xcb_glx_get_color_table_data_end (const xcb_glx_get_color_table_reply_t *R /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_glx_get_color_table_unchecked(). is used. * xcb_glx_get_color_table_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_glx_get_color_table_reply_t * xcb_glx_get_color_table_reply
**
** @param xcb_connection_t *c
** @param xcb_glx_get_color_table_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_glx_get_color_table_reply_t *
**
**************************************************************************
***/
xcb_glx_get_color_table_reply_t * xcb_glx_get_color_table_reply_t *
xcb_glx_get_color_table_reply (xcb_connection_t *c /**< * /, xcb_glx_get_color_table_reply (xcb_connection_t *c /**< * /,
xcb_glx_get_color_table_cookie_t cookie / **< */, xcb_glx_get_color_table_cookie_t cookie / **< */,
xcb_generic_error_t **e /**< * /); xcb_generic_error_t **e /**< * /);
int int
xcb_glx_get_color_table_parameterfv_sizeof (const void *_buffer /**< */); xcb_glx_get_color_table_parameterfv_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_glx_get_color_table_parameterfv_cookie_t xcb_glx_get_color_table_pa
rameterfv
**
** @param xcb_connection_t *c
** @param xcb_glx_context_tag_t context_tag
** @param uint32_t target
** @param uint32_t pname
** @returns xcb_glx_get_color_table_parameterfv_cookie_t
**
**************************************************************************
***/
xcb_glx_get_color_table_parameterfv_cookie_t xcb_glx_get_color_table_parameterfv_cookie_t
xcb_glx_get_color_table_parameterfv (xcb_connection_t *c /**< */, xcb_glx_get_color_table_parameterfv (xcb_connection_t *c /**< */,
xcb_glx_context_tag_t context_tag /* *< */, xcb_glx_context_tag_t context_tag /* *< */,
uint32_t target /**< */ , uint32_t target /**< */ ,
uint32_t pname /**< */) ; uint32_t pname /**< */) ;
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_glx_get_color_table_parameterfv_cookie_t xcb_glx_get_color_table_pa
rameterfv_unchecked
**
** @param xcb_connection_t *c
** @param xcb_glx_context_tag_t context_tag
** @param uint32_t target
** @param uint32_t pname
** @returns xcb_glx_get_color_table_parameterfv_cookie_t
**
**************************************************************************
***/
xcb_glx_get_color_table_parameterfv_cookie_t xcb_glx_get_color_table_parameterfv_cookie_t
xcb_glx_get_color_table_parameterfv_unchecked (xcb_connection_t *c /* *< */, xcb_glx_get_color_table_parameterfv_unchecked (xcb_connection_t *c /* *< */,
xcb_glx_context_tag_t conte xt_tag /**< */, xcb_glx_context_tag_t conte xt_tag /**< */,
uint32_t targe t /**< */, uint32_t targe t /**< */,
uint32_t pname /**< */); uint32_t pname /**< */);
/**************************************************************************
***
**
** xcb_glx_float32_t * xcb_glx_get_color_table_parameterfv_data
**
** @param const xcb_glx_get_color_table_parameterfv_reply_t *R
** @returns xcb_glx_float32_t *
**
**************************************************************************
***/
xcb_glx_float32_t * xcb_glx_float32_t *
xcb_glx_get_color_table_parameterfv_data (const xcb_glx_get_color_table_par ameterfv_reply_t *R /**< */); xcb_glx_get_color_table_parameterfv_data (const xcb_glx_get_color_table_par ameterfv_reply_t *R /**< */);
/**************************************************************************
***
**
** int xcb_glx_get_color_table_parameterfv_data_length
**
** @param const xcb_glx_get_color_table_parameterfv_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_glx_get_color_table_parameterfv_data_length (const xcb_glx_get_color_ta ble_parameterfv_reply_t *R /**< */); xcb_glx_get_color_table_parameterfv_data_length (const xcb_glx_get_color_ta ble_parameterfv_reply_t *R /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_glx_get_color_table_parameterfv_data_end
**
** @param const xcb_glx_get_color_table_parameterfv_reply_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_glx_get_color_table_parameterfv_data_end (const xcb_glx_get_color_table _parameterfv_reply_t *R /**< */); xcb_glx_get_color_table_parameterfv_data_end (const xcb_glx_get_color_table _parameterfv_reply_t *R /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_glx_get_color_table_parameterfv_unchecked(). is used. * xcb_glx_get_color_table_parameterfv_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_glx_get_color_table_parameterfv_reply_t * xcb_glx_get_color_table_p
arameterfv_reply
**
** @param xcb_connection_t *c
** @param xcb_glx_get_color_table_parameterfv_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_glx_get_color_table_parameterfv_reply_t *
**
**************************************************************************
***/
xcb_glx_get_color_table_parameterfv_reply_t * xcb_glx_get_color_table_parameterfv_reply_t *
xcb_glx_get_color_table_parameterfv_reply (xcb_connection_t *c /**< */, xcb_glx_get_color_table_parameterfv_reply (xcb_connection_t *c /**< */,
xcb_glx_get_color_table_paramete rfv_cookie_t cookie /**< */, xcb_glx_get_color_table_paramete rfv_cookie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
int int
xcb_glx_get_color_table_parameteriv_sizeof (const void *_buffer /**< */); xcb_glx_get_color_table_parameteriv_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_glx_get_color_table_parameteriv_cookie_t xcb_glx_get_color_table_pa
rameteriv
**
** @param xcb_connection_t *c
** @param xcb_glx_context_tag_t context_tag
** @param uint32_t target
** @param uint32_t pname
** @returns xcb_glx_get_color_table_parameteriv_cookie_t
**
**************************************************************************
***/
xcb_glx_get_color_table_parameteriv_cookie_t xcb_glx_get_color_table_parameteriv_cookie_t
xcb_glx_get_color_table_parameteriv (xcb_connection_t *c /**< */, xcb_glx_get_color_table_parameteriv (xcb_connection_t *c /**< */,
xcb_glx_context_tag_t context_tag /* *< */, xcb_glx_context_tag_t context_tag /* *< */,
uint32_t target /**< */ , uint32_t target /**< */ ,
uint32_t pname /**< */) ; uint32_t pname /**< */) ;
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_glx_get_color_table_parameteriv_cookie_t xcb_glx_get_color_table_pa
rameteriv_unchecked
**
** @param xcb_connection_t *c
** @param xcb_glx_context_tag_t context_tag
** @param uint32_t target
** @param uint32_t pname
** @returns xcb_glx_get_color_table_parameteriv_cookie_t
**
**************************************************************************
***/
xcb_glx_get_color_table_parameteriv_cookie_t xcb_glx_get_color_table_parameteriv_cookie_t
xcb_glx_get_color_table_parameteriv_unchecked (xcb_connection_t *c /* *< */, xcb_glx_get_color_table_parameteriv_unchecked (xcb_connection_t *c /* *< */,
xcb_glx_context_tag_t conte xt_tag /**< */, xcb_glx_context_tag_t conte xt_tag /**< */,
uint32_t targe t /**< */, uint32_t targe t /**< */,
uint32_t pname /**< */); uint32_t pname /**< */);
/**************************************************************************
***
**
** int32_t * xcb_glx_get_color_table_parameteriv_data
**
** @param const xcb_glx_get_color_table_parameteriv_reply_t *R
** @returns int32_t *
**
**************************************************************************
***/
int32_t * int32_t *
xcb_glx_get_color_table_parameteriv_data (const xcb_glx_get_color_table_par ameteriv_reply_t *R /**< */); xcb_glx_get_color_table_parameteriv_data (const xcb_glx_get_color_table_par ameteriv_reply_t *R /**< */);
/**************************************************************************
***
**
** int xcb_glx_get_color_table_parameteriv_data_length
**
** @param const xcb_glx_get_color_table_parameteriv_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_glx_get_color_table_parameteriv_data_length (const xcb_glx_get_color_ta ble_parameteriv_reply_t *R /**< */); xcb_glx_get_color_table_parameteriv_data_length (const xcb_glx_get_color_ta ble_parameteriv_reply_t *R /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_glx_get_color_table_parameteriv_data_end
**
** @param const xcb_glx_get_color_table_parameteriv_reply_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_glx_get_color_table_parameteriv_data_end (const xcb_glx_get_color_table _parameteriv_reply_t *R /**< */); xcb_glx_get_color_table_parameteriv_data_end (const xcb_glx_get_color_table _parameteriv_reply_t *R /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_glx_get_color_table_parameteriv_unchecked(). is used. * xcb_glx_get_color_table_parameteriv_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_glx_get_color_table_parameteriv_reply_t * xcb_glx_get_color_table_p
arameteriv_reply
**
** @param xcb_connection_t *c
** @param xcb_glx_get_color_table_parameteriv_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_glx_get_color_table_parameteriv_reply_t *
**
**************************************************************************
***/
xcb_glx_get_color_table_parameteriv_reply_t * xcb_glx_get_color_table_parameteriv_reply_t *
xcb_glx_get_color_table_parameteriv_reply (xcb_connection_t *c /**< */, xcb_glx_get_color_table_parameteriv_reply (xcb_connection_t *c /**< */,
xcb_glx_get_color_table_paramete riv_cookie_t cookie /**< */, xcb_glx_get_color_table_paramete riv_cookie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
int int
xcb_glx_get_convolution_filter_sizeof (const void *_buffer /**< */); xcb_glx_get_convolution_filter_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_glx_get_convolution_filter_cookie_t xcb_glx_get_convolution_filter
**
** @param xcb_connection_t *c
** @param xcb_glx_context_tag_t context_tag
** @param uint32_t target
** @param uint32_t format
** @param uint32_t type
** @param uint8_t swap_bytes
** @returns xcb_glx_get_convolution_filter_cookie_t
**
**************************************************************************
***/
xcb_glx_get_convolution_filter_cookie_t xcb_glx_get_convolution_filter_cookie_t
xcb_glx_get_convolution_filter (xcb_connection_t *c /**< */, xcb_glx_get_convolution_filter (xcb_connection_t *c /**< */,
xcb_glx_context_tag_t context_tag /**< */ , xcb_glx_context_tag_t context_tag /**< */ ,
uint32_t target /**< */, uint32_t target /**< */,
uint32_t format /**< */, uint32_t format /**< */,
uint32_t type /**< */, uint32_t type /**< */,
uint8_t swap_bytes /**< */) ; uint8_t swap_bytes /**< */) ;
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_glx_get_convolution_filter_cookie_t xcb_glx_get_convolution_filter_
unchecked
**
** @param xcb_connection_t *c
** @param xcb_glx_context_tag_t context_tag
** @param uint32_t target
** @param uint32_t format
** @param uint32_t type
** @param uint8_t swap_bytes
** @returns xcb_glx_get_convolution_filter_cookie_t
**
**************************************************************************
***/
xcb_glx_get_convolution_filter_cookie_t xcb_glx_get_convolution_filter_cookie_t
xcb_glx_get_convolution_filter_unchecked (xcb_connection_t *c /**< */ , xcb_glx_get_convolution_filter_unchecked (xcb_connection_t *c /**< */ ,
xcb_glx_context_tag_t context_ta g /**< */, xcb_glx_context_tag_t context_ta g /**< */,
uint32_t target /* *< */, uint32_t target /* *< */,
uint32_t format /* *< */, uint32_t format /* *< */,
uint32_t type /**< */, uint32_t type /**< */,
uint8_t swap_bytes /**< */); uint8_t swap_bytes /**< */);
/**************************************************************************
***
**
** uint8_t * xcb_glx_get_convolution_filter_data
**
** @param const xcb_glx_get_convolution_filter_reply_t *R
** @returns uint8_t *
**
**************************************************************************
***/
uint8_t * uint8_t *
xcb_glx_get_convolution_filter_data (const xcb_glx_get_convolution_filter_r eply_t *R /**< */); xcb_glx_get_convolution_filter_data (const xcb_glx_get_convolution_filter_r eply_t *R /**< */);
/**************************************************************************
***
**
** int xcb_glx_get_convolution_filter_data_length
**
** @param const xcb_glx_get_convolution_filter_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_glx_get_convolution_filter_data_length (const xcb_glx_get_convolution_f ilter_reply_t *R /**< */); xcb_glx_get_convolution_filter_data_length (const xcb_glx_get_convolution_f ilter_reply_t *R /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_glx_get_convolution_filter_data_end
**
** @param const xcb_glx_get_convolution_filter_reply_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_glx_get_convolution_filter_data_end (const xcb_glx_get_convolution_filt er_reply_t *R /**< */); xcb_glx_get_convolution_filter_data_end (const xcb_glx_get_convolution_filt er_reply_t *R /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_glx_get_convolution_filter_unchecked(). is used. * xcb_glx_get_convolution_filter_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_glx_get_convolution_filter_reply_t * xcb_glx_get_convolution_filter
_reply
**
** @param xcb_connection_t *c
** @param xcb_glx_get_convolution_filter_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_glx_get_convolution_filter_reply_t *
**
**************************************************************************
***/
xcb_glx_get_convolution_filter_reply_t * xcb_glx_get_convolution_filter_reply_t *
xcb_glx_get_convolution_filter_reply (xcb_connection_t *c /**< */, xcb_glx_get_convolution_filter_reply (xcb_connection_t *c /**< */,
xcb_glx_get_convolution_filter_cookie _t cookie /**< */, xcb_glx_get_convolution_filter_cookie _t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
int int
xcb_glx_get_convolution_parameterfv_sizeof (const void *_buffer /**< */); xcb_glx_get_convolution_parameterfv_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_glx_get_convolution_parameterfv_cookie_t xcb_glx_get_convolution_pa
rameterfv
**
** @param xcb_connection_t *c
** @param xcb_glx_context_tag_t context_tag
** @param uint32_t target
** @param uint32_t pname
** @returns xcb_glx_get_convolution_parameterfv_cookie_t
**
**************************************************************************
***/
xcb_glx_get_convolution_parameterfv_cookie_t xcb_glx_get_convolution_parameterfv_cookie_t
xcb_glx_get_convolution_parameterfv (xcb_connection_t *c /**< */, xcb_glx_get_convolution_parameterfv (xcb_connection_t *c /**< */,
xcb_glx_context_tag_t context_tag /* *< */, xcb_glx_context_tag_t context_tag /* *< */,
uint32_t target /**< */ , uint32_t target /**< */ ,
uint32_t pname /**< */) ; uint32_t pname /**< */) ;
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_glx_get_convolution_parameterfv_cookie_t xcb_glx_get_convolution_pa
rameterfv_unchecked
**
** @param xcb_connection_t *c
** @param xcb_glx_context_tag_t context_tag
** @param uint32_t target
** @param uint32_t pname
** @returns xcb_glx_get_convolution_parameterfv_cookie_t
**
**************************************************************************
***/
xcb_glx_get_convolution_parameterfv_cookie_t xcb_glx_get_convolution_parameterfv_cookie_t
xcb_glx_get_convolution_parameterfv_unchecked (xcb_connection_t *c /* *< */, xcb_glx_get_convolution_parameterfv_unchecked (xcb_connection_t *c /* *< */,
xcb_glx_context_tag_t conte xt_tag /**< */, xcb_glx_context_tag_t conte xt_tag /**< */,
uint32_t targe t /**< */, uint32_t targe t /**< */,
uint32_t pname /**< */); uint32_t pname /**< */);
/**************************************************************************
***
**
** xcb_glx_float32_t * xcb_glx_get_convolution_parameterfv_data
**
** @param const xcb_glx_get_convolution_parameterfv_reply_t *R
** @returns xcb_glx_float32_t *
**
**************************************************************************
***/
xcb_glx_float32_t * xcb_glx_float32_t *
xcb_glx_get_convolution_parameterfv_data (const xcb_glx_get_convolution_par ameterfv_reply_t *R /**< */); xcb_glx_get_convolution_parameterfv_data (const xcb_glx_get_convolution_par ameterfv_reply_t *R /**< */);
/**************************************************************************
***
**
** int xcb_glx_get_convolution_parameterfv_data_length
**
** @param const xcb_glx_get_convolution_parameterfv_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_glx_get_convolution_parameterfv_data_length (const xcb_glx_get_convolut ion_parameterfv_reply_t *R /**< */); xcb_glx_get_convolution_parameterfv_data_length (const xcb_glx_get_convolut ion_parameterfv_reply_t *R /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_glx_get_convolution_parameterfv_data_end
**
** @param const xcb_glx_get_convolution_parameterfv_reply_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_glx_get_convolution_parameterfv_data_end (const xcb_glx_get_convolution _parameterfv_reply_t *R /**< */); xcb_glx_get_convolution_parameterfv_data_end (const xcb_glx_get_convolution _parameterfv_reply_t *R /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_glx_get_convolution_parameterfv_unchecked(). is used. * xcb_glx_get_convolution_parameterfv_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_glx_get_convolution_parameterfv_reply_t * xcb_glx_get_convolution_p
arameterfv_reply
**
** @param xcb_connection_t *c
** @param xcb_glx_get_convolution_parameterfv_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_glx_get_convolution_parameterfv_reply_t *
**
**************************************************************************
***/
xcb_glx_get_convolution_parameterfv_reply_t * xcb_glx_get_convolution_parameterfv_reply_t *
xcb_glx_get_convolution_parameterfv_reply (xcb_connection_t *c /**< */, xcb_glx_get_convolution_parameterfv_reply (xcb_connection_t *c /**< */,
xcb_glx_get_convolution_paramete rfv_cookie_t cookie /**< */, xcb_glx_get_convolution_paramete rfv_cookie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
int int
xcb_glx_get_convolution_parameteriv_sizeof (const void *_buffer /**< */); xcb_glx_get_convolution_parameteriv_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_glx_get_convolution_parameteriv_cookie_t xcb_glx_get_convolution_pa
rameteriv
**
** @param xcb_connection_t *c
** @param xcb_glx_context_tag_t context_tag
** @param uint32_t target
** @param uint32_t pname
** @returns xcb_glx_get_convolution_parameteriv_cookie_t
**
**************************************************************************
***/
xcb_glx_get_convolution_parameteriv_cookie_t xcb_glx_get_convolution_parameteriv_cookie_t
xcb_glx_get_convolution_parameteriv (xcb_connection_t *c /**< */, xcb_glx_get_convolution_parameteriv (xcb_connection_t *c /**< */,
xcb_glx_context_tag_t context_tag /* *< */, xcb_glx_context_tag_t context_tag /* *< */,
uint32_t target /**< */ , uint32_t target /**< */ ,
uint32_t pname /**< */) ; uint32_t pname /**< */) ;
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_glx_get_convolution_parameteriv_cookie_t xcb_glx_get_convolution_pa
rameteriv_unchecked
**
** @param xcb_connection_t *c
** @param xcb_glx_context_tag_t context_tag
** @param uint32_t target
** @param uint32_t pname
** @returns xcb_glx_get_convolution_parameteriv_cookie_t
**
**************************************************************************
***/
xcb_glx_get_convolution_parameteriv_cookie_t xcb_glx_get_convolution_parameteriv_cookie_t
xcb_glx_get_convolution_parameteriv_unchecked (xcb_connection_t *c /* *< */, xcb_glx_get_convolution_parameteriv_unchecked (xcb_connection_t *c /* *< */,
xcb_glx_context_tag_t conte xt_tag /**< */, xcb_glx_context_tag_t conte xt_tag /**< */,
uint32_t targe t /**< */, uint32_t targe t /**< */,
uint32_t pname /**< */); uint32_t pname /**< */);
/**************************************************************************
***
**
** int32_t * xcb_glx_get_convolution_parameteriv_data
**
** @param const xcb_glx_get_convolution_parameteriv_reply_t *R
** @returns int32_t *
**
**************************************************************************
***/
int32_t * int32_t *
xcb_glx_get_convolution_parameteriv_data (const xcb_glx_get_convolution_par ameteriv_reply_t *R /**< */); xcb_glx_get_convolution_parameteriv_data (const xcb_glx_get_convolution_par ameteriv_reply_t *R /**< */);
/**************************************************************************
***
**
** int xcb_glx_get_convolution_parameteriv_data_length
**
** @param const xcb_glx_get_convolution_parameteriv_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_glx_get_convolution_parameteriv_data_length (const xcb_glx_get_convolut ion_parameteriv_reply_t *R /**< */); xcb_glx_get_convolution_parameteriv_data_length (const xcb_glx_get_convolut ion_parameteriv_reply_t *R /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_glx_get_convolution_parameteriv_data_end
**
** @param const xcb_glx_get_convolution_parameteriv_reply_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_glx_get_convolution_parameteriv_data_end (const xcb_glx_get_convolution _parameteriv_reply_t *R /**< */); xcb_glx_get_convolution_parameteriv_data_end (const xcb_glx_get_convolution _parameteriv_reply_t *R /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_glx_get_convolution_parameteriv_unchecked(). is used. * xcb_glx_get_convolution_parameteriv_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_glx_get_convolution_parameteriv_reply_t * xcb_glx_get_convolution_p
arameteriv_reply
**
** @param xcb_connection_t *c
** @param xcb_glx_get_convolution_parameteriv_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_glx_get_convolution_parameteriv_reply_t *
**
**************************************************************************
***/
xcb_glx_get_convolution_parameteriv_reply_t * xcb_glx_get_convolution_parameteriv_reply_t *
xcb_glx_get_convolution_parameteriv_reply (xcb_connection_t *c /**< */, xcb_glx_get_convolution_parameteriv_reply (xcb_connection_t *c /**< */,
xcb_glx_get_convolution_paramete riv_cookie_t cookie /**< */, xcb_glx_get_convolution_paramete riv_cookie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
int int
xcb_glx_get_separable_filter_sizeof (const void *_buffer /**< */); xcb_glx_get_separable_filter_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_glx_get_separable_filter_cookie_t xcb_glx_get_separable_filter
**
** @param xcb_connection_t *c
** @param xcb_glx_context_tag_t context_tag
** @param uint32_t target
** @param uint32_t format
** @param uint32_t type
** @param uint8_t swap_bytes
** @returns xcb_glx_get_separable_filter_cookie_t
**
**************************************************************************
***/
xcb_glx_get_separable_filter_cookie_t xcb_glx_get_separable_filter_cookie_t
xcb_glx_get_separable_filter (xcb_connection_t *c /**< */, xcb_glx_get_separable_filter (xcb_connection_t *c /**< */,
xcb_glx_context_tag_t context_tag /**< */, xcb_glx_context_tag_t context_tag /**< */,
uint32_t target /**< */, uint32_t target /**< */,
uint32_t format /**< */, uint32_t format /**< */,
uint32_t type /**< */, uint32_t type /**< */,
uint8_t swap_bytes /**< */); uint8_t swap_bytes /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_glx_get_separable_filter_cookie_t xcb_glx_get_separable_filter_unch
ecked
**
** @param xcb_connection_t *c
** @param xcb_glx_context_tag_t context_tag
** @param uint32_t target
** @param uint32_t format
** @param uint32_t type
** @param uint8_t swap_bytes
** @returns xcb_glx_get_separable_filter_cookie_t
**
**************************************************************************
***/
xcb_glx_get_separable_filter_cookie_t xcb_glx_get_separable_filter_cookie_t
xcb_glx_get_separable_filter_unchecked (xcb_connection_t *c /**< */, xcb_glx_get_separable_filter_unchecked (xcb_connection_t *c /**< */,
xcb_glx_context_tag_t context_tag /**< */, xcb_glx_context_tag_t context_tag /**< */,
uint32_t target /**< */, uint32_t target /**< */,
uint32_t format /**< */, uint32_t format /**< */,
uint32_t type /**< * /, uint32_t type /**< * /,
uint8_t swap_bytes /**< */); uint8_t swap_bytes /**< */);
/**************************************************************************
***
**
** uint8_t * xcb_glx_get_separable_filter_rows_and_cols
**
** @param const xcb_glx_get_separable_filter_reply_t *R
** @returns uint8_t *
**
**************************************************************************
***/
uint8_t * uint8_t *
xcb_glx_get_separable_filter_rows_and_cols (const xcb_glx_get_separable_fil ter_reply_t *R /**< */); xcb_glx_get_separable_filter_rows_and_cols (const xcb_glx_get_separable_fil ter_reply_t *R /**< */);
/**************************************************************************
***
**
** int xcb_glx_get_separable_filter_rows_and_cols_length
**
** @param const xcb_glx_get_separable_filter_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_glx_get_separable_filter_rows_and_cols_length (const xcb_glx_get_separa ble_filter_reply_t *R /**< */); xcb_glx_get_separable_filter_rows_and_cols_length (const xcb_glx_get_separa ble_filter_reply_t *R /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_glx_get_separable_filter_rows_and_cols_end
**
** @param const xcb_glx_get_separable_filter_reply_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_glx_get_separable_filter_rows_and_cols_end (const xcb_glx_get_separable _filter_reply_t *R /**< */); xcb_glx_get_separable_filter_rows_and_cols_end (const xcb_glx_get_separable _filter_reply_t *R /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_glx_get_separable_filter_unchecked(). is used. * xcb_glx_get_separable_filter_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_glx_get_separable_filter_reply_t * xcb_glx_get_separable_filter_rep
ly
**
** @param xcb_connection_t *c
** @param xcb_glx_get_separable_filter_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_glx_get_separable_filter_reply_t *
**
**************************************************************************
***/
xcb_glx_get_separable_filter_reply_t * xcb_glx_get_separable_filter_reply_t *
xcb_glx_get_separable_filter_reply (xcb_connection_t *c /**< */, xcb_glx_get_separable_filter_reply (xcb_connection_t *c /**< */,
xcb_glx_get_separable_filter_cookie_t cookie /**< */, xcb_glx_get_separable_filter_cookie_t cookie /**< */,
xcb_generic_error_t * *e /**< */); xcb_generic_error_t * *e /**< */);
int int
xcb_glx_get_histogram_sizeof (const void *_buffer /**< */); xcb_glx_get_histogram_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_glx_get_histogram_cookie_t xcb_glx_get_histogram
**
** @param xcb_connection_t *c
** @param xcb_glx_context_tag_t context_tag
** @param uint32_t target
** @param uint32_t format
** @param uint32_t type
** @param uint8_t swap_bytes
** @param uint8_t reset
** @returns xcb_glx_get_histogram_cookie_t
**
**************************************************************************
***/
xcb_glx_get_histogram_cookie_t xcb_glx_get_histogram_cookie_t
xcb_glx_get_histogram (xcb_connection_t *c /**< */, xcb_glx_get_histogram (xcb_connection_t *c /**< */,
xcb_glx_context_tag_t context_tag /**< */, xcb_glx_context_tag_t context_tag /**< */,
uint32_t target /**< */, uint32_t target /**< */,
uint32_t format /**< */, uint32_t format /**< */,
uint32_t type /**< */, uint32_t type /**< */,
uint8_t swap_bytes /**< */, uint8_t swap_bytes /**< */,
uint8_t reset /**< */); uint8_t reset /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_glx_get_histogram_cookie_t xcb_glx_get_histogram_unchecked
**
** @param xcb_connection_t *c
** @param xcb_glx_context_tag_t context_tag
** @param uint32_t target
** @param uint32_t format
** @param uint32_t type
** @param uint8_t swap_bytes
** @param uint8_t reset
** @returns xcb_glx_get_histogram_cookie_t
**
**************************************************************************
***/
xcb_glx_get_histogram_cookie_t xcb_glx_get_histogram_cookie_t
xcb_glx_get_histogram_unchecked (xcb_connection_t *c /**< */, xcb_glx_get_histogram_unchecked (xcb_connection_t *c /**< */,
xcb_glx_context_tag_t context_tag /**< * /, xcb_glx_context_tag_t context_tag /**< * /,
uint32_t target /**< */, uint32_t target /**< */,
uint32_t format /**< */, uint32_t format /**< */,
uint32_t type /**< */, uint32_t type /**< */,
uint8_t swap_bytes /**< */ , uint8_t swap_bytes /**< */ ,
uint8_t reset /**< */); uint8_t reset /**< */);
/**************************************************************************
***
**
** uint8_t * xcb_glx_get_histogram_data
**
** @param const xcb_glx_get_histogram_reply_t *R
** @returns uint8_t *
**
**************************************************************************
***/
uint8_t * uint8_t *
xcb_glx_get_histogram_data (const xcb_glx_get_histogram_reply_t *R /**< */ ); xcb_glx_get_histogram_data (const xcb_glx_get_histogram_reply_t *R /**< */ );
/**************************************************************************
***
**
** int xcb_glx_get_histogram_data_length
**
** @param const xcb_glx_get_histogram_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_glx_get_histogram_data_length (const xcb_glx_get_histogram_reply_t *R /**< */); xcb_glx_get_histogram_data_length (const xcb_glx_get_histogram_reply_t *R /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_glx_get_histogram_data_end
**
** @param const xcb_glx_get_histogram_reply_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_glx_get_histogram_data_end (const xcb_glx_get_histogram_reply_t *R /** < */); xcb_glx_get_histogram_data_end (const xcb_glx_get_histogram_reply_t *R /** < */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_glx_get_histogram_unchecked(). is used. * xcb_glx_get_histogram_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_glx_get_histogram_reply_t * xcb_glx_get_histogram_reply
**
** @param xcb_connection_t *c
** @param xcb_glx_get_histogram_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_glx_get_histogram_reply_t *
**
**************************************************************************
***/
xcb_glx_get_histogram_reply_t * xcb_glx_get_histogram_reply_t *
xcb_glx_get_histogram_reply (xcb_connection_t *c /**< */, xcb_glx_get_histogram_reply (xcb_connection_t *c /**< */,
xcb_glx_get_histogram_cookie_t cookie /**< */, xcb_glx_get_histogram_cookie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
int int
xcb_glx_get_histogram_parameterfv_sizeof (const void *_buffer /**< */); xcb_glx_get_histogram_parameterfv_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_glx_get_histogram_parameterfv_cookie_t xcb_glx_get_histogram_parame
terfv
**
** @param xcb_connection_t *c
** @param xcb_glx_context_tag_t context_tag
** @param uint32_t target
** @param uint32_t pname
** @returns xcb_glx_get_histogram_parameterfv_cookie_t
**
**************************************************************************
***/
xcb_glx_get_histogram_parameterfv_cookie_t xcb_glx_get_histogram_parameterfv_cookie_t
xcb_glx_get_histogram_parameterfv (xcb_connection_t *c /**< */, xcb_glx_get_histogram_parameterfv (xcb_connection_t *c /**< */,
xcb_glx_context_tag_t context_tag /**< */, xcb_glx_context_tag_t context_tag /**< */,
uint32_t target /**< */, uint32_t target /**< */,
uint32_t pname /**< */); uint32_t pname /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_glx_get_histogram_parameterfv_cookie_t xcb_glx_get_histogram_parame
terfv_unchecked
**
** @param xcb_connection_t *c
** @param xcb_glx_context_tag_t context_tag
** @param uint32_t target
** @param uint32_t pname
** @returns xcb_glx_get_histogram_parameterfv_cookie_t
**
**************************************************************************
***/
xcb_glx_get_histogram_parameterfv_cookie_t xcb_glx_get_histogram_parameterfv_cookie_t
xcb_glx_get_histogram_parameterfv_unchecked (xcb_connection_t *c /**< */, xcb_glx_get_histogram_parameterfv_unchecked (xcb_connection_t *c /**< */,
xcb_glx_context_tag_t context _tag /**< */, xcb_glx_context_tag_t context _tag /**< */,
uint32_t target /**< */, uint32_t target /**< */,
uint32_t pname /**< */); uint32_t pname /**< */);
/**************************************************************************
***
**
** xcb_glx_float32_t * xcb_glx_get_histogram_parameterfv_data
**
** @param const xcb_glx_get_histogram_parameterfv_reply_t *R
** @returns xcb_glx_float32_t *
**
**************************************************************************
***/
xcb_glx_float32_t * xcb_glx_float32_t *
xcb_glx_get_histogram_parameterfv_data (const xcb_glx_get_histogram_paramet erfv_reply_t *R /**< */); xcb_glx_get_histogram_parameterfv_data (const xcb_glx_get_histogram_paramet erfv_reply_t *R /**< */);
/**************************************************************************
***
**
** int xcb_glx_get_histogram_parameterfv_data_length
**
** @param const xcb_glx_get_histogram_parameterfv_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_glx_get_histogram_parameterfv_data_length (const xcb_glx_get_histogram_ parameterfv_reply_t *R /**< */); xcb_glx_get_histogram_parameterfv_data_length (const xcb_glx_get_histogram_ parameterfv_reply_t *R /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_glx_get_histogram_parameterfv_data_end
**
** @param const xcb_glx_get_histogram_parameterfv_reply_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_glx_get_histogram_parameterfv_data_end (const xcb_glx_get_histogram_par ameterfv_reply_t *R /**< */); xcb_glx_get_histogram_parameterfv_data_end (const xcb_glx_get_histogram_par ameterfv_reply_t *R /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_glx_get_histogram_parameterfv_unchecked(). is used. * xcb_glx_get_histogram_parameterfv_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_glx_get_histogram_parameterfv_reply_t * xcb_glx_get_histogram_param
eterfv_reply
**
** @param xcb_connection_t *c
** @param xcb_glx_get_histogram_parameterfv_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_glx_get_histogram_parameterfv_reply_t *
**
**************************************************************************
***/
xcb_glx_get_histogram_parameterfv_reply_t * xcb_glx_get_histogram_parameterfv_reply_t *
xcb_glx_get_histogram_parameterfv_reply (xcb_connection_t *c /**< */, xcb_glx_get_histogram_parameterfv_reply (xcb_connection_t *c /**< */,
xcb_glx_get_histogram_parameterfv_ cookie_t cookie /**< */, xcb_glx_get_histogram_parameterfv_ cookie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
int int
xcb_glx_get_histogram_parameteriv_sizeof (const void *_buffer /**< */); xcb_glx_get_histogram_parameteriv_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_glx_get_histogram_parameteriv_cookie_t xcb_glx_get_histogram_parame
teriv
**
** @param xcb_connection_t *c
** @param xcb_glx_context_tag_t context_tag
** @param uint32_t target
** @param uint32_t pname
** @returns xcb_glx_get_histogram_parameteriv_cookie_t
**
**************************************************************************
***/
xcb_glx_get_histogram_parameteriv_cookie_t xcb_glx_get_histogram_parameteriv_cookie_t
xcb_glx_get_histogram_parameteriv (xcb_connection_t *c /**< */, xcb_glx_get_histogram_parameteriv (xcb_connection_t *c /**< */,
xcb_glx_context_tag_t context_tag /**< */, xcb_glx_context_tag_t context_tag /**< */,
uint32_t target /**< */, uint32_t target /**< */,
uint32_t pname /**< */); uint32_t pname /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_glx_get_histogram_parameteriv_cookie_t xcb_glx_get_histogram_parame
teriv_unchecked
**
** @param xcb_connection_t *c
** @param xcb_glx_context_tag_t context_tag
** @param uint32_t target
** @param uint32_t pname
** @returns xcb_glx_get_histogram_parameteriv_cookie_t
**
**************************************************************************
***/
xcb_glx_get_histogram_parameteriv_cookie_t xcb_glx_get_histogram_parameteriv_cookie_t
xcb_glx_get_histogram_parameteriv_unchecked (xcb_connection_t *c /**< */, xcb_glx_get_histogram_parameteriv_unchecked (xcb_connection_t *c /**< */,
xcb_glx_context_tag_t context _tag /**< */, xcb_glx_context_tag_t context _tag /**< */,
uint32_t target /**< */, uint32_t target /**< */,
uint32_t pname /**< */); uint32_t pname /**< */);
/**************************************************************************
***
**
** int32_t * xcb_glx_get_histogram_parameteriv_data
**
** @param const xcb_glx_get_histogram_parameteriv_reply_t *R
** @returns int32_t *
**
**************************************************************************
***/
int32_t * int32_t *
xcb_glx_get_histogram_parameteriv_data (const xcb_glx_get_histogram_paramet eriv_reply_t *R /**< */); xcb_glx_get_histogram_parameteriv_data (const xcb_glx_get_histogram_paramet eriv_reply_t *R /**< */);
/**************************************************************************
***
**
** int xcb_glx_get_histogram_parameteriv_data_length
**
** @param const xcb_glx_get_histogram_parameteriv_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_glx_get_histogram_parameteriv_data_length (const xcb_glx_get_histogram_ parameteriv_reply_t *R /**< */); xcb_glx_get_histogram_parameteriv_data_length (const xcb_glx_get_histogram_ parameteriv_reply_t *R /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_glx_get_histogram_parameteriv_data_end
**
** @param const xcb_glx_get_histogram_parameteriv_reply_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_glx_get_histogram_parameteriv_data_end (const xcb_glx_get_histogram_par ameteriv_reply_t *R /**< */); xcb_glx_get_histogram_parameteriv_data_end (const xcb_glx_get_histogram_par ameteriv_reply_t *R /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_glx_get_histogram_parameteriv_unchecked(). is used. * xcb_glx_get_histogram_parameteriv_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_glx_get_histogram_parameteriv_reply_t * xcb_glx_get_histogram_param
eteriv_reply
**
** @param xcb_connection_t *c
** @param xcb_glx_get_histogram_parameteriv_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_glx_get_histogram_parameteriv_reply_t *
**
**************************************************************************
***/
xcb_glx_get_histogram_parameteriv_reply_t * xcb_glx_get_histogram_parameteriv_reply_t *
xcb_glx_get_histogram_parameteriv_reply (xcb_connection_t *c /**< */, xcb_glx_get_histogram_parameteriv_reply (xcb_connection_t *c /**< */,
xcb_glx_get_histogram_parameteriv_ cookie_t cookie /**< */, xcb_glx_get_histogram_parameteriv_ cookie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
int int
xcb_glx_get_minmax_sizeof (const void *_buffer /**< */); xcb_glx_get_minmax_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_glx_get_minmax_cookie_t xcb_glx_get_minmax
**
** @param xcb_connection_t *c
** @param xcb_glx_context_tag_t context_tag
** @param uint32_t target
** @param uint32_t format
** @param uint32_t type
** @param uint8_t swap_bytes
** @param uint8_t reset
** @returns xcb_glx_get_minmax_cookie_t
**
**************************************************************************
***/
xcb_glx_get_minmax_cookie_t xcb_glx_get_minmax_cookie_t
xcb_glx_get_minmax (xcb_connection_t *c /**< */, xcb_glx_get_minmax (xcb_connection_t *c /**< */,
xcb_glx_context_tag_t context_tag /**< */, xcb_glx_context_tag_t context_tag /**< */,
uint32_t target /**< */, uint32_t target /**< */,
uint32_t format /**< */, uint32_t format /**< */,
uint32_t type /**< */, uint32_t type /**< */,
uint8_t swap_bytes /**< */, uint8_t swap_bytes /**< */,
uint8_t reset /**< */); uint8_t reset /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_glx_get_minmax_cookie_t xcb_glx_get_minmax_unchecked
**
** @param xcb_connection_t *c
** @param xcb_glx_context_tag_t context_tag
** @param uint32_t target
** @param uint32_t format
** @param uint32_t type
** @param uint8_t swap_bytes
** @param uint8_t reset
** @returns xcb_glx_get_minmax_cookie_t
**
**************************************************************************
***/
xcb_glx_get_minmax_cookie_t xcb_glx_get_minmax_cookie_t
xcb_glx_get_minmax_unchecked (xcb_connection_t *c /**< */, xcb_glx_get_minmax_unchecked (xcb_connection_t *c /**< */,
xcb_glx_context_tag_t context_tag /**< */, xcb_glx_context_tag_t context_tag /**< */,
uint32_t target /**< */, uint32_t target /**< */,
uint32_t format /**< */, uint32_t format /**< */,
uint32_t type /**< */, uint32_t type /**< */,
uint8_t swap_bytes /**< */, uint8_t swap_bytes /**< */,
uint8_t reset /**< */); uint8_t reset /**< */);
/**************************************************************************
***
**
** uint8_t * xcb_glx_get_minmax_data
**
** @param const xcb_glx_get_minmax_reply_t *R
** @returns uint8_t *
**
**************************************************************************
***/
uint8_t * uint8_t *
xcb_glx_get_minmax_data (const xcb_glx_get_minmax_reply_t *R /**< */); xcb_glx_get_minmax_data (const xcb_glx_get_minmax_reply_t *R /**< */);
/**************************************************************************
***
**
** int xcb_glx_get_minmax_data_length
**
** @param const xcb_glx_get_minmax_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_glx_get_minmax_data_length (const xcb_glx_get_minmax_reply_t *R /**< * /); xcb_glx_get_minmax_data_length (const xcb_glx_get_minmax_reply_t *R /**< * /);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_glx_get_minmax_data_end
**
** @param const xcb_glx_get_minmax_reply_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_glx_get_minmax_data_end (const xcb_glx_get_minmax_reply_t *R /**< */); xcb_glx_get_minmax_data_end (const xcb_glx_get_minmax_reply_t *R /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_glx_get_minmax_unchecked(). is used. * xcb_glx_get_minmax_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_glx_get_minmax_reply_t * xcb_glx_get_minmax_reply
**
** @param xcb_connection_t *c
** @param xcb_glx_get_minmax_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_glx_get_minmax_reply_t *
**
**************************************************************************
***/
xcb_glx_get_minmax_reply_t * xcb_glx_get_minmax_reply_t *
xcb_glx_get_minmax_reply (xcb_connection_t *c /**< */, xcb_glx_get_minmax_reply (xcb_connection_t *c /**< */,
xcb_glx_get_minmax_cookie_t cookie /**< */, xcb_glx_get_minmax_cookie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
int int
xcb_glx_get_minmax_parameterfv_sizeof (const void *_buffer /**< */); xcb_glx_get_minmax_parameterfv_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_glx_get_minmax_parameterfv_cookie_t xcb_glx_get_minmax_parameterfv
**
** @param xcb_connection_t *c
** @param xcb_glx_context_tag_t context_tag
** @param uint32_t target
** @param uint32_t pname
** @returns xcb_glx_get_minmax_parameterfv_cookie_t
**
**************************************************************************
***/
xcb_glx_get_minmax_parameterfv_cookie_t xcb_glx_get_minmax_parameterfv_cookie_t
xcb_glx_get_minmax_parameterfv (xcb_connection_t *c /**< */, xcb_glx_get_minmax_parameterfv (xcb_connection_t *c /**< */,
xcb_glx_context_tag_t context_tag /**< */ , xcb_glx_context_tag_t context_tag /**< */ ,
uint32_t target /**< */, uint32_t target /**< */,
uint32_t pname /**< */); uint32_t pname /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_glx_get_minmax_parameterfv_cookie_t xcb_glx_get_minmax_parameterfv_
unchecked
**
** @param xcb_connection_t *c
** @param xcb_glx_context_tag_t context_tag
** @param uint32_t target
** @param uint32_t pname
** @returns xcb_glx_get_minmax_parameterfv_cookie_t
**
**************************************************************************
***/
xcb_glx_get_minmax_parameterfv_cookie_t xcb_glx_get_minmax_parameterfv_cookie_t
xcb_glx_get_minmax_parameterfv_unchecked (xcb_connection_t *c /**< */ , xcb_glx_get_minmax_parameterfv_unchecked (xcb_connection_t *c /**< */ ,
xcb_glx_context_tag_t context_ta g /**< */, xcb_glx_context_tag_t context_ta g /**< */,
uint32_t target /* *< */, uint32_t target /* *< */,
uint32_t pname /** < */); uint32_t pname /** < */);
/**************************************************************************
***
**
** xcb_glx_float32_t * xcb_glx_get_minmax_parameterfv_data
**
** @param const xcb_glx_get_minmax_parameterfv_reply_t *R
** @returns xcb_glx_float32_t *
**
**************************************************************************
***/
xcb_glx_float32_t * xcb_glx_float32_t *
xcb_glx_get_minmax_parameterfv_data (const xcb_glx_get_minmax_parameterfv_r eply_t *R /**< */); xcb_glx_get_minmax_parameterfv_data (const xcb_glx_get_minmax_parameterfv_r eply_t *R /**< */);
/**************************************************************************
***
**
** int xcb_glx_get_minmax_parameterfv_data_length
**
** @param const xcb_glx_get_minmax_parameterfv_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_glx_get_minmax_parameterfv_data_length (const xcb_glx_get_minmax_parame terfv_reply_t *R /**< */); xcb_glx_get_minmax_parameterfv_data_length (const xcb_glx_get_minmax_parame terfv_reply_t *R /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_glx_get_minmax_parameterfv_data_end
**
** @param const xcb_glx_get_minmax_parameterfv_reply_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_glx_get_minmax_parameterfv_data_end (const xcb_glx_get_minmax_parameter fv_reply_t *R /**< */); xcb_glx_get_minmax_parameterfv_data_end (const xcb_glx_get_minmax_parameter fv_reply_t *R /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_glx_get_minmax_parameterfv_unchecked(). is used. * xcb_glx_get_minmax_parameterfv_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_glx_get_minmax_parameterfv_reply_t * xcb_glx_get_minmax_parameterfv
_reply
**
** @param xcb_connection_t *c
** @param xcb_glx_get_minmax_parameterfv_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_glx_get_minmax_parameterfv_reply_t *
**
**************************************************************************
***/
xcb_glx_get_minmax_parameterfv_reply_t * xcb_glx_get_minmax_parameterfv_reply_t *
xcb_glx_get_minmax_parameterfv_reply (xcb_connection_t *c /**< */, xcb_glx_get_minmax_parameterfv_reply (xcb_connection_t *c /**< */,
xcb_glx_get_minmax_parameterfv_cookie _t cookie /**< */, xcb_glx_get_minmax_parameterfv_cookie _t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
int int
xcb_glx_get_minmax_parameteriv_sizeof (const void *_buffer /**< */); xcb_glx_get_minmax_parameteriv_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_glx_get_minmax_parameteriv_cookie_t xcb_glx_get_minmax_parameteriv
**
** @param xcb_connection_t *c
** @param xcb_glx_context_tag_t context_tag
** @param uint32_t target
** @param uint32_t pname
** @returns xcb_glx_get_minmax_parameteriv_cookie_t
**
**************************************************************************
***/
xcb_glx_get_minmax_parameteriv_cookie_t xcb_glx_get_minmax_parameteriv_cookie_t
xcb_glx_get_minmax_parameteriv (xcb_connection_t *c /**< */, xcb_glx_get_minmax_parameteriv (xcb_connection_t *c /**< */,
xcb_glx_context_tag_t context_tag /**< */ , xcb_glx_context_tag_t context_tag /**< */ ,
uint32_t target /**< */, uint32_t target /**< */,
uint32_t pname /**< */); uint32_t pname /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_glx_get_minmax_parameteriv_cookie_t xcb_glx_get_minmax_parameteriv_
unchecked
**
** @param xcb_connection_t *c
** @param xcb_glx_context_tag_t context_tag
** @param uint32_t target
** @param uint32_t pname
** @returns xcb_glx_get_minmax_parameteriv_cookie_t
**
**************************************************************************
***/
xcb_glx_get_minmax_parameteriv_cookie_t xcb_glx_get_minmax_parameteriv_cookie_t
xcb_glx_get_minmax_parameteriv_unchecked (xcb_connection_t *c /**< */ , xcb_glx_get_minmax_parameteriv_unchecked (xcb_connection_t *c /**< */ ,
xcb_glx_context_tag_t context_ta g /**< */, xcb_glx_context_tag_t context_ta g /**< */,
uint32_t target /* *< */, uint32_t target /* *< */,
uint32_t pname /** < */); uint32_t pname /** < */);
/**************************************************************************
***
**
** int32_t * xcb_glx_get_minmax_parameteriv_data
**
** @param const xcb_glx_get_minmax_parameteriv_reply_t *R
** @returns int32_t *
**
**************************************************************************
***/
int32_t * int32_t *
xcb_glx_get_minmax_parameteriv_data (const xcb_glx_get_minmax_parameteriv_r eply_t *R /**< */); xcb_glx_get_minmax_parameteriv_data (const xcb_glx_get_minmax_parameteriv_r eply_t *R /**< */);
/**************************************************************************
***
**
** int xcb_glx_get_minmax_parameteriv_data_length
**
** @param const xcb_glx_get_minmax_parameteriv_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_glx_get_minmax_parameteriv_data_length (const xcb_glx_get_minmax_parame teriv_reply_t *R /**< */); xcb_glx_get_minmax_parameteriv_data_length (const xcb_glx_get_minmax_parame teriv_reply_t *R /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_glx_get_minmax_parameteriv_data_end
**
** @param const xcb_glx_get_minmax_parameteriv_reply_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_glx_get_minmax_parameteriv_data_end (const xcb_glx_get_minmax_parameter iv_reply_t *R /**< */); xcb_glx_get_minmax_parameteriv_data_end (const xcb_glx_get_minmax_parameter iv_reply_t *R /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_glx_get_minmax_parameteriv_unchecked(). is used. * xcb_glx_get_minmax_parameteriv_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_glx_get_minmax_parameteriv_reply_t * xcb_glx_get_minmax_parameteriv
_reply
**
** @param xcb_connection_t *c
** @param xcb_glx_get_minmax_parameteriv_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_glx_get_minmax_parameteriv_reply_t *
**
**************************************************************************
***/
xcb_glx_get_minmax_parameteriv_reply_t * xcb_glx_get_minmax_parameteriv_reply_t *
xcb_glx_get_minmax_parameteriv_reply (xcb_connection_t *c /**< */, xcb_glx_get_minmax_parameteriv_reply (xcb_connection_t *c /**< */,
xcb_glx_get_minmax_parameteriv_cookie _t cookie /**< */, xcb_glx_get_minmax_parameteriv_cookie _t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
int int
xcb_glx_get_compressed_tex_image_arb_sizeof (const void *_buffer /**< */) ; xcb_glx_get_compressed_tex_image_arb_sizeof (const void *_buffer /**< */) ;
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_glx_get_compressed_tex_image_arb_cookie_t xcb_glx_get_compressed_te
x_image_arb
**
** @param xcb_connection_t *c
** @param xcb_glx_context_tag_t context_tag
** @param uint32_t target
** @param int32_t level
** @returns xcb_glx_get_compressed_tex_image_arb_cookie_t
**
**************************************************************************
***/
xcb_glx_get_compressed_tex_image_arb_cookie_t xcb_glx_get_compressed_tex_image_arb_cookie_t
xcb_glx_get_compressed_tex_image_arb (xcb_connection_t *c /**< */, xcb_glx_get_compressed_tex_image_arb (xcb_connection_t *c /**< */,
xcb_glx_context_tag_t context_tag / **< */, xcb_glx_context_tag_t context_tag / **< */,
uint32_t target /**< * /, uint32_t target /**< * /,
int32_t level /**< */ ); int32_t level /**< */ );
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_glx_get_compressed_tex_image_arb_cookie_t xcb_glx_get_compressed_te
x_image_arb_unchecked
**
** @param xcb_connection_t *c
** @param xcb_glx_context_tag_t context_tag
** @param uint32_t target
** @param int32_t level
** @returns xcb_glx_get_compressed_tex_image_arb_cookie_t
**
**************************************************************************
***/
xcb_glx_get_compressed_tex_image_arb_cookie_t xcb_glx_get_compressed_tex_image_arb_cookie_t
xcb_glx_get_compressed_tex_image_arb_unchecked (xcb_connection_t *c / **< */, xcb_glx_get_compressed_tex_image_arb_unchecked (xcb_connection_t *c / **< */,
xcb_glx_context_tag_t cont ext_tag /**< */, xcb_glx_context_tag_t cont ext_tag /**< */,
uint32_t targ et /**< */, uint32_t targ et /**< */,
int32_t leve l /**< */); int32_t leve l /**< */);
/**************************************************************************
***
**
** uint8_t * xcb_glx_get_compressed_tex_image_arb_data
**
** @param const xcb_glx_get_compressed_tex_image_arb_reply_t *R
** @returns uint8_t *
**
**************************************************************************
***/
uint8_t * uint8_t *
xcb_glx_get_compressed_tex_image_arb_data (const xcb_glx_get_compressed_tex _image_arb_reply_t *R /**< */); xcb_glx_get_compressed_tex_image_arb_data (const xcb_glx_get_compressed_tex _image_arb_reply_t *R /**< */);
/**************************************************************************
***
**
** int xcb_glx_get_compressed_tex_image_arb_data_length
**
** @param const xcb_glx_get_compressed_tex_image_arb_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_glx_get_compressed_tex_image_arb_data_length (const xcb_glx_get_compres sed_tex_image_arb_reply_t *R /**< */); xcb_glx_get_compressed_tex_image_arb_data_length (const xcb_glx_get_compres sed_tex_image_arb_reply_t *R /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_glx_get_compressed_tex_image_arb_data_end
**
** @param const xcb_glx_get_compressed_tex_image_arb_reply_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_glx_get_compressed_tex_image_arb_data_end (const xcb_glx_get_compressed _tex_image_arb_reply_t *R /**< */); xcb_glx_get_compressed_tex_image_arb_data_end (const xcb_glx_get_compressed _tex_image_arb_reply_t *R /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_glx_get_compressed_tex_image_arb_unchecked(). is used. * xcb_glx_get_compressed_tex_image_arb_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_glx_get_compressed_tex_image_arb_reply_t * xcb_glx_get_compressed_t
ex_image_arb_reply
**
** @param xcb_connection_t *c
** @param xcb_glx_get_compressed_tex_image_arb_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_glx_get_compressed_tex_image_arb_reply_t *
**
**************************************************************************
***/
xcb_glx_get_compressed_tex_image_arb_reply_t * xcb_glx_get_compressed_tex_image_arb_reply_t *
xcb_glx_get_compressed_tex_image_arb_reply (xcb_connection_t *c /**< */, xcb_glx_get_compressed_tex_image_arb_reply (xcb_connection_t *c /**< */,
xcb_glx_get_compressed_tex_imag e_arb_cookie_t cookie /**< */, xcb_glx_get_compressed_tex_imag e_arb_cookie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
int int
xcb_glx_delete_queries_arb_sizeof (const void *_buffer /**< */); xcb_glx_delete_queries_arb_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_glx_delete_queries_arb_checked
**
** @param xcb_connection_t *c
** @param xcb_glx_context_tag_t context_tag
** @param int32_t n
** @param const uint32_t *ids
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_glx_delete_queries_arb_checked (xcb_connection_t *c /**< */, xcb_glx_delete_queries_arb_checked (xcb_connection_t *c /**< */,
xcb_glx_context_tag_t context_tag /** < */, xcb_glx_context_tag_t context_tag /** < */,
int32_t n /**< */, int32_t n /**< */,
const uint32_t *ids /**< */); const uint32_t *ids /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_glx_delete_queries_arb
**
** @param xcb_connection_t *c
** @param xcb_glx_context_tag_t context_tag
** @param int32_t n
** @param const uint32_t *ids
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_glx_delete_queries_arb (xcb_connection_t *c /**< */, xcb_glx_delete_queries_arb (xcb_connection_t *c /**< */,
xcb_glx_context_tag_t context_tag /**< */, xcb_glx_context_tag_t context_tag /**< */,
int32_t n /**< */, int32_t n /**< */,
const uint32_t *ids /**< */); const uint32_t *ids /**< */);
int int
xcb_glx_gen_queries_arb_sizeof (const void *_buffer /**< */); xcb_glx_gen_queries_arb_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_glx_gen_queries_arb_cookie_t xcb_glx_gen_queries_arb
**
** @param xcb_connection_t *c
** @param xcb_glx_context_tag_t context_tag
** @param int32_t n
** @returns xcb_glx_gen_queries_arb_cookie_t
**
**************************************************************************
***/
xcb_glx_gen_queries_arb_cookie_t xcb_glx_gen_queries_arb_cookie_t
xcb_glx_gen_queries_arb (xcb_connection_t *c /**< */, xcb_glx_gen_queries_arb (xcb_connection_t *c /**< */,
xcb_glx_context_tag_t context_tag /**< */, xcb_glx_context_tag_t context_tag /**< */,
int32_t n /**< */); int32_t n /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_glx_gen_queries_arb_cookie_t xcb_glx_gen_queries_arb_unchecked
**
** @param xcb_connection_t *c
** @param xcb_glx_context_tag_t context_tag
** @param int32_t n
** @returns xcb_glx_gen_queries_arb_cookie_t
**
**************************************************************************
***/
xcb_glx_gen_queries_arb_cookie_t xcb_glx_gen_queries_arb_cookie_t
xcb_glx_gen_queries_arb_unchecked (xcb_connection_t *c /**< */, xcb_glx_gen_queries_arb_unchecked (xcb_connection_t *c /**< */,
xcb_glx_context_tag_t context_tag /**< */, xcb_glx_context_tag_t context_tag /**< */,
int32_t n /**< */); int32_t n /**< */);
/**************************************************************************
***
**
** uint32_t * xcb_glx_gen_queries_arb_data
**
** @param const xcb_glx_gen_queries_arb_reply_t *R
** @returns uint32_t *
**
**************************************************************************
***/
uint32_t * uint32_t *
xcb_glx_gen_queries_arb_data (const xcb_glx_gen_queries_arb_reply_t *R /** < */); xcb_glx_gen_queries_arb_data (const xcb_glx_gen_queries_arb_reply_t *R /** < */);
/**************************************************************************
***
**
** int xcb_glx_gen_queries_arb_data_length
**
** @param const xcb_glx_gen_queries_arb_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_glx_gen_queries_arb_data_length (const xcb_glx_gen_queries_arb_reply_t *R /**< */); xcb_glx_gen_queries_arb_data_length (const xcb_glx_gen_queries_arb_reply_t *R /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_glx_gen_queries_arb_data_end
**
** @param const xcb_glx_gen_queries_arb_reply_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_glx_gen_queries_arb_data_end (const xcb_glx_gen_queries_arb_reply_t *R /**< */); xcb_glx_gen_queries_arb_data_end (const xcb_glx_gen_queries_arb_reply_t *R /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_glx_gen_queries_arb_unchecked(). is used. * xcb_glx_gen_queries_arb_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_glx_gen_queries_arb_reply_t * xcb_glx_gen_queries_arb_reply
**
** @param xcb_connection_t *c
** @param xcb_glx_gen_queries_arb_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_glx_gen_queries_arb_reply_t *
**
**************************************************************************
***/
xcb_glx_gen_queries_arb_reply_t * xcb_glx_gen_queries_arb_reply_t *
xcb_glx_gen_queries_arb_reply (xcb_connection_t *c /**< * /, xcb_glx_gen_queries_arb_reply (xcb_connection_t *c /**< * /,
xcb_glx_gen_queries_arb_cookie_t cookie / **< */, xcb_glx_gen_queries_arb_cookie_t cookie / **< */,
xcb_generic_error_t **e /**< * /); xcb_generic_error_t **e /**< * /);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_glx_is_query_arb_cookie_t xcb_glx_is_query_arb
**
** @param xcb_connection_t *c
** @param xcb_glx_context_tag_t context_tag
** @param uint32_t id
** @returns xcb_glx_is_query_arb_cookie_t
**
**************************************************************************
***/
xcb_glx_is_query_arb_cookie_t xcb_glx_is_query_arb_cookie_t
xcb_glx_is_query_arb (xcb_connection_t *c /**< */, xcb_glx_is_query_arb (xcb_connection_t *c /**< */,
xcb_glx_context_tag_t context_tag /**< */, xcb_glx_context_tag_t context_tag /**< */,
uint32_t id /**< */); uint32_t id /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_glx_is_query_arb_cookie_t xcb_glx_is_query_arb_unchecked
**
** @param xcb_connection_t *c
** @param xcb_glx_context_tag_t context_tag
** @param uint32_t id
** @returns xcb_glx_is_query_arb_cookie_t
**
**************************************************************************
***/
xcb_glx_is_query_arb_cookie_t xcb_glx_is_query_arb_cookie_t
xcb_glx_is_query_arb_unchecked (xcb_connection_t *c /**< */, xcb_glx_is_query_arb_unchecked (xcb_connection_t *c /**< */,
xcb_glx_context_tag_t context_tag /**< */ , xcb_glx_context_tag_t context_tag /**< */ ,
uint32_t id /**< */); uint32_t id /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_glx_is_query_arb_unchecked(). is used. * xcb_glx_is_query_arb_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_glx_is_query_arb_reply_t * xcb_glx_is_query_arb_reply
**
** @param xcb_connection_t *c
** @param xcb_glx_is_query_arb_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_glx_is_query_arb_reply_t *
**
**************************************************************************
***/
xcb_glx_is_query_arb_reply_t * xcb_glx_is_query_arb_reply_t *
xcb_glx_is_query_arb_reply (xcb_connection_t *c /**< */, xcb_glx_is_query_arb_reply (xcb_connection_t *c /**< */,
xcb_glx_is_query_arb_cookie_t cookie /**< */ , xcb_glx_is_query_arb_cookie_t cookie /**< */ ,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
int int
xcb_glx_get_queryiv_arb_sizeof (const void *_buffer /**< */); xcb_glx_get_queryiv_arb_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_glx_get_queryiv_arb_cookie_t xcb_glx_get_queryiv_arb
**
** @param xcb_connection_t *c
** @param xcb_glx_context_tag_t context_tag
** @param uint32_t target
** @param uint32_t pname
** @returns xcb_glx_get_queryiv_arb_cookie_t
**
**************************************************************************
***/
xcb_glx_get_queryiv_arb_cookie_t xcb_glx_get_queryiv_arb_cookie_t
xcb_glx_get_queryiv_arb (xcb_connection_t *c /**< */, xcb_glx_get_queryiv_arb (xcb_connection_t *c /**< */,
xcb_glx_context_tag_t context_tag /**< */, xcb_glx_context_tag_t context_tag /**< */,
uint32_t target /**< */, uint32_t target /**< */,
uint32_t pname /**< */); uint32_t pname /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_glx_get_queryiv_arb_cookie_t xcb_glx_get_queryiv_arb_unchecked
**
** @param xcb_connection_t *c
** @param xcb_glx_context_tag_t context_tag
** @param uint32_t target
** @param uint32_t pname
** @returns xcb_glx_get_queryiv_arb_cookie_t
**
**************************************************************************
***/
xcb_glx_get_queryiv_arb_cookie_t xcb_glx_get_queryiv_arb_cookie_t
xcb_glx_get_queryiv_arb_unchecked (xcb_connection_t *c /**< */, xcb_glx_get_queryiv_arb_unchecked (xcb_connection_t *c /**< */,
xcb_glx_context_tag_t context_tag /**< */, xcb_glx_context_tag_t context_tag /**< */,
uint32_t target /**< */, uint32_t target /**< */,
uint32_t pname /**< */); uint32_t pname /**< */);
/**************************************************************************
***
**
** int32_t * xcb_glx_get_queryiv_arb_data
**
** @param const xcb_glx_get_queryiv_arb_reply_t *R
** @returns int32_t *
**
**************************************************************************
***/
int32_t * int32_t *
xcb_glx_get_queryiv_arb_data (const xcb_glx_get_queryiv_arb_reply_t *R /** < */); xcb_glx_get_queryiv_arb_data (const xcb_glx_get_queryiv_arb_reply_t *R /** < */);
/**************************************************************************
***
**
** int xcb_glx_get_queryiv_arb_data_length
**
** @param const xcb_glx_get_queryiv_arb_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_glx_get_queryiv_arb_data_length (const xcb_glx_get_queryiv_arb_reply_t *R /**< */); xcb_glx_get_queryiv_arb_data_length (const xcb_glx_get_queryiv_arb_reply_t *R /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_glx_get_queryiv_arb_data_end
**
** @param const xcb_glx_get_queryiv_arb_reply_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_glx_get_queryiv_arb_data_end (const xcb_glx_get_queryiv_arb_reply_t *R /**< */); xcb_glx_get_queryiv_arb_data_end (const xcb_glx_get_queryiv_arb_reply_t *R /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_glx_get_queryiv_arb_unchecked(). is used. * xcb_glx_get_queryiv_arb_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_glx_get_queryiv_arb_reply_t * xcb_glx_get_queryiv_arb_reply
**
** @param xcb_connection_t *c
** @param xcb_glx_get_queryiv_arb_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_glx_get_queryiv_arb_reply_t *
**
**************************************************************************
***/
xcb_glx_get_queryiv_arb_reply_t * xcb_glx_get_queryiv_arb_reply_t *
xcb_glx_get_queryiv_arb_reply (xcb_connection_t *c /**< * /, xcb_glx_get_queryiv_arb_reply (xcb_connection_t *c /**< * /,
xcb_glx_get_queryiv_arb_cookie_t cookie / **< */, xcb_glx_get_queryiv_arb_cookie_t cookie / **< */,
xcb_generic_error_t **e /**< * /); xcb_generic_error_t **e /**< * /);
int int
xcb_glx_get_query_objectiv_arb_sizeof (const void *_buffer /**< */); xcb_glx_get_query_objectiv_arb_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_glx_get_query_objectiv_arb_cookie_t xcb_glx_get_query_objectiv_arb
**
** @param xcb_connection_t *c
** @param xcb_glx_context_tag_t context_tag
** @param uint32_t id
** @param uint32_t pname
** @returns xcb_glx_get_query_objectiv_arb_cookie_t
**
**************************************************************************
***/
xcb_glx_get_query_objectiv_arb_cookie_t xcb_glx_get_query_objectiv_arb_cookie_t
xcb_glx_get_query_objectiv_arb (xcb_connection_t *c /**< */, xcb_glx_get_query_objectiv_arb (xcb_connection_t *c /**< */,
xcb_glx_context_tag_t context_tag /**< */ , xcb_glx_context_tag_t context_tag /**< */ ,
uint32_t id /**< */, uint32_t id /**< */,
uint32_t pname /**< */); uint32_t pname /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_glx_get_query_objectiv_arb_cookie_t xcb_glx_get_query_objectiv_arb_
unchecked
**
** @param xcb_connection_t *c
** @param xcb_glx_context_tag_t context_tag
** @param uint32_t id
** @param uint32_t pname
** @returns xcb_glx_get_query_objectiv_arb_cookie_t
**
**************************************************************************
***/
xcb_glx_get_query_objectiv_arb_cookie_t xcb_glx_get_query_objectiv_arb_cookie_t
xcb_glx_get_query_objectiv_arb_unchecked (xcb_connection_t *c /**< */ , xcb_glx_get_query_objectiv_arb_unchecked (xcb_connection_t *c /**< */ ,
xcb_glx_context_tag_t context_ta g /**< */, xcb_glx_context_tag_t context_ta g /**< */,
uint32_t id /**< * /, uint32_t id /**< * /,
uint32_t pname /** < */); uint32_t pname /** < */);
/**************************************************************************
***
**
** int32_t * xcb_glx_get_query_objectiv_arb_data
**
** @param const xcb_glx_get_query_objectiv_arb_reply_t *R
** @returns int32_t *
**
**************************************************************************
***/
int32_t * int32_t *
xcb_glx_get_query_objectiv_arb_data (const xcb_glx_get_query_objectiv_arb_r eply_t *R /**< */); xcb_glx_get_query_objectiv_arb_data (const xcb_glx_get_query_objectiv_arb_r eply_t *R /**< */);
/**************************************************************************
***
**
** int xcb_glx_get_query_objectiv_arb_data_length
**
** @param const xcb_glx_get_query_objectiv_arb_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_glx_get_query_objectiv_arb_data_length (const xcb_glx_get_query_objecti v_arb_reply_t *R /**< */); xcb_glx_get_query_objectiv_arb_data_length (const xcb_glx_get_query_objecti v_arb_reply_t *R /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_glx_get_query_objectiv_arb_data_end
**
** @param const xcb_glx_get_query_objectiv_arb_reply_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_glx_get_query_objectiv_arb_data_end (const xcb_glx_get_query_objectiv_a rb_reply_t *R /**< */); xcb_glx_get_query_objectiv_arb_data_end (const xcb_glx_get_query_objectiv_a rb_reply_t *R /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_glx_get_query_objectiv_arb_unchecked(). is used. * xcb_glx_get_query_objectiv_arb_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_glx_get_query_objectiv_arb_reply_t * xcb_glx_get_query_objectiv_arb
_reply
**
** @param xcb_connection_t *c
** @param xcb_glx_get_query_objectiv_arb_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_glx_get_query_objectiv_arb_reply_t *
**
**************************************************************************
***/
xcb_glx_get_query_objectiv_arb_reply_t * xcb_glx_get_query_objectiv_arb_reply_t *
xcb_glx_get_query_objectiv_arb_reply (xcb_connection_t *c /**< */, xcb_glx_get_query_objectiv_arb_reply (xcb_connection_t *c /**< */,
xcb_glx_get_query_objectiv_arb_cookie _t cookie /**< */, xcb_glx_get_query_objectiv_arb_cookie _t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
int int
xcb_glx_get_query_objectuiv_arb_sizeof (const void *_buffer /**< */); xcb_glx_get_query_objectuiv_arb_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_glx_get_query_objectuiv_arb_cookie_t xcb_glx_get_query_objectuiv_ar
b
**
** @param xcb_connection_t *c
** @param xcb_glx_context_tag_t context_tag
** @param uint32_t id
** @param uint32_t pname
** @returns xcb_glx_get_query_objectuiv_arb_cookie_t
**
**************************************************************************
***/
xcb_glx_get_query_objectuiv_arb_cookie_t xcb_glx_get_query_objectuiv_arb_cookie_t
xcb_glx_get_query_objectuiv_arb (xcb_connection_t *c /**< */, xcb_glx_get_query_objectuiv_arb (xcb_connection_t *c /**< */,
xcb_glx_context_tag_t context_tag /**< * /, xcb_glx_context_tag_t context_tag /**< * /,
uint32_t id /**< */, uint32_t id /**< */,
uint32_t pname /**< */); uint32_t pname /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_glx_get_query_objectuiv_arb_cookie_t xcb_glx_get_query_objectuiv_ar
b_unchecked
**
** @param xcb_connection_t *c
** @param xcb_glx_context_tag_t context_tag
** @param uint32_t id
** @param uint32_t pname
** @returns xcb_glx_get_query_objectuiv_arb_cookie_t
**
**************************************************************************
***/
xcb_glx_get_query_objectuiv_arb_cookie_t xcb_glx_get_query_objectuiv_arb_cookie_t
xcb_glx_get_query_objectuiv_arb_unchecked (xcb_connection_t *c /**< * /, xcb_glx_get_query_objectuiv_arb_unchecked (xcb_connection_t *c /**< * /,
xcb_glx_context_tag_t context_t ag /**< */, xcb_glx_context_tag_t context_t ag /**< */,
uint32_t id /**< */, uint32_t id /**< */,
uint32_t pname /* *< */); uint32_t pname /* *< */);
/**************************************************************************
***
**
** uint32_t * xcb_glx_get_query_objectuiv_arb_data
**
** @param const xcb_glx_get_query_objectuiv_arb_reply_t *R
** @returns uint32_t *
**
**************************************************************************
***/
uint32_t * uint32_t *
xcb_glx_get_query_objectuiv_arb_data (const xcb_glx_get_query_objectuiv_arb _reply_t *R /**< */); xcb_glx_get_query_objectuiv_arb_data (const xcb_glx_get_query_objectuiv_arb _reply_t *R /**< */);
/**************************************************************************
***
**
** int xcb_glx_get_query_objectuiv_arb_data_length
**
** @param const xcb_glx_get_query_objectuiv_arb_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_glx_get_query_objectuiv_arb_data_length (const xcb_glx_get_query_object uiv_arb_reply_t *R /**< */); xcb_glx_get_query_objectuiv_arb_data_length (const xcb_glx_get_query_object uiv_arb_reply_t *R /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_glx_get_query_objectuiv_arb_data_end
**
** @param const xcb_glx_get_query_objectuiv_arb_reply_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_glx_get_query_objectuiv_arb_data_end (const xcb_glx_get_query_objectuiv _arb_reply_t *R /**< */); xcb_glx_get_query_objectuiv_arb_data_end (const xcb_glx_get_query_objectuiv _arb_reply_t *R /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_glx_get_query_objectuiv_arb_unchecked(). is used. * xcb_glx_get_query_objectuiv_arb_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_glx_get_query_objectuiv_arb_reply_t * xcb_glx_get_query_objectuiv_a
rb_reply
**
** @param xcb_connection_t *c
** @param xcb_glx_get_query_objectuiv_arb_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_glx_get_query_objectuiv_arb_reply_t *
**
**************************************************************************
***/
xcb_glx_get_query_objectuiv_arb_reply_t * xcb_glx_get_query_objectuiv_arb_reply_t *
xcb_glx_get_query_objectuiv_arb_reply (xcb_connection_t *c /**< */, xcb_glx_get_query_objectuiv_arb_reply (xcb_connection_t *c /**< */,
xcb_glx_get_query_objectuiv_arb_cook ie_t cookie /**< */, xcb_glx_get_query_objectuiv_arb_cook ie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
#ifdef __cplusplus #ifdef __cplusplus
} }
#endif #endif
#endif #endif
 End of changes. 453 change blocks. 
6048 lines changed or deleted 21 lines changed or added


 randr.h   randr.h 
skipping to change at line 24 skipping to change at line 24
#include "xcb.h" #include "xcb.h"
#include "xproto.h" #include "xproto.h"
#include "render.h" #include "render.h"
#ifdef __cplusplus #ifdef __cplusplus
extern "C" { extern "C" {
#endif #endif
#define XCB_RANDR_MAJOR_VERSION 1 #define XCB_RANDR_MAJOR_VERSION 1
#define XCB_RANDR_MINOR_VERSION 3 #define XCB_RANDR_MINOR_VERSION 4
extern xcb_extension_t xcb_randr_id; extern xcb_extension_t xcb_randr_id;
typedef uint32_t xcb_randr_mode_t; typedef uint32_t xcb_randr_mode_t;
/** /**
* @brief xcb_randr_mode_iterator_t * @brief xcb_randr_mode_iterator_t
**/ **/
typedef struct xcb_randr_mode_iterator_t { typedef struct xcb_randr_mode_iterator_t {
xcb_randr_mode_t *data; /**< */ xcb_randr_mode_t *data; /**< */
skipping to change at line 61 skipping to change at line 61
/** /**
* @brief xcb_randr_output_iterator_t * @brief xcb_randr_output_iterator_t
**/ **/
typedef struct xcb_randr_output_iterator_t { typedef struct xcb_randr_output_iterator_t {
xcb_randr_output_t *data; /**< */ xcb_randr_output_t *data; /**< */
int rem; /**< */ int rem; /**< */
int index; /**< */ int index; /**< */
} xcb_randr_output_iterator_t; } xcb_randr_output_iterator_t;
typedef uint32_t xcb_randr_provider_t;
/**
* @brief xcb_randr_provider_iterator_t
**/
typedef struct xcb_randr_provider_iterator_t {
xcb_randr_provider_t *data; /**< */
int rem; /**< */
int index; /**< */
} xcb_randr_provider_iterator_t;
/** Opcode for xcb_randr_bad_output. */ /** Opcode for xcb_randr_bad_output. */
#define XCB_RANDR_BAD_OUTPUT 0 #define XCB_RANDR_BAD_OUTPUT 0
/** /**
* @brief xcb_randr_bad_output_error_t * @brief xcb_randr_bad_output_error_t
**/ **/
typedef struct xcb_randr_bad_output_error_t { typedef struct xcb_randr_bad_output_error_t {
uint8_t response_type; /**< */ uint8_t response_type; /**< */
uint8_t error_code; /**< */ uint8_t error_code; /**< */
uint16_t sequence; /**< */ uint16_t sequence; /**< */
skipping to change at line 97 skipping to change at line 108
/** /**
* @brief xcb_randr_bad_mode_error_t * @brief xcb_randr_bad_mode_error_t
**/ **/
typedef struct xcb_randr_bad_mode_error_t { typedef struct xcb_randr_bad_mode_error_t {
uint8_t response_type; /**< */ uint8_t response_type; /**< */
uint8_t error_code; /**< */ uint8_t error_code; /**< */
uint16_t sequence; /**< */ uint16_t sequence; /**< */
} xcb_randr_bad_mode_error_t; } xcb_randr_bad_mode_error_t;
/** Opcode for xcb_randr_bad_provider. */
#define XCB_RANDR_BAD_PROVIDER 3
/**
* @brief xcb_randr_bad_provider_error_t
**/
typedef struct xcb_randr_bad_provider_error_t {
uint8_t response_type; /**< */
uint8_t error_code; /**< */
uint16_t sequence; /**< */
} xcb_randr_bad_provider_error_t;
typedef enum xcb_randr_rotation_t { typedef enum xcb_randr_rotation_t {
XCB_RANDR_ROTATION_ROTATE_0 = 1, XCB_RANDR_ROTATION_ROTATE_0 = 1,
XCB_RANDR_ROTATION_ROTATE_90 = 2, XCB_RANDR_ROTATION_ROTATE_90 = 2,
XCB_RANDR_ROTATION_ROTATE_180 = 4, XCB_RANDR_ROTATION_ROTATE_180 = 4,
XCB_RANDR_ROTATION_ROTATE_270 = 8, XCB_RANDR_ROTATION_ROTATE_270 = 8,
XCB_RANDR_ROTATION_REFLECT_X = 16, XCB_RANDR_ROTATION_REFLECT_X = 16,
XCB_RANDR_ROTATION_REFLECT_Y = 32 XCB_RANDR_ROTATION_REFLECT_Y = 32
} xcb_randr_rotation_t; } xcb_randr_rotation_t;
/** /**
skipping to change at line 227 skipping to change at line 250
xcb_timestamp_t config_timestamp; /**< */ xcb_timestamp_t config_timestamp; /**< */
xcb_window_t root; /**< */ xcb_window_t root; /**< */
uint16_t subpixel_order; /**< */ uint16_t subpixel_order; /**< */
uint8_t pad0[10]; /**< */ uint8_t pad0[10]; /**< */
} xcb_randr_set_screen_config_reply_t; } xcb_randr_set_screen_config_reply_t;
typedef enum xcb_randr_notify_mask_t { typedef enum xcb_randr_notify_mask_t {
XCB_RANDR_NOTIFY_MASK_SCREEN_CHANGE = 1, XCB_RANDR_NOTIFY_MASK_SCREEN_CHANGE = 1,
XCB_RANDR_NOTIFY_MASK_CRTC_CHANGE = 2, XCB_RANDR_NOTIFY_MASK_CRTC_CHANGE = 2,
XCB_RANDR_NOTIFY_MASK_OUTPUT_CHANGE = 4, XCB_RANDR_NOTIFY_MASK_OUTPUT_CHANGE = 4,
XCB_RANDR_NOTIFY_MASK_OUTPUT_PROPERTY = 8 XCB_RANDR_NOTIFY_MASK_OUTPUT_PROPERTY = 8,
XCB_RANDR_NOTIFY_MASK_PROVIDER_CHANGE = 16,
XCB_RANDR_NOTIFY_MASK_PROVIDER_PROPERTY = 32,
XCB_RANDR_NOTIFY_MASK_RESOURCE_CHANGE = 64
} xcb_randr_notify_mask_t; } xcb_randr_notify_mask_t;
/** Opcode for xcb_randr_select_input. */ /** Opcode for xcb_randr_select_input. */
#define XCB_RANDR_SELECT_INPUT 4 #define XCB_RANDR_SELECT_INPUT 4
/** /**
* @brief xcb_randr_select_input_request_t * @brief xcb_randr_select_input_request_t
**/ **/
typedef struct xcb_randr_select_input_request_t { typedef struct xcb_randr_select_input_request_t {
uint8_t major_opcode; /**< */ uint8_t major_opcode; /**< */
skipping to change at line 419 skipping to change at line 445
xcb_timestamp_t timestamp; /**< */ xcb_timestamp_t timestamp; /**< */
xcb_timestamp_t config_timestamp; /**< */ xcb_timestamp_t config_timestamp; /**< */
uint16_t num_crtcs; /**< */ uint16_t num_crtcs; /**< */
uint16_t num_outputs; /**< */ uint16_t num_outputs; /**< */
uint16_t num_modes; /**< */ uint16_t num_modes; /**< */
uint16_t names_len; /**< */ uint16_t names_len; /**< */
uint8_t pad1[8]; /**< */ uint8_t pad1[8]; /**< */
} xcb_randr_get_screen_resources_reply_t; } xcb_randr_get_screen_resources_reply_t;
typedef enum xcb_randr_connection_t { typedef enum xcb_randr_connection_t {
XCB_RANDR_CONNECTION_CONNECTED, XCB_RANDR_CONNECTION_CONNECTED = 0,
XCB_RANDR_CONNECTION_DISCONNECTED, XCB_RANDR_CONNECTION_DISCONNECTED = 1,
XCB_RANDR_CONNECTION_UNKNOWN XCB_RANDR_CONNECTION_UNKNOWN = 2
} xcb_randr_connection_t; } xcb_randr_connection_t;
/** /**
* @brief xcb_randr_get_output_info_cookie_t * @brief xcb_randr_get_output_info_cookie_t
**/ **/
typedef struct xcb_randr_get_output_info_cookie_t { typedef struct xcb_randr_get_output_info_cookie_t {
unsigned int sequence; /**< */ unsigned int sequence; /**< */
} xcb_randr_get_output_info_cookie_t; } xcb_randr_get_output_info_cookie_t;
/** Opcode for xcb_randr_get_output_info. */ /** Opcode for xcb_randr_get_output_info. */
skipping to change at line 894 skipping to change at line 920
uint32_t length; /**< */ uint32_t length; /**< */
xcb_timestamp_t timestamp; /**< */ xcb_timestamp_t timestamp; /**< */
xcb_timestamp_t config_timestamp; /**< */ xcb_timestamp_t config_timestamp; /**< */
uint16_t num_crtcs; /**< */ uint16_t num_crtcs; /**< */
uint16_t num_outputs; /**< */ uint16_t num_outputs; /**< */
uint16_t num_modes; /**< */ uint16_t num_modes; /**< */
uint16_t names_len; /**< */ uint16_t names_len; /**< */
uint8_t pad1[8]; /**< */ uint8_t pad1[8]; /**< */
} xcb_randr_get_screen_resources_current_reply_t; } xcb_randr_get_screen_resources_current_reply_t;
typedef enum xcb_randr_transform_t {
XCB_RANDR_TRANSFORM_UNIT = 1,
XCB_RANDR_TRANSFORM_SCALE_UP = 2,
XCB_RANDR_TRANSFORM_SCALE_DOWN = 4,
XCB_RANDR_TRANSFORM_PROJECTIVE = 8
} xcb_randr_transform_t;
/** Opcode for xcb_randr_set_crtc_transform. */ /** Opcode for xcb_randr_set_crtc_transform. */
#define XCB_RANDR_SET_CRTC_TRANSFORM 26 #define XCB_RANDR_SET_CRTC_TRANSFORM 26
/** /**
* @brief xcb_randr_set_crtc_transform_request_t * @brief xcb_randr_set_crtc_transform_request_t
**/ **/
typedef struct xcb_randr_set_crtc_transform_request_t { typedef struct xcb_randr_set_crtc_transform_request_t {
uint8_t major_opcode; /**< */ uint8_t major_opcode; /**< */
uint8_t minor_opcode; /**< */ uint8_t minor_opcode; /**< */
uint16_t length; /**< */ uint16_t length; /**< */
skipping to change at line 1081 skipping to change at line 1114
* @brief xcb_randr_get_output_primary_reply_t * @brief xcb_randr_get_output_primary_reply_t
**/ **/
typedef struct xcb_randr_get_output_primary_reply_t { typedef struct xcb_randr_get_output_primary_reply_t {
uint8_t response_type; /**< */ uint8_t response_type; /**< */
uint8_t pad0; /**< */ uint8_t pad0; /**< */
uint16_t sequence; /**< */ uint16_t sequence; /**< */
uint32_t length; /**< */ uint32_t length; /**< */
xcb_randr_output_t output; /**< */ xcb_randr_output_t output; /**< */
} xcb_randr_get_output_primary_reply_t; } xcb_randr_get_output_primary_reply_t;
/**
* @brief xcb_randr_get_providers_cookie_t
**/
typedef struct xcb_randr_get_providers_cookie_t {
unsigned int sequence; /**< */
} xcb_randr_get_providers_cookie_t;
/** Opcode for xcb_randr_get_providers. */
#define XCB_RANDR_GET_PROVIDERS 32
/**
* @brief xcb_randr_get_providers_request_t
**/
typedef struct xcb_randr_get_providers_request_t {
uint8_t major_opcode; /**< */
uint8_t minor_opcode; /**< */
uint16_t length; /**< */
xcb_window_t window; /**< */
} xcb_randr_get_providers_request_t;
/**
* @brief xcb_randr_get_providers_reply_t
**/
typedef struct xcb_randr_get_providers_reply_t {
uint8_t response_type; /**< */
uint8_t pad0; /**< */
uint16_t sequence; /**< */
uint32_t length; /**< */
xcb_timestamp_t timestamp; /**< */
uint16_t num_providers; /**< */
uint8_t pad1[18]; /**< */
} xcb_randr_get_providers_reply_t;
typedef enum xcb_randr_provider_capability_t {
XCB_RANDR_PROVIDER_CAPABILITY_SOURCE_OUTPUT = 1,
XCB_RANDR_PROVIDER_CAPABILITY_SINK_OUTPUT = 2,
XCB_RANDR_PROVIDER_CAPABILITY_SOURCE_OFFLOAD = 4,
XCB_RANDR_PROVIDER_CAPABILITY_SINK_OFFLOAD = 8
} xcb_randr_provider_capability_t;
/**
* @brief xcb_randr_get_provider_info_cookie_t
**/
typedef struct xcb_randr_get_provider_info_cookie_t {
unsigned int sequence; /**< */
} xcb_randr_get_provider_info_cookie_t;
/** Opcode for xcb_randr_get_provider_info. */
#define XCB_RANDR_GET_PROVIDER_INFO 33
/**
* @brief xcb_randr_get_provider_info_request_t
**/
typedef struct xcb_randr_get_provider_info_request_t {
uint8_t major_opcode; /**< */
uint8_t minor_opcode; /**< */
uint16_t length; /**< */
xcb_randr_provider_t provider; /**< */
xcb_timestamp_t config_timestamp; /**< */
} xcb_randr_get_provider_info_request_t;
/**
* @brief xcb_randr_get_provider_info_reply_t
**/
typedef struct xcb_randr_get_provider_info_reply_t {
uint8_t response_type; /**< */
uint8_t status; /**< */
uint16_t sequence; /**< */
uint32_t length; /**< */
xcb_timestamp_t timestamp; /**< */
uint32_t capabilities; /**< */
uint16_t num_crtcs; /**< */
uint16_t num_outputs; /**< */
uint16_t num_associated_providers; /**< */
uint16_t name_len; /**< */
uint8_t pad0[8]; /**< */
} xcb_randr_get_provider_info_reply_t;
/** Opcode for xcb_randr_set_provider_offload_sink. */
#define XCB_RANDR_SET_PROVIDER_OFFLOAD_SINK 34
/**
* @brief xcb_randr_set_provider_offload_sink_request_t
**/
typedef struct xcb_randr_set_provider_offload_sink_request_t {
uint8_t major_opcode; /**< */
uint8_t minor_opcode; /**< */
uint16_t length; /**< */
xcb_randr_provider_t provider; /**< */
xcb_randr_provider_t sink_provider; /**< */
xcb_timestamp_t config_timestamp; /**< */
} xcb_randr_set_provider_offload_sink_request_t;
/** Opcode for xcb_randr_set_provider_output_source. */
#define XCB_RANDR_SET_PROVIDER_OUTPUT_SOURCE 35
/**
* @brief xcb_randr_set_provider_output_source_request_t
**/
typedef struct xcb_randr_set_provider_output_source_request_t {
uint8_t major_opcode; /**< */
uint8_t minor_opcode; /**< */
uint16_t length; /**< */
xcb_randr_provider_t provider; /**< */
xcb_randr_provider_t source_provider; /**< */
xcb_timestamp_t config_timestamp; /**< */
} xcb_randr_set_provider_output_source_request_t;
/**
* @brief xcb_randr_list_provider_properties_cookie_t
**/
typedef struct xcb_randr_list_provider_properties_cookie_t {
unsigned int sequence; /**< */
} xcb_randr_list_provider_properties_cookie_t;
/** Opcode for xcb_randr_list_provider_properties. */
#define XCB_RANDR_LIST_PROVIDER_PROPERTIES 36
/**
* @brief xcb_randr_list_provider_properties_request_t
**/
typedef struct xcb_randr_list_provider_properties_request_t {
uint8_t major_opcode; /**< */
uint8_t minor_opcode; /**< */
uint16_t length; /**< */
xcb_randr_provider_t provider; /**< */
} xcb_randr_list_provider_properties_request_t;
/**
* @brief xcb_randr_list_provider_properties_reply_t
**/
typedef struct xcb_randr_list_provider_properties_reply_t {
uint8_t response_type; /**< */
uint8_t pad0; /**< */
uint16_t sequence; /**< */
uint32_t length; /**< */
uint16_t num_atoms; /**< */
uint8_t pad1[22]; /**< */
} xcb_randr_list_provider_properties_reply_t;
/**
* @brief xcb_randr_query_provider_property_cookie_t
**/
typedef struct xcb_randr_query_provider_property_cookie_t {
unsigned int sequence; /**< */
} xcb_randr_query_provider_property_cookie_t;
/** Opcode for xcb_randr_query_provider_property. */
#define XCB_RANDR_QUERY_PROVIDER_PROPERTY 37
/**
* @brief xcb_randr_query_provider_property_request_t
**/
typedef struct xcb_randr_query_provider_property_request_t {
uint8_t major_opcode; /**< */
uint8_t minor_opcode; /**< */
uint16_t length; /**< */
xcb_randr_provider_t provider; /**< */
xcb_atom_t property; /**< */
} xcb_randr_query_provider_property_request_t;
/**
* @brief xcb_randr_query_provider_property_reply_t
**/
typedef struct xcb_randr_query_provider_property_reply_t {
uint8_t response_type; /**< */
uint8_t pad0; /**< */
uint16_t sequence; /**< */
uint32_t length; /**< */
uint8_t pending; /**< */
uint8_t range; /**< */
uint8_t immutable; /**< */
uint8_t pad1[21]; /**< */
} xcb_randr_query_provider_property_reply_t;
/** Opcode for xcb_randr_configure_provider_property. */
#define XCB_RANDR_CONFIGURE_PROVIDER_PROPERTY 38
/**
* @brief xcb_randr_configure_provider_property_request_t
**/
typedef struct xcb_randr_configure_provider_property_request_t {
uint8_t major_opcode; /**< */
uint8_t minor_opcode; /**< */
uint16_t length; /**< */
xcb_randr_provider_t provider; /**< */
xcb_atom_t property; /**< */
uint8_t pending; /**< */
uint8_t range; /**< */
uint8_t pad0[2]; /**< */
} xcb_randr_configure_provider_property_request_t;
/** Opcode for xcb_randr_change_provider_property. */
#define XCB_RANDR_CHANGE_PROVIDER_PROPERTY 39
/**
* @brief xcb_randr_change_provider_property_request_t
**/
typedef struct xcb_randr_change_provider_property_request_t {
uint8_t major_opcode; /**< */
uint8_t minor_opcode; /**< */
uint16_t length; /**< */
xcb_randr_provider_t provider; /**< */
xcb_atom_t property; /**< */
xcb_atom_t type; /**< */
uint8_t format; /**< */
uint8_t mode; /**< */
uint8_t pad0[2]; /**< */
uint32_t num_items; /**< */
} xcb_randr_change_provider_property_request_t;
/** Opcode for xcb_randr_delete_provider_property. */
#define XCB_RANDR_DELETE_PROVIDER_PROPERTY 40
/**
* @brief xcb_randr_delete_provider_property_request_t
**/
typedef struct xcb_randr_delete_provider_property_request_t {
uint8_t major_opcode; /**< */
uint8_t minor_opcode; /**< */
uint16_t length; /**< */
xcb_randr_provider_t provider; /**< */
xcb_atom_t property; /**< */
} xcb_randr_delete_provider_property_request_t;
/**
* @brief xcb_randr_get_provider_property_cookie_t
**/
typedef struct xcb_randr_get_provider_property_cookie_t {
unsigned int sequence; /**< */
} xcb_randr_get_provider_property_cookie_t;
/** Opcode for xcb_randr_get_provider_property. */
#define XCB_RANDR_GET_PROVIDER_PROPERTY 41
/**
* @brief xcb_randr_get_provider_property_request_t
**/
typedef struct xcb_randr_get_provider_property_request_t {
uint8_t major_opcode; /**< */
uint8_t minor_opcode; /**< */
uint16_t length; /**< */
xcb_randr_provider_t provider; /**< */
xcb_atom_t property; /**< */
xcb_atom_t type; /**< */
uint32_t long_offset; /**< */
uint32_t long_length; /**< */
uint8_t _delete; /**< */
uint8_t pending; /**< */
uint8_t pad0[2]; /**< */
} xcb_randr_get_provider_property_request_t;
/**
* @brief xcb_randr_get_provider_property_reply_t
**/
typedef struct xcb_randr_get_provider_property_reply_t {
uint8_t response_type; /**< */
uint8_t format; /**< */
uint16_t sequence; /**< */
uint32_t length; /**< */
xcb_atom_t type; /**< */
uint32_t bytes_after; /**< */
uint32_t num_items; /**< */
uint8_t pad0[12]; /**< */
} xcb_randr_get_provider_property_reply_t;
/** Opcode for xcb_randr_screen_change_notify. */ /** Opcode for xcb_randr_screen_change_notify. */
#define XCB_RANDR_SCREEN_CHANGE_NOTIFY 0 #define XCB_RANDR_SCREEN_CHANGE_NOTIFY 0
/** /**
* @brief xcb_randr_screen_change_notify_event_t * @brief xcb_randr_screen_change_notify_event_t
**/ **/
typedef struct xcb_randr_screen_change_notify_event_t { typedef struct xcb_randr_screen_change_notify_event_t {
uint8_t response_type; /**< */ uint8_t response_type; /**< */
uint8_t rotation; /**< */ uint8_t rotation; /**< */
uint16_t sequence; /**< */ uint16_t sequence; /**< */
skipping to change at line 1106 skipping to change at line 1405
uint16_t subpixel_order; /**< */ uint16_t subpixel_order; /**< */
uint16_t width; /**< */ uint16_t width; /**< */
uint16_t height; /**< */ uint16_t height; /**< */
uint16_t mwidth; /**< */ uint16_t mwidth; /**< */
uint16_t mheight; /**< */ uint16_t mheight; /**< */
} xcb_randr_screen_change_notify_event_t; } xcb_randr_screen_change_notify_event_t;
typedef enum xcb_randr_notify_t { typedef enum xcb_randr_notify_t {
XCB_RANDR_NOTIFY_CRTC_CHANGE = 0, XCB_RANDR_NOTIFY_CRTC_CHANGE = 0,
XCB_RANDR_NOTIFY_OUTPUT_CHANGE = 1, XCB_RANDR_NOTIFY_OUTPUT_CHANGE = 1,
XCB_RANDR_NOTIFY_OUTPUT_PROPERTY = 2 XCB_RANDR_NOTIFY_OUTPUT_PROPERTY = 2,
XCB_RANDR_NOTIFY_PROVIDER_CHANGE = 3,
XCB_RANDR_NOTIFY_PROVIDER_PROPERTY = 4,
XCB_RANDR_NOTIFY_RESOURCE_CHANGE = 5
} xcb_randr_notify_t; } xcb_randr_notify_t;
/** /**
* @brief xcb_randr_crtc_change_t * @brief xcb_randr_crtc_change_t
**/ **/
typedef struct xcb_randr_crtc_change_t { typedef struct xcb_randr_crtc_change_t {
xcb_timestamp_t timestamp; /**< */ xcb_timestamp_t timestamp; /**< */
xcb_window_t window; /**< */ xcb_window_t window; /**< */
xcb_randr_crtc_t crtc; /**< */ xcb_randr_crtc_t crtc; /**< */
xcb_randr_mode_t mode; /**< */ xcb_randr_mode_t mode; /**< */
skipping to change at line 1180 skipping to change at line 1482
/** /**
* @brief xcb_randr_output_property_iterator_t * @brief xcb_randr_output_property_iterator_t
**/ **/
typedef struct xcb_randr_output_property_iterator_t { typedef struct xcb_randr_output_property_iterator_t {
xcb_randr_output_property_t *data; /**< */ xcb_randr_output_property_t *data; /**< */
int rem; /**< */ int rem; /**< */
int index; /**< */ int index; /**< */
} xcb_randr_output_property_iterator_t; } xcb_randr_output_property_iterator_t;
/** /**
* @brief xcb_randr_provider_change_t
**/
typedef struct xcb_randr_provider_change_t {
xcb_timestamp_t timestamp; /**< */
xcb_window_t window; /**< */
xcb_randr_provider_t provider; /**< */
uint8_t pad0[16]; /**< */
} xcb_randr_provider_change_t;
/**
* @brief xcb_randr_provider_change_iterator_t
**/
typedef struct xcb_randr_provider_change_iterator_t {
xcb_randr_provider_change_t *data; /**< */
int rem; /**< */
int index; /**< */
} xcb_randr_provider_change_iterator_t;
/**
* @brief xcb_randr_provider_property_t
**/
typedef struct xcb_randr_provider_property_t {
xcb_window_t window; /**< */
xcb_randr_provider_t provider; /**< */
xcb_atom_t atom; /**< */
xcb_timestamp_t timestamp; /**< */
uint8_t state; /**< */
uint8_t pad0[11]; /**< */
} xcb_randr_provider_property_t;
/**
* @brief xcb_randr_provider_property_iterator_t
**/
typedef struct xcb_randr_provider_property_iterator_t {
xcb_randr_provider_property_t *data; /**< */
int rem; /**< */
int index; /**< */
} xcb_randr_provider_property_iterator_t;
/**
* @brief xcb_randr_resource_change_t
**/
typedef struct xcb_randr_resource_change_t {
xcb_timestamp_t timestamp; /**< */
xcb_window_t window; /**< */
uint8_t pad0[20]; /**< */
} xcb_randr_resource_change_t;
/**
* @brief xcb_randr_resource_change_iterator_t
**/
typedef struct xcb_randr_resource_change_iterator_t {
xcb_randr_resource_change_t *data; /**< */
int rem; /**< */
int index; /**< */
} xcb_randr_resource_change_iterator_t;
/**
* @brief xcb_randr_notify_data_t * @brief xcb_randr_notify_data_t
**/ **/
typedef union xcb_randr_notify_data_t { typedef union xcb_randr_notify_data_t {
xcb_randr_crtc_change_t cc; /**< */ xcb_randr_crtc_change_t cc; /**< */
xcb_randr_output_change_t oc; /**< */ xcb_randr_output_change_t oc; /**< */
xcb_randr_output_property_t op; /**< */ xcb_randr_output_property_t op; /**< */
xcb_randr_provider_change_t pc; /**< */
xcb_randr_provider_property_t pp; /**< */
xcb_randr_resource_change_t rc; /**< */
} xcb_randr_notify_data_t; } xcb_randr_notify_data_t;
/** /**
* @brief xcb_randr_notify_data_iterator_t * @brief xcb_randr_notify_data_iterator_t
**/ **/
typedef struct xcb_randr_notify_data_iterator_t { typedef struct xcb_randr_notify_data_iterator_t {
xcb_randr_notify_data_t *data; /**< */ xcb_randr_notify_data_t *data; /**< */
int rem; /**< */ int rem; /**< */
int index; /**< */ int index; /**< */
} xcb_randr_notify_data_iterator_t; } xcb_randr_notify_data_iterator_t;
skipping to change at line 1218 skipping to change at line 1581
} xcb_randr_notify_event_t; } xcb_randr_notify_event_t;
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_randr_mode_iterator_t * @param i Pointer to a xcb_randr_mode_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_randr_mode_t) * element. The member index is increased by sizeof(xcb_randr_mode_t)
*/ */
/**************************************************************************
***
**
** void xcb_randr_mode_next
**
** @param xcb_randr_mode_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_randr_mode_next (xcb_randr_mode_iterator_t *i /**< */); xcb_randr_mode_next (xcb_randr_mode_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_randr_mode_iterator_t * @param i An xcb_randr_mode_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_randr_mode_end
**
** @param xcb_randr_mode_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_randr_mode_end (xcb_randr_mode_iterator_t i /**< */); xcb_randr_mode_end (xcb_randr_mode_iterator_t i /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_randr_crtc_iterator_t * @param i Pointer to a xcb_randr_crtc_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_randr_crtc_t) * element. The member index is increased by sizeof(xcb_randr_crtc_t)
*/ */
/**************************************************************************
***
**
** void xcb_randr_crtc_next
**
** @param xcb_randr_crtc_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_randr_crtc_next (xcb_randr_crtc_iterator_t *i /**< */); xcb_randr_crtc_next (xcb_randr_crtc_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_randr_crtc_iterator_t * @param i An xcb_randr_crtc_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_randr_crtc_end
**
** @param xcb_randr_crtc_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_randr_crtc_end (xcb_randr_crtc_iterator_t i /**< */); xcb_randr_crtc_end (xcb_randr_crtc_iterator_t i /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_randr_output_iterator_t * @param i Pointer to a xcb_randr_output_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_randr_output_t) * element. The member index is increased by sizeof(xcb_randr_output_t)
*/ */
/**************************************************************************
***
**
** void xcb_randr_output_next
**
** @param xcb_randr_output_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_randr_output_next (xcb_randr_output_iterator_t *i /**< */); xcb_randr_output_next (xcb_randr_output_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_randr_output_iterator_t * @param i An xcb_randr_output_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
xcb_generic_iterator_t
xcb_randr_output_end (xcb_randr_output_iterator_t i /**< */);
/************************************************************************** /**
*** * Get the next element of the iterator
** * @param i Pointer to a xcb_randr_provider_iterator_t
** xcb_generic_iterator_t xcb_randr_output_end *
** * Get the next element in the iterator. The member rem is
** @param xcb_randr_output_iterator_t i * decreased by one. The member data points to the next
** @returns xcb_generic_iterator_t * element. The member index is increased by sizeof(xcb_randr_provider_t)
** */
************************************************************************** void
***/ xcb_randr_provider_next (xcb_randr_provider_iterator_t *i /**< */);
/**
* Return the iterator pointing to the last element
* @param i An xcb_randr_provider_iterator_t
* @return The iterator pointing to the last element
*
* Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the
* last element.
*/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_randr_output_end (xcb_randr_output_iterator_t i /**< */); xcb_randr_provider_end (xcb_randr_provider_iterator_t i /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_randr_screen_size_iterator_t * @param i Pointer to a xcb_randr_screen_size_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_randr_screen_size_t ) * element. The member index is increased by sizeof(xcb_randr_screen_size_t )
*/ */
/**************************************************************************
***
**
** void xcb_randr_screen_size_next
**
** @param xcb_randr_screen_size_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_randr_screen_size_next (xcb_randr_screen_size_iterator_t *i /**< */); xcb_randr_screen_size_next (xcb_randr_screen_size_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_randr_screen_size_iterator_t * @param i An xcb_randr_screen_size_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_randr_screen_size_end
**
** @param xcb_randr_screen_size_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_randr_screen_size_end (xcb_randr_screen_size_iterator_t i /**< */); xcb_randr_screen_size_end (xcb_randr_screen_size_iterator_t i /**< */);
int int
xcb_randr_refresh_rates_sizeof (const void *_buffer /**< */); xcb_randr_refresh_rates_sizeof (const void *_buffer /**< */);
/**************************************************************************
***
**
** uint16_t * xcb_randr_refresh_rates_rates
**
** @param const xcb_randr_refresh_rates_t *R
** @returns uint16_t *
**
**************************************************************************
***/
uint16_t * uint16_t *
xcb_randr_refresh_rates_rates (const xcb_randr_refresh_rates_t *R /**< */) ; xcb_randr_refresh_rates_rates (const xcb_randr_refresh_rates_t *R /**< */) ;
/**************************************************************************
***
**
** int xcb_randr_refresh_rates_rates_length
**
** @param const xcb_randr_refresh_rates_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_randr_refresh_rates_rates_length (const xcb_randr_refresh_rates_t *R / **< */); xcb_randr_refresh_rates_rates_length (const xcb_randr_refresh_rates_t *R / **< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_randr_refresh_rates_rates_end
**
** @param const xcb_randr_refresh_rates_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_randr_refresh_rates_rates_end (const xcb_randr_refresh_rates_t *R /**< */); xcb_randr_refresh_rates_rates_end (const xcb_randr_refresh_rates_t *R /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_randr_refresh_rates_iterator_t * @param i Pointer to a xcb_randr_refresh_rates_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_randr_refresh_rates _t) * element. The member index is increased by sizeof(xcb_randr_refresh_rates _t)
*/ */
/**************************************************************************
***
**
** void xcb_randr_refresh_rates_next
**
** @param xcb_randr_refresh_rates_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_randr_refresh_rates_next (xcb_randr_refresh_rates_iterator_t *i /**< * /); xcb_randr_refresh_rates_next (xcb_randr_refresh_rates_iterator_t *i /**< * /);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_randr_refresh_rates_iterator_t * @param i An xcb_randr_refresh_rates_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_randr_refresh_rates_end
**
** @param xcb_randr_refresh_rates_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_randr_refresh_rates_end (xcb_randr_refresh_rates_iterator_t i /**< */) ; xcb_randr_refresh_rates_end (xcb_randr_refresh_rates_iterator_t i /**< */) ;
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_randr_query_version_cookie_t xcb_randr_query_version
**
** @param xcb_connection_t *c
** @param uint32_t major_version
** @param uint32_t minor_version
** @returns xcb_randr_query_version_cookie_t
**
**************************************************************************
***/
xcb_randr_query_version_cookie_t xcb_randr_query_version_cookie_t
xcb_randr_query_version (xcb_connection_t *c /**< */, xcb_randr_query_version (xcb_connection_t *c /**< */,
uint32_t major_version /**< */, uint32_t major_version /**< */,
uint32_t minor_version /**< */); uint32_t minor_version /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_randr_query_version_cookie_t xcb_randr_query_version_unchecked
**
** @param xcb_connection_t *c
** @param uint32_t major_version
** @param uint32_t minor_version
** @returns xcb_randr_query_version_cookie_t
**
**************************************************************************
***/
xcb_randr_query_version_cookie_t xcb_randr_query_version_cookie_t
xcb_randr_query_version_unchecked (xcb_connection_t *c /**< */, xcb_randr_query_version_unchecked (xcb_connection_t *c /**< */,
uint32_t major_version /**< */ , uint32_t major_version /**< */ ,
uint32_t minor_version /**< */ ); uint32_t minor_version /**< */ );
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_randr_query_version_unchecked(). is used. * xcb_randr_query_version_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_randr_query_version_reply_t * xcb_randr_query_version_reply
**
** @param xcb_connection_t *c
** @param xcb_randr_query_version_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_randr_query_version_reply_t *
**
**************************************************************************
***/
xcb_randr_query_version_reply_t * xcb_randr_query_version_reply_t *
xcb_randr_query_version_reply (xcb_connection_t *c /**< * /, xcb_randr_query_version_reply (xcb_connection_t *c /**< * /,
xcb_randr_query_version_cookie_t cookie / **< */, xcb_randr_query_version_cookie_t cookie / **< */,
xcb_generic_error_t **e /**< * /); xcb_generic_error_t **e /**< * /);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_randr_set_screen_config_cookie_t xcb_randr_set_screen_config
**
** @param xcb_connection_t *c
** @param xcb_window_t window
** @param xcb_timestamp_t timestamp
** @param xcb_timestamp_t config_timestamp
** @param uint16_t sizeID
** @param uint16_t rotation
** @param uint16_t rate
** @returns xcb_randr_set_screen_config_cookie_t
**
**************************************************************************
***/
xcb_randr_set_screen_config_cookie_t xcb_randr_set_screen_config_cookie_t
xcb_randr_set_screen_config (xcb_connection_t *c /**< */, xcb_randr_set_screen_config (xcb_connection_t *c /**< */,
xcb_window_t window /**< */, xcb_window_t window /**< */,
xcb_timestamp_t timestamp /**< */, xcb_timestamp_t timestamp /**< */,
xcb_timestamp_t config_timestamp /**< */, xcb_timestamp_t config_timestamp /**< */,
uint16_t sizeID /**< */, uint16_t sizeID /**< */,
uint16_t rotation /**< */, uint16_t rotation /**< */,
uint16_t rate /**< */); uint16_t rate /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_randr_set_screen_config_cookie_t xcb_randr_set_screen_config_unchec
ked
**
** @param xcb_connection_t *c
** @param xcb_window_t window
** @param xcb_timestamp_t timestamp
** @param xcb_timestamp_t config_timestamp
** @param uint16_t sizeID
** @param uint16_t rotation
** @param uint16_t rate
** @returns xcb_randr_set_screen_config_cookie_t
**
**************************************************************************
***/
xcb_randr_set_screen_config_cookie_t xcb_randr_set_screen_config_cookie_t
xcb_randr_set_screen_config_unchecked (xcb_connection_t *c /**< */, xcb_randr_set_screen_config_unchecked (xcb_connection_t *c /**< */,
xcb_window_t window /**< */, xcb_window_t window /**< */,
xcb_timestamp_t timestamp /**< */ , xcb_timestamp_t timestamp /**< */ ,
xcb_timestamp_t config_timestamp /**< */, xcb_timestamp_t config_timestamp /**< */,
uint16_t sizeID /**< */, uint16_t sizeID /**< */,
uint16_t rotation /**< */, uint16_t rotation /**< */,
uint16_t rate /**< */); uint16_t rate /**< */);
/** /**
skipping to change at line 1631 skipping to change at line 1822
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_randr_set_screen_config_unchecked(). is used. * xcb_randr_set_screen_config_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_randr_set_screen_config_reply_t * xcb_randr_set_screen_config_reply
**
** @param xcb_connection_t *c
** @param xcb_randr_set_screen_config_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_randr_set_screen_config_reply_t *
**
**************************************************************************
***/
xcb_randr_set_screen_config_reply_t * xcb_randr_set_screen_config_reply_t *
xcb_randr_set_screen_config_reply (xcb_connection_t *c /**< */, xcb_randr_set_screen_config_reply (xcb_connection_t *c /**< */,
xcb_randr_set_screen_config_cookie_t c ookie /**< */, xcb_randr_set_screen_config_cookie_t c ookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_randr_select_input_checked
**
** @param xcb_connection_t *c
** @param xcb_window_t window
** @param uint16_t enable
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_randr_select_input_checked (xcb_connection_t *c /**< */, xcb_randr_select_input_checked (xcb_connection_t *c /**< */,
xcb_window_t window /**< */, xcb_window_t window /**< */,
uint16_t enable /**< */); uint16_t enable /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_randr_select_input
**
** @param xcb_connection_t *c
** @param xcb_window_t window
** @param uint16_t enable
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_randr_select_input (xcb_connection_t *c /**< */, xcb_randr_select_input (xcb_connection_t *c /**< */,
xcb_window_t window /**< */, xcb_window_t window /**< */,
uint16_t enable /**< */); uint16_t enable /**< */);
int int
xcb_randr_get_screen_info_sizeof (const void *_buffer /**< */); xcb_randr_get_screen_info_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_randr_get_screen_info_cookie_t xcb_randr_get_screen_info
**
** @param xcb_connection_t *c
** @param xcb_window_t window
** @returns xcb_randr_get_screen_info_cookie_t
**
**************************************************************************
***/
xcb_randr_get_screen_info_cookie_t xcb_randr_get_screen_info_cookie_t
xcb_randr_get_screen_info (xcb_connection_t *c /**< */, xcb_randr_get_screen_info (xcb_connection_t *c /**< */,
xcb_window_t window /**< */); xcb_window_t window /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_randr_get_screen_info_cookie_t xcb_randr_get_screen_info_unchecked
**
** @param xcb_connection_t *c
** @param xcb_window_t window
** @returns xcb_randr_get_screen_info_cookie_t
**
**************************************************************************
***/
xcb_randr_get_screen_info_cookie_t xcb_randr_get_screen_info_cookie_t
xcb_randr_get_screen_info_unchecked (xcb_connection_t *c /**< */, xcb_randr_get_screen_info_unchecked (xcb_connection_t *c /**< */,
xcb_window_t window /**< */); xcb_window_t window /**< */);
/**************************************************************************
***
**
** xcb_randr_screen_size_t * xcb_randr_get_screen_info_sizes
**
** @param const xcb_randr_get_screen_info_reply_t *R
** @returns xcb_randr_screen_size_t *
**
**************************************************************************
***/
xcb_randr_screen_size_t * xcb_randr_screen_size_t *
xcb_randr_get_screen_info_sizes (const xcb_randr_get_screen_info_reply_t *R /**< */); xcb_randr_get_screen_info_sizes (const xcb_randr_get_screen_info_reply_t *R /**< */);
/**************************************************************************
***
**
** int xcb_randr_get_screen_info_sizes_length
**
** @param const xcb_randr_get_screen_info_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_randr_get_screen_info_sizes_length (const xcb_randr_get_screen_info_rep ly_t *R /**< */); xcb_randr_get_screen_info_sizes_length (const xcb_randr_get_screen_info_rep ly_t *R /**< */);
/**************************************************************************
***
**
** xcb_randr_screen_size_iterator_t xcb_randr_get_screen_info_sizes_iterat
or
**
** @param const xcb_randr_get_screen_info_reply_t *R
** @returns xcb_randr_screen_size_iterator_t
**
**************************************************************************
***/
xcb_randr_screen_size_iterator_t xcb_randr_screen_size_iterator_t
xcb_randr_get_screen_info_sizes_iterator (const xcb_randr_get_screen_info_r eply_t *R /**< */); xcb_randr_get_screen_info_sizes_iterator (const xcb_randr_get_screen_info_r eply_t *R /**< */);
/**************************************************************************
***
**
** int xcb_randr_get_screen_info_rates_length
**
** @param const xcb_randr_get_screen_info_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_randr_get_screen_info_rates_length (const xcb_randr_get_screen_info_rep ly_t *R /**< */); xcb_randr_get_screen_info_rates_length (const xcb_randr_get_screen_info_rep ly_t *R /**< */);
/**************************************************************************
***
**
** xcb_randr_refresh_rates_iterator_t xcb_randr_get_screen_info_rates_iter
ator
**
** @param const xcb_randr_get_screen_info_reply_t *R
** @returns xcb_randr_refresh_rates_iterator_t
**
**************************************************************************
***/
xcb_randr_refresh_rates_iterator_t xcb_randr_refresh_rates_iterator_t
xcb_randr_get_screen_info_rates_iterator (const xcb_randr_get_screen_info_r eply_t *R /**< */); xcb_randr_get_screen_info_rates_iterator (const xcb_randr_get_screen_info_r eply_t *R /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_randr_get_screen_info_unchecked(). is used. * xcb_randr_get_screen_info_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_randr_get_screen_info_reply_t * xcb_randr_get_screen_info_reply
**
** @param xcb_connection_t *c
** @param xcb_randr_get_screen_info_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_randr_get_screen_info_reply_t *
**
**************************************************************************
***/
xcb_randr_get_screen_info_reply_t * xcb_randr_get_screen_info_reply_t *
xcb_randr_get_screen_info_reply (xcb_connection_t *c /* *< */, xcb_randr_get_screen_info_reply (xcb_connection_t *c /* *< */,
xcb_randr_get_screen_info_cookie_t cooki e /**< */, xcb_randr_get_screen_info_cookie_t cooki e /**< */,
xcb_generic_error_t **e /* *< */); xcb_generic_error_t **e /* *< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_randr_get_screen_size_range_cookie_t xcb_randr_get_screen_size_rang
e
**
** @param xcb_connection_t *c
** @param xcb_window_t window
** @returns xcb_randr_get_screen_size_range_cookie_t
**
**************************************************************************
***/
xcb_randr_get_screen_size_range_cookie_t xcb_randr_get_screen_size_range_cookie_t
xcb_randr_get_screen_size_range (xcb_connection_t *c /**< */, xcb_randr_get_screen_size_range (xcb_connection_t *c /**< */,
xcb_window_t window /**< */); xcb_window_t window /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_randr_get_screen_size_range_cookie_t xcb_randr_get_screen_size_rang
e_unchecked
**
** @param xcb_connection_t *c
** @param xcb_window_t window
** @returns xcb_randr_get_screen_size_range_cookie_t
**
**************************************************************************
***/
xcb_randr_get_screen_size_range_cookie_t xcb_randr_get_screen_size_range_cookie_t
xcb_randr_get_screen_size_range_unchecked (xcb_connection_t *c /**< */, xcb_randr_get_screen_size_range_unchecked (xcb_connection_t *c /**< */,
xcb_window_t window /**< * /); xcb_window_t window /**< * /);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_randr_get_screen_size_range_unchecked(). is used. * xcb_randr_get_screen_size_range_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_randr_get_screen_size_range_reply_t * xcb_randr_get_screen_size_ran
ge_reply
**
** @param xcb_connection_t *c
** @param xcb_randr_get_screen_size_range_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_randr_get_screen_size_range_reply_t *
**
**************************************************************************
***/
xcb_randr_get_screen_size_range_reply_t * xcb_randr_get_screen_size_range_reply_t *
xcb_randr_get_screen_size_range_reply (xcb_connection_t *c /**< */, xcb_randr_get_screen_size_range_reply (xcb_connection_t *c /**< */,
xcb_randr_get_screen_size_range_cook ie_t cookie /**< */, xcb_randr_get_screen_size_range_cook ie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_randr_set_screen_size_checked
**
** @param xcb_connection_t *c
** @param xcb_window_t window
** @param uint16_t width
** @param uint16_t height
** @param uint32_t mm_width
** @param uint32_t mm_height
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_randr_set_screen_size_checked (xcb_connection_t *c /**< */, xcb_randr_set_screen_size_checked (xcb_connection_t *c /**< */,
xcb_window_t window /**< */, xcb_window_t window /**< */,
uint16_t width /**< */, uint16_t width /**< */,
uint16_t height /**< */, uint16_t height /**< */,
uint32_t mm_width /**< */, uint32_t mm_width /**< */,
uint32_t mm_height /**< */); uint32_t mm_height /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_randr_set_screen_size
**
** @param xcb_connection_t *c
** @param xcb_window_t window
** @param uint16_t width
** @param uint16_t height
** @param uint32_t mm_width
** @param uint32_t mm_height
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_randr_set_screen_size (xcb_connection_t *c /**< */, xcb_randr_set_screen_size (xcb_connection_t *c /**< */,
xcb_window_t window /**< */, xcb_window_t window /**< */,
uint16_t width /**< */, uint16_t width /**< */,
uint16_t height /**< */, uint16_t height /**< */,
uint32_t mm_width /**< */, uint32_t mm_width /**< */,
uint32_t mm_height /**< */); uint32_t mm_height /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_randr_mode_info_iterator_t * @param i Pointer to a xcb_randr_mode_info_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_randr_mode_info_t) * element. The member index is increased by sizeof(xcb_randr_mode_info_t)
*/ */
/**************************************************************************
***
**
** void xcb_randr_mode_info_next
**
** @param xcb_randr_mode_info_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_randr_mode_info_next (xcb_randr_mode_info_iterator_t *i /**< */); xcb_randr_mode_info_next (xcb_randr_mode_info_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_randr_mode_info_iterator_t * @param i An xcb_randr_mode_info_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_randr_mode_info_end
**
** @param xcb_randr_mode_info_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_randr_mode_info_end (xcb_randr_mode_info_iterator_t i /**< */); xcb_randr_mode_info_end (xcb_randr_mode_info_iterator_t i /**< */);
int int
xcb_randr_get_screen_resources_sizeof (const void *_buffer /**< */); xcb_randr_get_screen_resources_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_randr_get_screen_resources_cookie_t xcb_randr_get_screen_resources
**
** @param xcb_connection_t *c
** @param xcb_window_t window
** @returns xcb_randr_get_screen_resources_cookie_t
**
**************************************************************************
***/
xcb_randr_get_screen_resources_cookie_t xcb_randr_get_screen_resources_cookie_t
xcb_randr_get_screen_resources (xcb_connection_t *c /**< */, xcb_randr_get_screen_resources (xcb_connection_t *c /**< */,
xcb_window_t window /**< */); xcb_window_t window /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_randr_get_screen_resources_cookie_t xcb_randr_get_screen_resources_
unchecked
**
** @param xcb_connection_t *c
** @param xcb_window_t window
** @returns xcb_randr_get_screen_resources_cookie_t
**
**************************************************************************
***/
xcb_randr_get_screen_resources_cookie_t xcb_randr_get_screen_resources_cookie_t
xcb_randr_get_screen_resources_unchecked (xcb_connection_t *c /**< */, xcb_randr_get_screen_resources_unchecked (xcb_connection_t *c /**< */,
xcb_window_t window /**< */ ); xcb_window_t window /**< */ );
/**************************************************************************
***
**
** xcb_randr_crtc_t * xcb_randr_get_screen_resources_crtcs
**
** @param const xcb_randr_get_screen_resources_reply_t *R
** @returns xcb_randr_crtc_t *
**
**************************************************************************
***/
xcb_randr_crtc_t * xcb_randr_crtc_t *
xcb_randr_get_screen_resources_crtcs (const xcb_randr_get_screen_resources_ reply_t *R /**< */); xcb_randr_get_screen_resources_crtcs (const xcb_randr_get_screen_resources_ reply_t *R /**< */);
/**************************************************************************
***
**
** int xcb_randr_get_screen_resources_crtcs_length
**
** @param const xcb_randr_get_screen_resources_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_randr_get_screen_resources_crtcs_length (const xcb_randr_get_screen_res ources_reply_t *R /**< */); xcb_randr_get_screen_resources_crtcs_length (const xcb_randr_get_screen_res ources_reply_t *R /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_randr_get_screen_resources_crtcs_end
**
** @param const xcb_randr_get_screen_resources_reply_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_randr_get_screen_resources_crtcs_end (const xcb_randr_get_screen_resour ces_reply_t *R /**< */); xcb_randr_get_screen_resources_crtcs_end (const xcb_randr_get_screen_resour ces_reply_t *R /**< */);
/**************************************************************************
***
**
** xcb_randr_output_t * xcb_randr_get_screen_resources_outputs
**
** @param const xcb_randr_get_screen_resources_reply_t *R
** @returns xcb_randr_output_t *
**
**************************************************************************
***/
xcb_randr_output_t * xcb_randr_output_t *
xcb_randr_get_screen_resources_outputs (const xcb_randr_get_screen_resource s_reply_t *R /**< */); xcb_randr_get_screen_resources_outputs (const xcb_randr_get_screen_resource s_reply_t *R /**< */);
/**************************************************************************
***
**
** int xcb_randr_get_screen_resources_outputs_length
**
** @param const xcb_randr_get_screen_resources_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_randr_get_screen_resources_outputs_length (const xcb_randr_get_screen_r esources_reply_t *R /**< */); xcb_randr_get_screen_resources_outputs_length (const xcb_randr_get_screen_r esources_reply_t *R /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_randr_get_screen_resources_outputs_end
**
** @param const xcb_randr_get_screen_resources_reply_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_randr_get_screen_resources_outputs_end (const xcb_randr_get_screen_reso urces_reply_t *R /**< */); xcb_randr_get_screen_resources_outputs_end (const xcb_randr_get_screen_reso urces_reply_t *R /**< */);
/**************************************************************************
***
**
** xcb_randr_mode_info_t * xcb_randr_get_screen_resources_modes
**
** @param const xcb_randr_get_screen_resources_reply_t *R
** @returns xcb_randr_mode_info_t *
**
**************************************************************************
***/
xcb_randr_mode_info_t * xcb_randr_mode_info_t *
xcb_randr_get_screen_resources_modes (const xcb_randr_get_screen_resources_ reply_t *R /**< */); xcb_randr_get_screen_resources_modes (const xcb_randr_get_screen_resources_ reply_t *R /**< */);
/**************************************************************************
***
**
** int xcb_randr_get_screen_resources_modes_length
**
** @param const xcb_randr_get_screen_resources_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_randr_get_screen_resources_modes_length (const xcb_randr_get_screen_res ources_reply_t *R /**< */); xcb_randr_get_screen_resources_modes_length (const xcb_randr_get_screen_res ources_reply_t *R /**< */);
/**************************************************************************
***
**
** xcb_randr_mode_info_iterator_t xcb_randr_get_screen_resources_modes_ite
rator
**
** @param const xcb_randr_get_screen_resources_reply_t *R
** @returns xcb_randr_mode_info_iterator_t
**
**************************************************************************
***/
xcb_randr_mode_info_iterator_t xcb_randr_mode_info_iterator_t
xcb_randr_get_screen_resources_modes_iterator (const xcb_randr_get_screen_r esources_reply_t *R /**< */); xcb_randr_get_screen_resources_modes_iterator (const xcb_randr_get_screen_r esources_reply_t *R /**< */);
/**************************************************************************
***
**
** uint8_t * xcb_randr_get_screen_resources_names
**
** @param const xcb_randr_get_screen_resources_reply_t *R
** @returns uint8_t *
**
**************************************************************************
***/
uint8_t * uint8_t *
xcb_randr_get_screen_resources_names (const xcb_randr_get_screen_resources_ reply_t *R /**< */); xcb_randr_get_screen_resources_names (const xcb_randr_get_screen_resources_ reply_t *R /**< */);
/**************************************************************************
***
**
** int xcb_randr_get_screen_resources_names_length
**
** @param const xcb_randr_get_screen_resources_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_randr_get_screen_resources_names_length (const xcb_randr_get_screen_res ources_reply_t *R /**< */); xcb_randr_get_screen_resources_names_length (const xcb_randr_get_screen_res ources_reply_t *R /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_randr_get_screen_resources_names_end
**
** @param const xcb_randr_get_screen_resources_reply_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_randr_get_screen_resources_names_end (const xcb_randr_get_screen_resour ces_reply_t *R /**< */); xcb_randr_get_screen_resources_names_end (const xcb_randr_get_screen_resour ces_reply_t *R /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_randr_get_screen_resources_unchecked(). is used. * xcb_randr_get_screen_resources_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_randr_get_screen_resources_reply_t * xcb_randr_get_screen_resources
_reply
**
** @param xcb_connection_t *c
** @param xcb_randr_get_screen_resources_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_randr_get_screen_resources_reply_t *
**
**************************************************************************
***/
xcb_randr_get_screen_resources_reply_t * xcb_randr_get_screen_resources_reply_t *
xcb_randr_get_screen_resources_reply (xcb_connection_t *c /**< */, xcb_randr_get_screen_resources_reply (xcb_connection_t *c /**< */,
xcb_randr_get_screen_resources_cookie _t cookie /**< */, xcb_randr_get_screen_resources_cookie _t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
int int
xcb_randr_get_output_info_sizeof (const void *_buffer /**< */); xcb_randr_get_output_info_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_randr_get_output_info_cookie_t xcb_randr_get_output_info
**
** @param xcb_connection_t *c
** @param xcb_randr_output_t output
** @param xcb_timestamp_t config_timestamp
** @returns xcb_randr_get_output_info_cookie_t
**
**************************************************************************
***/
xcb_randr_get_output_info_cookie_t xcb_randr_get_output_info_cookie_t
xcb_randr_get_output_info (xcb_connection_t *c /**< */, xcb_randr_get_output_info (xcb_connection_t *c /**< */,
xcb_randr_output_t output /**< */, xcb_randr_output_t output /**< */,
xcb_timestamp_t config_timestamp /**< */); xcb_timestamp_t config_timestamp /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_randr_get_output_info_cookie_t xcb_randr_get_output_info_unchecked
**
** @param xcb_connection_t *c
** @param xcb_randr_output_t output
** @param xcb_timestamp_t config_timestamp
** @returns xcb_randr_get_output_info_cookie_t
**
**************************************************************************
***/
xcb_randr_get_output_info_cookie_t xcb_randr_get_output_info_cookie_t
xcb_randr_get_output_info_unchecked (xcb_connection_t *c /**< */, xcb_randr_get_output_info_unchecked (xcb_connection_t *c /**< */,
xcb_randr_output_t output /**< */, xcb_randr_output_t output /**< */,
xcb_timestamp_t config_timestamp /**< */); xcb_timestamp_t config_timestamp /**< */);
/**************************************************************************
***
**
** xcb_randr_crtc_t * xcb_randr_get_output_info_crtcs
**
** @param const xcb_randr_get_output_info_reply_t *R
** @returns xcb_randr_crtc_t *
**
**************************************************************************
***/
xcb_randr_crtc_t * xcb_randr_crtc_t *
xcb_randr_get_output_info_crtcs (const xcb_randr_get_output_info_reply_t *R /**< */); xcb_randr_get_output_info_crtcs (const xcb_randr_get_output_info_reply_t *R /**< */);
/**************************************************************************
***
**
** int xcb_randr_get_output_info_crtcs_length
**
** @param const xcb_randr_get_output_info_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_randr_get_output_info_crtcs_length (const xcb_randr_get_output_info_rep ly_t *R /**< */); xcb_randr_get_output_info_crtcs_length (const xcb_randr_get_output_info_rep ly_t *R /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_randr_get_output_info_crtcs_end
**
** @param const xcb_randr_get_output_info_reply_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_randr_get_output_info_crtcs_end (const xcb_randr_get_output_info_reply_ t *R /**< */); xcb_randr_get_output_info_crtcs_end (const xcb_randr_get_output_info_reply_ t *R /**< */);
/**************************************************************************
***
**
** xcb_randr_mode_t * xcb_randr_get_output_info_modes
**
** @param const xcb_randr_get_output_info_reply_t *R
** @returns xcb_randr_mode_t *
**
**************************************************************************
***/
xcb_randr_mode_t * xcb_randr_mode_t *
xcb_randr_get_output_info_modes (const xcb_randr_get_output_info_reply_t *R /**< */); xcb_randr_get_output_info_modes (const xcb_randr_get_output_info_reply_t *R /**< */);
/**************************************************************************
***
**
** int xcb_randr_get_output_info_modes_length
**
** @param const xcb_randr_get_output_info_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_randr_get_output_info_modes_length (const xcb_randr_get_output_info_rep ly_t *R /**< */); xcb_randr_get_output_info_modes_length (const xcb_randr_get_output_info_rep ly_t *R /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_randr_get_output_info_modes_end
**
** @param const xcb_randr_get_output_info_reply_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_randr_get_output_info_modes_end (const xcb_randr_get_output_info_reply_ t *R /**< */); xcb_randr_get_output_info_modes_end (const xcb_randr_get_output_info_reply_ t *R /**< */);
/**************************************************************************
***
**
** xcb_randr_output_t * xcb_randr_get_output_info_clones
**
** @param const xcb_randr_get_output_info_reply_t *R
** @returns xcb_randr_output_t *
**
**************************************************************************
***/
xcb_randr_output_t * xcb_randr_output_t *
xcb_randr_get_output_info_clones (const xcb_randr_get_output_info_reply_t * R /**< */); xcb_randr_get_output_info_clones (const xcb_randr_get_output_info_reply_t * R /**< */);
/**************************************************************************
***
**
** int xcb_randr_get_output_info_clones_length
**
** @param const xcb_randr_get_output_info_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_randr_get_output_info_clones_length (const xcb_randr_get_output_info_re ply_t *R /**< */); xcb_randr_get_output_info_clones_length (const xcb_randr_get_output_info_re ply_t *R /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_randr_get_output_info_clones_end
**
** @param const xcb_randr_get_output_info_reply_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_randr_get_output_info_clones_end (const xcb_randr_get_output_info_reply _t *R /**< */); xcb_randr_get_output_info_clones_end (const xcb_randr_get_output_info_reply _t *R /**< */);
/**************************************************************************
***
**
** uint8_t * xcb_randr_get_output_info_name
**
** @param const xcb_randr_get_output_info_reply_t *R
** @returns uint8_t *
**
**************************************************************************
***/
uint8_t * uint8_t *
xcb_randr_get_output_info_name (const xcb_randr_get_output_info_reply_t *R /**< */); xcb_randr_get_output_info_name (const xcb_randr_get_output_info_reply_t *R /**< */);
/**************************************************************************
***
**
** int xcb_randr_get_output_info_name_length
**
** @param const xcb_randr_get_output_info_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_randr_get_output_info_name_length (const xcb_randr_get_output_info_repl y_t *R /**< */); xcb_randr_get_output_info_name_length (const xcb_randr_get_output_info_repl y_t *R /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_randr_get_output_info_name_end
**
** @param const xcb_randr_get_output_info_reply_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_randr_get_output_info_name_end (const xcb_randr_get_output_info_reply_t *R /**< */); xcb_randr_get_output_info_name_end (const xcb_randr_get_output_info_reply_t *R /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_randr_get_output_info_unchecked(). is used. * xcb_randr_get_output_info_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_randr_get_output_info_reply_t * xcb_randr_get_output_info_reply
**
** @param xcb_connection_t *c
** @param xcb_randr_get_output_info_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_randr_get_output_info_reply_t *
**
**************************************************************************
***/
xcb_randr_get_output_info_reply_t * xcb_randr_get_output_info_reply_t *
xcb_randr_get_output_info_reply (xcb_connection_t *c /* *< */, xcb_randr_get_output_info_reply (xcb_connection_t *c /* *< */,
xcb_randr_get_output_info_cookie_t cooki e /**< */, xcb_randr_get_output_info_cookie_t cooki e /**< */,
xcb_generic_error_t **e /* *< */); xcb_generic_error_t **e /* *< */);
int int
xcb_randr_list_output_properties_sizeof (const void *_buffer /**< */); xcb_randr_list_output_properties_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_randr_list_output_properties_cookie_t xcb_randr_list_output_propert
ies
**
** @param xcb_connection_t *c
** @param xcb_randr_output_t output
** @returns xcb_randr_list_output_properties_cookie_t
**
**************************************************************************
***/
xcb_randr_list_output_properties_cookie_t xcb_randr_list_output_properties_cookie_t
xcb_randr_list_output_properties (xcb_connection_t *c /**< */, xcb_randr_list_output_properties (xcb_connection_t *c /**< */,
xcb_randr_output_t output /**< */); xcb_randr_output_t output /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_randr_list_output_properties_cookie_t xcb_randr_list_output_propert
ies_unchecked
**
** @param xcb_connection_t *c
** @param xcb_randr_output_t output
** @returns xcb_randr_list_output_properties_cookie_t
**
**************************************************************************
***/
xcb_randr_list_output_properties_cookie_t xcb_randr_list_output_properties_cookie_t
xcb_randr_list_output_properties_unchecked (xcb_connection_t *c /**< */, xcb_randr_list_output_properties_unchecked (xcb_connection_t *c /**< */,
xcb_randr_output_t output /** < */); xcb_randr_output_t output /** < */);
/**************************************************************************
***
**
** xcb_atom_t * xcb_randr_list_output_properties_atoms
**
** @param const xcb_randr_list_output_properties_reply_t *R
** @returns xcb_atom_t *
**
**************************************************************************
***/
xcb_atom_t * xcb_atom_t *
xcb_randr_list_output_properties_atoms (const xcb_randr_list_output_propert ies_reply_t *R /**< */); xcb_randr_list_output_properties_atoms (const xcb_randr_list_output_propert ies_reply_t *R /**< */);
/**************************************************************************
***
**
** int xcb_randr_list_output_properties_atoms_length
**
** @param const xcb_randr_list_output_properties_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_randr_list_output_properties_atoms_length (const xcb_randr_list_output_ properties_reply_t *R /**< */); xcb_randr_list_output_properties_atoms_length (const xcb_randr_list_output_ properties_reply_t *R /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_randr_list_output_properties_atoms_end
**
** @param const xcb_randr_list_output_properties_reply_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_randr_list_output_properties_atoms_end (const xcb_randr_list_output_pro perties_reply_t *R /**< */); xcb_randr_list_output_properties_atoms_end (const xcb_randr_list_output_pro perties_reply_t *R /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_randr_list_output_properties_unchecked(). is used. * xcb_randr_list_output_properties_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_randr_list_output_properties_reply_t * xcb_randr_list_output_proper
ties_reply
**
** @param xcb_connection_t *c
** @param xcb_randr_list_output_properties_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_randr_list_output_properties_reply_t *
**
**************************************************************************
***/
xcb_randr_list_output_properties_reply_t * xcb_randr_list_output_properties_reply_t *
xcb_randr_list_output_properties_reply (xcb_connection_t *c /**< */, xcb_randr_list_output_properties_reply (xcb_connection_t *c /**< */,
xcb_randr_list_output_properties_co okie_t cookie /**< */, xcb_randr_list_output_properties_co okie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
int int
xcb_randr_query_output_property_sizeof (const void *_buffer /**< */); xcb_randr_query_output_property_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_randr_query_output_property_cookie_t xcb_randr_query_output_propert
y
**
** @param xcb_connection_t *c
** @param xcb_randr_output_t output
** @param xcb_atom_t property
** @returns xcb_randr_query_output_property_cookie_t
**
**************************************************************************
***/
xcb_randr_query_output_property_cookie_t xcb_randr_query_output_property_cookie_t
xcb_randr_query_output_property (xcb_connection_t *c /**< */, xcb_randr_query_output_property (xcb_connection_t *c /**< */,
xcb_randr_output_t output /**< */, xcb_randr_output_t output /**< */,
xcb_atom_t property /**< */); xcb_atom_t property /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_randr_query_output_property_cookie_t xcb_randr_query_output_propert
y_unchecked
**
** @param xcb_connection_t *c
** @param xcb_randr_output_t output
** @param xcb_atom_t property
** @returns xcb_randr_query_output_property_cookie_t
**
**************************************************************************
***/
xcb_randr_query_output_property_cookie_t xcb_randr_query_output_property_cookie_t
xcb_randr_query_output_property_unchecked (xcb_connection_t *c /**< */, xcb_randr_query_output_property_unchecked (xcb_connection_t *c /**< */,
xcb_randr_output_t output /**< */, xcb_randr_output_t output /**< */,
xcb_atom_t property /* *< */); xcb_atom_t property /* *< */);
/**************************************************************************
***
**
** int32_t * xcb_randr_query_output_property_valid_values
**
** @param const xcb_randr_query_output_property_reply_t *R
** @returns int32_t *
**
**************************************************************************
***/
int32_t * int32_t *
xcb_randr_query_output_property_valid_values (const xcb_randr_query_output_ property_reply_t *R /**< */); xcb_randr_query_output_property_valid_values (const xcb_randr_query_output_ property_reply_t *R /**< */);
/**************************************************************************
***
**
** int xcb_randr_query_output_property_valid_values_length
**
** @param const xcb_randr_query_output_property_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_randr_query_output_property_valid_values_length (const xcb_randr_query_ output_property_reply_t *R /**< */); xcb_randr_query_output_property_valid_values_length (const xcb_randr_query_ output_property_reply_t *R /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_randr_query_output_property_valid_values_end
**
** @param const xcb_randr_query_output_property_reply_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_randr_query_output_property_valid_values_end (const xcb_randr_query_out put_property_reply_t *R /**< */); xcb_randr_query_output_property_valid_values_end (const xcb_randr_query_out put_property_reply_t *R /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_randr_query_output_property_unchecked(). is used. * xcb_randr_query_output_property_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_randr_query_output_property_reply_t * xcb_randr_query_output_proper
ty_reply
**
** @param xcb_connection_t *c
** @param xcb_randr_query_output_property_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_randr_query_output_property_reply_t *
**
**************************************************************************
***/
xcb_randr_query_output_property_reply_t * xcb_randr_query_output_property_reply_t *
xcb_randr_query_output_property_reply (xcb_connection_t *c /**< */, xcb_randr_query_output_property_reply (xcb_connection_t *c /**< */,
xcb_randr_query_output_property_cook ie_t cookie /**< */, xcb_randr_query_output_property_cook ie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
int int
xcb_randr_configure_output_property_sizeof (const void *_buffer /**< */, xcb_randr_configure_output_property_sizeof (const void *_buffer /**< */,
uint32_t values_len /**< * /); uint32_t values_len /**< * /);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_randr_configure_output_property_checked
**
** @param xcb_connection_t *c
** @param xcb_randr_output_t output
** @param xcb_atom_t property
** @param uint8_t pending
** @param uint8_t range
** @param uint32_t values_len
** @param const int32_t *values
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_randr_configure_output_property_checked (xcb_connection_t *c /**< */ , xcb_randr_configure_output_property_checked (xcb_connection_t *c /**< */ ,
xcb_randr_output_t output /* *< */, xcb_randr_output_t output /* *< */,
xcb_atom_t property /**< */, xcb_atom_t property /**< */,
uint8_t pending / **< */, uint8_t pending / **< */,
uint8_t range /** < */, uint8_t range /** < */,
uint32_t values_len /**< */, uint32_t values_len /**< */,
const int32_t *values /* *< */); const int32_t *values /* *< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_randr_configure_output_property
**
** @param xcb_connection_t *c
** @param xcb_randr_output_t output
** @param xcb_atom_t property
** @param uint8_t pending
** @param uint8_t range
** @param uint32_t values_len
** @param const int32_t *values
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_randr_configure_output_property (xcb_connection_t *c /**< */, xcb_randr_configure_output_property (xcb_connection_t *c /**< */,
xcb_randr_output_t output /**< */, xcb_randr_output_t output /**< */,
xcb_atom_t property /**< */, xcb_atom_t property /**< */,
uint8_t pending /**< */, uint8_t pending /**< */,
uint8_t range /**< */, uint8_t range /**< */,
uint32_t values_len /**< * /, uint32_t values_len /**< * /,
const int32_t *values /**< */); const int32_t *values /**< */);
int int
skipping to change at line 2819 skipping to change at line 2369
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_randr_change_output_property_checked
**
** @param xcb_connection_t *c
** @param xcb_randr_output_t output
** @param xcb_atom_t property
** @param xcb_atom_t type
** @param uint8_t format
** @param uint8_t mode
** @param uint32_t num_units
** @param const void *data
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_randr_change_output_property_checked (xcb_connection_t *c /**< */, xcb_randr_change_output_property_checked (xcb_connection_t *c /**< */,
xcb_randr_output_t output /**< */, xcb_randr_output_t output /**< */,
xcb_atom_t property /** < */, xcb_atom_t property /** < */,
xcb_atom_t type /**< */ , xcb_atom_t type /**< */ ,
uint8_t format /**< */, uint8_t format /**< */,
uint8_t mode /**< */ , uint8_t mode /**< */ ,
uint32_t num_units /* *< */, uint32_t num_units /* *< */,
const void *data /**< */ ); const void *data /**< */ );
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_randr_change_output_property
**
** @param xcb_connection_t *c
** @param xcb_randr_output_t output
** @param xcb_atom_t property
** @param xcb_atom_t type
** @param uint8_t format
** @param uint8_t mode
** @param uint32_t num_units
** @param const void *data
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_randr_change_output_property (xcb_connection_t *c /**< */, xcb_randr_change_output_property (xcb_connection_t *c /**< */,
xcb_randr_output_t output /**< */, xcb_randr_output_t output /**< */,
xcb_atom_t property /**< */, xcb_atom_t property /**< */,
xcb_atom_t type /**< */, xcb_atom_t type /**< */,
uint8_t format /**< */, uint8_t format /**< */,
uint8_t mode /**< */, uint8_t mode /**< */,
uint32_t num_units /**< */, uint32_t num_units /**< */,
const void *data /**< */); const void *data /**< */);
skipping to change at line 2892 skipping to change at line 2408
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_randr_delete_output_property_checked
**
** @param xcb_connection_t *c
** @param xcb_randr_output_t output
** @param xcb_atom_t property
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_randr_delete_output_property_checked (xcb_connection_t *c /**< */, xcb_randr_delete_output_property_checked (xcb_connection_t *c /**< */,
xcb_randr_output_t output /**< */, xcb_randr_output_t output /**< */,
xcb_atom_t property /** < */); xcb_atom_t property /** < */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_randr_delete_output_property
**
** @param xcb_connection_t *c
** @param xcb_randr_output_t output
** @param xcb_atom_t property
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_randr_delete_output_property (xcb_connection_t *c /**< */, xcb_randr_delete_output_property (xcb_connection_t *c /**< */,
xcb_randr_output_t output /**< */, xcb_randr_output_t output /**< */,
xcb_atom_t property /**< */); xcb_atom_t property /**< */);
int int
xcb_randr_get_output_property_sizeof (const void *_buffer /**< */); xcb_randr_get_output_property_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_randr_get_output_property_cookie_t xcb_randr_get_output_property
**
** @param xcb_connection_t *c
** @param xcb_randr_output_t output
** @param xcb_atom_t property
** @param xcb_atom_t type
** @param uint32_t long_offset
** @param uint32_t long_length
** @param uint8_t _delete
** @param uint8_t pending
** @returns xcb_randr_get_output_property_cookie_t
**
**************************************************************************
***/
xcb_randr_get_output_property_cookie_t xcb_randr_get_output_property_cookie_t
xcb_randr_get_output_property (xcb_connection_t *c /**< */, xcb_randr_get_output_property (xcb_connection_t *c /**< */,
xcb_randr_output_t output /**< */, xcb_randr_output_t output /**< */,
xcb_atom_t property /**< */, xcb_atom_t property /**< */,
xcb_atom_t type /**< */, xcb_atom_t type /**< */,
uint32_t long_offset /**< */, uint32_t long_offset /**< */,
uint32_t long_length /**< */, uint32_t long_length /**< */,
uint8_t _delete /**< */, uint8_t _delete /**< */,
uint8_t pending /**< */); uint8_t pending /**< */);
skipping to change at line 2983 skipping to change at line 2458
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_randr_get_output_property_cookie_t xcb_randr_get_output_property_un
checked
**
** @param xcb_connection_t *c
** @param xcb_randr_output_t output
** @param xcb_atom_t property
** @param xcb_atom_t type
** @param uint32_t long_offset
** @param uint32_t long_length
** @param uint8_t _delete
** @param uint8_t pending
** @returns xcb_randr_get_output_property_cookie_t
**
**************************************************************************
***/
xcb_randr_get_output_property_cookie_t xcb_randr_get_output_property_cookie_t
xcb_randr_get_output_property_unchecked (xcb_connection_t *c /**< */, xcb_randr_get_output_property_unchecked (xcb_connection_t *c /**< */,
xcb_randr_output_t output /**< * /, xcb_randr_output_t output /**< * /,
xcb_atom_t property /**< */, xcb_atom_t property /**< */,
xcb_atom_t type /**< */, xcb_atom_t type /**< */,
uint32_t long_offset / **< */, uint32_t long_offset / **< */,
uint32_t long_length / **< */, uint32_t long_length / **< */,
uint8_t _delete /**< */, uint8_t _delete /**< */,
uint8_t pending /**< */); uint8_t pending /**< */);
/**************************************************************************
***
**
** uint8_t * xcb_randr_get_output_property_data
**
** @param const xcb_randr_get_output_property_reply_t *R
** @returns uint8_t *
**
**************************************************************************
***/
uint8_t * uint8_t *
xcb_randr_get_output_property_data (const xcb_randr_get_output_property_rep ly_t *R /**< */); xcb_randr_get_output_property_data (const xcb_randr_get_output_property_rep ly_t *R /**< */);
/**************************************************************************
***
**
** int xcb_randr_get_output_property_data_length
**
** @param const xcb_randr_get_output_property_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_randr_get_output_property_data_length (const xcb_randr_get_output_prope rty_reply_t *R /**< */); xcb_randr_get_output_property_data_length (const xcb_randr_get_output_prope rty_reply_t *R /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_randr_get_output_property_data_end
**
** @param const xcb_randr_get_output_property_reply_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_randr_get_output_property_data_end (const xcb_randr_get_output_property _reply_t *R /**< */); xcb_randr_get_output_property_data_end (const xcb_randr_get_output_property _reply_t *R /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_randr_get_output_property_unchecked(). is used. * xcb_randr_get_output_property_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_randr_get_output_property_reply_t * xcb_randr_get_output_property_r
eply
**
** @param xcb_connection_t *c
** @param xcb_randr_get_output_property_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_randr_get_output_property_reply_t *
**
**************************************************************************
***/
xcb_randr_get_output_property_reply_t * xcb_randr_get_output_property_reply_t *
xcb_randr_get_output_property_reply (xcb_connection_t *c /**< */, xcb_randr_get_output_property_reply (xcb_connection_t *c /**< */,
xcb_randr_get_output_property_cookie_t cookie /**< */, xcb_randr_get_output_property_cookie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
int int
xcb_randr_create_mode_sizeof (const void *_buffer /**< */, xcb_randr_create_mode_sizeof (const void *_buffer /**< */,
uint32_t name_len /**< */); uint32_t name_len /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_randr_create_mode_cookie_t xcb_randr_create_mode
**
** @param xcb_connection_t *c
** @param xcb_window_t window
** @param xcb_randr_mode_info_t mode_info
** @param uint32_t name_len
** @param const char *name
** @returns xcb_randr_create_mode_cookie_t
**
**************************************************************************
***/
xcb_randr_create_mode_cookie_t xcb_randr_create_mode_cookie_t
xcb_randr_create_mode (xcb_connection_t *c /**< */, xcb_randr_create_mode (xcb_connection_t *c /**< */,
xcb_window_t window /**< */, xcb_window_t window /**< */,
xcb_randr_mode_info_t mode_info /**< */, xcb_randr_mode_info_t mode_info /**< */,
uint32_t name_len /**< */, uint32_t name_len /**< */,
const char *name /**< */); const char *name /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_randr_create_mode_cookie_t xcb_randr_create_mode_unchecked
**
** @param xcb_connection_t *c
** @param xcb_window_t window
** @param xcb_randr_mode_info_t mode_info
** @param uint32_t name_len
** @param const char *name
** @returns xcb_randr_create_mode_cookie_t
**
**************************************************************************
***/
xcb_randr_create_mode_cookie_t xcb_randr_create_mode_cookie_t
xcb_randr_create_mode_unchecked (xcb_connection_t *c /**< */, xcb_randr_create_mode_unchecked (xcb_connection_t *c /**< */,
xcb_window_t window /**< */, xcb_window_t window /**< */,
xcb_randr_mode_info_t mode_info /**< */, xcb_randr_mode_info_t mode_info /**< */,
uint32_t name_len /**< */, uint32_t name_len /**< */,
const char *name /**< */); const char *name /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
skipping to change at line 3156 skipping to change at line 2547
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_randr_create_mode_unchecked(). is used. * xcb_randr_create_mode_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_randr_create_mode_reply_t * xcb_randr_create_mode_reply
**
** @param xcb_connection_t *c
** @param xcb_randr_create_mode_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_randr_create_mode_reply_t *
**
**************************************************************************
***/
xcb_randr_create_mode_reply_t * xcb_randr_create_mode_reply_t *
xcb_randr_create_mode_reply (xcb_connection_t *c /**< */, xcb_randr_create_mode_reply (xcb_connection_t *c /**< */,
xcb_randr_create_mode_cookie_t cookie /**< */, xcb_randr_create_mode_cookie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_randr_destroy_mode_checked
**
** @param xcb_connection_t *c
** @param xcb_randr_mode_t mode
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_randr_destroy_mode_checked (xcb_connection_t *c /**< */, xcb_randr_destroy_mode_checked (xcb_connection_t *c /**< */,
xcb_randr_mode_t mode /**< */); xcb_randr_mode_t mode /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_randr_destroy_mode
**
** @param xcb_connection_t *c
** @param xcb_randr_mode_t mode
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_randr_destroy_mode (xcb_connection_t *c /**< */, xcb_randr_destroy_mode (xcb_connection_t *c /**< */,
xcb_randr_mode_t mode /**< */); xcb_randr_mode_t mode /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_randr_add_output_mode_checked
**
** @param xcb_connection_t *c
** @param xcb_randr_output_t output
** @param xcb_randr_mode_t mode
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_randr_add_output_mode_checked (xcb_connection_t *c /**< */, xcb_randr_add_output_mode_checked (xcb_connection_t *c /**< */,
xcb_randr_output_t output /**< */, xcb_randr_output_t output /**< */,
xcb_randr_mode_t mode /**< */); xcb_randr_mode_t mode /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_randr_add_output_mode
**
** @param xcb_connection_t *c
** @param xcb_randr_output_t output
** @param xcb_randr_mode_t mode
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_randr_add_output_mode (xcb_connection_t *c /**< */, xcb_randr_add_output_mode (xcb_connection_t *c /**< */,
xcb_randr_output_t output /**< */, xcb_randr_output_t output /**< */,
xcb_randr_mode_t mode /**< */); xcb_randr_mode_t mode /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_randr_delete_output_mode_checked
**
** @param xcb_connection_t *c
** @param xcb_randr_output_t output
** @param xcb_randr_mode_t mode
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_randr_delete_output_mode_checked (xcb_connection_t *c /**< */, xcb_randr_delete_output_mode_checked (xcb_connection_t *c /**< */,
xcb_randr_output_t output /**< */, xcb_randr_output_t output /**< */,
xcb_randr_mode_t mode /**< */); xcb_randr_mode_t mode /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_randr_delete_output_mode
**
** @param xcb_connection_t *c
** @param xcb_randr_output_t output
** @param xcb_randr_mode_t mode
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_randr_delete_output_mode (xcb_connection_t *c /**< */, xcb_randr_delete_output_mode (xcb_connection_t *c /**< */,
xcb_randr_output_t output /**< */, xcb_randr_output_t output /**< */,
xcb_randr_mode_t mode /**< */); xcb_randr_mode_t mode /**< */);
int int
xcb_randr_get_crtc_info_sizeof (const void *_buffer /**< */); xcb_randr_get_crtc_info_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_randr_get_crtc_info_cookie_t xcb_randr_get_crtc_info
**
** @param xcb_connection_t *c
** @param xcb_randr_crtc_t crtc
** @param xcb_timestamp_t config_timestamp
** @returns xcb_randr_get_crtc_info_cookie_t
**
**************************************************************************
***/
xcb_randr_get_crtc_info_cookie_t xcb_randr_get_crtc_info_cookie_t
xcb_randr_get_crtc_info (xcb_connection_t *c /**< */, xcb_randr_get_crtc_info (xcb_connection_t *c /**< */,
xcb_randr_crtc_t crtc /**< */, xcb_randr_crtc_t crtc /**< */,
xcb_timestamp_t config_timestamp /**< */); xcb_timestamp_t config_timestamp /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_randr_get_crtc_info_cookie_t xcb_randr_get_crtc_info_unchecked
**
** @param xcb_connection_t *c
** @param xcb_randr_crtc_t crtc
** @param xcb_timestamp_t config_timestamp
** @returns xcb_randr_get_crtc_info_cookie_t
**
**************************************************************************
***/
xcb_randr_get_crtc_info_cookie_t xcb_randr_get_crtc_info_cookie_t
xcb_randr_get_crtc_info_unchecked (xcb_connection_t *c /**< */, xcb_randr_get_crtc_info_unchecked (xcb_connection_t *c /**< */,
xcb_randr_crtc_t crtc /**< */, xcb_randr_crtc_t crtc /**< */,
xcb_timestamp_t config_timestamp /**< */); xcb_timestamp_t config_timestamp /**< */);
/**************************************************************************
***
**
** xcb_randr_output_t * xcb_randr_get_crtc_info_outputs
**
** @param const xcb_randr_get_crtc_info_reply_t *R
** @returns xcb_randr_output_t *
**
**************************************************************************
***/
xcb_randr_output_t * xcb_randr_output_t *
xcb_randr_get_crtc_info_outputs (const xcb_randr_get_crtc_info_reply_t *R /**< */); xcb_randr_get_crtc_info_outputs (const xcb_randr_get_crtc_info_reply_t *R /**< */);
/**************************************************************************
***
**
** int xcb_randr_get_crtc_info_outputs_length
**
** @param const xcb_randr_get_crtc_info_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_randr_get_crtc_info_outputs_length (const xcb_randr_get_crtc_info_reply _t *R /**< */); xcb_randr_get_crtc_info_outputs_length (const xcb_randr_get_crtc_info_reply _t *R /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_randr_get_crtc_info_outputs_end
**
** @param const xcb_randr_get_crtc_info_reply_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_randr_get_crtc_info_outputs_end (const xcb_randr_get_crtc_info_reply_t *R /**< */); xcb_randr_get_crtc_info_outputs_end (const xcb_randr_get_crtc_info_reply_t *R /**< */);
/**************************************************************************
***
**
** xcb_randr_output_t * xcb_randr_get_crtc_info_possible
**
** @param const xcb_randr_get_crtc_info_reply_t *R
** @returns xcb_randr_output_t *
**
**************************************************************************
***/
xcb_randr_output_t * xcb_randr_output_t *
xcb_randr_get_crtc_info_possible (const xcb_randr_get_crtc_info_reply_t *R /**< */); xcb_randr_get_crtc_info_possible (const xcb_randr_get_crtc_info_reply_t *R /**< */);
/**************************************************************************
***
**
** int xcb_randr_get_crtc_info_possible_length
**
** @param const xcb_randr_get_crtc_info_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_randr_get_crtc_info_possible_length (const xcb_randr_get_crtc_info_repl y_t *R /**< */); xcb_randr_get_crtc_info_possible_length (const xcb_randr_get_crtc_info_repl y_t *R /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_randr_get_crtc_info_possible_end
**
** @param const xcb_randr_get_crtc_info_reply_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_randr_get_crtc_info_possible_end (const xcb_randr_get_crtc_info_reply_t *R /**< */); xcb_randr_get_crtc_info_possible_end (const xcb_randr_get_crtc_info_reply_t *R /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_randr_get_crtc_info_unchecked(). is used. * xcb_randr_get_crtc_info_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_randr_get_crtc_info_reply_t * xcb_randr_get_crtc_info_reply
**
** @param xcb_connection_t *c
** @param xcb_randr_get_crtc_info_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_randr_get_crtc_info_reply_t *
**
**************************************************************************
***/
xcb_randr_get_crtc_info_reply_t * xcb_randr_get_crtc_info_reply_t *
xcb_randr_get_crtc_info_reply (xcb_connection_t *c /**< * /, xcb_randr_get_crtc_info_reply (xcb_connection_t *c /**< * /,
xcb_randr_get_crtc_info_cookie_t cookie / **< */, xcb_randr_get_crtc_info_cookie_t cookie / **< */,
xcb_generic_error_t **e /**< * /); xcb_generic_error_t **e /**< * /);
int int
xcb_randr_set_crtc_config_sizeof (const void *_buffer /**< */, xcb_randr_set_crtc_config_sizeof (const void *_buffer /**< */,
uint32_t outputs_len /**< */); uint32_t outputs_len /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_randr_set_crtc_config_cookie_t xcb_randr_set_crtc_config
**
** @param xcb_connection_t *c
** @param xcb_randr_crtc_t crtc
** @param xcb_timestamp_t timestamp
** @param xcb_timestamp_t config_timestamp
** @param int16_t x
** @param int16_t y
** @param xcb_randr_mode_t mode
** @param uint16_t rotation
** @param uint32_t outputs_len
** @param const xcb_randr_output_t *outputs
** @returns xcb_randr_set_crtc_config_cookie_t
**
**************************************************************************
***/
xcb_randr_set_crtc_config_cookie_t xcb_randr_set_crtc_config_cookie_t
xcb_randr_set_crtc_config (xcb_connection_t *c /**< */, xcb_randr_set_crtc_config (xcb_connection_t *c /**< */,
xcb_randr_crtc_t crtc /**< */, xcb_randr_crtc_t crtc /**< */,
xcb_timestamp_t timestamp /**< */, xcb_timestamp_t timestamp /**< */,
xcb_timestamp_t config_timestamp /**< */, xcb_timestamp_t config_timestamp /**< */,
int16_t x /**< */, int16_t x /**< */,
int16_t y /**< */, int16_t y /**< */,
xcb_randr_mode_t mode /**< */, xcb_randr_mode_t mode /**< */,
uint16_t rotation /**< */, uint16_t rotation /**< */,
uint32_t outputs_len /**< */, uint32_t outputs_len /**< */,
skipping to change at line 3541 skipping to change at line 2741
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_randr_set_crtc_config_cookie_t xcb_randr_set_crtc_config_unchecked
**
** @param xcb_connection_t *c
** @param xcb_randr_crtc_t crtc
** @param xcb_timestamp_t timestamp
** @param xcb_timestamp_t config_timestamp
** @param int16_t x
** @param int16_t y
** @param xcb_randr_mode_t mode
** @param uint16_t rotation
** @param uint32_t outputs_len
** @param const xcb_randr_output_t *outputs
** @returns xcb_randr_set_crtc_config_cookie_t
**
**************************************************************************
***/
xcb_randr_set_crtc_config_cookie_t xcb_randr_set_crtc_config_cookie_t
xcb_randr_set_crtc_config_unchecked (xcb_connection_t *c /**< */, xcb_randr_set_crtc_config_unchecked (xcb_connection_t *c /**< */,
xcb_randr_crtc_t crtc /**< * /, xcb_randr_crtc_t crtc /**< * /,
xcb_timestamp_t timestamp / **< */, xcb_timestamp_t timestamp / **< */,
xcb_timestamp_t config_times tamp /**< */, xcb_timestamp_t config_times tamp /**< */,
int16_t x /**< */, int16_t x /**< */,
int16_t y /**< */, int16_t y /**< */,
xcb_randr_mode_t mode /**< * /, xcb_randr_mode_t mode /**< * /,
uint16_t rotation /* *< */, uint16_t rotation /* *< */,
uint32_t outputs_len /**< */, uint32_t outputs_len /**< */,
skipping to change at line 3586 skipping to change at line 2767
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_randr_set_crtc_config_unchecked(). is used. * xcb_randr_set_crtc_config_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_randr_set_crtc_config_reply_t * xcb_randr_set_crtc_config_reply
**
** @param xcb_connection_t *c
** @param xcb_randr_set_crtc_config_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_randr_set_crtc_config_reply_t *
**
**************************************************************************
***/
xcb_randr_set_crtc_config_reply_t * xcb_randr_set_crtc_config_reply_t *
xcb_randr_set_crtc_config_reply (xcb_connection_t *c /* *< */, xcb_randr_set_crtc_config_reply (xcb_connection_t *c /* *< */,
xcb_randr_set_crtc_config_cookie_t cooki e /**< */, xcb_randr_set_crtc_config_cookie_t cooki e /**< */,
xcb_generic_error_t **e /* *< */); xcb_generic_error_t **e /* *< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_randr_get_crtc_gamma_size_cookie_t xcb_randr_get_crtc_gamma_size
**
** @param xcb_connection_t *c
** @param xcb_randr_crtc_t crtc
** @returns xcb_randr_get_crtc_gamma_size_cookie_t
**
**************************************************************************
***/
xcb_randr_get_crtc_gamma_size_cookie_t xcb_randr_get_crtc_gamma_size_cookie_t
xcb_randr_get_crtc_gamma_size (xcb_connection_t *c /**< */, xcb_randr_get_crtc_gamma_size (xcb_connection_t *c /**< */,
xcb_randr_crtc_t crtc /**< */); xcb_randr_crtc_t crtc /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_randr_get_crtc_gamma_size_cookie_t xcb_randr_get_crtc_gamma_size_un
checked
**
** @param xcb_connection_t *c
** @param xcb_randr_crtc_t crtc
** @returns xcb_randr_get_crtc_gamma_size_cookie_t
**
**************************************************************************
***/
xcb_randr_get_crtc_gamma_size_cookie_t xcb_randr_get_crtc_gamma_size_cookie_t
xcb_randr_get_crtc_gamma_size_unchecked (xcb_connection_t *c /**< */, xcb_randr_get_crtc_gamma_size_unchecked (xcb_connection_t *c /**< */,
xcb_randr_crtc_t crtc /**< */); xcb_randr_crtc_t crtc /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_randr_get_crtc_gamma_size_unchecked(). is used. * xcb_randr_get_crtc_gamma_size_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_randr_get_crtc_gamma_size_reply_t * xcb_randr_get_crtc_gamma_size_r
eply
**
** @param xcb_connection_t *c
** @param xcb_randr_get_crtc_gamma_size_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_randr_get_crtc_gamma_size_reply_t *
**
**************************************************************************
***/
xcb_randr_get_crtc_gamma_size_reply_t * xcb_randr_get_crtc_gamma_size_reply_t *
xcb_randr_get_crtc_gamma_size_reply (xcb_connection_t *c /**< */, xcb_randr_get_crtc_gamma_size_reply (xcb_connection_t *c /**< */,
xcb_randr_get_crtc_gamma_size_cookie_t cookie /**< */, xcb_randr_get_crtc_gamma_size_cookie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
int int
xcb_randr_get_crtc_gamma_sizeof (const void *_buffer /**< */); xcb_randr_get_crtc_gamma_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_randr_get_crtc_gamma_cookie_t xcb_randr_get_crtc_gamma
**
** @param xcb_connection_t *c
** @param xcb_randr_crtc_t crtc
** @returns xcb_randr_get_crtc_gamma_cookie_t
**
**************************************************************************
***/
xcb_randr_get_crtc_gamma_cookie_t xcb_randr_get_crtc_gamma_cookie_t
xcb_randr_get_crtc_gamma (xcb_connection_t *c /**< */, xcb_randr_get_crtc_gamma (xcb_connection_t *c /**< */,
xcb_randr_crtc_t crtc /**< */); xcb_randr_crtc_t crtc /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_randr_get_crtc_gamma_cookie_t xcb_randr_get_crtc_gamma_unchecked
**
** @param xcb_connection_t *c
** @param xcb_randr_crtc_t crtc
** @returns xcb_randr_get_crtc_gamma_cookie_t
**
**************************************************************************
***/
xcb_randr_get_crtc_gamma_cookie_t xcb_randr_get_crtc_gamma_cookie_t
xcb_randr_get_crtc_gamma_unchecked (xcb_connection_t *c /**< */, xcb_randr_get_crtc_gamma_unchecked (xcb_connection_t *c /**< */,
xcb_randr_crtc_t crtc /**< */); xcb_randr_crtc_t crtc /**< */);
/**************************************************************************
***
**
** uint16_t * xcb_randr_get_crtc_gamma_red
**
** @param const xcb_randr_get_crtc_gamma_reply_t *R
** @returns uint16_t *
**
**************************************************************************
***/
uint16_t * uint16_t *
xcb_randr_get_crtc_gamma_red (const xcb_randr_get_crtc_gamma_reply_t *R /* *< */); xcb_randr_get_crtc_gamma_red (const xcb_randr_get_crtc_gamma_reply_t *R /* *< */);
/**************************************************************************
***
**
** int xcb_randr_get_crtc_gamma_red_length
**
** @param const xcb_randr_get_crtc_gamma_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_randr_get_crtc_gamma_red_length (const xcb_randr_get_crtc_gamma_reply_t *R /**< */); xcb_randr_get_crtc_gamma_red_length (const xcb_randr_get_crtc_gamma_reply_t *R /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_randr_get_crtc_gamma_red_end
**
** @param const xcb_randr_get_crtc_gamma_reply_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_randr_get_crtc_gamma_red_end (const xcb_randr_get_crtc_gamma_reply_t *R /**< */); xcb_randr_get_crtc_gamma_red_end (const xcb_randr_get_crtc_gamma_reply_t *R /**< */);
/**************************************************************************
***
**
** uint16_t * xcb_randr_get_crtc_gamma_green
**
** @param const xcb_randr_get_crtc_gamma_reply_t *R
** @returns uint16_t *
**
**************************************************************************
***/
uint16_t * uint16_t *
xcb_randr_get_crtc_gamma_green (const xcb_randr_get_crtc_gamma_reply_t *R /**< */); xcb_randr_get_crtc_gamma_green (const xcb_randr_get_crtc_gamma_reply_t *R /**< */);
/**************************************************************************
***
**
** int xcb_randr_get_crtc_gamma_green_length
**
** @param const xcb_randr_get_crtc_gamma_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_randr_get_crtc_gamma_green_length (const xcb_randr_get_crtc_gamma_reply _t *R /**< */); xcb_randr_get_crtc_gamma_green_length (const xcb_randr_get_crtc_gamma_reply _t *R /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_randr_get_crtc_gamma_green_end
**
** @param const xcb_randr_get_crtc_gamma_reply_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_randr_get_crtc_gamma_green_end (const xcb_randr_get_crtc_gamma_reply_t *R /**< */); xcb_randr_get_crtc_gamma_green_end (const xcb_randr_get_crtc_gamma_reply_t *R /**< */);
/**************************************************************************
***
**
** uint16_t * xcb_randr_get_crtc_gamma_blue
**
** @param const xcb_randr_get_crtc_gamma_reply_t *R
** @returns uint16_t *
**
**************************************************************************
***/
uint16_t * uint16_t *
xcb_randr_get_crtc_gamma_blue (const xcb_randr_get_crtc_gamma_reply_t *R / **< */); xcb_randr_get_crtc_gamma_blue (const xcb_randr_get_crtc_gamma_reply_t *R / **< */);
/**************************************************************************
***
**
** int xcb_randr_get_crtc_gamma_blue_length
**
** @param const xcb_randr_get_crtc_gamma_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_randr_get_crtc_gamma_blue_length (const xcb_randr_get_crtc_gamma_reply_ t *R /**< */); xcb_randr_get_crtc_gamma_blue_length (const xcb_randr_get_crtc_gamma_reply_ t *R /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_randr_get_crtc_gamma_blue_end
**
** @param const xcb_randr_get_crtc_gamma_reply_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_randr_get_crtc_gamma_blue_end (const xcb_randr_get_crtc_gamma_reply_t * R /**< */); xcb_randr_get_crtc_gamma_blue_end (const xcb_randr_get_crtc_gamma_reply_t * R /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_randr_get_crtc_gamma_unchecked(). is used. * xcb_randr_get_crtc_gamma_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_randr_get_crtc_gamma_reply_t * xcb_randr_get_crtc_gamma_reply
**
** @param xcb_connection_t *c
** @param xcb_randr_get_crtc_gamma_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_randr_get_crtc_gamma_reply_t *
**
**************************************************************************
***/
xcb_randr_get_crtc_gamma_reply_t * xcb_randr_get_crtc_gamma_reply_t *
xcb_randr_get_crtc_gamma_reply (xcb_connection_t *c /**< */, xcb_randr_get_crtc_gamma_reply (xcb_connection_t *c /**< */,
xcb_randr_get_crtc_gamma_cookie_t cookie /**< */, xcb_randr_get_crtc_gamma_cookie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
int int
xcb_randr_set_crtc_gamma_sizeof (const void *_buffer /**< */); xcb_randr_set_crtc_gamma_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_randr_set_crtc_gamma_checked
**
** @param xcb_connection_t *c
** @param xcb_randr_crtc_t crtc
** @param uint16_t size
** @param const uint16_t *red
** @param const uint16_t *green
** @param const uint16_t *blue
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_randr_set_crtc_gamma_checked (xcb_connection_t *c /**< */, xcb_randr_set_crtc_gamma_checked (xcb_connection_t *c /**< */,
xcb_randr_crtc_t crtc /**< */, xcb_randr_crtc_t crtc /**< */,
uint16_t size /**< */, uint16_t size /**< */,
const uint16_t *red /**< */, const uint16_t *red /**< */,
const uint16_t *green /**< */, const uint16_t *green /**< */,
const uint16_t *blue /**< */); const uint16_t *blue /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_randr_set_crtc_gamma
**
** @param xcb_connection_t *c
** @param xcb_randr_crtc_t crtc
** @param uint16_t size
** @param const uint16_t *red
** @param const uint16_t *green
** @param const uint16_t *blue
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_randr_set_crtc_gamma (xcb_connection_t *c /**< */, xcb_randr_set_crtc_gamma (xcb_connection_t *c /**< */,
xcb_randr_crtc_t crtc /**< */, xcb_randr_crtc_t crtc /**< */,
uint16_t size /**< */, uint16_t size /**< */,
const uint16_t *red /**< */, const uint16_t *red /**< */,
const uint16_t *green /**< */, const uint16_t *green /**< */,
const uint16_t *blue /**< */); const uint16_t *blue /**< */);
int int
xcb_randr_get_screen_resources_current_sizeof (const void *_buffer /**< * /); xcb_randr_get_screen_resources_current_sizeof (const void *_buffer /**< * /);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_randr_get_screen_resources_current_cookie_t xcb_randr_get_screen_re
sources_current
**
** @param xcb_connection_t *c
** @param xcb_window_t window
** @returns xcb_randr_get_screen_resources_current_cookie_t
**
**************************************************************************
***/
xcb_randr_get_screen_resources_current_cookie_t xcb_randr_get_screen_resources_current_cookie_t
xcb_randr_get_screen_resources_current (xcb_connection_t *c /**< */, xcb_randr_get_screen_resources_current (xcb_connection_t *c /**< */,
xcb_window_t window /**< */); xcb_window_t window /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_randr_get_screen_resources_current_cookie_t xcb_randr_get_screen_re
sources_current_unchecked
**
** @param xcb_connection_t *c
** @param xcb_window_t window
** @returns xcb_randr_get_screen_resources_current_cookie_t
**
**************************************************************************
***/
xcb_randr_get_screen_resources_current_cookie_t xcb_randr_get_screen_resources_current_cookie_t
xcb_randr_get_screen_resources_current_unchecked (xcb_connection_t *c /**< */, xcb_randr_get_screen_resources_current_unchecked (xcb_connection_t *c /**< */,
xcb_window_t window /**< */); xcb_window_t window /**< */);
/**************************************************************************
***
**
** xcb_randr_crtc_t * xcb_randr_get_screen_resources_current_crtcs
**
** @param const xcb_randr_get_screen_resources_current_reply_t *R
** @returns xcb_randr_crtc_t *
**
**************************************************************************
***/
xcb_randr_crtc_t * xcb_randr_crtc_t *
xcb_randr_get_screen_resources_current_crtcs (const xcb_randr_get_screen_re sources_current_reply_t *R /**< */); xcb_randr_get_screen_resources_current_crtcs (const xcb_randr_get_screen_re sources_current_reply_t *R /**< */);
/**************************************************************************
***
**
** int xcb_randr_get_screen_resources_current_crtcs_length
**
** @param const xcb_randr_get_screen_resources_current_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_randr_get_screen_resources_current_crtcs_length (const xcb_randr_get_sc reen_resources_current_reply_t *R /**< */); xcb_randr_get_screen_resources_current_crtcs_length (const xcb_randr_get_sc reen_resources_current_reply_t *R /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_randr_get_screen_resources_current_crtcs_end
**
** @param const xcb_randr_get_screen_resources_current_reply_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_randr_get_screen_resources_current_crtcs_end (const xcb_randr_get_scree n_resources_current_reply_t *R /**< */); xcb_randr_get_screen_resources_current_crtcs_end (const xcb_randr_get_scree n_resources_current_reply_t *R /**< */);
/**************************************************************************
***
**
** xcb_randr_output_t * xcb_randr_get_screen_resources_current_outputs
**
** @param const xcb_randr_get_screen_resources_current_reply_t *R
** @returns xcb_randr_output_t *
**
**************************************************************************
***/
xcb_randr_output_t * xcb_randr_output_t *
xcb_randr_get_screen_resources_current_outputs (const xcb_randr_get_screen_ resources_current_reply_t *R /**< */); xcb_randr_get_screen_resources_current_outputs (const xcb_randr_get_screen_ resources_current_reply_t *R /**< */);
/**************************************************************************
***
**
** int xcb_randr_get_screen_resources_current_outputs_length
**
** @param const xcb_randr_get_screen_resources_current_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_randr_get_screen_resources_current_outputs_length (const xcb_randr_get_ screen_resources_current_reply_t *R /**< */); xcb_randr_get_screen_resources_current_outputs_length (const xcb_randr_get_ screen_resources_current_reply_t *R /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_randr_get_screen_resources_current_outputs_e
nd
**
** @param const xcb_randr_get_screen_resources_current_reply_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_randr_get_screen_resources_current_outputs_end (const xcb_randr_get_scr een_resources_current_reply_t *R /**< */); xcb_randr_get_screen_resources_current_outputs_end (const xcb_randr_get_scr een_resources_current_reply_t *R /**< */);
/**************************************************************************
***
**
** xcb_randr_mode_info_t * xcb_randr_get_screen_resources_current_modes
**
** @param const xcb_randr_get_screen_resources_current_reply_t *R
** @returns xcb_randr_mode_info_t *
**
**************************************************************************
***/
xcb_randr_mode_info_t * xcb_randr_mode_info_t *
xcb_randr_get_screen_resources_current_modes (const xcb_randr_get_screen_re sources_current_reply_t *R /**< */); xcb_randr_get_screen_resources_current_modes (const xcb_randr_get_screen_re sources_current_reply_t *R /**< */);
/**************************************************************************
***
**
** int xcb_randr_get_screen_resources_current_modes_length
**
** @param const xcb_randr_get_screen_resources_current_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_randr_get_screen_resources_current_modes_length (const xcb_randr_get_sc reen_resources_current_reply_t *R /**< */); xcb_randr_get_screen_resources_current_modes_length (const xcb_randr_get_sc reen_resources_current_reply_t *R /**< */);
/**************************************************************************
***
**
** xcb_randr_mode_info_iterator_t xcb_randr_get_screen_resources_current_m
odes_iterator
**
** @param const xcb_randr_get_screen_resources_current_reply_t *R
** @returns xcb_randr_mode_info_iterator_t
**
**************************************************************************
***/
xcb_randr_mode_info_iterator_t xcb_randr_mode_info_iterator_t
xcb_randr_get_screen_resources_current_modes_iterator (const xcb_randr_get_ screen_resources_current_reply_t *R /**< */); xcb_randr_get_screen_resources_current_modes_iterator (const xcb_randr_get_ screen_resources_current_reply_t *R /**< */);
/**************************************************************************
***
**
** uint8_t * xcb_randr_get_screen_resources_current_names
**
** @param const xcb_randr_get_screen_resources_current_reply_t *R
** @returns uint8_t *
**
**************************************************************************
***/
uint8_t * uint8_t *
xcb_randr_get_screen_resources_current_names (const xcb_randr_get_screen_re sources_current_reply_t *R /**< */); xcb_randr_get_screen_resources_current_names (const xcb_randr_get_screen_re sources_current_reply_t *R /**< */);
/**************************************************************************
***
**
** int xcb_randr_get_screen_resources_current_names_length
**
** @param const xcb_randr_get_screen_resources_current_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_randr_get_screen_resources_current_names_length (const xcb_randr_get_sc reen_resources_current_reply_t *R /**< */); xcb_randr_get_screen_resources_current_names_length (const xcb_randr_get_sc reen_resources_current_reply_t *R /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_randr_get_screen_resources_current_names_end
**
** @param const xcb_randr_get_screen_resources_current_reply_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_randr_get_screen_resources_current_names_end (const xcb_randr_get_scree n_resources_current_reply_t *R /**< */); xcb_randr_get_screen_resources_current_names_end (const xcb_randr_get_scree n_resources_current_reply_t *R /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_randr_get_screen_resources_current_unchecked(). is used. * xcb_randr_get_screen_resources_current_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_randr_get_screen_resources_current_reply_t * xcb_randr_get_screen_r
esources_current_reply
**
** @param xcb_connection_t *c
** @param xcb_randr_get_screen_resources_current_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_randr_get_screen_resources_current_reply_t *
**
**************************************************************************
***/
xcb_randr_get_screen_resources_current_reply_t * xcb_randr_get_screen_resources_current_reply_t *
xcb_randr_get_screen_resources_current_reply (xcb_connection_t *c /**< */, xcb_randr_get_screen_resources_current_reply (xcb_connection_t *c /**< */,
xcb_randr_get_screen_resource s_current_cookie_t cookie /**< */, xcb_randr_get_screen_resource s_current_cookie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
int int
xcb_randr_set_crtc_transform_sizeof (const void *_buffer /**< */, xcb_randr_set_crtc_transform_sizeof (const void *_buffer /**< */,
uint32_t filter_params_len /**< * /); uint32_t filter_params_len /**< * /);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_randr_set_crtc_transform_checked
**
** @param xcb_connection_t *c
** @param xcb_randr_crtc_t crtc
** @param xcb_render_transform_t transform
** @param uint16_t filter_len
** @param const char *filter_name
** @param uint32_t filter_params_len
** @param const xcb_render_fixed_t *filter_params
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_randr_set_crtc_transform_checked (xcb_connection_t *c /**< */, xcb_randr_set_crtc_transform_checked (xcb_connection_t *c /**< */,
xcb_randr_crtc_t crtc /**< */, xcb_randr_crtc_t crtc /**< */,
xcb_render_transform_t transform /**< */, xcb_render_transform_t transform /**< */,
uint16_t filter_len /**< */, uint16_t filter_len /**< */,
const char *filter_name /**< */, const char *filter_name /**< */,
uint32_t filter_para ms_len /**< */, uint32_t filter_para ms_len /**< */,
const xcb_render_fixed_t *filter_para ms /**< */); const xcb_render_fixed_t *filter_para ms /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_randr_set_crtc_transform
**
** @param xcb_connection_t *c
** @param xcb_randr_crtc_t crtc
** @param xcb_render_transform_t transform
** @param uint16_t filter_len
** @param const char *filter_name
** @param uint32_t filter_params_len
** @param const xcb_render_fixed_t *filter_params
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_randr_set_crtc_transform (xcb_connection_t *c /**< */, xcb_randr_set_crtc_transform (xcb_connection_t *c /**< */,
xcb_randr_crtc_t crtc /**< */, xcb_randr_crtc_t crtc /**< */,
xcb_render_transform_t transform /**< */, xcb_render_transform_t transform /**< */,
uint16_t filter_len /**< */ , uint16_t filter_len /**< */ ,
const char *filter_name /**< * /, const char *filter_name /**< * /,
uint32_t filter_params_len /**< */, uint32_t filter_params_len /**< */,
const xcb_render_fixed_t *filter_params /**< */); const xcb_render_fixed_t *filter_params /**< */);
int int
xcb_randr_get_crtc_transform_sizeof (const void *_buffer /**< */); xcb_randr_get_crtc_transform_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_randr_get_crtc_transform_cookie_t xcb_randr_get_crtc_transform
**
** @param xcb_connection_t *c
** @param xcb_randr_crtc_t crtc
** @returns xcb_randr_get_crtc_transform_cookie_t
**
**************************************************************************
***/
xcb_randr_get_crtc_transform_cookie_t xcb_randr_get_crtc_transform_cookie_t
xcb_randr_get_crtc_transform (xcb_connection_t *c /**< */, xcb_randr_get_crtc_transform (xcb_connection_t *c /**< */,
xcb_randr_crtc_t crtc /**< */); xcb_randr_crtc_t crtc /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_randr_get_crtc_transform_cookie_t xcb_randr_get_crtc_transform_unch
ecked
**
** @param xcb_connection_t *c
** @param xcb_randr_crtc_t crtc
** @returns xcb_randr_get_crtc_transform_cookie_t
**
**************************************************************************
***/
xcb_randr_get_crtc_transform_cookie_t xcb_randr_get_crtc_transform_cookie_t
xcb_randr_get_crtc_transform_unchecked (xcb_connection_t *c /**< */, xcb_randr_get_crtc_transform_unchecked (xcb_connection_t *c /**< */,
xcb_randr_crtc_t crtc /**< */); xcb_randr_crtc_t crtc /**< */);
/**************************************************************************
***
**
** char * xcb_randr_get_crtc_transform_pending_filter_name
**
** @param const xcb_randr_get_crtc_transform_reply_t *R
** @returns char *
**
**************************************************************************
***/
char * char *
xcb_randr_get_crtc_transform_pending_filter_name (const xcb_randr_get_crtc_ transform_reply_t *R /**< */); xcb_randr_get_crtc_transform_pending_filter_name (const xcb_randr_get_crtc_ transform_reply_t *R /**< */);
/**************************************************************************
***
**
** int xcb_randr_get_crtc_transform_pending_filter_name_length
**
** @param const xcb_randr_get_crtc_transform_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_randr_get_crtc_transform_pending_filter_name_length (const xcb_randr_ge t_crtc_transform_reply_t *R /**< */); xcb_randr_get_crtc_transform_pending_filter_name_length (const xcb_randr_ge t_crtc_transform_reply_t *R /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_randr_get_crtc_transform_pending_filter_name
_end
**
** @param const xcb_randr_get_crtc_transform_reply_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_randr_get_crtc_transform_pending_filter_name_end (const xcb_randr_get_c rtc_transform_reply_t *R /**< */); xcb_randr_get_crtc_transform_pending_filter_name_end (const xcb_randr_get_c rtc_transform_reply_t *R /**< */);
/**************************************************************************
***
**
** xcb_render_fixed_t * xcb_randr_get_crtc_transform_pending_params
**
** @param const xcb_randr_get_crtc_transform_reply_t *R
** @returns xcb_render_fixed_t *
**
**************************************************************************
***/
xcb_render_fixed_t * xcb_render_fixed_t *
xcb_randr_get_crtc_transform_pending_params (const xcb_randr_get_crtc_trans form_reply_t *R /**< */); xcb_randr_get_crtc_transform_pending_params (const xcb_randr_get_crtc_trans form_reply_t *R /**< */);
/**************************************************************************
***
**
** int xcb_randr_get_crtc_transform_pending_params_length
**
** @param const xcb_randr_get_crtc_transform_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_randr_get_crtc_transform_pending_params_length (const xcb_randr_get_crt c_transform_reply_t *R /**< */); xcb_randr_get_crtc_transform_pending_params_length (const xcb_randr_get_crt c_transform_reply_t *R /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_randr_get_crtc_transform_pending_params_end
**
** @param const xcb_randr_get_crtc_transform_reply_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_randr_get_crtc_transform_pending_params_end (const xcb_randr_get_crtc_t ransform_reply_t *R /**< */); xcb_randr_get_crtc_transform_pending_params_end (const xcb_randr_get_crtc_t ransform_reply_t *R /**< */);
/**************************************************************************
***
**
** char * xcb_randr_get_crtc_transform_current_filter_name
**
** @param const xcb_randr_get_crtc_transform_reply_t *R
** @returns char *
**
**************************************************************************
***/
char * char *
xcb_randr_get_crtc_transform_current_filter_name (const xcb_randr_get_crtc_ transform_reply_t *R /**< */); xcb_randr_get_crtc_transform_current_filter_name (const xcb_randr_get_crtc_ transform_reply_t *R /**< */);
/**************************************************************************
***
**
** int xcb_randr_get_crtc_transform_current_filter_name_length
**
** @param const xcb_randr_get_crtc_transform_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_randr_get_crtc_transform_current_filter_name_length (const xcb_randr_ge t_crtc_transform_reply_t *R /**< */); xcb_randr_get_crtc_transform_current_filter_name_length (const xcb_randr_ge t_crtc_transform_reply_t *R /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_randr_get_crtc_transform_current_filter_name
_end
**
** @param const xcb_randr_get_crtc_transform_reply_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_randr_get_crtc_transform_current_filter_name_end (const xcb_randr_get_c rtc_transform_reply_t *R /**< */); xcb_randr_get_crtc_transform_current_filter_name_end (const xcb_randr_get_c rtc_transform_reply_t *R /**< */);
/**************************************************************************
***
**
** xcb_render_fixed_t * xcb_randr_get_crtc_transform_current_params
**
** @param const xcb_randr_get_crtc_transform_reply_t *R
** @returns xcb_render_fixed_t *
**
**************************************************************************
***/
xcb_render_fixed_t * xcb_render_fixed_t *
xcb_randr_get_crtc_transform_current_params (const xcb_randr_get_crtc_trans form_reply_t *R /**< */); xcb_randr_get_crtc_transform_current_params (const xcb_randr_get_crtc_trans form_reply_t *R /**< */);
/**************************************************************************
***
**
** int xcb_randr_get_crtc_transform_current_params_length
**
** @param const xcb_randr_get_crtc_transform_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_randr_get_crtc_transform_current_params_length (const xcb_randr_get_crt c_transform_reply_t *R /**< */); xcb_randr_get_crtc_transform_current_params_length (const xcb_randr_get_crt c_transform_reply_t *R /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_randr_get_crtc_transform_current_params_end
**
** @param const xcb_randr_get_crtc_transform_reply_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_randr_get_crtc_transform_current_params_end (const xcb_randr_get_crtc_t ransform_reply_t *R /**< */); xcb_randr_get_crtc_transform_current_params_end (const xcb_randr_get_crtc_t ransform_reply_t *R /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_randr_get_crtc_transform_unchecked(). is used. * xcb_randr_get_crtc_transform_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_randr_get_crtc_transform_reply_t * xcb_randr_get_crtc_transform_rep
ly
**
** @param xcb_connection_t *c
** @param xcb_randr_get_crtc_transform_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_randr_get_crtc_transform_reply_t *
**
**************************************************************************
***/
xcb_randr_get_crtc_transform_reply_t * xcb_randr_get_crtc_transform_reply_t *
xcb_randr_get_crtc_transform_reply (xcb_connection_t *c /**< */, xcb_randr_get_crtc_transform_reply (xcb_connection_t *c /**< */,
xcb_randr_get_crtc_transform_cookie_t cookie /**< */, xcb_randr_get_crtc_transform_cookie_t cookie /**< */,
xcb_generic_error_t * *e /**< */); xcb_generic_error_t * *e /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_randr_get_panning_cookie_t xcb_randr_get_panning
**
** @param xcb_connection_t *c
** @param xcb_randr_crtc_t crtc
** @returns xcb_randr_get_panning_cookie_t
**
**************************************************************************
***/
xcb_randr_get_panning_cookie_t xcb_randr_get_panning_cookie_t
xcb_randr_get_panning (xcb_connection_t *c /**< */, xcb_randr_get_panning (xcb_connection_t *c /**< */,
xcb_randr_crtc_t crtc /**< */); xcb_randr_crtc_t crtc /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_randr_get_panning_cookie_t xcb_randr_get_panning_unchecked
**
** @param xcb_connection_t *c
** @param xcb_randr_crtc_t crtc
** @returns xcb_randr_get_panning_cookie_t
**
**************************************************************************
***/
xcb_randr_get_panning_cookie_t xcb_randr_get_panning_cookie_t
xcb_randr_get_panning_unchecked (xcb_connection_t *c /**< */, xcb_randr_get_panning_unchecked (xcb_connection_t *c /**< */,
xcb_randr_crtc_t crtc /**< */); xcb_randr_crtc_t crtc /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_randr_get_panning_unchecked(). is used. * xcb_randr_get_panning_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_randr_get_panning_reply_t * xcb_randr_get_panning_reply
**
** @param xcb_connection_t *c
** @param xcb_randr_get_panning_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_randr_get_panning_reply_t *
**
**************************************************************************
***/
xcb_randr_get_panning_reply_t * xcb_randr_get_panning_reply_t *
xcb_randr_get_panning_reply (xcb_connection_t *c /**< */, xcb_randr_get_panning_reply (xcb_connection_t *c /**< */,
xcb_randr_get_panning_cookie_t cookie /**< */, xcb_randr_get_panning_cookie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_randr_set_panning_cookie_t xcb_randr_set_panning
**
** @param xcb_connection_t *c
** @param xcb_randr_crtc_t crtc
** @param xcb_timestamp_t timestamp
** @param uint16_t left
** @param uint16_t top
** @param uint16_t width
** @param uint16_t height
** @param uint16_t track_left
** @param uint16_t track_top
** @param uint16_t track_width
** @param uint16_t track_height
** @param int16_t border_left
** @param int16_t border_top
** @param int16_t border_right
** @param int16_t border_bottom
** @returns xcb_randr_set_panning_cookie_t
**
**************************************************************************
***/
xcb_randr_set_panning_cookie_t xcb_randr_set_panning_cookie_t
xcb_randr_set_panning (xcb_connection_t *c /**< */, xcb_randr_set_panning (xcb_connection_t *c /**< */,
xcb_randr_crtc_t crtc /**< */, xcb_randr_crtc_t crtc /**< */,
xcb_timestamp_t timestamp /**< */, xcb_timestamp_t timestamp /**< */,
uint16_t left /**< */, uint16_t left /**< */,
uint16_t top /**< */, uint16_t top /**< */,
uint16_t width /**< */, uint16_t width /**< */,
uint16_t height /**< */, uint16_t height /**< */,
uint16_t track_left /**< */, uint16_t track_left /**< */,
uint16_t track_top /**< */, uint16_t track_top /**< */,
skipping to change at line 4609 skipping to change at line 3225
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_randr_set_panning_cookie_t xcb_randr_set_panning_unchecked
**
** @param xcb_connection_t *c
** @param xcb_randr_crtc_t crtc
** @param xcb_timestamp_t timestamp
** @param uint16_t left
** @param uint16_t top
** @param uint16_t width
** @param uint16_t height
** @param uint16_t track_left
** @param uint16_t track_top
** @param uint16_t track_width
** @param uint16_t track_height
** @param int16_t border_left
** @param int16_t border_top
** @param int16_t border_right
** @param int16_t border_bottom
** @returns xcb_randr_set_panning_cookie_t
**
**************************************************************************
***/
xcb_randr_set_panning_cookie_t xcb_randr_set_panning_cookie_t
xcb_randr_set_panning_unchecked (xcb_connection_t *c /**< */, xcb_randr_set_panning_unchecked (xcb_connection_t *c /**< */,
xcb_randr_crtc_t crtc /**< */, xcb_randr_crtc_t crtc /**< */,
xcb_timestamp_t timestamp /**< */, xcb_timestamp_t timestamp /**< */,
uint16_t left /**< */, uint16_t left /**< */,
uint16_t top /**< */, uint16_t top /**< */,
uint16_t width /**< */, uint16_t width /**< */,
uint16_t height /**< */, uint16_t height /**< */,
uint16_t track_left /**< */, uint16_t track_left /**< */,
uint16_t track_top /**< */, uint16_t track_top /**< */,
skipping to change at line 4664 skipping to change at line 3256
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_randr_set_panning_unchecked(). is used. * xcb_randr_set_panning_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_randr_set_panning_reply_t * xcb_randr_set_panning_reply
**
** @param xcb_connection_t *c
** @param xcb_randr_set_panning_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_randr_set_panning_reply_t *
**
**************************************************************************
***/
xcb_randr_set_panning_reply_t * xcb_randr_set_panning_reply_t *
xcb_randr_set_panning_reply (xcb_connection_t *c /**< */, xcb_randr_set_panning_reply (xcb_connection_t *c /**< */,
xcb_randr_set_panning_cookie_t cookie /**< */, xcb_randr_set_panning_cookie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_randr_set_output_primary_checked
**
** @param xcb_connection_t *c
** @param xcb_window_t window
** @param xcb_randr_output_t output
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_randr_set_output_primary_checked (xcb_connection_t *c /**< */, xcb_randr_set_output_primary_checked (xcb_connection_t *c /**< */,
xcb_window_t window /**< */, xcb_window_t window /**< */,
xcb_randr_output_t output /**< */); xcb_randr_output_t output /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_randr_set_output_primary
**
** @param xcb_connection_t *c
** @param xcb_window_t window
** @param xcb_randr_output_t output
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_randr_set_output_primary (xcb_connection_t *c /**< */, xcb_randr_set_output_primary (xcb_connection_t *c /**< */,
xcb_window_t window /**< */, xcb_window_t window /**< */,
xcb_randr_output_t output /**< */); xcb_randr_output_t output /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_randr_get_output_primary_cookie_t xcb_randr_get_output_primary
**
** @param xcb_connection_t *c
** @param xcb_window_t window
** @returns xcb_randr_get_output_primary_cookie_t
**
**************************************************************************
***/
xcb_randr_get_output_primary_cookie_t xcb_randr_get_output_primary_cookie_t
xcb_randr_get_output_primary (xcb_connection_t *c /**< */, xcb_randr_get_output_primary (xcb_connection_t *c /**< */,
xcb_window_t window /**< */); xcb_window_t window /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_randr_get_output_primary_cookie_t xcb_randr_get_output_primary_unch
ecked
**
** @param xcb_connection_t *c
** @param xcb_window_t window
** @returns xcb_randr_get_output_primary_cookie_t
**
**************************************************************************
***/
xcb_randr_get_output_primary_cookie_t xcb_randr_get_output_primary_cookie_t
xcb_randr_get_output_primary_unchecked (xcb_connection_t *c /**< */, xcb_randr_get_output_primary_unchecked (xcb_connection_t *c /**< */,
xcb_window_t window /**< */); xcb_window_t window /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_randr_get_output_primary_unchecked(). is used. * xcb_randr_get_output_primary_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_randr_get_output_primary_reply_t * xcb_randr_get_output_primary_rep
ly
**
** @param xcb_connection_t *c
** @param xcb_randr_get_output_primary_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_randr_get_output_primary_reply_t *
**
**************************************************************************
***/
xcb_randr_get_output_primary_reply_t * xcb_randr_get_output_primary_reply_t *
xcb_randr_get_output_primary_reply (xcb_connection_t *c /**< */, xcb_randr_get_output_primary_reply (xcb_connection_t *c /**< */,
xcb_randr_get_output_primary_cookie_t cookie /**< */, xcb_randr_get_output_primary_cookie_t cookie /**< */,
xcb_generic_error_t * *e /**< */); xcb_generic_error_t * *e /**< */);
int
xcb_randr_get_providers_sizeof (const void *_buffer /**< */);
/** /**
* Get the next element of the iterator
* @param i Pointer to a xcb_randr_crtc_change_iterator_t
* *
* Get the next element in the iterator. The member rem is * @param c The connection
* decreased by one. The member data points to the next * @return A cookie
* element. The member index is increased by sizeof(xcb_randr_crtc_change_t *
) * Delivers a request to the X server.
*
*/ */
xcb_randr_get_providers_cookie_t
/************************************************************************** xcb_randr_get_providers (xcb_connection_t *c /**< */,
*** xcb_window_t window /**< */);
**
** void xcb_randr_crtc_change_next
**
** @param xcb_randr_crtc_change_iterator_t *i
** @returns void
**
**************************************************************************
***/
void
xcb_randr_crtc_change_next (xcb_randr_crtc_change_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element
* @param i An xcb_randr_crtc_change_iterator_t
* @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * @param c The connection
* The member rem is set to 0. The member data points to the * @return A cookie
* last element. *
* Delivers a request to the X server.
*
* This form can be used only if the request will cause
* a reply to be generated. Any returned error will be
* placed in the event queue.
*/ */
xcb_randr_get_providers_cookie_t
xcb_randr_get_providers_unchecked (xcb_connection_t *c /**< */,
xcb_window_t window /**< */);
xcb_randr_provider_t *
xcb_randr_get_providers_providers (const xcb_randr_get_providers_reply_t *R
/**< */);
/************************************************************************** int
*** xcb_randr_get_providers_providers_length (const xcb_randr_get_providers_rep
** ly_t *R /**< */);
** xcb_generic_iterator_t xcb_randr_crtc_change_end
**
** @param xcb_randr_crtc_change_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_randr_crtc_change_end (xcb_randr_crtc_change_iterator_t i /**< */); xcb_randr_get_providers_providers_end (const xcb_randr_get_providers_reply_ t *R /**< */);
/** /**
* Get the next element of the iterator * Return the reply
* @param i Pointer to a xcb_randr_output_change_iterator_t * @param c The connection
* @param cookie The cookie
* @param e The xcb_generic_error_t supplied
* *
* Get the next element in the iterator. The member rem is * Returns the reply of the request asked by
* decreased by one. The member data points to the next *
* element. The member index is increased by sizeof(xcb_randr_output_change * The parameter @p e supplied to this function must be NULL if
_t) * xcb_randr_get_providers_unchecked(). is used.
* Otherwise, it stores the error if any.
*
* The returned value must be freed by the caller using free().
*/ */
xcb_randr_get_providers_reply_t *
xcb_randr_get_providers_reply (xcb_connection_t *c /**< *
/,
xcb_randr_get_providers_cookie_t cookie /
**< */,
xcb_generic_error_t **e /**< *
/);
/************************************************************************** int
*** xcb_randr_get_provider_info_sizeof (const void *_buffer /**< */);
**
** void xcb_randr_output_change_next
**
** @param xcb_randr_output_change_iterator_t *i
** @returns void
**
**************************************************************************
***/
void
xcb_randr_output_change_next (xcb_randr_output_change_iterator_t *i /**< *
/);
/** /**
* Return the iterator pointing to the last element
* @param i An xcb_randr_output_change_iterator_t
* @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * @param c The connection
* The member rem is set to 0. The member data points to the * @return A cookie
* last element. *
* Delivers a request to the X server.
*
*/ */
xcb_randr_get_provider_info_cookie_t
/************************************************************************** xcb_randr_get_provider_info (xcb_connection_t *c /**< */,
*** xcb_randr_provider_t provider /**< */,
** xcb_timestamp_t config_timestamp /**< *
** xcb_generic_iterator_t xcb_randr_output_change_end /);
**
** @param xcb_randr_output_change_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t
xcb_randr_output_change_end (xcb_randr_output_change_iterator_t i /**< */)
;
/** /**
* Get the next element of the iterator
* @param i Pointer to a xcb_randr_output_property_iterator_t
* *
* Get the next element in the iterator. The member rem is * @param c The connection
* decreased by one. The member data points to the next * @return A cookie
* element. The member index is increased by sizeof(xcb_randr_output_proper *
ty_t) * Delivers a request to the X server.
*
* This form can be used only if the request will cause
* a reply to be generated. Any returned error will be
* placed in the event queue.
*/ */
xcb_randr_get_provider_info_cookie_t
xcb_randr_get_provider_info_unchecked (xcb_connection_t *c /**< */,
xcb_randr_provider_t provider /**<
*/,
xcb_timestamp_t config_timesta
mp /**< */);
/************************************************************************** xcb_randr_crtc_t *
*** xcb_randr_get_provider_info_crtcs (const xcb_randr_get_provider_info_reply_
** t *R /**< */);
** void xcb_randr_output_property_next
**
** @param xcb_randr_output_property_iterator_t *i
** @returns void
**
**************************************************************************
***/
void int
xcb_randr_get_provider_info_crtcs_length (const xcb_randr_get_provider_info
_reply_t *R /**< */);
xcb_generic_iterator_t
xcb_randr_get_provider_info_crtcs_end (const xcb_randr_get_provider_info_re
ply_t *R /**< */);
xcb_randr_output_t *
xcb_randr_get_provider_info_outputs (const xcb_randr_get_provider_info_repl
y_t *R /**< */);
int
xcb_randr_get_provider_info_outputs_length (const xcb_randr_get_provider_in
fo_reply_t *R /**< */);
xcb_generic_iterator_t
xcb_randr_get_provider_info_outputs_end (const xcb_randr_get_provider_info_
reply_t *R /**< */);
xcb_randr_provider_t *
xcb_randr_get_provider_info_associated_providers (const xcb_randr_get_provi
der_info_reply_t *R /**< */);
int
xcb_randr_get_provider_info_associated_providers_length (const xcb_randr_ge
t_provider_info_reply_t *R /**< */);
xcb_generic_iterator_t
xcb_randr_get_provider_info_associated_providers_end (const xcb_randr_get_p
rovider_info_reply_t *R /**< */);
uint32_t *
xcb_randr_get_provider_info_associated_capability (const xcb_randr_get_prov
ider_info_reply_t *R /**< */);
int
xcb_randr_get_provider_info_associated_capability_length (const xcb_randr_g
et_provider_info_reply_t *R /**< */);
xcb_generic_iterator_t
xcb_randr_get_provider_info_associated_capability_end (const xcb_randr_get_
provider_info_reply_t *R /**< */);
char *
xcb_randr_get_provider_info_name (const xcb_randr_get_provider_info_reply_t
*R /**< */);
int
xcb_randr_get_provider_info_name_length (const xcb_randr_get_provider_info_
reply_t *R /**< */);
xcb_generic_iterator_t
xcb_randr_get_provider_info_name_end (const xcb_randr_get_provider_info_rep
ly_t *R /**< */);
/**
* Return the reply
* @param c The connection
* @param cookie The cookie
* @param e The xcb_generic_error_t supplied
*
* Returns the reply of the request asked by
*
* The parameter @p e supplied to this function must be NULL if
* xcb_randr_get_provider_info_unchecked(). is used.
* Otherwise, it stores the error if any.
*
* The returned value must be freed by the caller using free().
*/
xcb_randr_get_provider_info_reply_t *
xcb_randr_get_provider_info_reply (xcb_connection_t *c
/**< */,
xcb_randr_get_provider_info_cookie_t c
ookie /**< */,
xcb_generic_error_t **e
/**< */);
/**
*
* @param c The connection
* @return A cookie
*
* Delivers a request to the X server.
*
* This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check().
*/
xcb_void_cookie_t
xcb_randr_set_provider_offload_sink_checked (xcb_connection_t *c /**<
*/,
xcb_randr_provider_t provider
/**< */,
xcb_randr_provider_t sink_pro
vider /**< */,
xcb_timestamp_t config_t
imestamp /**< */);
/**
*
* @param c The connection
* @return A cookie
*
* Delivers a request to the X server.
*
*/
xcb_void_cookie_t
xcb_randr_set_provider_offload_sink (xcb_connection_t *c /**< */,
xcb_randr_provider_t provider /**< *
/,
xcb_randr_provider_t sink_provider /
**< */,
xcb_timestamp_t config_timestamp
/**< */);
/**
*
* @param c The connection
* @return A cookie
*
* Delivers a request to the X server.
*
* This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check().
*/
xcb_void_cookie_t
xcb_randr_set_provider_output_source_checked (xcb_connection_t *c /**<
*/,
xcb_randr_provider_t provide
r /**< */,
xcb_randr_provider_t source_
provider /**< */,
xcb_timestamp_t config_
timestamp /**< */);
/**
*
* @param c The connection
* @return A cookie
*
* Delivers a request to the X server.
*
*/
xcb_void_cookie_t
xcb_randr_set_provider_output_source (xcb_connection_t *c /**< */,
xcb_randr_provider_t provider /**<
*/,
xcb_randr_provider_t source_provider
/**< */,
xcb_timestamp_t config_timestam
p /**< */);
int
xcb_randr_list_provider_properties_sizeof (const void *_buffer /**< */);
/**
*
* @param c The connection
* @return A cookie
*
* Delivers a request to the X server.
*
*/
xcb_randr_list_provider_properties_cookie_t
xcb_randr_list_provider_properties (xcb_connection_t *c /**< */,
xcb_randr_provider_t provider /**< */
);
/**
*
* @param c The connection
* @return A cookie
*
* Delivers a request to the X server.
*
* This form can be used only if the request will cause
* a reply to be generated. Any returned error will be
* placed in the event queue.
*/
xcb_randr_list_provider_properties_cookie_t
xcb_randr_list_provider_properties_unchecked (xcb_connection_t *c /**<
*/,
xcb_randr_provider_t provide
r /**< */);
xcb_atom_t *
xcb_randr_list_provider_properties_atoms (const xcb_randr_list_provider_pro
perties_reply_t *R /**< */);
int
xcb_randr_list_provider_properties_atoms_length (const xcb_randr_list_provi
der_properties_reply_t *R /**< */);
xcb_generic_iterator_t
xcb_randr_list_provider_properties_atoms_end (const xcb_randr_list_provider
_properties_reply_t *R /**< */);
/**
* Return the reply
* @param c The connection
* @param cookie The cookie
* @param e The xcb_generic_error_t supplied
*
* Returns the reply of the request asked by
*
* The parameter @p e supplied to this function must be NULL if
* xcb_randr_list_provider_properties_unchecked(). is used.
* Otherwise, it stores the error if any.
*
* The returned value must be freed by the caller using free().
*/
xcb_randr_list_provider_properties_reply_t *
xcb_randr_list_provider_properties_reply (xcb_connection_t
*c /**< */,
xcb_randr_list_provider_propertie
s_cookie_t cookie /**< */,
xcb_generic_error_t
**e /**< */);
int
xcb_randr_query_provider_property_sizeof (const void *_buffer /**< */);
/**
*
* @param c The connection
* @return A cookie
*
* Delivers a request to the X server.
*
*/
xcb_randr_query_provider_property_cookie_t
xcb_randr_query_provider_property (xcb_connection_t *c /**< */,
xcb_randr_provider_t provider /**< */,
xcb_atom_t property /**< */)
;
/**
*
* @param c The connection
* @return A cookie
*
* Delivers a request to the X server.
*
* This form can be used only if the request will cause
* a reply to be generated. Any returned error will be
* placed in the event queue.
*/
xcb_randr_query_provider_property_cookie_t
xcb_randr_query_provider_property_unchecked (xcb_connection_t *c /**<
*/,
xcb_randr_provider_t provider
/**< */,
xcb_atom_t property
/**< */);
int32_t *
xcb_randr_query_provider_property_valid_values (const xcb_randr_query_provi
der_property_reply_t *R /**< */);
int
xcb_randr_query_provider_property_valid_values_length (const xcb_randr_quer
y_provider_property_reply_t *R /**< */);
xcb_generic_iterator_t
xcb_randr_query_provider_property_valid_values_end (const xcb_randr_query_p
rovider_property_reply_t *R /**< */);
/**
* Return the reply
* @param c The connection
* @param cookie The cookie
* @param e The xcb_generic_error_t supplied
*
* Returns the reply of the request asked by
*
* The parameter @p e supplied to this function must be NULL if
* xcb_randr_query_provider_property_unchecked(). is used.
* Otherwise, it stores the error if any.
*
* The returned value must be freed by the caller using free().
*/
xcb_randr_query_provider_property_reply_t *
xcb_randr_query_provider_property_reply (xcb_connection_t
*c /**< */,
xcb_randr_query_provider_property_
cookie_t cookie /**< */,
xcb_generic_error_t
**e /**< */);
int
xcb_randr_configure_provider_property_sizeof (const void *_buffer /**< */
,
uint32_t values_len /**<
*/);
/**
*
* @param c The connection
* @return A cookie
*
* Delivers a request to the X server.
*
* This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check().
*/
xcb_void_cookie_t
xcb_randr_configure_provider_property_checked (xcb_connection_t *c /**
< */,
xcb_randr_provider_t provid
er /**< */,
xcb_atom_t proper
ty /**< */,
uint8_t pendin
g /**< */,
uint8_t range
/**< */,
uint32_t values
_len /**< */,
const int32_t *values
/**< */);
/**
*
* @param c The connection
* @return A cookie
*
* Delivers a request to the X server.
*
*/
xcb_void_cookie_t
xcb_randr_configure_provider_property (xcb_connection_t *c /**< */,
xcb_randr_provider_t provider /**<
*/,
xcb_atom_t property /**<
*/,
uint8_t pending /**<
*/,
uint8_t range /**< */
,
uint32_t values_len /*
*< */,
const int32_t *values /**< *
/);
int
xcb_randr_change_provider_property_sizeof (const void *_buffer /**< */);
/**
*
* @param c The connection
* @return A cookie
*
* Delivers a request to the X server.
*
* This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check().
*/
xcb_void_cookie_t
xcb_randr_change_provider_property_checked (xcb_connection_t *c /**< *
/,
xcb_randr_provider_t provider
/**< */,
xcb_atom_t property
/**< */,
xcb_atom_t type /**
< */,
uint8_t format /
**< */,
uint8_t mode /**
< */,
uint32_t num_items
/**< */,
const void *data /**
< */);
/**
*
* @param c The connection
* @return A cookie
*
* Delivers a request to the X server.
*
*/
xcb_void_cookie_t
xcb_randr_change_provider_property (xcb_connection_t *c /**< */,
xcb_randr_provider_t provider /**< */
,
xcb_atom_t property /**< */
,
xcb_atom_t type /**< */,
uint8_t format /**< */,
uint8_t mode /**< */,
uint32_t num_items /**< *
/,
const void *data /**< */);
/**
*
* @param c The connection
* @return A cookie
*
* Delivers a request to the X server.
*
* This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check().
*/
xcb_void_cookie_t
xcb_randr_delete_provider_property_checked (xcb_connection_t *c /**< *
/,
xcb_randr_provider_t provider
/**< */,
xcb_atom_t property
/**< */);
/**
*
* @param c The connection
* @return A cookie
*
* Delivers a request to the X server.
*
*/
xcb_void_cookie_t
xcb_randr_delete_provider_property (xcb_connection_t *c /**< */,
xcb_randr_provider_t provider /**< */
,
xcb_atom_t property /**< */
);
int
xcb_randr_get_provider_property_sizeof (const void *_buffer /**< */);
/**
*
* @param c The connection
* @return A cookie
*
* Delivers a request to the X server.
*
*/
xcb_randr_get_provider_property_cookie_t
xcb_randr_get_provider_property (xcb_connection_t *c /**< */,
xcb_randr_provider_t provider /**< */,
xcb_atom_t property /**< */,
xcb_atom_t type /**< */,
uint32_t long_offset /**< */
,
uint32_t long_length /**< */
,
uint8_t _delete /**< */,
uint8_t pending /**< */);
/**
*
* @param c The connection
* @return A cookie
*
* Delivers a request to the X server.
*
* This form can be used only if the request will cause
* a reply to be generated. Any returned error will be
* placed in the event queue.
*/
xcb_randr_get_provider_property_cookie_t
xcb_randr_get_provider_property_unchecked (xcb_connection_t *c /**< */
,
xcb_randr_provider_t provider
/**< */,
xcb_atom_t property
/**< */,
xcb_atom_t type /**<
*/,
uint32_t long_offse
t /**< */,
uint32_t long_lengt
h /**< */,
uint8_t _delete /
**< */,
uint8_t pending /
**< */);
void *
xcb_randr_get_provider_property_data (const xcb_randr_get_provider_property
_reply_t *R /**< */);
int
xcb_randr_get_provider_property_data_length (const xcb_randr_get_provider_p
roperty_reply_t *R /**< */);
xcb_generic_iterator_t
xcb_randr_get_provider_property_data_end (const xcb_randr_get_provider_prop
erty_reply_t *R /**< */);
/**
* Return the reply
* @param c The connection
* @param cookie The cookie
* @param e The xcb_generic_error_t supplied
*
* Returns the reply of the request asked by
*
* The parameter @p e supplied to this function must be NULL if
* xcb_randr_get_provider_property_unchecked(). is used.
* Otherwise, it stores the error if any.
*
* The returned value must be freed by the caller using free().
*/
xcb_randr_get_provider_property_reply_t *
xcb_randr_get_provider_property_reply (xcb_connection_t
*c /**< */,
xcb_randr_get_provider_property_cook
ie_t cookie /**< */,
xcb_generic_error_t
**e /**< */);
/**
* Get the next element of the iterator
* @param i Pointer to a xcb_randr_crtc_change_iterator_t
*
* Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_randr_crtc_change_t
)
*/
void
xcb_randr_crtc_change_next (xcb_randr_crtc_change_iterator_t *i /**< */);
/**
* Return the iterator pointing to the last element
* @param i An xcb_randr_crtc_change_iterator_t
* @return The iterator pointing to the last element
*
* Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the
* last element.
*/
xcb_generic_iterator_t
xcb_randr_crtc_change_end (xcb_randr_crtc_change_iterator_t i /**< */);
/**
* Get the next element of the iterator
* @param i Pointer to a xcb_randr_output_change_iterator_t
*
* Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_randr_output_change
_t)
*/
void
xcb_randr_output_change_next (xcb_randr_output_change_iterator_t *i /**< *
/);
/**
* Return the iterator pointing to the last element
* @param i An xcb_randr_output_change_iterator_t
* @return The iterator pointing to the last element
*
* Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the
* last element.
*/
xcb_generic_iterator_t
xcb_randr_output_change_end (xcb_randr_output_change_iterator_t i /**< */)
;
/**
* Get the next element of the iterator
* @param i Pointer to a xcb_randr_output_property_iterator_t
*
* Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_randr_output_proper
ty_t)
*/
void
xcb_randr_output_property_next (xcb_randr_output_property_iterator_t *i /* *< */); xcb_randr_output_property_next (xcb_randr_output_property_iterator_t *i /* *< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_randr_output_property_iterator_t * @param i An xcb_randr_output_property_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
xcb_generic_iterator_t
xcb_randr_output_property_end (xcb_randr_output_property_iterator_t i /**<
*/);
/**
* Get the next element of the iterator
* @param i Pointer to a xcb_randr_provider_change_iterator_t
*
* Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_randr_provider_chan
ge_t)
*/
void
xcb_randr_provider_change_next (xcb_randr_provider_change_iterator_t *i /*
*< */);
/**
* Return the iterator pointing to the last element
* @param i An xcb_randr_provider_change_iterator_t
* @return The iterator pointing to the last element
*
* Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the
* last element.
*/
xcb_generic_iterator_t
xcb_randr_provider_change_end (xcb_randr_provider_change_iterator_t i /**<
*/);
/**
* Get the next element of the iterator
* @param i Pointer to a xcb_randr_provider_property_iterator_t
*
* Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_randr_provider_prop
erty_t)
*/
void
xcb_randr_provider_property_next (xcb_randr_provider_property_iterator_t *i
/**< */);
/**
* Return the iterator pointing to the last element
* @param i An xcb_randr_provider_property_iterator_t
* @return The iterator pointing to the last element
*
* Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the
* last element.
*/
xcb_generic_iterator_t
xcb_randr_provider_property_end (xcb_randr_provider_property_iterator_t i
/**< */);
/************************************************************************** /**
*** * Get the next element of the iterator
** * @param i Pointer to a xcb_randr_resource_change_iterator_t
** xcb_generic_iterator_t xcb_randr_output_property_end *
** * Get the next element in the iterator. The member rem is
** @param xcb_randr_output_property_iterator_t i * decreased by one. The member data points to the next
** @returns xcb_generic_iterator_t * element. The member index is increased by sizeof(xcb_randr_resource_chan
** ge_t)
************************************************************************** */
***/ void
xcb_randr_resource_change_next (xcb_randr_resource_change_iterator_t *i /*
*< */);
/**
* Return the iterator pointing to the last element
* @param i An xcb_randr_resource_change_iterator_t
* @return The iterator pointing to the last element
*
* Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the
* last element.
*/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_randr_output_property_end (xcb_randr_output_property_iterator_t i /**< */); xcb_randr_resource_change_end (xcb_randr_resource_change_iterator_t i /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_randr_notify_data_iterator_t * @param i Pointer to a xcb_randr_notify_data_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_randr_notify_data_t ) * element. The member index is increased by sizeof(xcb_randr_notify_data_t )
*/ */
/**************************************************************************
***
**
** void xcb_randr_notify_data_next
**
** @param xcb_randr_notify_data_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_randr_notify_data_next (xcb_randr_notify_data_iterator_t *i /**< */); xcb_randr_notify_data_next (xcb_randr_notify_data_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_randr_notify_data_iterator_t * @param i An xcb_randr_notify_data_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_randr_notify_data_end
**
** @param xcb_randr_notify_data_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_randr_notify_data_end (xcb_randr_notify_data_iterator_t i /**< */); xcb_randr_notify_data_end (xcb_randr_notify_data_iterator_t i /**< */);
#ifdef __cplusplus #ifdef __cplusplus
} }
#endif #endif
#endif #endif
/** /**
 End of changes. 211 change blocks. 
2374 lines changed or deleted 1128 lines changed or added


 record.h   record.h 
skipping to change at line 362 skipping to change at line 362
} xcb_record_free_context_request_t; } xcb_record_free_context_request_t;
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_record_context_iterator_t * @param i Pointer to a xcb_record_context_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_record_context_t) * element. The member index is increased by sizeof(xcb_record_context_t)
*/ */
/**************************************************************************
***
**
** void xcb_record_context_next
**
** @param xcb_record_context_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_record_context_next (xcb_record_context_iterator_t *i /**< */); xcb_record_context_next (xcb_record_context_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_record_context_iterator_t * @param i An xcb_record_context_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_record_context_end
**
** @param xcb_record_context_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_record_context_end (xcb_record_context_iterator_t i /**< */); xcb_record_context_end (xcb_record_context_iterator_t i /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_record_range_8_iterator_t * @param i Pointer to a xcb_record_range_8_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_record_range_8_t) * element. The member index is increased by sizeof(xcb_record_range_8_t)
*/ */
/**************************************************************************
***
**
** void xcb_record_range_8_next
**
** @param xcb_record_range_8_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_record_range_8_next (xcb_record_range_8_iterator_t *i /**< */); xcb_record_range_8_next (xcb_record_range_8_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_record_range_8_iterator_t * @param i An xcb_record_range_8_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_record_range_8_end
**
** @param xcb_record_range_8_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_record_range_8_end (xcb_record_range_8_iterator_t i /**< */); xcb_record_range_8_end (xcb_record_range_8_iterator_t i /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_record_range_16_iterator_t * @param i Pointer to a xcb_record_range_16_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_record_range_16_t) * element. The member index is increased by sizeof(xcb_record_range_16_t)
*/ */
/**************************************************************************
***
**
** void xcb_record_range_16_next
**
** @param xcb_record_range_16_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_record_range_16_next (xcb_record_range_16_iterator_t *i /**< */); xcb_record_range_16_next (xcb_record_range_16_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_record_range_16_iterator_t * @param i An xcb_record_range_16_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_record_range_16_end
**
** @param xcb_record_range_16_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_record_range_16_end (xcb_record_range_16_iterator_t i /**< */); xcb_record_range_16_end (xcb_record_range_16_iterator_t i /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_record_ext_range_iterator_t * @param i Pointer to a xcb_record_ext_range_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_record_ext_range_t) * element. The member index is increased by sizeof(xcb_record_ext_range_t)
*/ */
/**************************************************************************
***
**
** void xcb_record_ext_range_next
**
** @param xcb_record_ext_range_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_record_ext_range_next (xcb_record_ext_range_iterator_t *i /**< */); xcb_record_ext_range_next (xcb_record_ext_range_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_record_ext_range_iterator_t * @param i An xcb_record_ext_range_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_record_ext_range_end
**
** @param xcb_record_ext_range_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_record_ext_range_end (xcb_record_ext_range_iterator_t i /**< */); xcb_record_ext_range_end (xcb_record_ext_range_iterator_t i /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_record_range_iterator_t * @param i Pointer to a xcb_record_range_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_record_range_t) * element. The member index is increased by sizeof(xcb_record_range_t)
*/ */
/**************************************************************************
***
**
** void xcb_record_range_next
**
** @param xcb_record_range_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_record_range_next (xcb_record_range_iterator_t *i /**< */); xcb_record_range_next (xcb_record_range_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_record_range_iterator_t * @param i An xcb_record_range_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_record_range_end
**
** @param xcb_record_range_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_record_range_end (xcb_record_range_iterator_t i /**< */); xcb_record_range_end (xcb_record_range_iterator_t i /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_record_element_header_iterator_t * @param i Pointer to a xcb_record_element_header_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_record_element_head er_t) * element. The member index is increased by sizeof(xcb_record_element_head er_t)
*/ */
/**************************************************************************
***
**
** void xcb_record_element_header_next
**
** @param xcb_record_element_header_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_record_element_header_next (xcb_record_element_header_iterator_t *i /* *< */); xcb_record_element_header_next (xcb_record_element_header_iterator_t *i /* *< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_record_element_header_iterator_t * @param i An xcb_record_element_header_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_record_element_header_end
**
** @param xcb_record_element_header_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_record_element_header_end (xcb_record_element_header_iterator_t i /**< */); xcb_record_element_header_end (xcb_record_element_header_iterator_t i /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_record_client_spec_iterator_t * @param i Pointer to a xcb_record_client_spec_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_record_client_spec_ t) * element. The member index is increased by sizeof(xcb_record_client_spec_ t)
*/ */
/**************************************************************************
***
**
** void xcb_record_client_spec_next
**
** @param xcb_record_client_spec_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_record_client_spec_next (xcb_record_client_spec_iterator_t *i /**< */) ; xcb_record_client_spec_next (xcb_record_client_spec_iterator_t *i /**< */) ;
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_record_client_spec_iterator_t * @param i An xcb_record_client_spec_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_record_client_spec_end
**
** @param xcb_record_client_spec_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_record_client_spec_end (xcb_record_client_spec_iterator_t i /**< */); xcb_record_client_spec_end (xcb_record_client_spec_iterator_t i /**< */);
int int
xcb_record_client_info_sizeof (const void *_buffer /**< */); xcb_record_client_info_sizeof (const void *_buffer /**< */);
/**************************************************************************
***
**
** xcb_record_range_t * xcb_record_client_info_ranges
**
** @param const xcb_record_client_info_t *R
** @returns xcb_record_range_t *
**
**************************************************************************
***/
xcb_record_range_t * xcb_record_range_t *
xcb_record_client_info_ranges (const xcb_record_client_info_t *R /**< */); xcb_record_client_info_ranges (const xcb_record_client_info_t *R /**< */);
/**************************************************************************
***
**
** int xcb_record_client_info_ranges_length
**
** @param const xcb_record_client_info_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_record_client_info_ranges_length (const xcb_record_client_info_t *R /* *< */); xcb_record_client_info_ranges_length (const xcb_record_client_info_t *R /* *< */);
/**************************************************************************
***
**
** xcb_record_range_iterator_t xcb_record_client_info_ranges_iterator
**
** @param const xcb_record_client_info_t *R
** @returns xcb_record_range_iterator_t
**
**************************************************************************
***/
xcb_record_range_iterator_t xcb_record_range_iterator_t
xcb_record_client_info_ranges_iterator (const xcb_record_client_info_t *R /**< */); xcb_record_client_info_ranges_iterator (const xcb_record_client_info_t *R /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_record_client_info_iterator_t * @param i Pointer to a xcb_record_client_info_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_record_client_info_ t) * element. The member index is increased by sizeof(xcb_record_client_info_ t)
*/ */
/**************************************************************************
***
**
** void xcb_record_client_info_next
**
** @param xcb_record_client_info_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_record_client_info_next (xcb_record_client_info_iterator_t *i /**< */) ; xcb_record_client_info_next (xcb_record_client_info_iterator_t *i /**< */) ;
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_record_client_info_iterator_t * @param i An xcb_record_client_info_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_record_client_info_end
**
** @param xcb_record_client_info_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_record_client_info_end (xcb_record_client_info_iterator_t i /**< */); xcb_record_client_info_end (xcb_record_client_info_iterator_t i /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_record_query_version_cookie_t xcb_record_query_version
**
** @param xcb_connection_t *c
** @param uint16_t major_version
** @param uint16_t minor_version
** @returns xcb_record_query_version_cookie_t
**
**************************************************************************
***/
xcb_record_query_version_cookie_t xcb_record_query_version_cookie_t
xcb_record_query_version (xcb_connection_t *c /**< */, xcb_record_query_version (xcb_connection_t *c /**< */,
uint16_t major_version /**< */, uint16_t major_version /**< */,
uint16_t minor_version /**< */); uint16_t minor_version /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_record_query_version_cookie_t xcb_record_query_version_unchecked
**
** @param xcb_connection_t *c
** @param uint16_t major_version
** @param uint16_t minor_version
** @returns xcb_record_query_version_cookie_t
**
**************************************************************************
***/
xcb_record_query_version_cookie_t xcb_record_query_version_cookie_t
xcb_record_query_version_unchecked (xcb_connection_t *c /**< */, xcb_record_query_version_unchecked (xcb_connection_t *c /**< */,
uint16_t major_version /**< * /, uint16_t major_version /**< * /,
uint16_t minor_version /**< * /); uint16_t minor_version /**< * /);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_record_query_version_unchecked(). is used. * xcb_record_query_version_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_record_query_version_reply_t * xcb_record_query_version_reply
**
** @param xcb_connection_t *c
** @param xcb_record_query_version_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_record_query_version_reply_t *
**
**************************************************************************
***/
xcb_record_query_version_reply_t * xcb_record_query_version_reply_t *
xcb_record_query_version_reply (xcb_connection_t *c /**< */, xcb_record_query_version_reply (xcb_connection_t *c /**< */,
xcb_record_query_version_cookie_t cookie /**< */, xcb_record_query_version_cookie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
int int
xcb_record_create_context_sizeof (const void *_buffer /**< */); xcb_record_create_context_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_record_create_context_checked
**
** @param xcb_connection_t *c
** @param xcb_record_context_t context
** @param xcb_record_element_header_t element_header
** @param uint32_t num_client_specs
** @param uint32_t num_ranges
** @param const xcb_record_client_spec_t *client_specs
** @param const xcb_record_range_t *ranges
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_record_create_context_checked (xcb_connection_t *c /**< */, xcb_record_create_context_checked (xcb_connection_t *c /**< */,
xcb_record_context_t context /**< */, xcb_record_context_t context /**< */,
xcb_record_element_header_t element_ header /**< */, xcb_record_element_header_t element_ header /**< */,
uint32_t num_clie nt_specs /**< */, uint32_t num_clie nt_specs /**< */,
uint32_t num_rang es /**< */, uint32_t num_rang es /**< */,
const xcb_record_client_spec_t *client_s pecs /**< */, const xcb_record_client_spec_t *client_s pecs /**< */,
const xcb_record_range_t *ranges /**< */); const xcb_record_range_t *ranges /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_record_create_context
**
** @param xcb_connection_t *c
** @param xcb_record_context_t context
** @param xcb_record_element_header_t element_header
** @param uint32_t num_client_specs
** @param uint32_t num_ranges
** @param const xcb_record_client_spec_t *client_specs
** @param const xcb_record_range_t *ranges
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_record_create_context (xcb_connection_t *c /**< */, xcb_record_create_context (xcb_connection_t *c /**< */,
xcb_record_context_t context /**< */ , xcb_record_context_t context /**< */ ,
xcb_record_element_header_t element_header /**< */, xcb_record_element_header_t element_header /**< */,
uint32_t num_client_specs /**< */, uint32_t num_client_specs /**< */,
uint32_t num_ranges /**< */, uint32_t num_ranges /**< */,
const xcb_record_client_spec_t *client_specs /* *< */, const xcb_record_client_spec_t *client_specs /* *< */,
const xcb_record_range_t *ranges /**< */) ; const xcb_record_range_t *ranges /**< */) ;
int int
skipping to change at line 907 skipping to change at line 652
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_record_register_clients_checked
**
** @param xcb_connection_t *c
** @param xcb_record_context_t context
** @param xcb_record_element_header_t element_header
** @param uint32_t num_client_specs
** @param uint32_t num_ranges
** @param const xcb_record_client_spec_t *client_specs
** @param const xcb_record_range_t *ranges
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_record_register_clients_checked (xcb_connection_t *c /** < */, xcb_record_register_clients_checked (xcb_connection_t *c /** < */,
xcb_record_context_t contex t /**< */, xcb_record_context_t contex t /**< */,
xcb_record_element_header_t elemen t_header /**< */, xcb_record_element_header_t elemen t_header /**< */,
uint32_t num_cl ient_specs /**< */, uint32_t num_cl ient_specs /**< */,
uint32_t num_ra nges /**< */, uint32_t num_ra nges /**< */,
const xcb_record_client_spec_t *client _specs /**< */, const xcb_record_client_spec_t *client _specs /**< */,
const xcb_record_range_t *ranges /**< */); const xcb_record_range_t *ranges /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_record_register_clients
**
** @param xcb_connection_t *c
** @param xcb_record_context_t context
** @param xcb_record_element_header_t element_header
** @param uint32_t num_client_specs
** @param uint32_t num_ranges
** @param const xcb_record_client_spec_t *client_specs
** @param const xcb_record_range_t *ranges
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_record_register_clients (xcb_connection_t *c /**< */, xcb_record_register_clients (xcb_connection_t *c /**< */,
xcb_record_context_t context /**< */, xcb_record_context_t context /**< */,
xcb_record_element_header_t element_header /**< */, xcb_record_element_header_t element_header /**< */,
uint32_t num_client_spe cs /**< */, uint32_t num_client_spe cs /**< */,
uint32_t num_ranges /* *< */, uint32_t num_ranges /* *< */,
const xcb_record_client_spec_t *client_specs /**< */, const xcb_record_client_spec_t *client_specs /**< */,
const xcb_record_range_t *ranges /**< * /); const xcb_record_range_t *ranges /**< * /);
int int
skipping to change at line 979 skipping to change at line 692
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_record_unregister_clients_checked
**
** @param xcb_connection_t *c
** @param xcb_record_context_t context
** @param uint32_t num_client_specs
** @param const xcb_record_client_spec_t *client_specs
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_record_unregister_clients_checked (xcb_connection_t *c / **< */, xcb_record_unregister_clients_checked (xcb_connection_t *c / **< */,
xcb_record_context_t cont ext /**< */, xcb_record_context_t cont ext /**< */,
uint32_t num_ client_specs /**< */, uint32_t num_ client_specs /**< */,
const xcb_record_client_spec_t *clie nt_specs /**< */); const xcb_record_client_spec_t *clie nt_specs /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_record_unregister_clients
**
** @param xcb_connection_t *c
** @param xcb_record_context_t context
** @param uint32_t num_client_specs
** @param const xcb_record_client_spec_t *client_specs
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_record_unregister_clients (xcb_connection_t *c /**< */, xcb_record_unregister_clients (xcb_connection_t *c /**< */,
xcb_record_context_t context /** < */, xcb_record_context_t context /** < */,
uint32_t num_client_s pecs /**< */, uint32_t num_client_s pecs /**< */,
const xcb_record_client_spec_t *client_specs /**< */); const xcb_record_client_spec_t *client_specs /**< */);
int int
xcb_record_get_context_sizeof (const void *_buffer /**< */); xcb_record_get_context_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_record_get_context_cookie_t xcb_record_get_context
**
** @param xcb_connection_t *c
** @param xcb_record_context_t context
** @returns xcb_record_get_context_cookie_t
**
**************************************************************************
***/
xcb_record_get_context_cookie_t xcb_record_get_context_cookie_t
xcb_record_get_context (xcb_connection_t *c /**< */, xcb_record_get_context (xcb_connection_t *c /**< */,
xcb_record_context_t context /**< */); xcb_record_context_t context /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_record_get_context_cookie_t xcb_record_get_context_unchecked
**
** @param xcb_connection_t *c
** @param xcb_record_context_t context
** @returns xcb_record_get_context_cookie_t
**
**************************************************************************
***/
xcb_record_get_context_cookie_t xcb_record_get_context_cookie_t
xcb_record_get_context_unchecked (xcb_connection_t *c /**< */, xcb_record_get_context_unchecked (xcb_connection_t *c /**< */,
xcb_record_context_t context /**< */); xcb_record_context_t context /**< */);
/**************************************************************************
***
**
** int xcb_record_get_context_intercepted_clients_length
**
** @param const xcb_record_get_context_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_record_get_context_intercepted_clients_length (const xcb_record_get_con text_reply_t *R /**< */); xcb_record_get_context_intercepted_clients_length (const xcb_record_get_con text_reply_t *R /**< */);
/**************************************************************************
***
**
** xcb_record_client_info_iterator_t xcb_record_get_context_intercepted_cl
ients_iterator
**
** @param const xcb_record_get_context_reply_t *R
** @returns xcb_record_client_info_iterator_t
**
**************************************************************************
***/
xcb_record_client_info_iterator_t xcb_record_client_info_iterator_t
xcb_record_get_context_intercepted_clients_iterator (const xcb_record_get_c ontext_reply_t *R /**< */); xcb_record_get_context_intercepted_clients_iterator (const xcb_record_get_c ontext_reply_t *R /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_record_get_context_unchecked(). is used. * xcb_record_get_context_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_record_get_context_reply_t * xcb_record_get_context_reply
**
** @param xcb_connection_t *c
** @param xcb_record_get_context_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_record_get_context_reply_t *
**
**************************************************************************
***/
xcb_record_get_context_reply_t * xcb_record_get_context_reply_t *
xcb_record_get_context_reply (xcb_connection_t *c /**< */, xcb_record_get_context_reply (xcb_connection_t *c /**< */,
xcb_record_get_context_cookie_t cookie /** < */, xcb_record_get_context_cookie_t cookie /** < */,
xcb_generic_error_t **e /**< */) ; xcb_generic_error_t **e /**< */) ;
int int
xcb_record_enable_context_sizeof (const void *_buffer /**< */); xcb_record_enable_context_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_record_enable_context_cookie_t xcb_record_enable_context
**
** @param xcb_connection_t *c
** @param xcb_record_context_t context
** @returns xcb_record_enable_context_cookie_t
**
**************************************************************************
***/
xcb_record_enable_context_cookie_t xcb_record_enable_context_cookie_t
xcb_record_enable_context (xcb_connection_t *c /**< */, xcb_record_enable_context (xcb_connection_t *c /**< */,
xcb_record_context_t context /**< */); xcb_record_context_t context /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_record_enable_context_cookie_t xcb_record_enable_context_unchecked
**
** @param xcb_connection_t *c
** @param xcb_record_context_t context
** @returns xcb_record_enable_context_cookie_t
**
**************************************************************************
***/
xcb_record_enable_context_cookie_t xcb_record_enable_context_cookie_t
xcb_record_enable_context_unchecked (xcb_connection_t *c /**< */, xcb_record_enable_context_unchecked (xcb_connection_t *c /**< */,
xcb_record_context_t context /**< */ ); xcb_record_context_t context /**< */ );
/**************************************************************************
***
**
** uint8_t * xcb_record_enable_context_data
**
** @param const xcb_record_enable_context_reply_t *R
** @returns uint8_t *
**
**************************************************************************
***/
uint8_t * uint8_t *
xcb_record_enable_context_data (const xcb_record_enable_context_reply_t *R /**< */); xcb_record_enable_context_data (const xcb_record_enable_context_reply_t *R /**< */);
/**************************************************************************
***
**
** int xcb_record_enable_context_data_length
**
** @param const xcb_record_enable_context_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_record_enable_context_data_length (const xcb_record_enable_context_repl y_t *R /**< */); xcb_record_enable_context_data_length (const xcb_record_enable_context_repl y_t *R /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_record_enable_context_data_end
**
** @param const xcb_record_enable_context_reply_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_record_enable_context_data_end (const xcb_record_enable_context_reply_t *R /**< */); xcb_record_enable_context_data_end (const xcb_record_enable_context_reply_t *R /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_record_enable_context_unchecked(). is used. * xcb_record_enable_context_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_record_enable_context_reply_t * xcb_record_enable_context_reply
**
** @param xcb_connection_t *c
** @param xcb_record_enable_context_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_record_enable_context_reply_t *
**
**************************************************************************
***/
xcb_record_enable_context_reply_t * xcb_record_enable_context_reply_t *
xcb_record_enable_context_reply (xcb_connection_t *c /* *< */, xcb_record_enable_context_reply (xcb_connection_t *c /* *< */,
xcb_record_enable_context_cookie_t cooki e /**< */, xcb_record_enable_context_cookie_t cooki e /**< */,
xcb_generic_error_t **e /* *< */); xcb_generic_error_t **e /* *< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_record_disable_context_checked
**
** @param xcb_connection_t *c
** @param xcb_record_context_t context
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_record_disable_context_checked (xcb_connection_t *c /**< */, xcb_record_disable_context_checked (xcb_connection_t *c /**< */,
xcb_record_context_t context /**< */) ; xcb_record_context_t context /**< */) ;
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_record_disable_context
**
** @param xcb_connection_t *c
** @param xcb_record_context_t context
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_record_disable_context (xcb_connection_t *c /**< */, xcb_record_disable_context (xcb_connection_t *c /**< */,
xcb_record_context_t context /**< */); xcb_record_context_t context /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_record_free_context_checked
**
** @param xcb_connection_t *c
** @param xcb_record_context_t context
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_record_free_context_checked (xcb_connection_t *c /**< */, xcb_record_free_context_checked (xcb_connection_t *c /**< */,
xcb_record_context_t context /**< */); xcb_record_context_t context /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_record_free_context
**
** @param xcb_connection_t *c
** @param xcb_record_context_t context
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_record_free_context (xcb_connection_t *c /**< */, xcb_record_free_context (xcb_connection_t *c /**< */,
xcb_record_context_t context /**< */); xcb_record_context_t context /**< */);
#ifdef __cplusplus #ifdef __cplusplus
} }
#endif #endif
#endif #endif
 End of changes. 43 change blocks. 
557 lines changed or deleted 0 lines changed or added


 render.h   render.h 
skipping to change at line 28 skipping to change at line 28
#ifdef __cplusplus #ifdef __cplusplus
extern "C" { extern "C" {
#endif #endif
#define XCB_RENDER_MAJOR_VERSION 0 #define XCB_RENDER_MAJOR_VERSION 0
#define XCB_RENDER_MINOR_VERSION 11 #define XCB_RENDER_MINOR_VERSION 11
extern xcb_extension_t xcb_render_id; extern xcb_extension_t xcb_render_id;
typedef enum xcb_render_pict_type_t { typedef enum xcb_render_pict_type_t {
XCB_RENDER_PICT_TYPE_INDEXED, XCB_RENDER_PICT_TYPE_INDEXED = 0,
XCB_RENDER_PICT_TYPE_DIRECT XCB_RENDER_PICT_TYPE_DIRECT = 1
} xcb_render_pict_type_t; } xcb_render_pict_type_t;
typedef enum xcb_render_picture_enum_t { typedef enum xcb_render_picture_enum_t {
XCB_RENDER_PICTURE_NONE XCB_RENDER_PICTURE_NONE = 0
} xcb_render_picture_enum_t; } xcb_render_picture_enum_t;
typedef enum xcb_render_pict_op_t { typedef enum xcb_render_pict_op_t {
XCB_RENDER_PICT_OP_CLEAR, XCB_RENDER_PICT_OP_CLEAR = 0,
XCB_RENDER_PICT_OP_SRC, XCB_RENDER_PICT_OP_SRC = 1,
XCB_RENDER_PICT_OP_DST, XCB_RENDER_PICT_OP_DST = 2,
XCB_RENDER_PICT_OP_OVER, XCB_RENDER_PICT_OP_OVER = 3,
XCB_RENDER_PICT_OP_OVER_REVERSE, XCB_RENDER_PICT_OP_OVER_REVERSE = 4,
XCB_RENDER_PICT_OP_IN, XCB_RENDER_PICT_OP_IN = 5,
XCB_RENDER_PICT_OP_IN_REVERSE, XCB_RENDER_PICT_OP_IN_REVERSE = 6,
XCB_RENDER_PICT_OP_OUT, XCB_RENDER_PICT_OP_OUT = 7,
XCB_RENDER_PICT_OP_OUT_REVERSE, XCB_RENDER_PICT_OP_OUT_REVERSE = 8,
XCB_RENDER_PICT_OP_ATOP, XCB_RENDER_PICT_OP_ATOP = 9,
XCB_RENDER_PICT_OP_ATOP_REVERSE, XCB_RENDER_PICT_OP_ATOP_REVERSE = 10,
XCB_RENDER_PICT_OP_XOR, XCB_RENDER_PICT_OP_XOR = 11,
XCB_RENDER_PICT_OP_ADD, XCB_RENDER_PICT_OP_ADD = 12,
XCB_RENDER_PICT_OP_SATURATE, XCB_RENDER_PICT_OP_SATURATE = 13,
XCB_RENDER_PICT_OP_DISJOINT_CLEAR = 16, XCB_RENDER_PICT_OP_DISJOINT_CLEAR = 16,
XCB_RENDER_PICT_OP_DISJOINT_SRC, XCB_RENDER_PICT_OP_DISJOINT_SRC = 17,
XCB_RENDER_PICT_OP_DISJOINT_DST, XCB_RENDER_PICT_OP_DISJOINT_DST = 18,
XCB_RENDER_PICT_OP_DISJOINT_OVER, XCB_RENDER_PICT_OP_DISJOINT_OVER = 19,
XCB_RENDER_PICT_OP_DISJOINT_OVER_REVERSE, XCB_RENDER_PICT_OP_DISJOINT_OVER_REVERSE = 20,
XCB_RENDER_PICT_OP_DISJOINT_IN, XCB_RENDER_PICT_OP_DISJOINT_IN = 21,
XCB_RENDER_PICT_OP_DISJOINT_IN_REVERSE, XCB_RENDER_PICT_OP_DISJOINT_IN_REVERSE = 22,
XCB_RENDER_PICT_OP_DISJOINT_OUT, XCB_RENDER_PICT_OP_DISJOINT_OUT = 23,
XCB_RENDER_PICT_OP_DISJOINT_OUT_REVERSE, XCB_RENDER_PICT_OP_DISJOINT_OUT_REVERSE = 24,
XCB_RENDER_PICT_OP_DISJOINT_ATOP, XCB_RENDER_PICT_OP_DISJOINT_ATOP = 25,
XCB_RENDER_PICT_OP_DISJOINT_ATOP_REVERSE, XCB_RENDER_PICT_OP_DISJOINT_ATOP_REVERSE = 26,
XCB_RENDER_PICT_OP_DISJOINT_XOR, XCB_RENDER_PICT_OP_DISJOINT_XOR = 27,
XCB_RENDER_PICT_OP_CONJOINT_CLEAR = 32, XCB_RENDER_PICT_OP_CONJOINT_CLEAR = 32,
XCB_RENDER_PICT_OP_CONJOINT_SRC, XCB_RENDER_PICT_OP_CONJOINT_SRC = 33,
XCB_RENDER_PICT_OP_CONJOINT_DST, XCB_RENDER_PICT_OP_CONJOINT_DST = 34,
XCB_RENDER_PICT_OP_CONJOINT_OVER, XCB_RENDER_PICT_OP_CONJOINT_OVER = 35,
XCB_RENDER_PICT_OP_CONJOINT_OVER_REVERSE, XCB_RENDER_PICT_OP_CONJOINT_OVER_REVERSE = 36,
XCB_RENDER_PICT_OP_CONJOINT_IN, XCB_RENDER_PICT_OP_CONJOINT_IN = 37,
XCB_RENDER_PICT_OP_CONJOINT_IN_REVERSE, XCB_RENDER_PICT_OP_CONJOINT_IN_REVERSE = 38,
XCB_RENDER_PICT_OP_CONJOINT_OUT, XCB_RENDER_PICT_OP_CONJOINT_OUT = 39,
XCB_RENDER_PICT_OP_CONJOINT_OUT_REVERSE, XCB_RENDER_PICT_OP_CONJOINT_OUT_REVERSE = 40,
XCB_RENDER_PICT_OP_CONJOINT_ATOP, XCB_RENDER_PICT_OP_CONJOINT_ATOP = 41,
XCB_RENDER_PICT_OP_CONJOINT_ATOP_REVERSE, XCB_RENDER_PICT_OP_CONJOINT_ATOP_REVERSE = 42,
XCB_RENDER_PICT_OP_CONJOINT_XOR, XCB_RENDER_PICT_OP_CONJOINT_XOR = 43,
XCB_RENDER_PICT_OP_MULTIPLY = 48, XCB_RENDER_PICT_OP_MULTIPLY = 48,
XCB_RENDER_PICT_OP_SCREEN, XCB_RENDER_PICT_OP_SCREEN = 49,
XCB_RENDER_PICT_OP_OVERLAY, XCB_RENDER_PICT_OP_OVERLAY = 50,
XCB_RENDER_PICT_OP_DARKEN, XCB_RENDER_PICT_OP_DARKEN = 51,
XCB_RENDER_PICT_OP_LIGHTEN, XCB_RENDER_PICT_OP_LIGHTEN = 52,
XCB_RENDER_PICT_OP_COLOR_DODGE, XCB_RENDER_PICT_OP_COLOR_DODGE = 53,
XCB_RENDER_PICT_OP_COLOR_BURN, XCB_RENDER_PICT_OP_COLOR_BURN = 54,
XCB_RENDER_PICT_OP_HARD_LIGHT, XCB_RENDER_PICT_OP_HARD_LIGHT = 55,
XCB_RENDER_PICT_OP_SOFT_LIGHT, XCB_RENDER_PICT_OP_SOFT_LIGHT = 56,
XCB_RENDER_PICT_OP_DIFFERENCE, XCB_RENDER_PICT_OP_DIFFERENCE = 57,
XCB_RENDER_PICT_OP_EXCLUSION, XCB_RENDER_PICT_OP_EXCLUSION = 58,
XCB_RENDER_PICT_OP_HSL_HUE, XCB_RENDER_PICT_OP_HSL_HUE = 59,
XCB_RENDER_PICT_OP_HSL_SATURATION, XCB_RENDER_PICT_OP_HSL_SATURATION = 60,
XCB_RENDER_PICT_OP_HSL_COLOR, XCB_RENDER_PICT_OP_HSL_COLOR = 61,
XCB_RENDER_PICT_OP_HSL_LUMINOSITY XCB_RENDER_PICT_OP_HSL_LUMINOSITY = 62
} xcb_render_pict_op_t; } xcb_render_pict_op_t;
typedef enum xcb_render_poly_edge_t { typedef enum xcb_render_poly_edge_t {
XCB_RENDER_POLY_EDGE_SHARP, XCB_RENDER_POLY_EDGE_SHARP = 0,
XCB_RENDER_POLY_EDGE_SMOOTH XCB_RENDER_POLY_EDGE_SMOOTH = 1
} xcb_render_poly_edge_t; } xcb_render_poly_edge_t;
typedef enum xcb_render_poly_mode_t { typedef enum xcb_render_poly_mode_t {
XCB_RENDER_POLY_MODE_PRECISE, XCB_RENDER_POLY_MODE_PRECISE = 0,
XCB_RENDER_POLY_MODE_IMPRECISE XCB_RENDER_POLY_MODE_IMPRECISE = 1
} xcb_render_poly_mode_t; } xcb_render_poly_mode_t;
typedef enum xcb_render_cp_t { typedef enum xcb_render_cp_t {
XCB_RENDER_CP_REPEAT = 1, XCB_RENDER_CP_REPEAT = 1,
XCB_RENDER_CP_ALPHA_MAP = 2, XCB_RENDER_CP_ALPHA_MAP = 2,
XCB_RENDER_CP_ALPHA_X_ORIGIN = 4, XCB_RENDER_CP_ALPHA_X_ORIGIN = 4,
XCB_RENDER_CP_ALPHA_Y_ORIGIN = 8, XCB_RENDER_CP_ALPHA_Y_ORIGIN = 8,
XCB_RENDER_CP_CLIP_X_ORIGIN = 16, XCB_RENDER_CP_CLIP_X_ORIGIN = 16,
XCB_RENDER_CP_CLIP_Y_ORIGIN = 32, XCB_RENDER_CP_CLIP_Y_ORIGIN = 32,
XCB_RENDER_CP_CLIP_MASK = 64, XCB_RENDER_CP_CLIP_MASK = 64,
XCB_RENDER_CP_GRAPHICS_EXPOSURE = 128, XCB_RENDER_CP_GRAPHICS_EXPOSURE = 128,
XCB_RENDER_CP_SUBWINDOW_MODE = 256, XCB_RENDER_CP_SUBWINDOW_MODE = 256,
XCB_RENDER_CP_POLY_EDGE = 512, XCB_RENDER_CP_POLY_EDGE = 512,
XCB_RENDER_CP_POLY_MODE = 1024, XCB_RENDER_CP_POLY_MODE = 1024,
XCB_RENDER_CP_DITHER = 2048, XCB_RENDER_CP_DITHER = 2048,
XCB_RENDER_CP_COMPONENT_ALPHA = 4096 XCB_RENDER_CP_COMPONENT_ALPHA = 4096
} xcb_render_cp_t; } xcb_render_cp_t;
typedef enum xcb_render_sub_pixel_t { typedef enum xcb_render_sub_pixel_t {
XCB_RENDER_SUB_PIXEL_UNKNOWN, XCB_RENDER_SUB_PIXEL_UNKNOWN = 0,
XCB_RENDER_SUB_PIXEL_HORIZONTAL_RGB, XCB_RENDER_SUB_PIXEL_HORIZONTAL_RGB = 1,
XCB_RENDER_SUB_PIXEL_HORIZONTAL_BGR, XCB_RENDER_SUB_PIXEL_HORIZONTAL_BGR = 2,
XCB_RENDER_SUB_PIXEL_VERTICAL_RGB, XCB_RENDER_SUB_PIXEL_VERTICAL_RGB = 3,
XCB_RENDER_SUB_PIXEL_VERTICAL_BGR, XCB_RENDER_SUB_PIXEL_VERTICAL_BGR = 4,
XCB_RENDER_SUB_PIXEL_NONE XCB_RENDER_SUB_PIXEL_NONE = 5
} xcb_render_sub_pixel_t; } xcb_render_sub_pixel_t;
typedef enum xcb_render_repeat_t { typedef enum xcb_render_repeat_t {
XCB_RENDER_REPEAT_NONE, XCB_RENDER_REPEAT_NONE = 0,
XCB_RENDER_REPEAT_NORMAL, XCB_RENDER_REPEAT_NORMAL = 1,
XCB_RENDER_REPEAT_PAD, XCB_RENDER_REPEAT_PAD = 2,
XCB_RENDER_REPEAT_REFLECT XCB_RENDER_REPEAT_REFLECT = 3
} xcb_render_repeat_t; } xcb_render_repeat_t;
typedef uint32_t xcb_render_glyph_t; typedef uint32_t xcb_render_glyph_t;
/** /**
* @brief xcb_render_glyph_iterator_t * @brief xcb_render_glyph_iterator_t
**/ **/
typedef struct xcb_render_glyph_iterator_t { typedef struct xcb_render_glyph_iterator_t {
xcb_render_glyph_t *data; /**< */ xcb_render_glyph_t *data; /**< */
int rem; /**< */ int rem; /**< */
skipping to change at line 1135 skipping to change at line 1135
} xcb_render_create_conical_gradient_request_t; } xcb_render_create_conical_gradient_request_t;
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_render_glyph_iterator_t * @param i Pointer to a xcb_render_glyph_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_render_glyph_t) * element. The member index is increased by sizeof(xcb_render_glyph_t)
*/ */
/**************************************************************************
***
**
** void xcb_render_glyph_next
**
** @param xcb_render_glyph_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_render_glyph_next (xcb_render_glyph_iterator_t *i /**< */); xcb_render_glyph_next (xcb_render_glyph_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_render_glyph_iterator_t * @param i An xcb_render_glyph_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_render_glyph_end
**
** @param xcb_render_glyph_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_render_glyph_end (xcb_render_glyph_iterator_t i /**< */); xcb_render_glyph_end (xcb_render_glyph_iterator_t i /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_render_glyphset_iterator_t * @param i Pointer to a xcb_render_glyphset_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_render_glyphset_t) * element. The member index is increased by sizeof(xcb_render_glyphset_t)
*/ */
/**************************************************************************
***
**
** void xcb_render_glyphset_next
**
** @param xcb_render_glyphset_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_render_glyphset_next (xcb_render_glyphset_iterator_t *i /**< */); xcb_render_glyphset_next (xcb_render_glyphset_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_render_glyphset_iterator_t * @param i An xcb_render_glyphset_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_render_glyphset_end
**
** @param xcb_render_glyphset_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_render_glyphset_end (xcb_render_glyphset_iterator_t i /**< */); xcb_render_glyphset_end (xcb_render_glyphset_iterator_t i /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_render_picture_iterator_t * @param i Pointer to a xcb_render_picture_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_render_picture_t) * element. The member index is increased by sizeof(xcb_render_picture_t)
*/ */
/**************************************************************************
***
**
** void xcb_render_picture_next
**
** @param xcb_render_picture_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_render_picture_next (xcb_render_picture_iterator_t *i /**< */); xcb_render_picture_next (xcb_render_picture_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_render_picture_iterator_t * @param i An xcb_render_picture_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_render_picture_end
**
** @param xcb_render_picture_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_render_picture_end (xcb_render_picture_iterator_t i /**< */); xcb_render_picture_end (xcb_render_picture_iterator_t i /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_render_pictformat_iterator_t * @param i Pointer to a xcb_render_pictformat_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_render_pictformat_t ) * element. The member index is increased by sizeof(xcb_render_pictformat_t )
*/ */
/**************************************************************************
***
**
** void xcb_render_pictformat_next
**
** @param xcb_render_pictformat_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_render_pictformat_next (xcb_render_pictformat_iterator_t *i /**< */); xcb_render_pictformat_next (xcb_render_pictformat_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_render_pictformat_iterator_t * @param i An xcb_render_pictformat_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_render_pictformat_end
**
** @param xcb_render_pictformat_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_render_pictformat_end (xcb_render_pictformat_iterator_t i /**< */); xcb_render_pictformat_end (xcb_render_pictformat_iterator_t i /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_render_fixed_iterator_t * @param i Pointer to a xcb_render_fixed_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_render_fixed_t) * element. The member index is increased by sizeof(xcb_render_fixed_t)
*/ */
/**************************************************************************
***
**
** void xcb_render_fixed_next
**
** @param xcb_render_fixed_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_render_fixed_next (xcb_render_fixed_iterator_t *i /**< */); xcb_render_fixed_next (xcb_render_fixed_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_render_fixed_iterator_t * @param i An xcb_render_fixed_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_render_fixed_end
**
** @param xcb_render_fixed_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_render_fixed_end (xcb_render_fixed_iterator_t i /**< */); xcb_render_fixed_end (xcb_render_fixed_iterator_t i /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_render_directformat_iterator_t * @param i Pointer to a xcb_render_directformat_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_render_directformat _t) * element. The member index is increased by sizeof(xcb_render_directformat _t)
*/ */
/**************************************************************************
***
**
** void xcb_render_directformat_next
**
** @param xcb_render_directformat_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_render_directformat_next (xcb_render_directformat_iterator_t *i /**< * /); xcb_render_directformat_next (xcb_render_directformat_iterator_t *i /**< * /);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_render_directformat_iterator_t * @param i An xcb_render_directformat_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_render_directformat_end
**
** @param xcb_render_directformat_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_render_directformat_end (xcb_render_directformat_iterator_t i /**< */) ; xcb_render_directformat_end (xcb_render_directformat_iterator_t i /**< */) ;
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_render_pictforminfo_iterator_t * @param i Pointer to a xcb_render_pictforminfo_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_render_pictforminfo _t) * element. The member index is increased by sizeof(xcb_render_pictforminfo _t)
*/ */
/**************************************************************************
***
**
** void xcb_render_pictforminfo_next
**
** @param xcb_render_pictforminfo_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_render_pictforminfo_next (xcb_render_pictforminfo_iterator_t *i /**< * /); xcb_render_pictforminfo_next (xcb_render_pictforminfo_iterator_t *i /**< * /);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_render_pictforminfo_iterator_t * @param i An xcb_render_pictforminfo_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_render_pictforminfo_end
**
** @param xcb_render_pictforminfo_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_render_pictforminfo_end (xcb_render_pictforminfo_iterator_t i /**< */) ; xcb_render_pictforminfo_end (xcb_render_pictforminfo_iterator_t i /**< */) ;
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_render_pictvisual_iterator_t * @param i Pointer to a xcb_render_pictvisual_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_render_pictvisual_t ) * element. The member index is increased by sizeof(xcb_render_pictvisual_t )
*/ */
/**************************************************************************
***
**
** void xcb_render_pictvisual_next
**
** @param xcb_render_pictvisual_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_render_pictvisual_next (xcb_render_pictvisual_iterator_t *i /**< */); xcb_render_pictvisual_next (xcb_render_pictvisual_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_render_pictvisual_iterator_t * @param i An xcb_render_pictvisual_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_render_pictvisual_end
**
** @param xcb_render_pictvisual_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_render_pictvisual_end (xcb_render_pictvisual_iterator_t i /**< */); xcb_render_pictvisual_end (xcb_render_pictvisual_iterator_t i /**< */);
int int
xcb_render_pictdepth_sizeof (const void *_buffer /**< */); xcb_render_pictdepth_sizeof (const void *_buffer /**< */);
/**************************************************************************
***
**
** xcb_render_pictvisual_t * xcb_render_pictdepth_visuals
**
** @param const xcb_render_pictdepth_t *R
** @returns xcb_render_pictvisual_t *
**
**************************************************************************
***/
xcb_render_pictvisual_t * xcb_render_pictvisual_t *
xcb_render_pictdepth_visuals (const xcb_render_pictdepth_t *R /**< */); xcb_render_pictdepth_visuals (const xcb_render_pictdepth_t *R /**< */);
/**************************************************************************
***
**
** int xcb_render_pictdepth_visuals_length
**
** @param const xcb_render_pictdepth_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_render_pictdepth_visuals_length (const xcb_render_pictdepth_t *R /**< */); xcb_render_pictdepth_visuals_length (const xcb_render_pictdepth_t *R /**< */);
/**************************************************************************
***
**
** xcb_render_pictvisual_iterator_t xcb_render_pictdepth_visuals_iterator
**
** @param const xcb_render_pictdepth_t *R
** @returns xcb_render_pictvisual_iterator_t
**
**************************************************************************
***/
xcb_render_pictvisual_iterator_t xcb_render_pictvisual_iterator_t
xcb_render_pictdepth_visuals_iterator (const xcb_render_pictdepth_t *R /** < */); xcb_render_pictdepth_visuals_iterator (const xcb_render_pictdepth_t *R /** < */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_render_pictdepth_iterator_t * @param i Pointer to a xcb_render_pictdepth_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_render_pictdepth_t) * element. The member index is increased by sizeof(xcb_render_pictdepth_t)
*/ */
/**************************************************************************
***
**
** void xcb_render_pictdepth_next
**
** @param xcb_render_pictdepth_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_render_pictdepth_next (xcb_render_pictdepth_iterator_t *i /**< */); xcb_render_pictdepth_next (xcb_render_pictdepth_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_render_pictdepth_iterator_t * @param i An xcb_render_pictdepth_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_render_pictdepth_end
**
** @param xcb_render_pictdepth_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_render_pictdepth_end (xcb_render_pictdepth_iterator_t i /**< */); xcb_render_pictdepth_end (xcb_render_pictdepth_iterator_t i /**< */);
int int
xcb_render_pictscreen_sizeof (const void *_buffer /**< */); xcb_render_pictscreen_sizeof (const void *_buffer /**< */);
/**************************************************************************
***
**
** int xcb_render_pictscreen_depths_length
**
** @param const xcb_render_pictscreen_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_render_pictscreen_depths_length (const xcb_render_pictscreen_t *R /**< */); xcb_render_pictscreen_depths_length (const xcb_render_pictscreen_t *R /**< */);
/**************************************************************************
***
**
** xcb_render_pictdepth_iterator_t xcb_render_pictscreen_depths_iterator
**
** @param const xcb_render_pictscreen_t *R
** @returns xcb_render_pictdepth_iterator_t
**
**************************************************************************
***/
xcb_render_pictdepth_iterator_t xcb_render_pictdepth_iterator_t
xcb_render_pictscreen_depths_iterator (const xcb_render_pictscreen_t *R /* *< */); xcb_render_pictscreen_depths_iterator (const xcb_render_pictscreen_t *R /* *< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_render_pictscreen_iterator_t * @param i Pointer to a xcb_render_pictscreen_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_render_pictscreen_t ) * element. The member index is increased by sizeof(xcb_render_pictscreen_t )
*/ */
/**************************************************************************
***
**
** void xcb_render_pictscreen_next
**
** @param xcb_render_pictscreen_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_render_pictscreen_next (xcb_render_pictscreen_iterator_t *i /**< */); xcb_render_pictscreen_next (xcb_render_pictscreen_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_render_pictscreen_iterator_t * @param i An xcb_render_pictscreen_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_render_pictscreen_end
**
** @param xcb_render_pictscreen_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_render_pictscreen_end (xcb_render_pictscreen_iterator_t i /**< */); xcb_render_pictscreen_end (xcb_render_pictscreen_iterator_t i /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_render_indexvalue_iterator_t * @param i Pointer to a xcb_render_indexvalue_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_render_indexvalue_t ) * element. The member index is increased by sizeof(xcb_render_indexvalue_t )
*/ */
/**************************************************************************
***
**
** void xcb_render_indexvalue_next
**
** @param xcb_render_indexvalue_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_render_indexvalue_next (xcb_render_indexvalue_iterator_t *i /**< */); xcb_render_indexvalue_next (xcb_render_indexvalue_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_render_indexvalue_iterator_t * @param i An xcb_render_indexvalue_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_render_indexvalue_end
**
** @param xcb_render_indexvalue_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_render_indexvalue_end (xcb_render_indexvalue_iterator_t i /**< */); xcb_render_indexvalue_end (xcb_render_indexvalue_iterator_t i /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_render_color_iterator_t * @param i Pointer to a xcb_render_color_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_render_color_t) * element. The member index is increased by sizeof(xcb_render_color_t)
*/ */
/**************************************************************************
***
**
** void xcb_render_color_next
**
** @param xcb_render_color_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_render_color_next (xcb_render_color_iterator_t *i /**< */); xcb_render_color_next (xcb_render_color_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_render_color_iterator_t * @param i An xcb_render_color_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_render_color_end
**
** @param xcb_render_color_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_render_color_end (xcb_render_color_iterator_t i /**< */); xcb_render_color_end (xcb_render_color_iterator_t i /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_render_pointfix_iterator_t * @param i Pointer to a xcb_render_pointfix_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_render_pointfix_t) * element. The member index is increased by sizeof(xcb_render_pointfix_t)
*/ */
/**************************************************************************
***
**
** void xcb_render_pointfix_next
**
** @param xcb_render_pointfix_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_render_pointfix_next (xcb_render_pointfix_iterator_t *i /**< */); xcb_render_pointfix_next (xcb_render_pointfix_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_render_pointfix_iterator_t * @param i An xcb_render_pointfix_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_render_pointfix_end
**
** @param xcb_render_pointfix_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_render_pointfix_end (xcb_render_pointfix_iterator_t i /**< */); xcb_render_pointfix_end (xcb_render_pointfix_iterator_t i /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_render_linefix_iterator_t * @param i Pointer to a xcb_render_linefix_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_render_linefix_t) * element. The member index is increased by sizeof(xcb_render_linefix_t)
*/ */
/**************************************************************************
***
**
** void xcb_render_linefix_next
**
** @param xcb_render_linefix_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_render_linefix_next (xcb_render_linefix_iterator_t *i /**< */); xcb_render_linefix_next (xcb_render_linefix_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_render_linefix_iterator_t * @param i An xcb_render_linefix_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_render_linefix_end
**
** @param xcb_render_linefix_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_render_linefix_end (xcb_render_linefix_iterator_t i /**< */); xcb_render_linefix_end (xcb_render_linefix_iterator_t i /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_render_triangle_iterator_t * @param i Pointer to a xcb_render_triangle_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_render_triangle_t) * element. The member index is increased by sizeof(xcb_render_triangle_t)
*/ */
/**************************************************************************
***
**
** void xcb_render_triangle_next
**
** @param xcb_render_triangle_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_render_triangle_next (xcb_render_triangle_iterator_t *i /**< */); xcb_render_triangle_next (xcb_render_triangle_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_render_triangle_iterator_t * @param i An xcb_render_triangle_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_render_triangle_end
**
** @param xcb_render_triangle_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_render_triangle_end (xcb_render_triangle_iterator_t i /**< */); xcb_render_triangle_end (xcb_render_triangle_iterator_t i /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_render_trapezoid_iterator_t * @param i Pointer to a xcb_render_trapezoid_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_render_trapezoid_t) * element. The member index is increased by sizeof(xcb_render_trapezoid_t)
*/ */
/**************************************************************************
***
**
** void xcb_render_trapezoid_next
**
** @param xcb_render_trapezoid_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_render_trapezoid_next (xcb_render_trapezoid_iterator_t *i /**< */); xcb_render_trapezoid_next (xcb_render_trapezoid_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_render_trapezoid_iterator_t * @param i An xcb_render_trapezoid_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_render_trapezoid_end
**
** @param xcb_render_trapezoid_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_render_trapezoid_end (xcb_render_trapezoid_iterator_t i /**< */); xcb_render_trapezoid_end (xcb_render_trapezoid_iterator_t i /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_render_glyphinfo_iterator_t * @param i Pointer to a xcb_render_glyphinfo_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_render_glyphinfo_t) * element. The member index is increased by sizeof(xcb_render_glyphinfo_t)
*/ */
/**************************************************************************
***
**
** void xcb_render_glyphinfo_next
**
** @param xcb_render_glyphinfo_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_render_glyphinfo_next (xcb_render_glyphinfo_iterator_t *i /**< */); xcb_render_glyphinfo_next (xcb_render_glyphinfo_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_render_glyphinfo_iterator_t * @param i An xcb_render_glyphinfo_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_render_glyphinfo_end
**
** @param xcb_render_glyphinfo_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_render_glyphinfo_end (xcb_render_glyphinfo_iterator_t i /**< */); xcb_render_glyphinfo_end (xcb_render_glyphinfo_iterator_t i /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_render_query_version_cookie_t xcb_render_query_version
**
** @param xcb_connection_t *c
** @param uint32_t client_major_version
** @param uint32_t client_minor_version
** @returns xcb_render_query_version_cookie_t
**
**************************************************************************
***/
xcb_render_query_version_cookie_t xcb_render_query_version_cookie_t
xcb_render_query_version (xcb_connection_t *c /**< */, xcb_render_query_version (xcb_connection_t *c /**< */,
uint32_t client_major_version /**< */, uint32_t client_major_version /**< */,
uint32_t client_minor_version /**< */); uint32_t client_minor_version /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_render_query_version_cookie_t xcb_render_query_version_unchecked
**
** @param xcb_connection_t *c
** @param uint32_t client_major_version
** @param uint32_t client_minor_version
** @returns xcb_render_query_version_cookie_t
**
**************************************************************************
***/
xcb_render_query_version_cookie_t xcb_render_query_version_cookie_t
xcb_render_query_version_unchecked (xcb_connection_t *c /**< */, xcb_render_query_version_unchecked (xcb_connection_t *c /**< */,
uint32_t client_major_version /**< */, uint32_t client_major_version /**< */,
uint32_t client_minor_version /**< */); uint32_t client_minor_version /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_render_query_version_unchecked(). is used. * xcb_render_query_version_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_render_query_version_reply_t * xcb_render_query_version_reply
**
** @param xcb_connection_t *c
** @param xcb_render_query_version_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_render_query_version_reply_t *
**
**************************************************************************
***/
xcb_render_query_version_reply_t * xcb_render_query_version_reply_t *
xcb_render_query_version_reply (xcb_connection_t *c /**< */, xcb_render_query_version_reply (xcb_connection_t *c /**< */,
xcb_render_query_version_cookie_t cookie /**< */, xcb_render_query_version_cookie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
int int
xcb_render_query_pict_formats_sizeof (const void *_buffer /**< */); xcb_render_query_pict_formats_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_render_query_pict_formats_cookie_t xcb_render_query_pict_formats
**
** @param xcb_connection_t *c
** @returns xcb_render_query_pict_formats_cookie_t
**
**************************************************************************
***/
xcb_render_query_pict_formats_cookie_t xcb_render_query_pict_formats_cookie_t
xcb_render_query_pict_formats (xcb_connection_t *c /**< */); xcb_render_query_pict_formats (xcb_connection_t *c /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_render_query_pict_formats_cookie_t xcb_render_query_pict_formats_un
checked
**
** @param xcb_connection_t *c
** @returns xcb_render_query_pict_formats_cookie_t
**
**************************************************************************
***/
xcb_render_query_pict_formats_cookie_t xcb_render_query_pict_formats_cookie_t
xcb_render_query_pict_formats_unchecked (xcb_connection_t *c /**< */); xcb_render_query_pict_formats_unchecked (xcb_connection_t *c /**< */);
/**************************************************************************
***
**
** xcb_render_pictforminfo_t * xcb_render_query_pict_formats_formats
**
** @param const xcb_render_query_pict_formats_reply_t *R
** @returns xcb_render_pictforminfo_t *
**
**************************************************************************
***/
xcb_render_pictforminfo_t * xcb_render_pictforminfo_t *
xcb_render_query_pict_formats_formats (const xcb_render_query_pict_formats_ reply_t *R /**< */); xcb_render_query_pict_formats_formats (const xcb_render_query_pict_formats_ reply_t *R /**< */);
/**************************************************************************
***
**
** int xcb_render_query_pict_formats_formats_length
**
** @param const xcb_render_query_pict_formats_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_render_query_pict_formats_formats_length (const xcb_render_query_pict_f ormats_reply_t *R /**< */); xcb_render_query_pict_formats_formats_length (const xcb_render_query_pict_f ormats_reply_t *R /**< */);
/**************************************************************************
***
**
** xcb_render_pictforminfo_iterator_t xcb_render_query_pict_formats_format
s_iterator
**
** @param const xcb_render_query_pict_formats_reply_t *R
** @returns xcb_render_pictforminfo_iterator_t
**
**************************************************************************
***/
xcb_render_pictforminfo_iterator_t xcb_render_pictforminfo_iterator_t
xcb_render_query_pict_formats_formats_iterator (const xcb_render_query_pict _formats_reply_t *R /**< */); xcb_render_query_pict_formats_formats_iterator (const xcb_render_query_pict _formats_reply_t *R /**< */);
/**************************************************************************
***
**
** int xcb_render_query_pict_formats_screens_length
**
** @param const xcb_render_query_pict_formats_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_render_query_pict_formats_screens_length (const xcb_render_query_pict_f ormats_reply_t *R /**< */); xcb_render_query_pict_formats_screens_length (const xcb_render_query_pict_f ormats_reply_t *R /**< */);
/**************************************************************************
***
**
** xcb_render_pictscreen_iterator_t xcb_render_query_pict_formats_screens_
iterator
**
** @param const xcb_render_query_pict_formats_reply_t *R
** @returns xcb_render_pictscreen_iterator_t
**
**************************************************************************
***/
xcb_render_pictscreen_iterator_t xcb_render_pictscreen_iterator_t
xcb_render_query_pict_formats_screens_iterator (const xcb_render_query_pict _formats_reply_t *R /**< */); xcb_render_query_pict_formats_screens_iterator (const xcb_render_query_pict _formats_reply_t *R /**< */);
/**************************************************************************
***
**
** uint32_t * xcb_render_query_pict_formats_subpixels
**
** @param const xcb_render_query_pict_formats_reply_t *R
** @returns uint32_t *
**
**************************************************************************
***/
uint32_t * uint32_t *
xcb_render_query_pict_formats_subpixels (const xcb_render_query_pict_format s_reply_t *R /**< */); xcb_render_query_pict_formats_subpixels (const xcb_render_query_pict_format s_reply_t *R /**< */);
/**************************************************************************
***
**
** int xcb_render_query_pict_formats_subpixels_length
**
** @param const xcb_render_query_pict_formats_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_render_query_pict_formats_subpixels_length (const xcb_render_query_pict _formats_reply_t *R /**< */); xcb_render_query_pict_formats_subpixels_length (const xcb_render_query_pict _formats_reply_t *R /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_render_query_pict_formats_subpixels_end
**
** @param const xcb_render_query_pict_formats_reply_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_render_query_pict_formats_subpixels_end (const xcb_render_query_pict_fo rmats_reply_t *R /**< */); xcb_render_query_pict_formats_subpixels_end (const xcb_render_query_pict_fo rmats_reply_t *R /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_render_query_pict_formats_unchecked(). is used. * xcb_render_query_pict_formats_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_render_query_pict_formats_reply_t * xcb_render_query_pict_formats_r
eply
**
** @param xcb_connection_t *c
** @param xcb_render_query_pict_formats_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_render_query_pict_formats_reply_t *
**
**************************************************************************
***/
xcb_render_query_pict_formats_reply_t * xcb_render_query_pict_formats_reply_t *
xcb_render_query_pict_formats_reply (xcb_connection_t *c /**< */, xcb_render_query_pict_formats_reply (xcb_connection_t *c /**< */,
xcb_render_query_pict_formats_cookie_t cookie /**< */, xcb_render_query_pict_formats_cookie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
int int
xcb_render_query_pict_index_values_sizeof (const void *_buffer /**< */); xcb_render_query_pict_index_values_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_render_query_pict_index_values_cookie_t xcb_render_query_pict_index
_values
**
** @param xcb_connection_t *c
** @param xcb_render_pictformat_t format
** @returns xcb_render_query_pict_index_values_cookie_t
**
**************************************************************************
***/
xcb_render_query_pict_index_values_cookie_t xcb_render_query_pict_index_values_cookie_t
xcb_render_query_pict_index_values (xcb_connection_t *c /**< */, xcb_render_query_pict_index_values (xcb_connection_t *c /**< */,
xcb_render_pictformat_t format /**< * /); xcb_render_pictformat_t format /**< * /);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_render_query_pict_index_values_cookie_t xcb_render_query_pict_index
_values_unchecked
**
** @param xcb_connection_t *c
** @param xcb_render_pictformat_t format
** @returns xcb_render_query_pict_index_values_cookie_t
**
**************************************************************************
***/
xcb_render_query_pict_index_values_cookie_t xcb_render_query_pict_index_values_cookie_t
xcb_render_query_pict_index_values_unchecked (xcb_connection_t *c / **< */, xcb_render_query_pict_index_values_unchecked (xcb_connection_t *c / **< */,
xcb_render_pictformat_t form at /**< */); xcb_render_pictformat_t form at /**< */);
/**************************************************************************
***
**
** xcb_render_indexvalue_t * xcb_render_query_pict_index_values_values
**
** @param const xcb_render_query_pict_index_values_reply_t *R
** @returns xcb_render_indexvalue_t *
**
**************************************************************************
***/
xcb_render_indexvalue_t * xcb_render_indexvalue_t *
xcb_render_query_pict_index_values_values (const xcb_render_query_pict_inde x_values_reply_t *R /**< */); xcb_render_query_pict_index_values_values (const xcb_render_query_pict_inde x_values_reply_t *R /**< */);
/**************************************************************************
***
**
** int xcb_render_query_pict_index_values_values_length
**
** @param const xcb_render_query_pict_index_values_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_render_query_pict_index_values_values_length (const xcb_render_query_pi ct_index_values_reply_t *R /**< */); xcb_render_query_pict_index_values_values_length (const xcb_render_query_pi ct_index_values_reply_t *R /**< */);
/**************************************************************************
***
**
** xcb_render_indexvalue_iterator_t xcb_render_query_pict_index_values_val
ues_iterator
**
** @param const xcb_render_query_pict_index_values_reply_t *R
** @returns xcb_render_indexvalue_iterator_t
**
**************************************************************************
***/
xcb_render_indexvalue_iterator_t xcb_render_indexvalue_iterator_t
xcb_render_query_pict_index_values_values_iterator (const xcb_render_query_ pict_index_values_reply_t *R /**< */); xcb_render_query_pict_index_values_values_iterator (const xcb_render_query_ pict_index_values_reply_t *R /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_render_query_pict_index_values_unchecked(). is used. * xcb_render_query_pict_index_values_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_render_query_pict_index_values_reply_t * xcb_render_query_pict_inde
x_values_reply
**
** @param xcb_connection_t *c
** @param xcb_render_query_pict_index_values_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_render_query_pict_index_values_reply_t *
**
**************************************************************************
***/
xcb_render_query_pict_index_values_reply_t * xcb_render_query_pict_index_values_reply_t *
xcb_render_query_pict_index_values_reply (xcb_connection_t *c /**< */, xcb_render_query_pict_index_values_reply (xcb_connection_t *c /**< */,
xcb_render_query_pict_index_value s_cookie_t cookie /**< */, xcb_render_query_pict_index_value s_cookie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
int int
xcb_render_create_picture_sizeof (const void *_buffer /**< */); xcb_render_create_picture_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_render_create_picture_checked
**
** @param xcb_connection_t *c
** @param xcb_render_picture_t pid
** @param xcb_drawable_t drawable
** @param xcb_render_pictformat_t format
** @param uint32_t value_mask
** @param const uint32_t *value_list
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_render_create_picture_checked (xcb_connection_t *c /**< */, xcb_render_create_picture_checked (xcb_connection_t *c /**< */,
xcb_render_picture_t pid /**< */, xcb_render_picture_t pid /**< */,
xcb_drawable_t drawable /**< */, xcb_drawable_t drawable /**< */,
xcb_render_pictformat_t format /**< */ , xcb_render_pictformat_t format /**< */ ,
uint32_t value_mask /** < */, uint32_t value_mask /** < */,
const uint32_t *value_list /** < */); const uint32_t *value_list /** < */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_render_create_picture
**
** @param xcb_connection_t *c
** @param xcb_render_picture_t pid
** @param xcb_drawable_t drawable
** @param xcb_render_pictformat_t format
** @param uint32_t value_mask
** @param const uint32_t *value_list
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_render_create_picture (xcb_connection_t *c /**< */, xcb_render_create_picture (xcb_connection_t *c /**< */,
xcb_render_picture_t pid /**< */, xcb_render_picture_t pid /**< */,
xcb_drawable_t drawable /**< */, xcb_drawable_t drawable /**< */,
xcb_render_pictformat_t format /**< */, xcb_render_pictformat_t format /**< */,
uint32_t value_mask /**< */, uint32_t value_mask /**< */,
const uint32_t *value_list /**< */); const uint32_t *value_list /**< */);
int int
xcb_render_change_picture_sizeof (const void *_buffer /**< */); xcb_render_change_picture_sizeof (const void *_buffer /**< */);
skipping to change at line 2384 skipping to change at line 1768
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_render_change_picture_checked
**
** @param xcb_connection_t *c
** @param xcb_render_picture_t picture
** @param uint32_t value_mask
** @param const uint32_t *value_list
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_render_change_picture_checked (xcb_connection_t *c /**< */, xcb_render_change_picture_checked (xcb_connection_t *c /**< */,
xcb_render_picture_t picture /**< */, xcb_render_picture_t picture /**< */,
uint32_t value_mask /**< * /, uint32_t value_mask /**< * /,
const uint32_t *value_list /**< * /); const uint32_t *value_list /**< * /);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_render_change_picture
**
** @param xcb_connection_t *c
** @param xcb_render_picture_t picture
** @param uint32_t value_mask
** @param const uint32_t *value_list
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_render_change_picture (xcb_connection_t *c /**< */, xcb_render_change_picture (xcb_connection_t *c /**< */,
xcb_render_picture_t picture /**< */, xcb_render_picture_t picture /**< */,
uint32_t value_mask /**< */, uint32_t value_mask /**< */,
const uint32_t *value_list /**< */); const uint32_t *value_list /**< */);
int int
xcb_render_set_picture_clip_rectangles_sizeof (const void *_buffer /**< * /, xcb_render_set_picture_clip_rectangles_sizeof (const void *_buffer /**< * /,
uint32_t rectangles_len /**< */); uint32_t rectangles_len /**< */);
skipping to change at line 2445 skipping to change at line 1803
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_render_set_picture_clip_rectangles_checked
**
** @param xcb_connection_t *c
** @param xcb_render_picture_t picture
** @param int16_t clip_x_origin
** @param int16_t clip_y_origin
** @param uint32_t rectangles_len
** @param const xcb_rectangle_t *rectangles
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_render_set_picture_clip_rectangles_checked (xcb_connection_t *c / **< */, xcb_render_set_picture_clip_rectangles_checked (xcb_connection_t *c / **< */,
xcb_render_picture_t pict ure /**< */, xcb_render_picture_t pict ure /**< */,
int16_t clip _x_origin /**< */, int16_t clip _x_origin /**< */,
int16_t clip _y_origin /**< */, int16_t clip _y_origin /**< */,
uint32_t rect angles_len /**< */, uint32_t rect angles_len /**< */,
const xcb_rectangle_t *rect angles /**< */); const xcb_rectangle_t *rect angles /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_render_set_picture_clip_rectangles
**
** @param xcb_connection_t *c
** @param xcb_render_picture_t picture
** @param int16_t clip_x_origin
** @param int16_t clip_y_origin
** @param uint32_t rectangles_len
** @param const xcb_rectangle_t *rectangles
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_render_set_picture_clip_rectangles (xcb_connection_t *c /**< */, xcb_render_set_picture_clip_rectangles (xcb_connection_t *c /**< */,
xcb_render_picture_t picture /** < */, xcb_render_picture_t picture /** < */,
int16_t clip_x_origi n /**< */, int16_t clip_x_origi n /**< */,
int16_t clip_y_origi n /**< */, int16_t clip_y_origi n /**< */,
uint32_t rectangles_l en /**< */, uint32_t rectangles_l en /**< */,
const xcb_rectangle_t *rectangles /**< */); const xcb_rectangle_t *rectangles /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_render_free_picture_checked
**
** @param xcb_connection_t *c
** @param xcb_render_picture_t picture
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_render_free_picture_checked (xcb_connection_t *c /**< */, xcb_render_free_picture_checked (xcb_connection_t *c /**< */,
xcb_render_picture_t picture /**< */); xcb_render_picture_t picture /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_render_free_picture
**
** @param xcb_connection_t *c
** @param xcb_render_picture_t picture
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_render_free_picture (xcb_connection_t *c /**< */, xcb_render_free_picture (xcb_connection_t *c /**< */,
xcb_render_picture_t picture /**< */); xcb_render_picture_t picture /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_render_composite_checked
**
** @param xcb_connection_t *c
** @param uint8_t op
** @param xcb_render_picture_t src
** @param xcb_render_picture_t mask
** @param xcb_render_picture_t dst
** @param int16_t src_x
** @param int16_t src_y
** @param int16_t mask_x
** @param int16_t mask_y
** @param int16_t dst_x
** @param int16_t dst_y
** @param uint16_t width
** @param uint16_t height
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_render_composite_checked (xcb_connection_t *c /**< */, xcb_render_composite_checked (xcb_connection_t *c /**< */,
uint8_t op /**< */, uint8_t op /**< */,
xcb_render_picture_t src /**< */, xcb_render_picture_t src /**< */,
xcb_render_picture_t mask /**< */, xcb_render_picture_t mask /**< */,
xcb_render_picture_t dst /**< */, xcb_render_picture_t dst /**< */,
int16_t src_x /**< */, int16_t src_x /**< */,
int16_t src_y /**< */, int16_t src_y /**< */,
int16_t mask_x /**< */, int16_t mask_x /**< */,
int16_t mask_y /**< */, int16_t mask_y /**< */,
skipping to change at line 2604 skipping to change at line 1888
uint16_t height /**< */); uint16_t height /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_render_composite
**
** @param xcb_connection_t *c
** @param uint8_t op
** @param xcb_render_picture_t src
** @param xcb_render_picture_t mask
** @param xcb_render_picture_t dst
** @param int16_t src_x
** @param int16_t src_y
** @param int16_t mask_x
** @param int16_t mask_y
** @param int16_t dst_x
** @param int16_t dst_y
** @param uint16_t width
** @param uint16_t height
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_render_composite (xcb_connection_t *c /**< */, xcb_render_composite (xcb_connection_t *c /**< */,
uint8_t op /**< */, uint8_t op /**< */,
xcb_render_picture_t src /**< */, xcb_render_picture_t src /**< */,
xcb_render_picture_t mask /**< */, xcb_render_picture_t mask /**< */,
xcb_render_picture_t dst /**< */, xcb_render_picture_t dst /**< */,
int16_t src_x /**< */, int16_t src_x /**< */,
int16_t src_y /**< */, int16_t src_y /**< */,
int16_t mask_x /**< */, int16_t mask_x /**< */,
int16_t mask_y /**< */, int16_t mask_y /**< */,
skipping to change at line 2656 skipping to change at line 1918
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_render_trapezoids_checked
**
** @param xcb_connection_t *c
** @param uint8_t op
** @param xcb_render_picture_t src
** @param xcb_render_picture_t dst
** @param xcb_render_pictformat_t mask_format
** @param int16_t src_x
** @param int16_t src_y
** @param uint32_t traps_len
** @param const xcb_render_trapezoid_t *traps
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_render_trapezoids_checked (xcb_connection_t *c /**< */, xcb_render_trapezoids_checked (xcb_connection_t *c /**< */,
uint8_t op /**< */, uint8_t op /**< */,
xcb_render_picture_t src /**< */, xcb_render_picture_t src /**< */,
xcb_render_picture_t dst /**< */, xcb_render_picture_t dst /**< */,
xcb_render_pictformat_t mask_format / **< */, xcb_render_pictformat_t mask_format / **< */,
int16_t src_x /**< */ , int16_t src_x /**< */ ,
int16_t src_y /**< */ , int16_t src_y /**< */ ,
uint32_t traps_len /** < */, uint32_t traps_len /** < */,
const xcb_render_trapezoid_t *traps /**< */ ); const xcb_render_trapezoid_t *traps /**< */ );
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_render_trapezoids
**
** @param xcb_connection_t *c
** @param uint8_t op
** @param xcb_render_picture_t src
** @param xcb_render_picture_t dst
** @param xcb_render_pictformat_t mask_format
** @param int16_t src_x
** @param int16_t src_y
** @param uint32_t traps_len
** @param const xcb_render_trapezoid_t *traps
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_render_trapezoids (xcb_connection_t *c /**< */, xcb_render_trapezoids (xcb_connection_t *c /**< */,
uint8_t op /**< */, uint8_t op /**< */,
xcb_render_picture_t src /**< */, xcb_render_picture_t src /**< */,
xcb_render_picture_t dst /**< */, xcb_render_picture_t dst /**< */,
xcb_render_pictformat_t mask_format /**< */, xcb_render_pictformat_t mask_format /**< */,
int16_t src_x /**< */, int16_t src_x /**< */,
int16_t src_y /**< */, int16_t src_y /**< */,
uint32_t traps_len /**< */, uint32_t traps_len /**< */,
const xcb_render_trapezoid_t *traps /**< */); const xcb_render_trapezoid_t *traps /**< */);
skipping to change at line 2737 skipping to change at line 1963
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_render_triangles_checked
**
** @param xcb_connection_t *c
** @param uint8_t op
** @param xcb_render_picture_t src
** @param xcb_render_picture_t dst
** @param xcb_render_pictformat_t mask_format
** @param int16_t src_x
** @param int16_t src_y
** @param uint32_t triangles_len
** @param const xcb_render_triangle_t *triangles
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_render_triangles_checked (xcb_connection_t *c /**< */, xcb_render_triangles_checked (xcb_connection_t *c /**< */,
uint8_t op /**< */, uint8_t op /**< */,
xcb_render_picture_t src /**< */, xcb_render_picture_t src /**< */,
xcb_render_picture_t dst /**< */, xcb_render_picture_t dst /**< */,
xcb_render_pictformat_t mask_format /** < */, xcb_render_pictformat_t mask_format /** < */,
int16_t src_x /**< */, int16_t src_x /**< */,
int16_t src_y /**< */, int16_t src_y /**< */,
uint32_t triangles_len / **< */, uint32_t triangles_len / **< */,
const xcb_render_triangle_t *triangles /**< */); const xcb_render_triangle_t *triangles /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_render_triangles
**
** @param xcb_connection_t *c
** @param uint8_t op
** @param xcb_render_picture_t src
** @param xcb_render_picture_t dst
** @param xcb_render_pictformat_t mask_format
** @param int16_t src_x
** @param int16_t src_y
** @param uint32_t triangles_len
** @param const xcb_render_triangle_t *triangles
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_render_triangles (xcb_connection_t *c /**< */, xcb_render_triangles (xcb_connection_t *c /**< */,
uint8_t op /**< */, uint8_t op /**< */,
xcb_render_picture_t src /**< */, xcb_render_picture_t src /**< */,
xcb_render_picture_t dst /**< */, xcb_render_picture_t dst /**< */,
xcb_render_pictformat_t mask_format /**< */, xcb_render_pictformat_t mask_format /**< */,
int16_t src_x /**< */, int16_t src_x /**< */,
int16_t src_y /**< */, int16_t src_y /**< */,
uint32_t triangles_len /**< */, uint32_t triangles_len /**< */,
const xcb_render_triangle_t *triangles /**< */); const xcb_render_triangle_t *triangles /**< */);
skipping to change at line 2818 skipping to change at line 2008
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_render_tri_strip_checked
**
** @param xcb_connection_t *c
** @param uint8_t op
** @param xcb_render_picture_t src
** @param xcb_render_picture_t dst
** @param xcb_render_pictformat_t mask_format
** @param int16_t src_x
** @param int16_t src_y
** @param uint32_t points_len
** @param const xcb_render_pointfix_t *points
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_render_tri_strip_checked (xcb_connection_t *c /**< */, xcb_render_tri_strip_checked (xcb_connection_t *c /**< */,
uint8_t op /**< */, uint8_t op /**< */,
xcb_render_picture_t src /**< */, xcb_render_picture_t src /**< */,
xcb_render_picture_t dst /**< */, xcb_render_picture_t dst /**< */,
xcb_render_pictformat_t mask_format /** < */, xcb_render_pictformat_t mask_format /** < */,
int16_t src_x /**< */, int16_t src_x /**< */,
int16_t src_y /**< */, int16_t src_y /**< */,
uint32_t points_len /**< */, uint32_t points_len /**< */,
const xcb_render_pointfix_t *points /**< */) ; const xcb_render_pointfix_t *points /**< */) ;
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_render_tri_strip
**
** @param xcb_connection_t *c
** @param uint8_t op
** @param xcb_render_picture_t src
** @param xcb_render_picture_t dst
** @param xcb_render_pictformat_t mask_format
** @param int16_t src_x
** @param int16_t src_y
** @param uint32_t points_len
** @param const xcb_render_pointfix_t *points
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_render_tri_strip (xcb_connection_t *c /**< */, xcb_render_tri_strip (xcb_connection_t *c /**< */,
uint8_t op /**< */, uint8_t op /**< */,
xcb_render_picture_t src /**< */, xcb_render_picture_t src /**< */,
xcb_render_picture_t dst /**< */, xcb_render_picture_t dst /**< */,
xcb_render_pictformat_t mask_format /**< */, xcb_render_pictformat_t mask_format /**< */,
int16_t src_x /**< */, int16_t src_x /**< */,
int16_t src_y /**< */, int16_t src_y /**< */,
uint32_t points_len /**< */, uint32_t points_len /**< */,
const xcb_render_pointfix_t *points /**< */); const xcb_render_pointfix_t *points /**< */);
skipping to change at line 2899 skipping to change at line 2053
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_render_tri_fan_checked
**
** @param xcb_connection_t *c
** @param uint8_t op
** @param xcb_render_picture_t src
** @param xcb_render_picture_t dst
** @param xcb_render_pictformat_t mask_format
** @param int16_t src_x
** @param int16_t src_y
** @param uint32_t points_len
** @param const xcb_render_pointfix_t *points
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_render_tri_fan_checked (xcb_connection_t *c /**< */, xcb_render_tri_fan_checked (xcb_connection_t *c /**< */,
uint8_t op /**< */, uint8_t op /**< */,
xcb_render_picture_t src /**< */, xcb_render_picture_t src /**< */,
xcb_render_picture_t dst /**< */, xcb_render_picture_t dst /**< */,
xcb_render_pictformat_t mask_format /**< */, xcb_render_pictformat_t mask_format /**< */,
int16_t src_x /**< */, int16_t src_x /**< */,
int16_t src_y /**< */, int16_t src_y /**< */,
uint32_t points_len /**< * /, uint32_t points_len /**< * /,
const xcb_render_pointfix_t *points /**< */); const xcb_render_pointfix_t *points /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_render_tri_fan
**
** @param xcb_connection_t *c
** @param uint8_t op
** @param xcb_render_picture_t src
** @param xcb_render_picture_t dst
** @param xcb_render_pictformat_t mask_format
** @param int16_t src_x
** @param int16_t src_y
** @param uint32_t points_len
** @param const xcb_render_pointfix_t *points
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_render_tri_fan (xcb_connection_t *c /**< */, xcb_render_tri_fan (xcb_connection_t *c /**< */,
uint8_t op /**< */, uint8_t op /**< */,
xcb_render_picture_t src /**< */, xcb_render_picture_t src /**< */,
xcb_render_picture_t dst /**< */, xcb_render_picture_t dst /**< */,
xcb_render_pictformat_t mask_format /**< */, xcb_render_pictformat_t mask_format /**< */,
int16_t src_x /**< */, int16_t src_x /**< */,
int16_t src_y /**< */, int16_t src_y /**< */,
uint32_t points_len /**< */, uint32_t points_len /**< */,
const xcb_render_pointfix_t *points /**< */); const xcb_render_pointfix_t *points /**< */);
skipping to change at line 2976 skipping to change at line 2094
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_render_create_glyph_set_checked
**
** @param xcb_connection_t *c
** @param xcb_render_glyphset_t gsid
** @param xcb_render_pictformat_t format
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_render_create_glyph_set_checked (xcb_connection_t *c /**< */, xcb_render_create_glyph_set_checked (xcb_connection_t *c /**< */,
xcb_render_glyphset_t gsid /**< */ , xcb_render_glyphset_t gsid /**< */ ,
xcb_render_pictformat_t format /**< */); xcb_render_pictformat_t format /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_render_create_glyph_set
**
** @param xcb_connection_t *c
** @param xcb_render_glyphset_t gsid
** @param xcb_render_pictformat_t format
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_render_create_glyph_set (xcb_connection_t *c /**< */, xcb_render_create_glyph_set (xcb_connection_t *c /**< */,
xcb_render_glyphset_t gsid /**< */, xcb_render_glyphset_t gsid /**< */,
xcb_render_pictformat_t format /**< */); xcb_render_pictformat_t format /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_render_reference_glyph_set_checked
**
** @param xcb_connection_t *c
** @param xcb_render_glyphset_t gsid
** @param xcb_render_glyphset_t existing
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_render_reference_glyph_set_checked (xcb_connection_t *c /**< */, xcb_render_reference_glyph_set_checked (xcb_connection_t *c /**< */,
xcb_render_glyphset_t gsid /**< * /, xcb_render_glyphset_t gsid /**< * /,
xcb_render_glyphset_t existing /* *< */); xcb_render_glyphset_t existing /* *< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_render_reference_glyph_set
**
** @param xcb_connection_t *c
** @param xcb_render_glyphset_t gsid
** @param xcb_render_glyphset_t existing
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_render_reference_glyph_set (xcb_connection_t *c /**< */, xcb_render_reference_glyph_set (xcb_connection_t *c /**< */,
xcb_render_glyphset_t gsid /**< */, xcb_render_glyphset_t gsid /**< */,
xcb_render_glyphset_t existing /**< */); xcb_render_glyphset_t existing /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_render_free_glyph_set_checked
**
** @param xcb_connection_t *c
** @param xcb_render_glyphset_t glyphset
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_render_free_glyph_set_checked (xcb_connection_t *c /**< */, xcb_render_free_glyph_set_checked (xcb_connection_t *c /**< */,
xcb_render_glyphset_t glyphset /**< */ ); xcb_render_glyphset_t glyphset /**< */ );
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_render_free_glyph_set
**
** @param xcb_connection_t *c
** @param xcb_render_glyphset_t glyphset
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_render_free_glyph_set (xcb_connection_t *c /**< */, xcb_render_free_glyph_set (xcb_connection_t *c /**< */,
xcb_render_glyphset_t glyphset /**< */); xcb_render_glyphset_t glyphset /**< */);
int int
xcb_render_add_glyphs_sizeof (const void *_buffer /**< */, xcb_render_add_glyphs_sizeof (const void *_buffer /**< */,
uint32_t data_len /**< */); uint32_t data_len /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_render_add_glyphs_checked
**
** @param xcb_connection_t *c
** @param xcb_render_glyphset_t glyphset
** @param uint32_t glyphs_len
** @param const uint32_t *glyphids
** @param const xcb_render_glyphinfo_t *glyphs
** @param uint32_t data_len
** @param const uint8_t *data
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_render_add_glyphs_checked (xcb_connection_t *c /**< */, xcb_render_add_glyphs_checked (xcb_connection_t *c /**< */,
xcb_render_glyphset_t glyphset /**< */, xcb_render_glyphset_t glyphset /**< */,
uint32_t glyphs_len /* *< */, uint32_t glyphs_len /* *< */,
const uint32_t *glyphids /**< */, const uint32_t *glyphids /**< */,
const xcb_render_glyphinfo_t *glyphs /**< * /, const xcb_render_glyphinfo_t *glyphs /**< * /,
uint32_t data_len /**< */, uint32_t data_len /**< */,
const uint8_t *data /**< */) ; const uint8_t *data /**< */) ;
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_render_add_glyphs
**
** @param xcb_connection_t *c
** @param xcb_render_glyphset_t glyphset
** @param uint32_t glyphs_len
** @param const uint32_t *glyphids
** @param const xcb_render_glyphinfo_t *glyphs
** @param uint32_t data_len
** @param const uint8_t *data
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_render_add_glyphs (xcb_connection_t *c /**< */, xcb_render_add_glyphs (xcb_connection_t *c /**< */,
xcb_render_glyphset_t glyphset /**< */, xcb_render_glyphset_t glyphset /**< */,
uint32_t glyphs_len /**< */, uint32_t glyphs_len /**< */,
const uint32_t *glyphids /**< */, const uint32_t *glyphids /**< */,
const xcb_render_glyphinfo_t *glyphs /**< */, const xcb_render_glyphinfo_t *glyphs /**< */,
uint32_t data_len /**< */, uint32_t data_len /**< */,
const uint8_t *data /**< */); const uint8_t *data /**< */);
int int
skipping to change at line 3208 skipping to change at line 2224
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_render_free_glyphs_checked
**
** @param xcb_connection_t *c
** @param xcb_render_glyphset_t glyphset
** @param uint32_t glyphs_len
** @param const xcb_render_glyph_t *glyphs
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_render_free_glyphs_checked (xcb_connection_t *c /**< */, xcb_render_free_glyphs_checked (xcb_connection_t *c /**< */,
xcb_render_glyphset_t glyphset /**< */ , xcb_render_glyphset_t glyphset /**< */ ,
uint32_t glyphs_len /**< */, uint32_t glyphs_len /**< */,
const xcb_render_glyph_t *glyphs /**< */); const xcb_render_glyph_t *glyphs /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_render_free_glyphs
**
** @param xcb_connection_t *c
** @param xcb_render_glyphset_t glyphset
** @param uint32_t glyphs_len
** @param const xcb_render_glyph_t *glyphs
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_render_free_glyphs (xcb_connection_t *c /**< */, xcb_render_free_glyphs (xcb_connection_t *c /**< */,
xcb_render_glyphset_t glyphset /**< */, xcb_render_glyphset_t glyphset /**< */,
uint32_t glyphs_len /**< */, uint32_t glyphs_len /**< */,
const xcb_render_glyph_t *glyphs /**< */); const xcb_render_glyph_t *glyphs /**< */);
int int
xcb_render_composite_glyphs_8_sizeof (const void *_buffer /**< */, xcb_render_composite_glyphs_8_sizeof (const void *_buffer /**< */,
uint32_t glyphcmds_len /**< */); uint32_t glyphcmds_len /**< */);
skipping to change at line 3269 skipping to change at line 2259
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_render_composite_glyphs_8_checked
**
** @param xcb_connection_t *c
** @param uint8_t op
** @param xcb_render_picture_t src
** @param xcb_render_picture_t dst
** @param xcb_render_pictformat_t mask_format
** @param xcb_render_glyphset_t glyphset
** @param int16_t src_x
** @param int16_t src_y
** @param uint32_t glyphcmds_len
** @param const uint8_t *glyphcmds
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_render_composite_glyphs_8_checked (xcb_connection_t *c /**< */, xcb_render_composite_glyphs_8_checked (xcb_connection_t *c /**< */,
uint8_t op /**< */ , uint8_t op /**< */ ,
xcb_render_picture_t src /**< * /, xcb_render_picture_t src /**< * /,
xcb_render_picture_t dst /**< * /, xcb_render_picture_t dst /**< * /,
xcb_render_pictformat_t mask_format /**< */, xcb_render_pictformat_t mask_format /**< */,
xcb_render_glyphset_t glyphset / **< */, xcb_render_glyphset_t glyphset / **< */,
int16_t src_x /**< */, int16_t src_x /**< */,
int16_t src_y /**< */, int16_t src_y /**< */,
uint32_t glyphcmds_l en /**< */, uint32_t glyphcmds_l en /**< */,
const uint8_t *glyphcmds /**< */); const uint8_t *glyphcmds /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_render_composite_glyphs_8
**
** @param xcb_connection_t *c
** @param uint8_t op
** @param xcb_render_picture_t src
** @param xcb_render_picture_t dst
** @param xcb_render_pictformat_t mask_format
** @param xcb_render_glyphset_t glyphset
** @param int16_t src_x
** @param int16_t src_y
** @param uint32_t glyphcmds_len
** @param const uint8_t *glyphcmds
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_render_composite_glyphs_8 (xcb_connection_t *c /**< */, xcb_render_composite_glyphs_8 (xcb_connection_t *c /**< */,
uint8_t op /**< */, uint8_t op /**< */,
xcb_render_picture_t src /**< */, xcb_render_picture_t src /**< */,
xcb_render_picture_t dst /**< */, xcb_render_picture_t dst /**< */,
xcb_render_pictformat_t mask_format /**< * /, xcb_render_pictformat_t mask_format /**< * /,
xcb_render_glyphset_t glyphset /**< */, xcb_render_glyphset_t glyphset /**< */,
int16_t src_x /**< */, int16_t src_x /**< */,
int16_t src_y /**< */, int16_t src_y /**< */,
uint32_t glyphcmds_len /**< */, uint32_t glyphcmds_len /**< */,
skipping to change at line 3354 skipping to change at line 2306
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_render_composite_glyphs_16_checked
**
** @param xcb_connection_t *c
** @param uint8_t op
** @param xcb_render_picture_t src
** @param xcb_render_picture_t dst
** @param xcb_render_pictformat_t mask_format
** @param xcb_render_glyphset_t glyphset
** @param int16_t src_x
** @param int16_t src_y
** @param uint32_t glyphcmds_len
** @param const uint8_t *glyphcmds
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_render_composite_glyphs_16_checked (xcb_connection_t *c /**< */ , xcb_render_composite_glyphs_16_checked (xcb_connection_t *c /**< */ ,
uint8_t op /**< * /, uint8_t op /**< * /,
xcb_render_picture_t src /**< */, xcb_render_picture_t src /**< */,
xcb_render_picture_t dst /**< */, xcb_render_picture_t dst /**< */,
xcb_render_pictformat_t mask_forma t /**< */, xcb_render_pictformat_t mask_forma t /**< */,
xcb_render_glyphset_t glyphset /**< */, xcb_render_glyphset_t glyphset /**< */,
int16_t src_x /** < */, int16_t src_x /** < */,
int16_t src_y /** < */, int16_t src_y /** < */,
uint32_t glyphcmds_ len /**< */, uint32_t glyphcmds_ len /**< */,
const uint8_t *glyphcmds /**< */); const uint8_t *glyphcmds /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_render_composite_glyphs_16
**
** @param xcb_connection_t *c
** @param uint8_t op
** @param xcb_render_picture_t src
** @param xcb_render_picture_t dst
** @param xcb_render_pictformat_t mask_format
** @param xcb_render_glyphset_t glyphset
** @param int16_t src_x
** @param int16_t src_y
** @param uint32_t glyphcmds_len
** @param const uint8_t *glyphcmds
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_render_composite_glyphs_16 (xcb_connection_t *c /**< */, xcb_render_composite_glyphs_16 (xcb_connection_t *c /**< */,
uint8_t op /**< */, uint8_t op /**< */,
xcb_render_picture_t src /**< */, xcb_render_picture_t src /**< */,
xcb_render_picture_t dst /**< */, xcb_render_picture_t dst /**< */,
xcb_render_pictformat_t mask_format /**< */, xcb_render_pictformat_t mask_format /**< */,
xcb_render_glyphset_t glyphset /**< */, xcb_render_glyphset_t glyphset /**< */,
int16_t src_x /**< */, int16_t src_x /**< */,
int16_t src_y /**< */, int16_t src_y /**< */,
uint32_t glyphcmds_len /** < */, uint32_t glyphcmds_len /** < */,
skipping to change at line 3439 skipping to change at line 2353
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_render_composite_glyphs_32_checked
**
** @param xcb_connection_t *c
** @param uint8_t op
** @param xcb_render_picture_t src
** @param xcb_render_picture_t dst
** @param xcb_render_pictformat_t mask_format
** @param xcb_render_glyphset_t glyphset
** @param int16_t src_x
** @param int16_t src_y
** @param uint32_t glyphcmds_len
** @param const uint8_t *glyphcmds
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_render_composite_glyphs_32_checked (xcb_connection_t *c /**< */ , xcb_render_composite_glyphs_32_checked (xcb_connection_t *c /**< */ ,
uint8_t op /**< * /, uint8_t op /**< * /,
xcb_render_picture_t src /**< */, xcb_render_picture_t src /**< */,
xcb_render_picture_t dst /**< */, xcb_render_picture_t dst /**< */,
xcb_render_pictformat_t mask_forma t /**< */, xcb_render_pictformat_t mask_forma t /**< */,
xcb_render_glyphset_t glyphset /**< */, xcb_render_glyphset_t glyphset /**< */,
int16_t src_x /** < */, int16_t src_x /** < */,
int16_t src_y /** < */, int16_t src_y /** < */,
uint32_t glyphcmds_ len /**< */, uint32_t glyphcmds_ len /**< */,
const uint8_t *glyphcmds /**< */); const uint8_t *glyphcmds /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_render_composite_glyphs_32
**
** @param xcb_connection_t *c
** @param uint8_t op
** @param xcb_render_picture_t src
** @param xcb_render_picture_t dst
** @param xcb_render_pictformat_t mask_format
** @param xcb_render_glyphset_t glyphset
** @param int16_t src_x
** @param int16_t src_y
** @param uint32_t glyphcmds_len
** @param const uint8_t *glyphcmds
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_render_composite_glyphs_32 (xcb_connection_t *c /**< */, xcb_render_composite_glyphs_32 (xcb_connection_t *c /**< */,
uint8_t op /**< */, uint8_t op /**< */,
xcb_render_picture_t src /**< */, xcb_render_picture_t src /**< */,
xcb_render_picture_t dst /**< */, xcb_render_picture_t dst /**< */,
xcb_render_pictformat_t mask_format /**< */, xcb_render_pictformat_t mask_format /**< */,
xcb_render_glyphset_t glyphset /**< */, xcb_render_glyphset_t glyphset /**< */,
int16_t src_x /**< */, int16_t src_x /**< */,
int16_t src_y /**< */, int16_t src_y /**< */,
uint32_t glyphcmds_len /** < */, uint32_t glyphcmds_len /** < */,
skipping to change at line 3524 skipping to change at line 2400
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_render_fill_rectangles_checked
**
** @param xcb_connection_t *c
** @param uint8_t op
** @param xcb_render_picture_t dst
** @param xcb_render_color_t color
** @param uint32_t rects_len
** @param const xcb_rectangle_t *rects
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_render_fill_rectangles_checked (xcb_connection_t *c /**< */, xcb_render_fill_rectangles_checked (xcb_connection_t *c /**< */,
uint8_t op /**< */, uint8_t op /**< */,
xcb_render_picture_t dst /**< */, xcb_render_picture_t dst /**< */,
xcb_render_color_t color /**< */, xcb_render_color_t color /**< */,
uint32_t rects_len /**< */, uint32_t rects_len /**< */,
const xcb_rectangle_t *rects /**< */); const xcb_rectangle_t *rects /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_render_fill_rectangles
**
** @param xcb_connection_t *c
** @param uint8_t op
** @param xcb_render_picture_t dst
** @param xcb_render_color_t color
** @param uint32_t rects_len
** @param const xcb_rectangle_t *rects
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_render_fill_rectangles (xcb_connection_t *c /**< */, xcb_render_fill_rectangles (xcb_connection_t *c /**< */,
uint8_t op /**< */, uint8_t op /**< */,
xcb_render_picture_t dst /**< */, xcb_render_picture_t dst /**< */,
xcb_render_color_t color /**< */, xcb_render_color_t color /**< */,
uint32_t rects_len /**< */, uint32_t rects_len /**< */,
const xcb_rectangle_t *rects /**< */); const xcb_rectangle_t *rects /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_render_create_cursor_checked
**
** @param xcb_connection_t *c
** @param xcb_cursor_t cid
** @param xcb_render_picture_t source
** @param uint16_t x
** @param uint16_t y
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_render_create_cursor_checked (xcb_connection_t *c /**< */, xcb_render_create_cursor_checked (xcb_connection_t *c /**< */,
xcb_cursor_t cid /**< */, xcb_cursor_t cid /**< */,
xcb_render_picture_t source /**< */, xcb_render_picture_t source /**< */,
uint16_t x /**< */, uint16_t x /**< */,
uint16_t y /**< */); uint16_t y /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_render_create_cursor
**
** @param xcb_connection_t *c
** @param xcb_cursor_t cid
** @param xcb_render_picture_t source
** @param uint16_t x
** @param uint16_t y
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_render_create_cursor (xcb_connection_t *c /**< */, xcb_render_create_cursor (xcb_connection_t *c /**< */,
xcb_cursor_t cid /**< */, xcb_cursor_t cid /**< */,
xcb_render_picture_t source /**< */, xcb_render_picture_t source /**< */,
uint16_t x /**< */, uint16_t x /**< */,
uint16_t y /**< */); uint16_t y /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_render_transform_iterator_t * @param i Pointer to a xcb_render_transform_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_render_transform_t) * element. The member index is increased by sizeof(xcb_render_transform_t)
*/ */
/**************************************************************************
***
**
** void xcb_render_transform_next
**
** @param xcb_render_transform_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_render_transform_next (xcb_render_transform_iterator_t *i /**< */); xcb_render_transform_next (xcb_render_transform_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_render_transform_iterator_t * @param i An xcb_render_transform_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_render_transform_end
**
** @param xcb_render_transform_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_render_transform_end (xcb_render_transform_iterator_t i /**< */); xcb_render_transform_end (xcb_render_transform_iterator_t i /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_render_set_picture_transform_checked
**
** @param xcb_connection_t *c
** @param xcb_render_picture_t picture
** @param xcb_render_transform_t transform
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_render_set_picture_transform_checked (xcb_connection_t *c /**< * /, xcb_render_set_picture_transform_checked (xcb_connection_t *c /**< * /,
xcb_render_picture_t picture /**< */, xcb_render_picture_t picture /**< */,
xcb_render_transform_t transform /**< */); xcb_render_transform_t transform /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_render_set_picture_transform
**
** @param xcb_connection_t *c
** @param xcb_render_picture_t picture
** @param xcb_render_transform_t transform
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_render_set_picture_transform (xcb_connection_t *c /**< */, xcb_render_set_picture_transform (xcb_connection_t *c /**< */,
xcb_render_picture_t picture /**< */, xcb_render_picture_t picture /**< */,
xcb_render_transform_t transform /**< * /); xcb_render_transform_t transform /**< * /);
int int
xcb_render_query_filters_sizeof (const void *_buffer /**< */); xcb_render_query_filters_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_render_query_filters_cookie_t xcb_render_query_filters
**
** @param xcb_connection_t *c
** @param xcb_drawable_t drawable
** @returns xcb_render_query_filters_cookie_t
**
**************************************************************************
***/
xcb_render_query_filters_cookie_t xcb_render_query_filters_cookie_t
xcb_render_query_filters (xcb_connection_t *c /**< */, xcb_render_query_filters (xcb_connection_t *c /**< */,
xcb_drawable_t drawable /**< */); xcb_drawable_t drawable /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_render_query_filters_cookie_t xcb_render_query_filters_unchecked
**
** @param xcb_connection_t *c
** @param xcb_drawable_t drawable
** @returns xcb_render_query_filters_cookie_t
**
**************************************************************************
***/
xcb_render_query_filters_cookie_t xcb_render_query_filters_cookie_t
xcb_render_query_filters_unchecked (xcb_connection_t *c /**< */, xcb_render_query_filters_unchecked (xcb_connection_t *c /**< */,
xcb_drawable_t drawable /**< */); xcb_drawable_t drawable /**< */);
/**************************************************************************
***
**
** uint16_t * xcb_render_query_filters_aliases
**
** @param const xcb_render_query_filters_reply_t *R
** @returns uint16_t *
**
**************************************************************************
***/
uint16_t * uint16_t *
xcb_render_query_filters_aliases (const xcb_render_query_filters_reply_t *R /**< */); xcb_render_query_filters_aliases (const xcb_render_query_filters_reply_t *R /**< */);
/**************************************************************************
***
**
** int xcb_render_query_filters_aliases_length
**
** @param const xcb_render_query_filters_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_render_query_filters_aliases_length (const xcb_render_query_filters_rep ly_t *R /**< */); xcb_render_query_filters_aliases_length (const xcb_render_query_filters_rep ly_t *R /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_render_query_filters_aliases_end
**
** @param const xcb_render_query_filters_reply_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_render_query_filters_aliases_end (const xcb_render_query_filters_reply_ t *R /**< */); xcb_render_query_filters_aliases_end (const xcb_render_query_filters_reply_ t *R /**< */);
/**************************************************************************
***
**
** int xcb_render_query_filters_filters_length
**
** @param const xcb_render_query_filters_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_render_query_filters_filters_length (const xcb_render_query_filters_rep ly_t *R /**< */); xcb_render_query_filters_filters_length (const xcb_render_query_filters_rep ly_t *R /**< */);
/**************************************************************************
***
**
** xcb_str_iterator_t xcb_render_query_filters_filters_iterator
**
** @param const xcb_render_query_filters_reply_t *R
** @returns xcb_str_iterator_t
**
**************************************************************************
***/
xcb_str_iterator_t xcb_str_iterator_t
xcb_render_query_filters_filters_iterator (const xcb_render_query_filters_r eply_t *R /**< */); xcb_render_query_filters_filters_iterator (const xcb_render_query_filters_r eply_t *R /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_render_query_filters_unchecked(). is used. * xcb_render_query_filters_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_render_query_filters_reply_t * xcb_render_query_filters_reply
**
** @param xcb_connection_t *c
** @param xcb_render_query_filters_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_render_query_filters_reply_t *
**
**************************************************************************
***/
xcb_render_query_filters_reply_t * xcb_render_query_filters_reply_t *
xcb_render_query_filters_reply (xcb_connection_t *c /**< */, xcb_render_query_filters_reply (xcb_connection_t *c /**< */,
xcb_render_query_filters_cookie_t cookie /**< */, xcb_render_query_filters_cookie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
int int
xcb_render_set_picture_filter_sizeof (const void *_buffer /**< */, xcb_render_set_picture_filter_sizeof (const void *_buffer /**< */,
uint32_t values_len /**< */); uint32_t values_len /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_render_set_picture_filter_checked
**
** @param xcb_connection_t *c
** @param xcb_render_picture_t picture
** @param uint16_t filter_len
** @param const char *filter
** @param uint32_t values_len
** @param const xcb_render_fixed_t *values
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_render_set_picture_filter_checked (xcb_connection_t *c /**< */ , xcb_render_set_picture_filter_checked (xcb_connection_t *c /**< */ ,
xcb_render_picture_t picture / **< */, xcb_render_picture_t picture / **< */,
uint16_t filter_len /**< */, uint16_t filter_len /**< */,
const char *filter /* *< */, const char *filter /* *< */,
uint32_t values_len /**< */, uint32_t values_len /**< */,
const xcb_render_fixed_t *values /* *< */); const xcb_render_fixed_t *values /* *< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_render_set_picture_filter
**
** @param xcb_connection_t *c
** @param xcb_render_picture_t picture
** @param uint16_t filter_len
** @param const char *filter
** @param uint32_t values_len
** @param const xcb_render_fixed_t *values
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_render_set_picture_filter (xcb_connection_t *c /**< */, xcb_render_set_picture_filter (xcb_connection_t *c /**< */,
xcb_render_picture_t picture /**< */, xcb_render_picture_t picture /**< */,
uint16_t filter_len /**< * /, uint16_t filter_len /**< * /,
const char *filter /**< */, const char *filter /**< */,
uint32_t values_len /**< * /, uint32_t values_len /**< * /,
const xcb_render_fixed_t *values /**< */); const xcb_render_fixed_t *values /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_render_animcursorelt_iterator_t * @param i Pointer to a xcb_render_animcursorelt_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_render_animcursorel t_t) * element. The member index is increased by sizeof(xcb_render_animcursorel t_t)
*/ */
/**************************************************************************
***
**
** void xcb_render_animcursorelt_next
**
** @param xcb_render_animcursorelt_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_render_animcursorelt_next (xcb_render_animcursorelt_iterator_t *i /**< */); xcb_render_animcursorelt_next (xcb_render_animcursorelt_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_render_animcursorelt_iterator_t * @param i An xcb_render_animcursorelt_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_render_animcursorelt_end
**
** @param xcb_render_animcursorelt_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_render_animcursorelt_end (xcb_render_animcursorelt_iterator_t i /**< * /); xcb_render_animcursorelt_end (xcb_render_animcursorelt_iterator_t i /**< * /);
int int
xcb_render_create_anim_cursor_sizeof (const void *_buffer /**< */, xcb_render_create_anim_cursor_sizeof (const void *_buffer /**< */,
uint32_t cursors_len /**< */); uint32_t cursors_len /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_render_create_anim_cursor_checked
**
** @param xcb_connection_t *c
** @param xcb_cursor_t cid
** @param uint32_t cursors_len
** @param const xcb_render_animcursorelt_t *cursors
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_render_create_anim_cursor_checked (xcb_connection_t *c /**< */, xcb_render_create_anim_cursor_checked (xcb_connection_t *c /**< */,
xcb_cursor_t ci d /**< */, xcb_cursor_t ci d /**< */,
uint32_t cu rsors_len /**< */, uint32_t cu rsors_len /**< */,
const xcb_render_animcursorelt_t *cu rsors /**< */); const xcb_render_animcursorelt_t *cu rsors /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_render_create_anim_cursor
**
** @param xcb_connection_t *c
** @param xcb_cursor_t cid
** @param uint32_t cursors_len
** @param const xcb_render_animcursorelt_t *cursors
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_render_create_anim_cursor (xcb_connection_t *c /**< */ , xcb_render_create_anim_cursor (xcb_connection_t *c /**< */ ,
xcb_cursor_t cid /**< */, xcb_cursor_t cid /**< */,
uint32_t cursors_le n /**< */, uint32_t cursors_le n /**< */,
const xcb_render_animcursorelt_t *cursors / **< */); const xcb_render_animcursorelt_t *cursors / **< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_render_spanfix_iterator_t * @param i Pointer to a xcb_render_spanfix_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_render_spanfix_t) * element. The member index is increased by sizeof(xcb_render_spanfix_t)
*/ */
/**************************************************************************
***
**
** void xcb_render_spanfix_next
**
** @param xcb_render_spanfix_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_render_spanfix_next (xcb_render_spanfix_iterator_t *i /**< */); xcb_render_spanfix_next (xcb_render_spanfix_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_render_spanfix_iterator_t * @param i An xcb_render_spanfix_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_render_spanfix_end
**
** @param xcb_render_spanfix_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_render_spanfix_end (xcb_render_spanfix_iterator_t i /**< */); xcb_render_spanfix_end (xcb_render_spanfix_iterator_t i /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_render_trap_iterator_t * @param i Pointer to a xcb_render_trap_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_render_trap_t) * element. The member index is increased by sizeof(xcb_render_trap_t)
*/ */
/**************************************************************************
***
**
** void xcb_render_trap_next
**
** @param xcb_render_trap_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_render_trap_next (xcb_render_trap_iterator_t *i /**< */); xcb_render_trap_next (xcb_render_trap_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_render_trap_iterator_t * @param i An xcb_render_trap_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_render_trap_end
**
** @param xcb_render_trap_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_render_trap_end (xcb_render_trap_iterator_t i /**< */); xcb_render_trap_end (xcb_render_trap_iterator_t i /**< */);
int int
xcb_render_add_traps_sizeof (const void *_buffer /**< */, xcb_render_add_traps_sizeof (const void *_buffer /**< */,
uint32_t traps_len /**< */); uint32_t traps_len /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_render_add_traps_checked
**
** @param xcb_connection_t *c
** @param xcb_render_picture_t picture
** @param int16_t x_off
** @param int16_t y_off
** @param uint32_t traps_len
** @param const xcb_render_trap_t *traps
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_render_add_traps_checked (xcb_connection_t *c /**< */, xcb_render_add_traps_checked (xcb_connection_t *c /**< */,
xcb_render_picture_t picture /**< */, xcb_render_picture_t picture /**< */,
int16_t x_off /**< */, int16_t x_off /**< */,
int16_t y_off /**< */, int16_t y_off /**< */,
uint32_t traps_len /**< */, uint32_t traps_len /**< */,
const xcb_render_trap_t *traps /**< */); const xcb_render_trap_t *traps /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_render_add_traps
**
** @param xcb_connection_t *c
** @param xcb_render_picture_t picture
** @param int16_t x_off
** @param int16_t y_off
** @param uint32_t traps_len
** @param const xcb_render_trap_t *traps
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_render_add_traps (xcb_connection_t *c /**< */, xcb_render_add_traps (xcb_connection_t *c /**< */,
xcb_render_picture_t picture /**< */, xcb_render_picture_t picture /**< */,
int16_t x_off /**< */, int16_t x_off /**< */,
int16_t y_off /**< */, int16_t y_off /**< */,
uint32_t traps_len /**< */, uint32_t traps_len /**< */,
const xcb_render_trap_t *traps /**< */); const xcb_render_trap_t *traps /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_render_create_solid_fill_checked
**
** @param xcb_connection_t *c
** @param xcb_render_picture_t picture
** @param xcb_render_color_t color
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_render_create_solid_fill_checked (xcb_connection_t *c /**< */, xcb_render_create_solid_fill_checked (xcb_connection_t *c /**< */,
xcb_render_picture_t picture /**< * /, xcb_render_picture_t picture /**< * /,
xcb_render_color_t color /**< */) ; xcb_render_color_t color /**< */) ;
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_render_create_solid_fill
**
** @param xcb_connection_t *c
** @param xcb_render_picture_t picture
** @param xcb_render_color_t color
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_render_create_solid_fill (xcb_connection_t *c /**< */, xcb_render_create_solid_fill (xcb_connection_t *c /**< */,
xcb_render_picture_t picture /**< */, xcb_render_picture_t picture /**< */,
xcb_render_color_t color /**< */); xcb_render_color_t color /**< */);
int int
xcb_render_create_linear_gradient_sizeof (const void *_buffer /**< */); xcb_render_create_linear_gradient_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_render_create_linear_gradient_checked
**
** @param xcb_connection_t *c
** @param xcb_render_picture_t picture
** @param xcb_render_pointfix_t p1
** @param xcb_render_pointfix_t p2
** @param uint32_t num_stops
** @param const xcb_render_fixed_t *stops
** @param const xcb_render_color_t *colors
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_render_create_linear_gradient_checked (xcb_connection_t *c /** < */, xcb_render_create_linear_gradient_checked (xcb_connection_t *c /** < */,
xcb_render_picture_t pictur e /**< */, xcb_render_picture_t pictur e /**< */,
xcb_render_pointfix_t p1 /* *< */, xcb_render_pointfix_t p1 /* *< */,
xcb_render_pointfix_t p2 /* *< */, xcb_render_pointfix_t p2 /* *< */,
uint32_t num_st ops /**< */, uint32_t num_st ops /**< */,
const xcb_render_fixed_t *stops /**< */, const xcb_render_fixed_t *stops /**< */,
const xcb_render_color_t *colors /**< */); const xcb_render_color_t *colors /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_render_create_linear_gradient
**
** @param xcb_connection_t *c
** @param xcb_render_picture_t picture
** @param xcb_render_pointfix_t p1
** @param xcb_render_pointfix_t p2
** @param uint32_t num_stops
** @param const xcb_render_fixed_t *stops
** @param const xcb_render_color_t *colors
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_render_create_linear_gradient (xcb_connection_t *c /**< */, xcb_render_create_linear_gradient (xcb_connection_t *c /**< */,
xcb_render_picture_t picture /**< */, xcb_render_picture_t picture /**< */,
xcb_render_pointfix_t p1 /**< */, xcb_render_pointfix_t p1 /**< */,
xcb_render_pointfix_t p2 /**< */, xcb_render_pointfix_t p2 /**< */,
uint32_t num_stops /** < */, uint32_t num_stops /** < */,
const xcb_render_fixed_t *stops /**< */ , const xcb_render_fixed_t *stops /**< */ ,
const xcb_render_color_t *colors /**< * /); const xcb_render_color_t *colors /**< * /);
int int
skipping to change at line 4345 skipping to change at line 2838
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_render_create_radial_gradient_checked
**
** @param xcb_connection_t *c
** @param xcb_render_picture_t picture
** @param xcb_render_pointfix_t inner
** @param xcb_render_pointfix_t outer
** @param xcb_render_fixed_t inner_radius
** @param xcb_render_fixed_t outer_radius
** @param uint32_t num_stops
** @param const xcb_render_fixed_t *stops
** @param const xcb_render_color_t *colors
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_render_create_radial_gradient_checked (xcb_connection_t *c /** < */, xcb_render_create_radial_gradient_checked (xcb_connection_t *c /** < */,
xcb_render_picture_t pictur e /**< */, xcb_render_picture_t pictur e /**< */,
xcb_render_pointfix_t inner /**< */, xcb_render_pointfix_t inner /**< */,
xcb_render_pointfix_t outer /**< */, xcb_render_pointfix_t outer /**< */,
xcb_render_fixed_t inner_ radius /**< */, xcb_render_fixed_t inner_ radius /**< */,
xcb_render_fixed_t outer_ radius /**< */, xcb_render_fixed_t outer_ radius /**< */,
uint32_t num_st ops /**< */, uint32_t num_st ops /**< */,
const xcb_render_fixed_t *stops /**< */, const xcb_render_fixed_t *stops /**< */,
const xcb_render_color_t *colors /**< */); const xcb_render_color_t *colors /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_render_create_radial_gradient
**
** @param xcb_connection_t *c
** @param xcb_render_picture_t picture
** @param xcb_render_pointfix_t inner
** @param xcb_render_pointfix_t outer
** @param xcb_render_fixed_t inner_radius
** @param xcb_render_fixed_t outer_radius
** @param uint32_t num_stops
** @param const xcb_render_fixed_t *stops
** @param const xcb_render_color_t *colors
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_render_create_radial_gradient (xcb_connection_t *c /**< */, xcb_render_create_radial_gradient (xcb_connection_t *c /**< */,
xcb_render_picture_t picture /**< */, xcb_render_picture_t picture /**< */,
xcb_render_pointfix_t inner /**< */ , xcb_render_pointfix_t inner /**< */ ,
xcb_render_pointfix_t outer /**< */ , xcb_render_pointfix_t outer /**< */ ,
xcb_render_fixed_t inner_radius /**< */, xcb_render_fixed_t inner_radius /**< */,
xcb_render_fixed_t outer_radius /**< */, xcb_render_fixed_t outer_radius /**< */,
uint32_t num_stops /** < */, uint32_t num_stops /** < */,
const xcb_render_fixed_t *stops /**< */ , const xcb_render_fixed_t *stops /**< */ ,
const xcb_render_color_t *colors /**< * /); const xcb_render_color_t *colors /**< * /);
skipping to change at line 4425 skipping to change at line 2882
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_render_create_conical_gradient_checked
**
** @param xcb_connection_t *c
** @param xcb_render_picture_t picture
** @param xcb_render_pointfix_t center
** @param xcb_render_fixed_t angle
** @param uint32_t num_stops
** @param const xcb_render_fixed_t *stops
** @param const xcb_render_color_t *colors
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_render_create_conical_gradient_checked (xcb_connection_t *c /* *< */, xcb_render_create_conical_gradient_checked (xcb_connection_t *c /* *< */,
xcb_render_picture_t pictu re /**< */, xcb_render_picture_t pictu re /**< */,
xcb_render_pointfix_t cente r /**< */, xcb_render_pointfix_t cente r /**< */,
xcb_render_fixed_t angle /**< */, xcb_render_fixed_t angle /**< */,
uint32_t num_s tops /**< */, uint32_t num_s tops /**< */,
const xcb_render_fixed_t *stops /**< */, const xcb_render_fixed_t *stops /**< */,
const xcb_render_color_t *color s /**< */); const xcb_render_color_t *color s /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_render_create_conical_gradient
**
** @param xcb_connection_t *c
** @param xcb_render_picture_t picture
** @param xcb_render_pointfix_t center
** @param xcb_render_fixed_t angle
** @param uint32_t num_stops
** @param const xcb_render_fixed_t *stops
** @param const xcb_render_color_t *colors
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_render_create_conical_gradient (xcb_connection_t *c /**< */, xcb_render_create_conical_gradient (xcb_connection_t *c /**< */,
xcb_render_picture_t picture /**< */, xcb_render_picture_t picture /**< */,
xcb_render_pointfix_t center /**< */, xcb_render_pointfix_t center /**< */,
xcb_render_fixed_t angle /**< * /, xcb_render_fixed_t angle /**< * /,
uint32_t num_stops /* *< */, uint32_t num_stops /* *< */,
const xcb_render_fixed_t *stops /**< * /, const xcb_render_fixed_t *stops /**< * /,
const xcb_render_color_t *colors /**< */); const xcb_render_color_t *colors /**< */);
#ifdef __cplusplus #ifdef __cplusplus
 End of changes. 139 change blocks. 
1908 lines changed or deleted 67 lines changed or added


 res.h   res.h 
skipping to change at line 23 skipping to change at line 23
#define __RES_H #define __RES_H
#include "xcb.h" #include "xcb.h"
#include "xproto.h" #include "xproto.h"
#ifdef __cplusplus #ifdef __cplusplus
extern "C" { extern "C" {
#endif #endif
#define XCB_RES_MAJOR_VERSION 1 #define XCB_RES_MAJOR_VERSION 1
#define XCB_RES_MINOR_VERSION 0 #define XCB_RES_MINOR_VERSION 2
extern xcb_extension_t xcb_res_id; extern xcb_extension_t xcb_res_id;
/** /**
* @brief xcb_res_client_t * @brief xcb_res_client_t
**/ **/
typedef struct xcb_res_client_t { typedef struct xcb_res_client_t {
uint32_t resource_base; /**< */ uint32_t resource_base; /**< */
uint32_t resource_mask; /**< */ uint32_t resource_mask; /**< */
} xcb_res_client_t; } xcb_res_client_t;
skipping to change at line 61 skipping to change at line 61
/** /**
* @brief xcb_res_type_iterator_t * @brief xcb_res_type_iterator_t
**/ **/
typedef struct xcb_res_type_iterator_t { typedef struct xcb_res_type_iterator_t {
xcb_res_type_t *data; /**< */ xcb_res_type_t *data; /**< */
int rem; /**< */ int rem; /**< */
int index; /**< */ int index; /**< */
} xcb_res_type_iterator_t; } xcb_res_type_iterator_t;
typedef enum xcb_res_client_id_mask_t {
XCB_RES_CLIENT_ID_MASK_CLIENT_XID = 1,
XCB_RES_CLIENT_ID_MASK_LOCAL_CLIENT_PID = 2
} xcb_res_client_id_mask_t;
/**
* @brief xcb_res_client_id_spec_t
**/
typedef struct xcb_res_client_id_spec_t {
uint32_t client; /**< */
uint32_t mask; /**< */
} xcb_res_client_id_spec_t;
/**
* @brief xcb_res_client_id_spec_iterator_t
**/
typedef struct xcb_res_client_id_spec_iterator_t {
xcb_res_client_id_spec_t *data; /**< */
int rem; /**< */
int index; /**< */
} xcb_res_client_id_spec_iterator_t;
/**
* @brief xcb_res_client_id_value_t
**/
typedef struct xcb_res_client_id_value_t {
xcb_res_client_id_spec_t spec; /**< */
uint32_t length; /**< */
} xcb_res_client_id_value_t;
/**
* @brief xcb_res_client_id_value_iterator_t
**/
typedef struct xcb_res_client_id_value_iterator_t {
xcb_res_client_id_value_t *data; /**< */
int rem; /**< */
int index; /**< */
} xcb_res_client_id_value_iterator_t;
/**
* @brief xcb_res_resource_id_spec_t
**/
typedef struct xcb_res_resource_id_spec_t {
uint32_t resource; /**< */
uint32_t type; /**< */
} xcb_res_resource_id_spec_t;
/**
* @brief xcb_res_resource_id_spec_iterator_t
**/
typedef struct xcb_res_resource_id_spec_iterator_t {
xcb_res_resource_id_spec_t *data; /**< */
int rem; /**< */
int index; /**< */
} xcb_res_resource_id_spec_iterator_t;
/**
* @brief xcb_res_resource_size_spec_t
**/
typedef struct xcb_res_resource_size_spec_t {
xcb_res_resource_id_spec_t spec; /**< */
uint32_t bytes; /**< */
uint32_t ref_count; /**< */
uint32_t use_count; /**< */
} xcb_res_resource_size_spec_t;
/**
* @brief xcb_res_resource_size_spec_iterator_t
**/
typedef struct xcb_res_resource_size_spec_iterator_t {
xcb_res_resource_size_spec_t *data; /**< */
int rem; /**< */
int index; /**< */
} xcb_res_resource_size_spec_iterator_t;
/**
* @brief xcb_res_resource_size_value_t
**/
typedef struct xcb_res_resource_size_value_t {
xcb_res_resource_size_spec_t size; /**< */
uint32_t num_cross_references; /**< */
} xcb_res_resource_size_value_t;
/**
* @brief xcb_res_resource_size_value_iterator_t
**/
typedef struct xcb_res_resource_size_value_iterator_t {
xcb_res_resource_size_value_t *data; /**< */
int rem; /**< */
int index; /**< */
} xcb_res_resource_size_value_iterator_t;
/** /**
* @brief xcb_res_query_version_cookie_t * @brief xcb_res_query_version_cookie_t
**/ **/
typedef struct xcb_res_query_version_cookie_t { typedef struct xcb_res_query_version_cookie_t {
unsigned int sequence; /**< */ unsigned int sequence; /**< */
} xcb_res_query_version_cookie_t; } xcb_res_query_version_cookie_t;
/** Opcode for xcb_res_query_version. */ /** Opcode for xcb_res_query_version. */
#define XCB_RES_QUERY_VERSION 0 #define XCB_RES_QUERY_VERSION 0
skipping to change at line 190 skipping to change at line 282
typedef struct xcb_res_query_client_pixmap_bytes_reply_t { typedef struct xcb_res_query_client_pixmap_bytes_reply_t {
uint8_t response_type; /**< */ uint8_t response_type; /**< */
uint8_t pad0; /**< */ uint8_t pad0; /**< */
uint16_t sequence; /**< */ uint16_t sequence; /**< */
uint32_t length; /**< */ uint32_t length; /**< */
uint32_t bytes; /**< */ uint32_t bytes; /**< */
uint32_t bytes_overflow; /**< */ uint32_t bytes_overflow; /**< */
} xcb_res_query_client_pixmap_bytes_reply_t; } xcb_res_query_client_pixmap_bytes_reply_t;
/** /**
* @brief xcb_res_query_client_ids_cookie_t
**/
typedef struct xcb_res_query_client_ids_cookie_t {
unsigned int sequence; /**< */
} xcb_res_query_client_ids_cookie_t;
/** Opcode for xcb_res_query_client_ids. */
#define XCB_RES_QUERY_CLIENT_IDS 4
/**
* @brief xcb_res_query_client_ids_request_t
**/
typedef struct xcb_res_query_client_ids_request_t {
uint8_t major_opcode; /**< */
uint8_t minor_opcode; /**< */
uint16_t length; /**< */
uint32_t num_specs; /**< */
} xcb_res_query_client_ids_request_t;
/**
* @brief xcb_res_query_client_ids_reply_t
**/
typedef struct xcb_res_query_client_ids_reply_t {
uint8_t response_type; /**< */
uint8_t pad0; /**< */
uint16_t sequence; /**< */
uint32_t length; /**< */
uint32_t num_ids; /**< */
uint8_t pad1[20]; /**< */
} xcb_res_query_client_ids_reply_t;
/**
* @brief xcb_res_query_resource_bytes_cookie_t
**/
typedef struct xcb_res_query_resource_bytes_cookie_t {
unsigned int sequence; /**< */
} xcb_res_query_resource_bytes_cookie_t;
/** Opcode for xcb_res_query_resource_bytes. */
#define XCB_RES_QUERY_RESOURCE_BYTES 5
/**
* @brief xcb_res_query_resource_bytes_request_t
**/
typedef struct xcb_res_query_resource_bytes_request_t {
uint8_t major_opcode; /**< */
uint8_t minor_opcode; /**< */
uint16_t length; /**< */
uint32_t client; /**< */
uint32_t num_specs; /**< */
} xcb_res_query_resource_bytes_request_t;
/**
* @brief xcb_res_query_resource_bytes_reply_t
**/
typedef struct xcb_res_query_resource_bytes_reply_t {
uint8_t response_type; /**< */
uint8_t pad0; /**< */
uint16_t sequence; /**< */
uint32_t length; /**< */
uint32_t num_sizes; /**< */
uint8_t pad1[20]; /**< */
} xcb_res_query_resource_bytes_reply_t;
/**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_res_client_iterator_t * @param i Pointer to a xcb_res_client_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_res_client_t) * element. The member index is increased by sizeof(xcb_res_client_t)
*/ */
/**************************************************************************
***
**
** void xcb_res_client_next
**
** @param xcb_res_client_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_res_client_next (xcb_res_client_iterator_t *i /**< */); xcb_res_client_next (xcb_res_client_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_res_client_iterator_t * @param i An xcb_res_client_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_res_client_end
**
** @param xcb_res_client_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_res_client_end (xcb_res_client_iterator_t i /**< */); xcb_res_client_end (xcb_res_client_iterator_t i /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_res_type_iterator_t * @param i Pointer to a xcb_res_type_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_res_type_t) * element. The member index is increased by sizeof(xcb_res_type_t)
*/ */
/**************************************************************************
***
**
** void xcb_res_type_next
**
** @param xcb_res_type_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_res_type_next (xcb_res_type_iterator_t *i /**< */); xcb_res_type_next (xcb_res_type_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_res_type_iterator_t * @param i An xcb_res_type_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
xcb_generic_iterator_t
xcb_res_type_end (xcb_res_type_iterator_t i /**< */);
/**
* Get the next element of the iterator
* @param i Pointer to a xcb_res_client_id_spec_iterator_t
*
* Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_res_client_id_spec_
t)
*/
void
xcb_res_client_id_spec_next (xcb_res_client_id_spec_iterator_t *i /**< */)
;
/**
* Return the iterator pointing to the last element
* @param i An xcb_res_client_id_spec_iterator_t
* @return The iterator pointing to the last element
*
* Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the
* last element.
*/
xcb_generic_iterator_t
xcb_res_client_id_spec_end (xcb_res_client_id_spec_iterator_t i /**< */);
/************************************************************************** int
*** xcb_res_client_id_value_sizeof (const void *_buffer /**< */);
**
** xcb_generic_iterator_t xcb_res_type_end uint32_t *
** xcb_res_client_id_value_value (const xcb_res_client_id_value_t *R /**< */)
** @param xcb_res_type_iterator_t i ;
** @returns xcb_generic_iterator_t
** int
************************************************************************** xcb_res_client_id_value_value_length (const xcb_res_client_id_value_t *R /
***/ **< */);
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_res_type_end (xcb_res_type_iterator_t i /**< */); xcb_res_client_id_value_value_end (const xcb_res_client_id_value_t *R /**<
*/);
/**
* Get the next element of the iterator
* @param i Pointer to a xcb_res_client_id_value_iterator_t
*
* Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_res_client_id_value
_t)
*/
void
xcb_res_client_id_value_next (xcb_res_client_id_value_iterator_t *i /**< *
/);
/**
* Return the iterator pointing to the last element
* @param i An xcb_res_client_id_value_iterator_t
* @return The iterator pointing to the last element
*
* Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the
* last element.
*/
xcb_generic_iterator_t
xcb_res_client_id_value_end (xcb_res_client_id_value_iterator_t i /**< */)
;
/**
* Get the next element of the iterator
* @param i Pointer to a xcb_res_resource_id_spec_iterator_t
*
* Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_res_resource_id_spe
c_t)
*/
void
xcb_res_resource_id_spec_next (xcb_res_resource_id_spec_iterator_t *i /**<
*/);
/**
* Return the iterator pointing to the last element
* @param i An xcb_res_resource_id_spec_iterator_t
* @return The iterator pointing to the last element
*
* Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the
* last element.
*/
xcb_generic_iterator_t
xcb_res_resource_id_spec_end (xcb_res_resource_id_spec_iterator_t i /**< *
/);
/**
* Get the next element of the iterator
* @param i Pointer to a xcb_res_resource_size_spec_iterator_t
*
* Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_res_resource_size_s
pec_t)
*/
void
xcb_res_resource_size_spec_next (xcb_res_resource_size_spec_iterator_t *i
/**< */);
/**
* Return the iterator pointing to the last element
* @param i An xcb_res_resource_size_spec_iterator_t
* @return The iterator pointing to the last element
*
* Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the
* last element.
*/
xcb_generic_iterator_t
xcb_res_resource_size_spec_end (xcb_res_resource_size_spec_iterator_t i /*
*< */);
int
xcb_res_resource_size_value_sizeof (const void *_buffer /**< */);
xcb_res_resource_size_spec_t *
xcb_res_resource_size_value_cross_references (const xcb_res_resource_size_v
alue_t *R /**< */);
int
xcb_res_resource_size_value_cross_references_length (const xcb_res_resource
_size_value_t *R /**< */);
xcb_res_resource_size_spec_iterator_t
xcb_res_resource_size_value_cross_references_iterator (const xcb_res_resour
ce_size_value_t *R /**< */);
/**
* Get the next element of the iterator
* @param i Pointer to a xcb_res_resource_size_value_iterator_t
*
* Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_res_resource_size_v
alue_t)
*/
void
xcb_res_resource_size_value_next (xcb_res_resource_size_value_iterator_t *i
/**< */);
/**
* Return the iterator pointing to the last element
* @param i An xcb_res_resource_size_value_iterator_t
* @return The iterator pointing to the last element
*
* Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the
* last element.
*/
xcb_generic_iterator_t
xcb_res_resource_size_value_end (xcb_res_resource_size_value_iterator_t i
/**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_res_query_version_cookie_t xcb_res_query_version
**
** @param xcb_connection_t *c
** @param uint8_t client_major
** @param uint8_t client_minor
** @returns xcb_res_query_version_cookie_t
**
**************************************************************************
***/
xcb_res_query_version_cookie_t xcb_res_query_version_cookie_t
xcb_res_query_version (xcb_connection_t *c /**< */, xcb_res_query_version (xcb_connection_t *c /**< */,
uint8_t client_major /**< */, uint8_t client_major /**< */,
uint8_t client_minor /**< */); uint8_t client_minor /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_res_query_version_cookie_t xcb_res_query_version_unchecked
**
** @param xcb_connection_t *c
** @param uint8_t client_major
** @param uint8_t client_minor
** @returns xcb_res_query_version_cookie_t
**
**************************************************************************
***/
xcb_res_query_version_cookie_t xcb_res_query_version_cookie_t
xcb_res_query_version_unchecked (xcb_connection_t *c /**< */, xcb_res_query_version_unchecked (xcb_connection_t *c /**< */,
uint8_t client_major /**< */, uint8_t client_major /**< */,
uint8_t client_minor /**< */); uint8_t client_minor /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_res_query_version_unchecked(). is used. * xcb_res_query_version_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_res_query_version_reply_t * xcb_res_query_version_reply
**
** @param xcb_connection_t *c
** @param xcb_res_query_version_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_res_query_version_reply_t *
**
**************************************************************************
***/
xcb_res_query_version_reply_t * xcb_res_query_version_reply_t *
xcb_res_query_version_reply (xcb_connection_t *c /**< */, xcb_res_query_version_reply (xcb_connection_t *c /**< */,
xcb_res_query_version_cookie_t cookie /**< */, xcb_res_query_version_cookie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
int int
xcb_res_query_clients_sizeof (const void *_buffer /**< */); xcb_res_query_clients_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_res_query_clients_cookie_t xcb_res_query_clients
**
** @param xcb_connection_t *c
** @returns xcb_res_query_clients_cookie_t
**
**************************************************************************
***/
xcb_res_query_clients_cookie_t xcb_res_query_clients_cookie_t
xcb_res_query_clients (xcb_connection_t *c /**< */); xcb_res_query_clients (xcb_connection_t *c /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_res_query_clients_cookie_t xcb_res_query_clients_unchecked
**
** @param xcb_connection_t *c
** @returns xcb_res_query_clients_cookie_t
**
**************************************************************************
***/
xcb_res_query_clients_cookie_t xcb_res_query_clients_cookie_t
xcb_res_query_clients_unchecked (xcb_connection_t *c /**< */); xcb_res_query_clients_unchecked (xcb_connection_t *c /**< */);
/**************************************************************************
***
**
** xcb_res_client_t * xcb_res_query_clients_clients
**
** @param const xcb_res_query_clients_reply_t *R
** @returns xcb_res_client_t *
**
**************************************************************************
***/
xcb_res_client_t * xcb_res_client_t *
xcb_res_query_clients_clients (const xcb_res_query_clients_reply_t *R /**< */); xcb_res_query_clients_clients (const xcb_res_query_clients_reply_t *R /**< */);
/**************************************************************************
***
**
** int xcb_res_query_clients_clients_length
**
** @param const xcb_res_query_clients_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_res_query_clients_clients_length (const xcb_res_query_clients_reply_t * R /**< */); xcb_res_query_clients_clients_length (const xcb_res_query_clients_reply_t * R /**< */);
/**************************************************************************
***
**
** xcb_res_client_iterator_t xcb_res_query_clients_clients_iterator
**
** @param const xcb_res_query_clients_reply_t *R
** @returns xcb_res_client_iterator_t
**
**************************************************************************
***/
xcb_res_client_iterator_t xcb_res_client_iterator_t
xcb_res_query_clients_clients_iterator (const xcb_res_query_clients_reply_t *R /**< */); xcb_res_query_clients_clients_iterator (const xcb_res_query_clients_reply_t *R /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_res_query_clients_unchecked(). is used. * xcb_res_query_clients_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_res_query_clients_reply_t * xcb_res_query_clients_reply
**
** @param xcb_connection_t *c
** @param xcb_res_query_clients_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_res_query_clients_reply_t *
**
**************************************************************************
***/
xcb_res_query_clients_reply_t * xcb_res_query_clients_reply_t *
xcb_res_query_clients_reply (xcb_connection_t *c /**< */, xcb_res_query_clients_reply (xcb_connection_t *c /**< */,
xcb_res_query_clients_cookie_t cookie /**< */, xcb_res_query_clients_cookie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
int int
xcb_res_query_client_resources_sizeof (const void *_buffer /**< */); xcb_res_query_client_resources_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_res_query_client_resources_cookie_t xcb_res_query_client_resources
**
** @param xcb_connection_t *c
** @param uint32_t xid
** @returns xcb_res_query_client_resources_cookie_t
**
**************************************************************************
***/
xcb_res_query_client_resources_cookie_t xcb_res_query_client_resources_cookie_t
xcb_res_query_client_resources (xcb_connection_t *c /**< */, xcb_res_query_client_resources (xcb_connection_t *c /**< */,
uint32_t xid /**< */); uint32_t xid /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_res_query_client_resources_cookie_t xcb_res_query_client_resources_
unchecked
**
** @param xcb_connection_t *c
** @param uint32_t xid
** @returns xcb_res_query_client_resources_cookie_t
**
**************************************************************************
***/
xcb_res_query_client_resources_cookie_t xcb_res_query_client_resources_cookie_t
xcb_res_query_client_resources_unchecked (xcb_connection_t *c /**< */, xcb_res_query_client_resources_unchecked (xcb_connection_t *c /**< */,
uint32_t xid /**< */); uint32_t xid /**< */);
/**************************************************************************
***
**
** xcb_res_type_t * xcb_res_query_client_resources_types
**
** @param const xcb_res_query_client_resources_reply_t *R
** @returns xcb_res_type_t *
**
**************************************************************************
***/
xcb_res_type_t * xcb_res_type_t *
xcb_res_query_client_resources_types (const xcb_res_query_client_resources_ reply_t *R /**< */); xcb_res_query_client_resources_types (const xcb_res_query_client_resources_ reply_t *R /**< */);
/**************************************************************************
***
**
** int xcb_res_query_client_resources_types_length
**
** @param const xcb_res_query_client_resources_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_res_query_client_resources_types_length (const xcb_res_query_client_res ources_reply_t *R /**< */); xcb_res_query_client_resources_types_length (const xcb_res_query_client_res ources_reply_t *R /**< */);
/**************************************************************************
***
**
** xcb_res_type_iterator_t xcb_res_query_client_resources_types_iterator
**
** @param const xcb_res_query_client_resources_reply_t *R
** @returns xcb_res_type_iterator_t
**
**************************************************************************
***/
xcb_res_type_iterator_t xcb_res_type_iterator_t
xcb_res_query_client_resources_types_iterator (const xcb_res_query_client_r esources_reply_t *R /**< */); xcb_res_query_client_resources_types_iterator (const xcb_res_query_client_r esources_reply_t *R /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_res_query_client_resources_unchecked(). is used. * xcb_res_query_client_resources_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_res_query_client_resources_reply_t * xcb_res_query_client_resources
_reply
**
** @param xcb_connection_t *c
** @param xcb_res_query_client_resources_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_res_query_client_resources_reply_t *
**
**************************************************************************
***/
xcb_res_query_client_resources_reply_t * xcb_res_query_client_resources_reply_t *
xcb_res_query_client_resources_reply (xcb_connection_t *c /**< */, xcb_res_query_client_resources_reply (xcb_connection_t *c /**< */,
xcb_res_query_client_resources_cookie _t cookie /**< */, xcb_res_query_client_resources_cookie _t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_res_query_client_pixmap_bytes_cookie_t xcb_res_query_client_pixmap_
bytes
**
** @param xcb_connection_t *c
** @param uint32_t xid
** @returns xcb_res_query_client_pixmap_bytes_cookie_t
**
**************************************************************************
***/
xcb_res_query_client_pixmap_bytes_cookie_t xcb_res_query_client_pixmap_bytes_cookie_t
xcb_res_query_client_pixmap_bytes (xcb_connection_t *c /**< */, xcb_res_query_client_pixmap_bytes (xcb_connection_t *c /**< */,
uint32_t xid /**< */); uint32_t xid /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_res_query_client_pixmap_bytes_cookie_t xcb_res_query_client_pixmap_
bytes_unchecked
**
** @param xcb_connection_t *c
** @param uint32_t xid
** @returns xcb_res_query_client_pixmap_bytes_cookie_t
**
**************************************************************************
***/
xcb_res_query_client_pixmap_bytes_cookie_t xcb_res_query_client_pixmap_bytes_cookie_t
xcb_res_query_client_pixmap_bytes_unchecked (xcb_connection_t *c /**< */, xcb_res_query_client_pixmap_bytes_unchecked (xcb_connection_t *c /**< */,
uint32_t xid /**< */ ); uint32_t xid /**< */ );
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_res_query_client_pixmap_bytes_unchecked(). is used. * xcb_res_query_client_pixmap_bytes_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_res_query_client_pixmap_bytes_reply_t * xcb_res_query_client_pixmap
_bytes_reply
**
** @param xcb_connection_t *c
** @param xcb_res_query_client_pixmap_bytes_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_res_query_client_pixmap_bytes_reply_t *
**
**************************************************************************
***/
xcb_res_query_client_pixmap_bytes_reply_t * xcb_res_query_client_pixmap_bytes_reply_t *
xcb_res_query_client_pixmap_bytes_reply (xcb_connection_t *c /**< */, xcb_res_query_client_pixmap_bytes_reply (xcb_connection_t *c /**< */,
xcb_res_query_client_pixmap_bytes_ cookie_t cookie /**< */, xcb_res_query_client_pixmap_bytes_ cookie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
int
xcb_res_query_client_ids_sizeof (const void *_buffer /**< */);
/**
*
* @param c The connection
* @return A cookie
*
* Delivers a request to the X server.
*
*/
xcb_res_query_client_ids_cookie_t
xcb_res_query_client_ids (xcb_connection_t *c /**< */,
uint32_t num_specs /**< *
/,
const xcb_res_client_id_spec_t *specs /**< */);
/**
*
* @param c The connection
* @return A cookie
*
* Delivers a request to the X server.
*
* This form can be used only if the request will cause
* a reply to be generated. Any returned error will be
* placed in the event queue.
*/
xcb_res_query_client_ids_cookie_t
xcb_res_query_client_ids_unchecked (xcb_connection_t *c /**<
*/,
uint32_t num_spe
cs /**< */,
const xcb_res_client_id_spec_t *specs
/**< */);
int
xcb_res_query_client_ids_ids_length (const xcb_res_query_client_ids_reply_t
*R /**< */);
xcb_res_client_id_value_iterator_t
xcb_res_query_client_ids_ids_iterator (const xcb_res_query_client_ids_reply
_t *R /**< */);
/**
* Return the reply
* @param c The connection
* @param cookie The cookie
* @param e The xcb_generic_error_t supplied
*
* Returns the reply of the request asked by
*
* The parameter @p e supplied to this function must be NULL if
* xcb_res_query_client_ids_unchecked(). is used.
* Otherwise, it stores the error if any.
*
* The returned value must be freed by the caller using free().
*/
xcb_res_query_client_ids_reply_t *
xcb_res_query_client_ids_reply (xcb_connection_t *c /**<
*/,
xcb_res_query_client_ids_cookie_t cookie
/**< */,
xcb_generic_error_t **e /**<
*/);
int
xcb_res_query_resource_bytes_sizeof (const void *_buffer /**< */);
/**
*
* @param c The connection
* @return A cookie
*
* Delivers a request to the X server.
*
*/
xcb_res_query_resource_bytes_cookie_t
xcb_res_query_resource_bytes (xcb_connection_t *c /**< */,
uint32_t client /**
< */,
uint32_t num_specs
/**< */,
const xcb_res_resource_id_spec_t *specs /**<
*/);
/**
*
* @param c The connection
* @return A cookie
*
* Delivers a request to the X server.
*
* This form can be used only if the request will cause
* a reply to be generated. Any returned error will be
* placed in the event queue.
*/
xcb_res_query_resource_bytes_cookie_t
xcb_res_query_resource_bytes_unchecked (xcb_connection_t *c
/**< */,
uint32_t c
lient /**< */,
uint32_t n
um_specs /**< */,
const xcb_res_resource_id_spec_t *s
pecs /**< */);
int
xcb_res_query_resource_bytes_sizes_length (const xcb_res_query_resource_byt
es_reply_t *R /**< */);
xcb_res_resource_size_value_iterator_t
xcb_res_query_resource_bytes_sizes_iterator (const xcb_res_query_resource_b
ytes_reply_t *R /**< */);
/**
* Return the reply
* @param c The connection
* @param cookie The cookie
* @param e The xcb_generic_error_t supplied
*
* Returns the reply of the request asked by
*
* The parameter @p e supplied to this function must be NULL if
* xcb_res_query_resource_bytes_unchecked(). is used.
* Otherwise, it stores the error if any.
*
* The returned value must be freed by the caller using free().
*/
xcb_res_query_resource_bytes_reply_t *
xcb_res_query_resource_bytes_reply (xcb_connection_t
*c /**< */,
xcb_res_query_resource_bytes_cookie_t
cookie /**< */,
xcb_generic_error_t *
*e /**< */);
#ifdef __cplusplus #ifdef __cplusplus
} }
#endif #endif
#endif #endif
/** /**
* @} * @}
*/ */
 End of changes. 28 change blocks. 
279 lines changed or deleted 453 lines changed or added


 screensaver.h   screensaver.h 
skipping to change at line 28 skipping to change at line 28
#ifdef __cplusplus #ifdef __cplusplus
extern "C" { extern "C" {
#endif #endif
#define XCB_SCREENSAVER_MAJOR_VERSION 1 #define XCB_SCREENSAVER_MAJOR_VERSION 1
#define XCB_SCREENSAVER_MINOR_VERSION 1 #define XCB_SCREENSAVER_MINOR_VERSION 1
extern xcb_extension_t xcb_screensaver_id; extern xcb_extension_t xcb_screensaver_id;
typedef enum xcb_screensaver_kind_t { typedef enum xcb_screensaver_kind_t {
XCB_SCREENSAVER_KIND_BLANKED, XCB_SCREENSAVER_KIND_BLANKED = 0,
XCB_SCREENSAVER_KIND_INTERNAL, XCB_SCREENSAVER_KIND_INTERNAL = 1,
XCB_SCREENSAVER_KIND_EXTERNAL XCB_SCREENSAVER_KIND_EXTERNAL = 2
} xcb_screensaver_kind_t; } xcb_screensaver_kind_t;
typedef enum xcb_screensaver_event_t { typedef enum xcb_screensaver_event_t {
XCB_SCREENSAVER_EVENT_NOTIFY_MASK = 1, XCB_SCREENSAVER_EVENT_NOTIFY_MASK = 1,
XCB_SCREENSAVER_EVENT_CYCLE_MASK = 2 XCB_SCREENSAVER_EVENT_CYCLE_MASK = 2
} xcb_screensaver_event_t; } xcb_screensaver_event_t;
typedef enum xcb_screensaver_state_t { typedef enum xcb_screensaver_state_t {
XCB_SCREENSAVER_STATE_OFF, XCB_SCREENSAVER_STATE_OFF = 0,
XCB_SCREENSAVER_STATE_ON, XCB_SCREENSAVER_STATE_ON = 1,
XCB_SCREENSAVER_STATE_CYCLE, XCB_SCREENSAVER_STATE_CYCLE = 2,
XCB_SCREENSAVER_STATE_DISABLED XCB_SCREENSAVER_STATE_DISABLED = 3
} xcb_screensaver_state_t; } xcb_screensaver_state_t;
/** /**
* @brief xcb_screensaver_query_version_cookie_t * @brief xcb_screensaver_query_version_cookie_t
**/ **/
typedef struct xcb_screensaver_query_version_cookie_t { typedef struct xcb_screensaver_query_version_cookie_t {
unsigned int sequence; /**< */ unsigned int sequence; /**< */
} xcb_screensaver_query_version_cookie_t; } xcb_screensaver_query_version_cookie_t;
/** Opcode for xcb_screensaver_query_version. */ /** Opcode for xcb_screensaver_query_version. */
skipping to change at line 187 skipping to change at line 187
} xcb_screensaver_suspend_request_t; } xcb_screensaver_suspend_request_t;
/** Opcode for xcb_screensaver_notify. */ /** Opcode for xcb_screensaver_notify. */
#define XCB_SCREENSAVER_NOTIFY 0 #define XCB_SCREENSAVER_NOTIFY 0
/** /**
* @brief xcb_screensaver_notify_event_t * @brief xcb_screensaver_notify_event_t
**/ **/
typedef struct xcb_screensaver_notify_event_t { typedef struct xcb_screensaver_notify_event_t {
uint8_t response_type; /**< */ uint8_t response_type; /**< */
uint8_t code; /**< */
uint16_t sequence; /**< */
uint8_t state; /**< */ uint8_t state; /**< */
uint8_t pad0; /**< */ uint16_t sequence; /**< */
uint16_t sequence_number; /**< */
xcb_timestamp_t time; /**< */ xcb_timestamp_t time; /**< */
xcb_window_t root; /**< */ xcb_window_t root; /**< */
xcb_window_t window; /**< */ xcb_window_t window; /**< */
uint8_t kind; /**< */ uint8_t kind; /**< */
uint8_t forced; /**< */ uint8_t forced; /**< */
uint8_t pad1[14]; /**< */ uint8_t pad0[14]; /**< */
} xcb_screensaver_notify_event_t; } xcb_screensaver_notify_event_t;
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_screensaver_query_version_cookie_t xcb_screensaver_query_version
**
** @param xcb_connection_t *c
** @param uint8_t client_major_version
** @param uint8_t client_minor_version
** @returns xcb_screensaver_query_version_cookie_t
**
**************************************************************************
***/
xcb_screensaver_query_version_cookie_t xcb_screensaver_query_version_cookie_t
xcb_screensaver_query_version (xcb_connection_t *c /**< */, xcb_screensaver_query_version (xcb_connection_t *c /**< */,
uint8_t client_major_version /**< */, uint8_t client_major_version /**< */,
uint8_t client_minor_version /**< */); uint8_t client_minor_version /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_screensaver_query_version_cookie_t xcb_screensaver_query_version_un
checked
**
** @param xcb_connection_t *c
** @param uint8_t client_major_version
** @param uint8_t client_minor_version
** @returns xcb_screensaver_query_version_cookie_t
**
**************************************************************************
***/
xcb_screensaver_query_version_cookie_t xcb_screensaver_query_version_cookie_t
xcb_screensaver_query_version_unchecked (xcb_connection_t *c /**< */, xcb_screensaver_query_version_unchecked (xcb_connection_t *c /**< */,
uint8_t client_major_ver sion /**< */, uint8_t client_major_ver sion /**< */,
uint8_t client_minor_ver sion /**< */); uint8_t client_minor_ver sion /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_screensaver_query_version_unchecked(). is used. * xcb_screensaver_query_version_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_screensaver_query_version_reply_t * xcb_screensaver_query_version_r
eply
**
** @param xcb_connection_t *c
** @param xcb_screensaver_query_version_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_screensaver_query_version_reply_t *
**
**************************************************************************
***/
xcb_screensaver_query_version_reply_t * xcb_screensaver_query_version_reply_t *
xcb_screensaver_query_version_reply (xcb_connection_t *c /**< */, xcb_screensaver_query_version_reply (xcb_connection_t *c /**< */,
xcb_screensaver_query_version_cookie_t cookie /**< */, xcb_screensaver_query_version_cookie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_screensaver_query_info_cookie_t xcb_screensaver_query_info
**
** @param xcb_connection_t *c
** @param xcb_drawable_t drawable
** @returns xcb_screensaver_query_info_cookie_t
**
**************************************************************************
***/
xcb_screensaver_query_info_cookie_t xcb_screensaver_query_info_cookie_t
xcb_screensaver_query_info (xcb_connection_t *c /**< */, xcb_screensaver_query_info (xcb_connection_t *c /**< */,
xcb_drawable_t drawable /**< */); xcb_drawable_t drawable /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_screensaver_query_info_cookie_t xcb_screensaver_query_info_unchecke
d
**
** @param xcb_connection_t *c
** @param xcb_drawable_t drawable
** @returns xcb_screensaver_query_info_cookie_t
**
**************************************************************************
***/
xcb_screensaver_query_info_cookie_t xcb_screensaver_query_info_cookie_t
xcb_screensaver_query_info_unchecked (xcb_connection_t *c /**< */, xcb_screensaver_query_info_unchecked (xcb_connection_t *c /**< */,
xcb_drawable_t drawable /**< */); xcb_drawable_t drawable /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_screensaver_query_info_unchecked(). is used. * xcb_screensaver_query_info_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_screensaver_query_info_reply_t * xcb_screensaver_query_info_reply
**
** @param xcb_connection_t *c
** @param xcb_screensaver_query_info_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_screensaver_query_info_reply_t *
**
**************************************************************************
***/
xcb_screensaver_query_info_reply_t * xcb_screensaver_query_info_reply_t *
xcb_screensaver_query_info_reply (xcb_connection_t *c /**< */, xcb_screensaver_query_info_reply (xcb_connection_t *c /**< */,
xcb_screensaver_query_info_cookie_t coo kie /**< */, xcb_screensaver_query_info_cookie_t coo kie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_screensaver_select_input_checked
**
** @param xcb_connection_t *c
** @param xcb_drawable_t drawable
** @param uint32_t event_mask
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_screensaver_select_input_checked (xcb_connection_t *c /**< */, xcb_screensaver_select_input_checked (xcb_connection_t *c /**< */,
xcb_drawable_t drawable /**< */, xcb_drawable_t drawable /**< */,
uint32_t event_mask /**< */ ); uint32_t event_mask /**< */ );
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_screensaver_select_input
**
** @param xcb_connection_t *c
** @param xcb_drawable_t drawable
** @param uint32_t event_mask
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_screensaver_select_input (xcb_connection_t *c /**< */, xcb_screensaver_select_input (xcb_connection_t *c /**< */,
xcb_drawable_t drawable /**< */, xcb_drawable_t drawable /**< */,
uint32_t event_mask /**< */); uint32_t event_mask /**< */);
int int
xcb_screensaver_set_attributes_sizeof (const void *_buffer /**< */); xcb_screensaver_set_attributes_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_screensaver_set_attributes_checked
**
** @param xcb_connection_t *c
** @param xcb_drawable_t drawable
** @param int16_t x
** @param int16_t y
** @param uint16_t width
** @param uint16_t height
** @param uint16_t border_width
** @param uint8_t _class
** @param uint8_t depth
** @param xcb_visualid_t visual
** @param uint32_t value_mask
** @param const uint32_t *value_list
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_screensaver_set_attributes_checked (xcb_connection_t *c /**< */, xcb_screensaver_set_attributes_checked (xcb_connection_t *c /**< */,
xcb_drawable_t drawable /**< */ , xcb_drawable_t drawable /**< */ ,
int16_t x /**< */, int16_t x /**< */,
int16_t y /**< */, int16_t y /**< */,
uint16_t width /**< */, uint16_t width /**< */,
uint16_t height /**< */, uint16_t height /**< */,
uint16_t border_width /** < */, uint16_t border_width /** < */,
uint8_t _class /**< */, uint8_t _class /**< */,
uint8_t depth /**< */, uint8_t depth /**< */,
skipping to change at line 474 skipping to change at line 356
const uint32_t *value_list /**< */); const uint32_t *value_list /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_screensaver_set_attributes
**
** @param xcb_connection_t *c
** @param xcb_drawable_t drawable
** @param int16_t x
** @param int16_t y
** @param uint16_t width
** @param uint16_t height
** @param uint16_t border_width
** @param uint8_t _class
** @param uint8_t depth
** @param xcb_visualid_t visual
** @param uint32_t value_mask
** @param const uint32_t *value_list
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_screensaver_set_attributes (xcb_connection_t *c /**< */, xcb_screensaver_set_attributes (xcb_connection_t *c /**< */,
xcb_drawable_t drawable /**< */, xcb_drawable_t drawable /**< */,
int16_t x /**< */, int16_t x /**< */,
int16_t y /**< */, int16_t y /**< */,
uint16_t width /**< */, uint16_t width /**< */,
uint16_t height /**< */, uint16_t height /**< */,
uint16_t border_width /**< */, uint16_t border_width /**< */,
uint8_t _class /**< */, uint8_t _class /**< */,
uint8_t depth /**< */, uint8_t depth /**< */,
skipping to change at line 520 skipping to change at line 381
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_screensaver_unset_attributes_checked
**
** @param xcb_connection_t *c
** @param xcb_drawable_t drawable
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_screensaver_unset_attributes_checked (xcb_connection_t *c /**< */, xcb_screensaver_unset_attributes_checked (xcb_connection_t *c /**< */,
xcb_drawable_t drawable /**< */); xcb_drawable_t drawable /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_screensaver_unset_attributes
**
** @param xcb_connection_t *c
** @param xcb_drawable_t drawable
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_screensaver_unset_attributes (xcb_connection_t *c /**< */, xcb_screensaver_unset_attributes (xcb_connection_t *c /**< */,
xcb_drawable_t drawable /**< */); xcb_drawable_t drawable /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_screensaver_suspend_checked
**
** @param xcb_connection_t *c
** @param uint8_t suspend
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_screensaver_suspend_checked (xcb_connection_t *c /**< */, xcb_screensaver_suspend_checked (xcb_connection_t *c /**< */,
uint8_t suspend /**< */); uint8_t suspend /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_screensaver_suspend
**
** @param xcb_connection_t *c
** @param uint8_t suspend
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_screensaver_suspend (xcb_connection_t *c /**< */, xcb_screensaver_suspend (xcb_connection_t *c /**< */,
uint8_t suspend /**< */); uint8_t suspend /**< */);
#ifdef __cplusplus #ifdef __cplusplus
} }
#endif #endif
#endif #endif
 End of changes. 19 change blocks. 
223 lines changed or deleted 9 lines changed or added


 shape.h   shape.h 
skipping to change at line 50 skipping to change at line 50
/** /**
* @brief xcb_shape_kind_iterator_t * @brief xcb_shape_kind_iterator_t
**/ **/
typedef struct xcb_shape_kind_iterator_t { typedef struct xcb_shape_kind_iterator_t {
xcb_shape_kind_t *data; /**< */ xcb_shape_kind_t *data; /**< */
int rem; /**< */ int rem; /**< */
int index; /**< */ int index; /**< */
} xcb_shape_kind_iterator_t; } xcb_shape_kind_iterator_t;
typedef enum xcb_shape_so_t { typedef enum xcb_shape_so_t {
XCB_SHAPE_SO_SET, XCB_SHAPE_SO_SET = 0,
XCB_SHAPE_SO_UNION, XCB_SHAPE_SO_UNION = 1,
XCB_SHAPE_SO_INTERSECT, XCB_SHAPE_SO_INTERSECT = 2,
XCB_SHAPE_SO_SUBTRACT, XCB_SHAPE_SO_SUBTRACT = 3,
XCB_SHAPE_SO_INVERT XCB_SHAPE_SO_INVERT = 4
} xcb_shape_so_t; } xcb_shape_so_t;
typedef enum xcb_shape_sk_t { typedef enum xcb_shape_sk_t {
XCB_SHAPE_SK_BOUNDING, XCB_SHAPE_SK_BOUNDING = 0,
XCB_SHAPE_SK_CLIP, XCB_SHAPE_SK_CLIP = 1,
XCB_SHAPE_SK_INPUT XCB_SHAPE_SK_INPUT = 2
} xcb_shape_sk_t; } xcb_shape_sk_t;
/** Opcode for xcb_shape_notify. */ /** Opcode for xcb_shape_notify. */
#define XCB_SHAPE_NOTIFY 0 #define XCB_SHAPE_NOTIFY 0
/** /**
* @brief xcb_shape_notify_event_t * @brief xcb_shape_notify_event_t
**/ **/
typedef struct xcb_shape_notify_event_t { typedef struct xcb_shape_notify_event_t {
uint8_t response_type; /**< */ uint8_t response_type; /**< */
skipping to change at line 317 skipping to change at line 317
} xcb_shape_get_rectangles_reply_t; } xcb_shape_get_rectangles_reply_t;
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_shape_op_iterator_t * @param i Pointer to a xcb_shape_op_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_shape_op_t) * element. The member index is increased by sizeof(xcb_shape_op_t)
*/ */
/**************************************************************************
***
**
** void xcb_shape_op_next
**
** @param xcb_shape_op_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_shape_op_next (xcb_shape_op_iterator_t *i /**< */); xcb_shape_op_next (xcb_shape_op_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_shape_op_iterator_t * @param i An xcb_shape_op_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_shape_op_end
**
** @param xcb_shape_op_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_shape_op_end (xcb_shape_op_iterator_t i /**< */); xcb_shape_op_end (xcb_shape_op_iterator_t i /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_shape_kind_iterator_t * @param i Pointer to a xcb_shape_kind_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_shape_kind_t) * element. The member index is increased by sizeof(xcb_shape_kind_t)
*/ */
/**************************************************************************
***
**
** void xcb_shape_kind_next
**
** @param xcb_shape_kind_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_shape_kind_next (xcb_shape_kind_iterator_t *i /**< */); xcb_shape_kind_next (xcb_shape_kind_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_shape_kind_iterator_t * @param i An xcb_shape_kind_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_shape_kind_end
**
** @param xcb_shape_kind_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_shape_kind_end (xcb_shape_kind_iterator_t i /**< */); xcb_shape_kind_end (xcb_shape_kind_iterator_t i /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_shape_query_version_cookie_t xcb_shape_query_version
**
** @param xcb_connection_t *c
** @returns xcb_shape_query_version_cookie_t
**
**************************************************************************
***/
xcb_shape_query_version_cookie_t xcb_shape_query_version_cookie_t
xcb_shape_query_version (xcb_connection_t *c /**< */); xcb_shape_query_version (xcb_connection_t *c /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_shape_query_version_cookie_t xcb_shape_query_version_unchecked
**
** @param xcb_connection_t *c
** @returns xcb_shape_query_version_cookie_t
**
**************************************************************************
***/
xcb_shape_query_version_cookie_t xcb_shape_query_version_cookie_t
xcb_shape_query_version_unchecked (xcb_connection_t *c /**< */); xcb_shape_query_version_unchecked (xcb_connection_t *c /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_shape_query_version_unchecked(). is used. * xcb_shape_query_version_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_shape_query_version_reply_t * xcb_shape_query_version_reply
**
** @param xcb_connection_t *c
** @param xcb_shape_query_version_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_shape_query_version_reply_t *
**
**************************************************************************
***/
xcb_shape_query_version_reply_t * xcb_shape_query_version_reply_t *
xcb_shape_query_version_reply (xcb_connection_t *c /**< * /, xcb_shape_query_version_reply (xcb_connection_t *c /**< * /,
xcb_shape_query_version_cookie_t cookie / **< */, xcb_shape_query_version_cookie_t cookie / **< */,
xcb_generic_error_t **e /**< * /); xcb_generic_error_t **e /**< * /);
int int
xcb_shape_rectangles_sizeof (const void *_buffer /**< */, xcb_shape_rectangles_sizeof (const void *_buffer /**< */,
uint32_t rectangles_len /**< */); uint32_t rectangles_len /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_shape_rectangles_checked
**
** @param xcb_connection_t *c
** @param xcb_shape_op_t operation
** @param xcb_shape_kind_t destination_kind
** @param uint8_t ordering
** @param xcb_window_t destination_window
** @param int16_t x_offset
** @param int16_t y_offset
** @param uint32_t rectangles_len
** @param const xcb_rectangle_t *rectangles
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_shape_rectangles_checked (xcb_connection_t *c /**< */, xcb_shape_rectangles_checked (xcb_connection_t *c /**< */,
xcb_shape_op_t operation /**< */, xcb_shape_op_t operation /**< */,
xcb_shape_kind_t destination_kind /**< */, xcb_shape_kind_t destination_kind /**< */,
uint8_t ordering /**< */, uint8_t ordering /**< */,
xcb_window_t destination_window /* *< */, xcb_window_t destination_window /* *< */,
int16_t x_offset /**< */, int16_t x_offset /**< */,
int16_t y_offset /**< */, int16_t y_offset /**< */,
uint32_t rectangles_len /**< * /, uint32_t rectangles_len /**< * /,
const xcb_rectangle_t *rectangles /**< */); const xcb_rectangle_t *rectangles /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_shape_rectangles
**
** @param xcb_connection_t *c
** @param xcb_shape_op_t operation
** @param xcb_shape_kind_t destination_kind
** @param uint8_t ordering
** @param xcb_window_t destination_window
** @param int16_t x_offset
** @param int16_t y_offset
** @param uint32_t rectangles_len
** @param const xcb_rectangle_t *rectangles
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_shape_rectangles (xcb_connection_t *c /**< */, xcb_shape_rectangles (xcb_connection_t *c /**< */,
xcb_shape_op_t operation /**< */, xcb_shape_op_t operation /**< */,
xcb_shape_kind_t destination_kind /**< */, xcb_shape_kind_t destination_kind /**< */,
uint8_t ordering /**< */, uint8_t ordering /**< */,
xcb_window_t destination_window /**< */, xcb_window_t destination_window /**< */,
int16_t x_offset /**< */, int16_t x_offset /**< */,
int16_t y_offset /**< */, int16_t y_offset /**< */,
uint32_t rectangles_len /**< */, uint32_t rectangles_len /**< */,
const xcb_rectangle_t *rectangles /**< */); const xcb_rectangle_t *rectangles /**< */);
skipping to change at line 563 skipping to change at line 455
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_shape_mask_checked
**
** @param xcb_connection_t *c
** @param xcb_shape_op_t operation
** @param xcb_shape_kind_t destination_kind
** @param xcb_window_t destination_window
** @param int16_t x_offset
** @param int16_t y_offset
** @param xcb_pixmap_t source_bitmap
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_shape_mask_checked (xcb_connection_t *c /**< */, xcb_shape_mask_checked (xcb_connection_t *c /**< */,
xcb_shape_op_t operation /**< */, xcb_shape_op_t operation /**< */,
xcb_shape_kind_t destination_kind /**< */, xcb_shape_kind_t destination_kind /**< */,
xcb_window_t destination_window /**< */, xcb_window_t destination_window /**< */,
int16_t x_offset /**< */, int16_t x_offset /**< */,
int16_t y_offset /**< */, int16_t y_offset /**< */,
xcb_pixmap_t source_bitmap /**< */); xcb_pixmap_t source_bitmap /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_shape_mask
**
** @param xcb_connection_t *c
** @param xcb_shape_op_t operation
** @param xcb_shape_kind_t destination_kind
** @param xcb_window_t destination_window
** @param int16_t x_offset
** @param int16_t y_offset
** @param xcb_pixmap_t source_bitmap
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_shape_mask (xcb_connection_t *c /**< */, xcb_shape_mask (xcb_connection_t *c /**< */,
xcb_shape_op_t operation /**< */, xcb_shape_op_t operation /**< */,
xcb_shape_kind_t destination_kind /**< */, xcb_shape_kind_t destination_kind /**< */,
xcb_window_t destination_window /**< */, xcb_window_t destination_window /**< */,
int16_t x_offset /**< */, int16_t x_offset /**< */,
int16_t y_offset /**< */, int16_t y_offset /**< */,
xcb_pixmap_t source_bitmap /**< */); xcb_pixmap_t source_bitmap /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_shape_combine_checked
**
** @param xcb_connection_t *c
** @param xcb_shape_op_t operation
** @param xcb_shape_kind_t destination_kind
** @param xcb_shape_kind_t source_kind
** @param xcb_window_t destination_window
** @param int16_t x_offset
** @param int16_t y_offset
** @param xcb_window_t source_window
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_shape_combine_checked (xcb_connection_t *c /**< */, xcb_shape_combine_checked (xcb_connection_t *c /**< */,
xcb_shape_op_t operation /**< */, xcb_shape_op_t operation /**< */,
xcb_shape_kind_t destination_kind /**< */, xcb_shape_kind_t destination_kind /**< */,
xcb_shape_kind_t source_kind /**< */, xcb_shape_kind_t source_kind /**< */,
xcb_window_t destination_window /**< */, xcb_window_t destination_window /**< */,
int16_t x_offset /**< */, int16_t x_offset /**< */,
int16_t y_offset /**< */, int16_t y_offset /**< */,
xcb_window_t source_window /**< */); xcb_window_t source_window /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_shape_combine
**
** @param xcb_connection_t *c
** @param xcb_shape_op_t operation
** @param xcb_shape_kind_t destination_kind
** @param xcb_shape_kind_t source_kind
** @param xcb_window_t destination_window
** @param int16_t x_offset
** @param int16_t y_offset
** @param xcb_window_t source_window
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_shape_combine (xcb_connection_t *c /**< */, xcb_shape_combine (xcb_connection_t *c /**< */,
xcb_shape_op_t operation /**< */, xcb_shape_op_t operation /**< */,
xcb_shape_kind_t destination_kind /**< */, xcb_shape_kind_t destination_kind /**< */,
xcb_shape_kind_t source_kind /**< */, xcb_shape_kind_t source_kind /**< */,
xcb_window_t destination_window /**< */, xcb_window_t destination_window /**< */,
int16_t x_offset /**< */, int16_t x_offset /**< */,
int16_t y_offset /**< */, int16_t y_offset /**< */,
xcb_window_t source_window /**< */); xcb_window_t source_window /**< */);
skipping to change at line 705 skipping to change at line 531
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_shape_offset_checked
**
** @param xcb_connection_t *c
** @param xcb_shape_kind_t destination_kind
** @param xcb_window_t destination_window
** @param int16_t x_offset
** @param int16_t y_offset
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_shape_offset_checked (xcb_connection_t *c /**< */, xcb_shape_offset_checked (xcb_connection_t *c /**< */,
xcb_shape_kind_t destination_kind /**< */, xcb_shape_kind_t destination_kind /**< */,
xcb_window_t destination_window /**< */, xcb_window_t destination_window /**< */,
int16_t x_offset /**< */, int16_t x_offset /**< */,
int16_t y_offset /**< */); int16_t y_offset /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_shape_offset
**
** @param xcb_connection_t *c
** @param xcb_shape_kind_t destination_kind
** @param xcb_window_t destination_window
** @param int16_t x_offset
** @param int16_t y_offset
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_shape_offset (xcb_connection_t *c /**< */, xcb_shape_offset (xcb_connection_t *c /**< */,
xcb_shape_kind_t destination_kind /**< */, xcb_shape_kind_t destination_kind /**< */,
xcb_window_t destination_window /**< */, xcb_window_t destination_window /**< */,
int16_t x_offset /**< */, int16_t x_offset /**< */,
int16_t y_offset /**< */); int16_t y_offset /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_shape_query_extents_cookie_t xcb_shape_query_extents
**
** @param xcb_connection_t *c
** @param xcb_window_t destination_window
** @returns xcb_shape_query_extents_cookie_t
**
**************************************************************************
***/
xcb_shape_query_extents_cookie_t xcb_shape_query_extents_cookie_t
xcb_shape_query_extents (xcb_connection_t *c /**< */, xcb_shape_query_extents (xcb_connection_t *c /**< */,
xcb_window_t destination_window /**< */); xcb_window_t destination_window /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_shape_query_extents_cookie_t xcb_shape_query_extents_unchecked
**
** @param xcb_connection_t *c
** @param xcb_window_t destination_window
** @returns xcb_shape_query_extents_cookie_t
**
**************************************************************************
***/
xcb_shape_query_extents_cookie_t xcb_shape_query_extents_cookie_t
xcb_shape_query_extents_unchecked (xcb_connection_t *c /**< */, xcb_shape_query_extents_unchecked (xcb_connection_t *c /**< */,
xcb_window_t destination_window /* *< */); xcb_window_t destination_window /* *< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_shape_query_extents_unchecked(). is used. * xcb_shape_query_extents_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_shape_query_extents_reply_t * xcb_shape_query_extents_reply
**
** @param xcb_connection_t *c
** @param xcb_shape_query_extents_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_shape_query_extents_reply_t *
**
**************************************************************************
***/
xcb_shape_query_extents_reply_t * xcb_shape_query_extents_reply_t *
xcb_shape_query_extents_reply (xcb_connection_t *c /**< * /, xcb_shape_query_extents_reply (xcb_connection_t *c /**< * /,
xcb_shape_query_extents_cookie_t cookie / **< */, xcb_shape_query_extents_cookie_t cookie / **< */,
xcb_generic_error_t **e /**< * /); xcb_generic_error_t **e /**< * /);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_shape_select_input_checked
**
** @param xcb_connection_t *c
** @param xcb_window_t destination_window
** @param uint8_t enable
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_shape_select_input_checked (xcb_connection_t *c /**< */, xcb_shape_select_input_checked (xcb_connection_t *c /**< */,
xcb_window_t destination_window /**< */, xcb_window_t destination_window /**< */,
uint8_t enable /**< */); uint8_t enable /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_shape_select_input
**
** @param xcb_connection_t *c
** @param xcb_window_t destination_window
** @param uint8_t enable
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_shape_select_input (xcb_connection_t *c /**< */, xcb_shape_select_input (xcb_connection_t *c /**< */,
xcb_window_t destination_window /**< */, xcb_window_t destination_window /**< */,
uint8_t enable /**< */); uint8_t enable /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_shape_input_selected_cookie_t xcb_shape_input_selected
**
** @param xcb_connection_t *c
** @param xcb_window_t destination_window
** @returns xcb_shape_input_selected_cookie_t
**
**************************************************************************
***/
xcb_shape_input_selected_cookie_t xcb_shape_input_selected_cookie_t
xcb_shape_input_selected (xcb_connection_t *c /**< */, xcb_shape_input_selected (xcb_connection_t *c /**< */,
xcb_window_t destination_window /**< */); xcb_window_t destination_window /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_shape_input_selected_cookie_t xcb_shape_input_selected_unchecked
**
** @param xcb_connection_t *c
** @param xcb_window_t destination_window
** @returns xcb_shape_input_selected_cookie_t
**
**************************************************************************
***/
xcb_shape_input_selected_cookie_t xcb_shape_input_selected_cookie_t
xcb_shape_input_selected_unchecked (xcb_connection_t *c /**< */, xcb_shape_input_selected_unchecked (xcb_connection_t *c /**< */,
xcb_window_t destination_window / **< */); xcb_window_t destination_window / **< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_shape_input_selected_unchecked(). is used. * xcb_shape_input_selected_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_shape_input_selected_reply_t * xcb_shape_input_selected_reply
**
** @param xcb_connection_t *c
** @param xcb_shape_input_selected_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_shape_input_selected_reply_t *
**
**************************************************************************
***/
xcb_shape_input_selected_reply_t * xcb_shape_input_selected_reply_t *
xcb_shape_input_selected_reply (xcb_connection_t *c /**< */, xcb_shape_input_selected_reply (xcb_connection_t *c /**< */,
xcb_shape_input_selected_cookie_t cookie /**< */, xcb_shape_input_selected_cookie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
int int
xcb_shape_get_rectangles_sizeof (const void *_buffer /**< */); xcb_shape_get_rectangles_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_shape_get_rectangles_cookie_t xcb_shape_get_rectangles
**
** @param xcb_connection_t *c
** @param xcb_window_t window
** @param xcb_shape_kind_t source_kind
** @returns xcb_shape_get_rectangles_cookie_t
**
**************************************************************************
***/
xcb_shape_get_rectangles_cookie_t xcb_shape_get_rectangles_cookie_t
xcb_shape_get_rectangles (xcb_connection_t *c /**< */, xcb_shape_get_rectangles (xcb_connection_t *c /**< */,
xcb_window_t window /**< */, xcb_window_t window /**< */,
xcb_shape_kind_t source_kind /**< */); xcb_shape_kind_t source_kind /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_shape_get_rectangles_cookie_t xcb_shape_get_rectangles_unchecked
**
** @param xcb_connection_t *c
** @param xcb_window_t window
** @param xcb_shape_kind_t source_kind
** @returns xcb_shape_get_rectangles_cookie_t
**
**************************************************************************
***/
xcb_shape_get_rectangles_cookie_t xcb_shape_get_rectangles_cookie_t
xcb_shape_get_rectangles_unchecked (xcb_connection_t *c /**< */, xcb_shape_get_rectangles_unchecked (xcb_connection_t *c /**< */,
xcb_window_t window /**< */, xcb_window_t window /**< */,
xcb_shape_kind_t source_kind /**< */) ; xcb_shape_kind_t source_kind /**< */) ;
/**************************************************************************
***
**
** xcb_rectangle_t * xcb_shape_get_rectangles_rectangles
**
** @param const xcb_shape_get_rectangles_reply_t *R
** @returns xcb_rectangle_t *
**
**************************************************************************
***/
xcb_rectangle_t * xcb_rectangle_t *
xcb_shape_get_rectangles_rectangles (const xcb_shape_get_rectangles_reply_t *R /**< */); xcb_shape_get_rectangles_rectangles (const xcb_shape_get_rectangles_reply_t *R /**< */);
/**************************************************************************
***
**
** int xcb_shape_get_rectangles_rectangles_length
**
** @param const xcb_shape_get_rectangles_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_shape_get_rectangles_rectangles_length (const xcb_shape_get_rectangles_ reply_t *R /**< */); xcb_shape_get_rectangles_rectangles_length (const xcb_shape_get_rectangles_ reply_t *R /**< */);
/**************************************************************************
***
**
** xcb_rectangle_iterator_t xcb_shape_get_rectangles_rectangles_iterator
**
** @param const xcb_shape_get_rectangles_reply_t *R
** @returns xcb_rectangle_iterator_t
**
**************************************************************************
***/
xcb_rectangle_iterator_t xcb_rectangle_iterator_t
xcb_shape_get_rectangles_rectangles_iterator (const xcb_shape_get_rectangle s_reply_t *R /**< */); xcb_shape_get_rectangles_rectangles_iterator (const xcb_shape_get_rectangle s_reply_t *R /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_shape_get_rectangles_unchecked(). is used. * xcb_shape_get_rectangles_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_shape_get_rectangles_reply_t * xcb_shape_get_rectangles_reply
**
** @param xcb_connection_t *c
** @param xcb_shape_get_rectangles_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_shape_get_rectangles_reply_t *
**
**************************************************************************
***/
xcb_shape_get_rectangles_reply_t * xcb_shape_get_rectangles_reply_t *
xcb_shape_get_rectangles_reply (xcb_connection_t *c /**< */, xcb_shape_get_rectangles_reply (xcb_connection_t *c /**< */,
xcb_shape_get_rectangles_cookie_t cookie /**< */, xcb_shape_get_rectangles_cookie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
#ifdef __cplusplus #ifdef __cplusplus
} }
#endif #endif
#endif #endif
 End of changes. 31 change blocks. 
423 lines changed or deleted 8 lines changed or added


 shm.h   shm.h 
skipping to change at line 23 skipping to change at line 23
#define __SHM_H #define __SHM_H
#include "xcb.h" #include "xcb.h"
#include "xproto.h" #include "xproto.h"
#ifdef __cplusplus #ifdef __cplusplus
extern "C" { extern "C" {
#endif #endif
#define XCB_SHM_MAJOR_VERSION 1 #define XCB_SHM_MAJOR_VERSION 1
#define XCB_SHM_MINOR_VERSION 1 #define XCB_SHM_MINOR_VERSION 2
extern xcb_extension_t xcb_shm_id; extern xcb_extension_t xcb_shm_id;
typedef uint32_t xcb_shm_seg_t; typedef uint32_t xcb_shm_seg_t;
/** /**
* @brief xcb_shm_seg_iterator_t * @brief xcb_shm_seg_iterator_t
**/ **/
typedef struct xcb_shm_seg_iterator_t { typedef struct xcb_shm_seg_iterator_t {
xcb_shm_seg_t *data; /**< */ xcb_shm_seg_t *data; /**< */
skipping to change at line 214 skipping to change at line 214
xcb_pixmap_t pid; /**< */ xcb_pixmap_t pid; /**< */
xcb_drawable_t drawable; /**< */ xcb_drawable_t drawable; /**< */
uint16_t width; /**< */ uint16_t width; /**< */
uint16_t height; /**< */ uint16_t height; /**< */
uint8_t depth; /**< */ uint8_t depth; /**< */
uint8_t pad0[3]; /**< */ uint8_t pad0[3]; /**< */
xcb_shm_seg_t shmseg; /**< */ xcb_shm_seg_t shmseg; /**< */
uint32_t offset; /**< */ uint32_t offset; /**< */
} xcb_shm_create_pixmap_request_t; } xcb_shm_create_pixmap_request_t;
/** Opcode for xcb_shm_attach_fd. */
#define XCB_SHM_ATTACH_FD 6
/**
* @brief xcb_shm_attach_fd_request_t
**/
typedef struct xcb_shm_attach_fd_request_t {
uint8_t major_opcode; /**< */
uint8_t minor_opcode; /**< */
uint16_t length; /**< */
xcb_shm_seg_t shmseg; /**< */
uint8_t read_only; /**< */
uint8_t pad0[3]; /**< */
} xcb_shm_attach_fd_request_t;
/**
* @brief xcb_shm_create_segment_cookie_t
**/
typedef struct xcb_shm_create_segment_cookie_t {
unsigned int sequence; /**< */
} xcb_shm_create_segment_cookie_t;
/** Opcode for xcb_shm_create_segment. */
#define XCB_SHM_CREATE_SEGMENT 7
/**
* @brief xcb_shm_create_segment_request_t
**/
typedef struct xcb_shm_create_segment_request_t {
uint8_t major_opcode; /**< */
uint8_t minor_opcode; /**< */
uint16_t length; /**< */
xcb_shm_seg_t shmseg; /**< */
uint32_t size; /**< */
uint8_t read_only; /**< */
uint8_t pad0[3]; /**< */
} xcb_shm_create_segment_request_t;
/**
* @brief xcb_shm_create_segment_reply_t
**/
typedef struct xcb_shm_create_segment_reply_t {
uint8_t response_type; /**< */
uint8_t nfd; /**< */
uint16_t sequence; /**< */
uint32_t length; /**< */
uint8_t pad0[24]; /**< */
} xcb_shm_create_segment_reply_t;
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_shm_seg_iterator_t * @param i Pointer to a xcb_shm_seg_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_shm_seg_t) * element. The member index is increased by sizeof(xcb_shm_seg_t)
*/ */
/**************************************************************************
***
**
** void xcb_shm_seg_next
**
** @param xcb_shm_seg_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_shm_seg_next (xcb_shm_seg_iterator_t *i /**< */); xcb_shm_seg_next (xcb_shm_seg_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_shm_seg_iterator_t * @param i An xcb_shm_seg_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_shm_seg_end
**
** @param xcb_shm_seg_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_shm_seg_end (xcb_shm_seg_iterator_t i /**< */); xcb_shm_seg_end (xcb_shm_seg_iterator_t i /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_shm_query_version_cookie_t xcb_shm_query_version
**
** @param xcb_connection_t *c
** @returns xcb_shm_query_version_cookie_t
**
**************************************************************************
***/
xcb_shm_query_version_cookie_t xcb_shm_query_version_cookie_t
xcb_shm_query_version (xcb_connection_t *c /**< */); xcb_shm_query_version (xcb_connection_t *c /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_shm_query_version_cookie_t xcb_shm_query_version_unchecked
**
** @param xcb_connection_t *c
** @returns xcb_shm_query_version_cookie_t
**
**************************************************************************
***/
xcb_shm_query_version_cookie_t xcb_shm_query_version_cookie_t
xcb_shm_query_version_unchecked (xcb_connection_t *c /**< */); xcb_shm_query_version_unchecked (xcb_connection_t *c /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_shm_query_version_unchecked(). is used. * xcb_shm_query_version_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_shm_query_version_reply_t * xcb_shm_query_version_reply
**
** @param xcb_connection_t *c
** @param xcb_shm_query_version_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_shm_query_version_reply_t *
**
**************************************************************************
***/
xcb_shm_query_version_reply_t * xcb_shm_query_version_reply_t *
xcb_shm_query_version_reply (xcb_connection_t *c /**< */, xcb_shm_query_version_reply (xcb_connection_t *c /**< */,
xcb_shm_query_version_cookie_t cookie /**< */, xcb_shm_query_version_cookie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_shm_attach_checked
**
** @param xcb_connection_t *c
** @param xcb_shm_seg_t shmseg
** @param uint32_t shmid
** @param uint8_t read_only
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_shm_attach_checked (xcb_connection_t *c /**< */, xcb_shm_attach_checked (xcb_connection_t *c /**< */,
xcb_shm_seg_t shmseg /**< */, xcb_shm_seg_t shmseg /**< */,
uint32_t shmid /**< */, uint32_t shmid /**< */,
uint8_t read_only /**< */); uint8_t read_only /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_shm_attach
**
** @param xcb_connection_t *c
** @param xcb_shm_seg_t shmseg
** @param uint32_t shmid
** @param uint8_t read_only
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_shm_attach (xcb_connection_t *c /**< */, xcb_shm_attach (xcb_connection_t *c /**< */,
xcb_shm_seg_t shmseg /**< */, xcb_shm_seg_t shmseg /**< */,
uint32_t shmid /**< */, uint32_t shmid /**< */,
uint8_t read_only /**< */); uint8_t read_only /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_shm_detach_checked
**
** @param xcb_connection_t *c
** @param xcb_shm_seg_t shmseg
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_shm_detach_checked (xcb_connection_t *c /**< */, xcb_shm_detach_checked (xcb_connection_t *c /**< */,
xcb_shm_seg_t shmseg /**< */); xcb_shm_seg_t shmseg /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_shm_detach
**
** @param xcb_connection_t *c
** @param xcb_shm_seg_t shmseg
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_shm_detach (xcb_connection_t *c /**< */, xcb_shm_detach (xcb_connection_t *c /**< */,
xcb_shm_seg_t shmseg /**< */); xcb_shm_seg_t shmseg /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_shm_put_image_checked
**
** @param xcb_connection_t *c
** @param xcb_drawable_t drawable
** @param xcb_gcontext_t gc
** @param uint16_t total_width
** @param uint16_t total_height
** @param uint16_t src_x
** @param uint16_t src_y
** @param uint16_t src_width
** @param uint16_t src_height
** @param int16_t dst_x
** @param int16_t dst_y
** @param uint8_t depth
** @param uint8_t format
** @param uint8_t send_event
** @param xcb_shm_seg_t shmseg
** @param uint32_t offset
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_shm_put_image_checked (xcb_connection_t *c /**< */, xcb_shm_put_image_checked (xcb_connection_t *c /**< */,
xcb_drawable_t drawable /**< */, xcb_drawable_t drawable /**< */,
xcb_gcontext_t gc /**< */, xcb_gcontext_t gc /**< */,
uint16_t total_width /**< */, uint16_t total_width /**< */,
uint16_t total_height /**< */, uint16_t total_height /**< */,
uint16_t src_x /**< */, uint16_t src_x /**< */,
uint16_t src_y /**< */, uint16_t src_y /**< */,
uint16_t src_width /**< */, uint16_t src_width /**< */,
uint16_t src_height /**< */, uint16_t src_height /**< */,
skipping to change at line 501 skipping to change at line 425
uint32_t offset /**< */); uint32_t offset /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_shm_put_image
**
** @param xcb_connection_t *c
** @param xcb_drawable_t drawable
** @param xcb_gcontext_t gc
** @param uint16_t total_width
** @param uint16_t total_height
** @param uint16_t src_x
** @param uint16_t src_y
** @param uint16_t src_width
** @param uint16_t src_height
** @param int16_t dst_x
** @param int16_t dst_y
** @param uint8_t depth
** @param uint8_t format
** @param uint8_t send_event
** @param xcb_shm_seg_t shmseg
** @param uint32_t offset
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_shm_put_image (xcb_connection_t *c /**< */, xcb_shm_put_image (xcb_connection_t *c /**< */,
xcb_drawable_t drawable /**< */, xcb_drawable_t drawable /**< */,
xcb_gcontext_t gc /**< */, xcb_gcontext_t gc /**< */,
uint16_t total_width /**< */, uint16_t total_width /**< */,
uint16_t total_height /**< */, uint16_t total_height /**< */,
uint16_t src_x /**< */, uint16_t src_x /**< */,
uint16_t src_y /**< */, uint16_t src_y /**< */,
uint16_t src_width /**< */, uint16_t src_width /**< */,
uint16_t src_height /**< */, uint16_t src_height /**< */,
skipping to change at line 552 skipping to change at line 451
uint32_t offset /**< */); uint32_t offset /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_shm_get_image_cookie_t xcb_shm_get_image
**
** @param xcb_connection_t *c
** @param xcb_drawable_t drawable
** @param int16_t x
** @param int16_t y
** @param uint16_t width
** @param uint16_t height
** @param uint32_t plane_mask
** @param uint8_t format
** @param xcb_shm_seg_t shmseg
** @param uint32_t offset
** @returns xcb_shm_get_image_cookie_t
**
**************************************************************************
***/
xcb_shm_get_image_cookie_t xcb_shm_get_image_cookie_t
xcb_shm_get_image (xcb_connection_t *c /**< */, xcb_shm_get_image (xcb_connection_t *c /**< */,
xcb_drawable_t drawable /**< */, xcb_drawable_t drawable /**< */,
int16_t x /**< */, int16_t x /**< */,
int16_t y /**< */, int16_t y /**< */,
uint16_t width /**< */, uint16_t width /**< */,
uint16_t height /**< */, uint16_t height /**< */,
uint32_t plane_mask /**< */, uint32_t plane_mask /**< */,
uint8_t format /**< */, uint8_t format /**< */,
xcb_shm_seg_t shmseg /**< */, xcb_shm_seg_t shmseg /**< */,
skipping to change at line 594 skipping to change at line 474
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_shm_get_image_cookie_t xcb_shm_get_image_unchecked
**
** @param xcb_connection_t *c
** @param xcb_drawable_t drawable
** @param int16_t x
** @param int16_t y
** @param uint16_t width
** @param uint16_t height
** @param uint32_t plane_mask
** @param uint8_t format
** @param xcb_shm_seg_t shmseg
** @param uint32_t offset
** @returns xcb_shm_get_image_cookie_t
**
**************************************************************************
***/
xcb_shm_get_image_cookie_t xcb_shm_get_image_cookie_t
xcb_shm_get_image_unchecked (xcb_connection_t *c /**< */, xcb_shm_get_image_unchecked (xcb_connection_t *c /**< */,
xcb_drawable_t drawable /**< */, xcb_drawable_t drawable /**< */,
int16_t x /**< */, int16_t x /**< */,
int16_t y /**< */, int16_t y /**< */,
uint16_t width /**< */, uint16_t width /**< */,
uint16_t height /**< */, uint16_t height /**< */,
uint32_t plane_mask /**< */, uint32_t plane_mask /**< */,
uint8_t format /**< */, uint8_t format /**< */,
xcb_shm_seg_t shmseg /**< */, xcb_shm_seg_t shmseg /**< */,
skipping to change at line 639 skipping to change at line 500
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_shm_get_image_unchecked(). is used. * xcb_shm_get_image_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_shm_get_image_reply_t * xcb_shm_get_image_reply
**
** @param xcb_connection_t *c
** @param xcb_shm_get_image_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_shm_get_image_reply_t *
**
**************************************************************************
***/
xcb_shm_get_image_reply_t * xcb_shm_get_image_reply_t *
xcb_shm_get_image_reply (xcb_connection_t *c /**< */, xcb_shm_get_image_reply (xcb_connection_t *c /**< */,
xcb_shm_get_image_cookie_t cookie /**< */, xcb_shm_get_image_cookie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_shm_create_pixmap_checked
**
** @param xcb_connection_t *c
** @param xcb_pixmap_t pid
** @param xcb_drawable_t drawable
** @param uint16_t width
** @param uint16_t height
** @param uint8_t depth
** @param xcb_shm_seg_t shmseg
** @param uint32_t offset
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_shm_create_pixmap_checked (xcb_connection_t *c /**< */, xcb_shm_create_pixmap_checked (xcb_connection_t *c /**< */,
xcb_pixmap_t pid /**< */, xcb_pixmap_t pid /**< */,
xcb_drawable_t drawable /**< */, xcb_drawable_t drawable /**< */,
uint16_t width /**< */, uint16_t width /**< */,
uint16_t height /**< */, uint16_t height /**< */,
uint8_t depth /**< */, uint8_t depth /**< */,
xcb_shm_seg_t shmseg /**< */, xcb_shm_seg_t shmseg /**< */,
uint32_t offset /**< */); uint32_t offset /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_shm_create_pixmap
**
** @param xcb_connection_t *c
** @param xcb_pixmap_t pid
** @param xcb_drawable_t drawable
** @param uint16_t width
** @param uint16_t height
** @param uint8_t depth
** @param xcb_shm_seg_t shmseg
** @param uint32_t offset
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_shm_create_pixmap (xcb_connection_t *c /**< */, xcb_shm_create_pixmap (xcb_connection_t *c /**< */,
xcb_pixmap_t pid /**< */, xcb_pixmap_t pid /**< */,
xcb_drawable_t drawable /**< */, xcb_drawable_t drawable /**< */,
uint16_t width /**< */, uint16_t width /**< */,
uint16_t height /**< */, uint16_t height /**< */,
uint8_t depth /**< */, uint8_t depth /**< */,
xcb_shm_seg_t shmseg /**< */, xcb_shm_seg_t shmseg /**< */,
uint32_t offset /**< */); uint32_t offset /**< */);
/**
*
* @param c The connection
* @return A cookie
*
* Delivers a request to the X server.
*
* This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check().
*/
xcb_void_cookie_t
xcb_shm_attach_fd_checked (xcb_connection_t *c /**< */,
xcb_shm_seg_t shmseg /**< */,
int32_t shm_fd /**< */,
uint8_t read_only /**< */);
/**
*
* @param c The connection
* @return A cookie
*
* Delivers a request to the X server.
*
*/
xcb_void_cookie_t
xcb_shm_attach_fd (xcb_connection_t *c /**< */,
xcb_shm_seg_t shmseg /**< */,
int32_t shm_fd /**< */,
uint8_t read_only /**< */);
/**
*
* @param c The connection
* @return A cookie
*
* Delivers a request to the X server.
*
*/
xcb_shm_create_segment_cookie_t
xcb_shm_create_segment (xcb_connection_t *c /**< */,
xcb_shm_seg_t shmseg /**< */,
uint32_t size /**< */,
uint8_t read_only /**< */);
/**
*
* @param c The connection
* @return A cookie
*
* Delivers a request to the X server.
*
* This form can be used only if the request will cause
* a reply to be generated. Any returned error will be
* placed in the event queue.
*/
xcb_shm_create_segment_cookie_t
xcb_shm_create_segment_unchecked (xcb_connection_t *c /**< */,
xcb_shm_seg_t shmseg /**< */,
uint32_t size /**< */,
uint8_t read_only /**< */);
/**
* Return the reply
* @param c The connection
* @param cookie The cookie
* @param e The xcb_generic_error_t supplied
*
* Returns the reply of the request asked by
*
* The parameter @p e supplied to this function must be NULL if
* xcb_shm_create_segment_unchecked(). is used.
* Otherwise, it stores the error if any.
*
* The returned value must be freed by the caller using free().
*/
xcb_shm_create_segment_reply_t *
xcb_shm_create_segment_reply (xcb_connection_t *c /**< */,
xcb_shm_create_segment_cookie_t cookie /**
< */,
xcb_generic_error_t **e /**< */)
;
/**
* Return the reply fds
* @param c The connection
* @param reply The reply
*
* Returns the array of reply fds of the request asked by
*
* The returned value must be freed by the caller using free().
*/
int *
xcb_shm_create_segment_reply_fds (xcb_connection_t *c /**<
*/,
xcb_shm_create_segment_reply_t *reply /
**< */);
#ifdef __cplusplus #ifdef __cplusplus
} }
#endif #endif
#endif #endif
/** /**
* @} * @}
*/ */
 End of changes. 19 change blocks. 
267 lines changed or deleted 148 lines changed or added


 sync.h   sync.h 
skipping to change at line 39 skipping to change at line 39
/** /**
* @brief xcb_sync_alarm_iterator_t * @brief xcb_sync_alarm_iterator_t
**/ **/
typedef struct xcb_sync_alarm_iterator_t { typedef struct xcb_sync_alarm_iterator_t {
xcb_sync_alarm_t *data; /**< */ xcb_sync_alarm_t *data; /**< */
int rem; /**< */ int rem; /**< */
int index; /**< */ int index; /**< */
} xcb_sync_alarm_iterator_t; } xcb_sync_alarm_iterator_t;
typedef enum xcb_sync_alarmstate_t { typedef enum xcb_sync_alarmstate_t {
XCB_SYNC_ALARMSTATE_ACTIVE, XCB_SYNC_ALARMSTATE_ACTIVE = 0,
XCB_SYNC_ALARMSTATE_INACTIVE, XCB_SYNC_ALARMSTATE_INACTIVE = 1,
XCB_SYNC_ALARMSTATE_DESTROYED XCB_SYNC_ALARMSTATE_DESTROYED = 2
} xcb_sync_alarmstate_t; } xcb_sync_alarmstate_t;
typedef uint32_t xcb_sync_counter_t; typedef uint32_t xcb_sync_counter_t;
/** /**
* @brief xcb_sync_counter_iterator_t * @brief xcb_sync_counter_iterator_t
**/ **/
typedef struct xcb_sync_counter_iterator_t { typedef struct xcb_sync_counter_iterator_t {
xcb_sync_counter_t *data; /**< */ xcb_sync_counter_t *data; /**< */
int rem; /**< */ int rem; /**< */
skipping to change at line 67 skipping to change at line 67
/** /**
* @brief xcb_sync_fence_iterator_t * @brief xcb_sync_fence_iterator_t
**/ **/
typedef struct xcb_sync_fence_iterator_t { typedef struct xcb_sync_fence_iterator_t {
xcb_sync_fence_t *data; /**< */ xcb_sync_fence_t *data; /**< */
int rem; /**< */ int rem; /**< */
int index; /**< */ int index; /**< */
} xcb_sync_fence_iterator_t; } xcb_sync_fence_iterator_t;
typedef enum xcb_sync_testtype_t { typedef enum xcb_sync_testtype_t {
XCB_SYNC_TESTTYPE_POSITIVE_TRANSITION, XCB_SYNC_TESTTYPE_POSITIVE_TRANSITION = 0,
XCB_SYNC_TESTTYPE_NEGATIVE_TRANSITION, XCB_SYNC_TESTTYPE_NEGATIVE_TRANSITION = 1,
XCB_SYNC_TESTTYPE_POSITIVE_COMPARISON, XCB_SYNC_TESTTYPE_POSITIVE_COMPARISON = 2,
XCB_SYNC_TESTTYPE_NEGATIVE_COMPARISON XCB_SYNC_TESTTYPE_NEGATIVE_COMPARISON = 3
} xcb_sync_testtype_t; } xcb_sync_testtype_t;
typedef enum xcb_sync_valuetype_t { typedef enum xcb_sync_valuetype_t {
XCB_SYNC_VALUETYPE_ABSOLUTE, XCB_SYNC_VALUETYPE_ABSOLUTE = 0,
XCB_SYNC_VALUETYPE_RELATIVE XCB_SYNC_VALUETYPE_RELATIVE = 1
} xcb_sync_valuetype_t; } xcb_sync_valuetype_t;
typedef enum xcb_sync_ca_t { typedef enum xcb_sync_ca_t {
XCB_SYNC_CA_COUNTER = 1, XCB_SYNC_CA_COUNTER = 1,
XCB_SYNC_CA_VALUE_TYPE = 2, XCB_SYNC_CA_VALUE_TYPE = 2,
XCB_SYNC_CA_VALUE = 4, XCB_SYNC_CA_VALUE = 4,
XCB_SYNC_CA_TEST_TYPE = 8, XCB_SYNC_CA_TEST_TYPE = 8,
XCB_SYNC_CA_DELTA = 16, XCB_SYNC_CA_DELTA = 16,
XCB_SYNC_CA_EVENTS = 32 XCB_SYNC_CA_EVENTS = 32
} xcb_sync_ca_t; } xcb_sync_ca_t;
skipping to change at line 351 skipping to change at line 351
* @brief xcb_sync_set_counter_request_t * @brief xcb_sync_set_counter_request_t
**/ **/
typedef struct xcb_sync_set_counter_request_t { typedef struct xcb_sync_set_counter_request_t {
uint8_t major_opcode; /**< */ uint8_t major_opcode; /**< */
uint8_t minor_opcode; /**< */ uint8_t minor_opcode; /**< */
uint16_t length; /**< */ uint16_t length; /**< */
xcb_sync_counter_t counter; /**< */ xcb_sync_counter_t counter; /**< */
xcb_sync_int64_t value; /**< */ xcb_sync_int64_t value; /**< */
} xcb_sync_set_counter_request_t; } xcb_sync_set_counter_request_t;
/**
* @brief xcb_sync_create_alarm_value_list_t
**/
typedef struct xcb_sync_create_alarm_value_list_t {
xcb_sync_counter_t counter; /**< */
uint32_t valueType; /**< */
xcb_sync_int64_t value; /**< */
uint32_t testType; /**< */
xcb_sync_int64_t delta; /**< */
uint32_t events; /**< */
} xcb_sync_create_alarm_value_list_t;
/** Opcode for xcb_sync_create_alarm. */ /** Opcode for xcb_sync_create_alarm. */
#define XCB_SYNC_CREATE_ALARM 8 #define XCB_SYNC_CREATE_ALARM 8
/** /**
* @brief xcb_sync_create_alarm_request_t * @brief xcb_sync_create_alarm_request_t
**/ **/
typedef struct xcb_sync_create_alarm_request_t { typedef struct xcb_sync_create_alarm_request_t {
uint8_t major_opcode; /**< */ uint8_t major_opcode; /**< */
uint8_t minor_opcode; /**< */ uint8_t minor_opcode; /**< */
uint16_t length; /**< */ uint16_t length; /**< */
xcb_sync_alarm_t id; /**< */ xcb_sync_alarm_t id; /**< */
uint32_t value_mask; /**< */ uint32_t value_mask; /**< */
} xcb_sync_create_alarm_request_t; } xcb_sync_create_alarm_request_t;
/**
* @brief xcb_sync_change_alarm_value_list_t
**/
typedef struct xcb_sync_change_alarm_value_list_t {
xcb_sync_counter_t counter; /**< */
uint32_t valueType; /**< */
xcb_sync_int64_t value; /**< */
uint32_t testType; /**< */
xcb_sync_int64_t delta; /**< */
uint32_t events; /**< */
} xcb_sync_change_alarm_value_list_t;
/** Opcode for xcb_sync_change_alarm. */ /** Opcode for xcb_sync_change_alarm. */
#define XCB_SYNC_CHANGE_ALARM 9 #define XCB_SYNC_CHANGE_ALARM 9
/** /**
* @brief xcb_sync_change_alarm_request_t * @brief xcb_sync_change_alarm_request_t
**/ **/
typedef struct xcb_sync_change_alarm_request_t { typedef struct xcb_sync_change_alarm_request_t {
uint8_t major_opcode; /**< */ uint8_t major_opcode; /**< */
uint8_t minor_opcode; /**< */ uint8_t minor_opcode; /**< */
uint16_t length; /**< */ uint16_t length; /**< */
skipping to change at line 615 skipping to change at line 639
} xcb_sync_alarm_notify_event_t; } xcb_sync_alarm_notify_event_t;
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_sync_alarm_iterator_t * @param i Pointer to a xcb_sync_alarm_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_sync_alarm_t) * element. The member index is increased by sizeof(xcb_sync_alarm_t)
*/ */
/**************************************************************************
***
**
** void xcb_sync_alarm_next
**
** @param xcb_sync_alarm_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_sync_alarm_next (xcb_sync_alarm_iterator_t *i /**< */); xcb_sync_alarm_next (xcb_sync_alarm_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_sync_alarm_iterator_t * @param i An xcb_sync_alarm_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_sync_alarm_end
**
** @param xcb_sync_alarm_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_sync_alarm_end (xcb_sync_alarm_iterator_t i /**< */); xcb_sync_alarm_end (xcb_sync_alarm_iterator_t i /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_sync_counter_iterator_t * @param i Pointer to a xcb_sync_counter_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_sync_counter_t) * element. The member index is increased by sizeof(xcb_sync_counter_t)
*/ */
/**************************************************************************
***
**
** void xcb_sync_counter_next
**
** @param xcb_sync_counter_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_sync_counter_next (xcb_sync_counter_iterator_t *i /**< */); xcb_sync_counter_next (xcb_sync_counter_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_sync_counter_iterator_t * @param i An xcb_sync_counter_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_sync_counter_end
**
** @param xcb_sync_counter_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_sync_counter_end (xcb_sync_counter_iterator_t i /**< */); xcb_sync_counter_end (xcb_sync_counter_iterator_t i /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_sync_fence_iterator_t * @param i Pointer to a xcb_sync_fence_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_sync_fence_t) * element. The member index is increased by sizeof(xcb_sync_fence_t)
*/ */
/**************************************************************************
***
**
** void xcb_sync_fence_next
**
** @param xcb_sync_fence_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_sync_fence_next (xcb_sync_fence_iterator_t *i /**< */); xcb_sync_fence_next (xcb_sync_fence_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_sync_fence_iterator_t * @param i An xcb_sync_fence_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_sync_fence_end
**
** @param xcb_sync_fence_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_sync_fence_end (xcb_sync_fence_iterator_t i /**< */); xcb_sync_fence_end (xcb_sync_fence_iterator_t i /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_sync_int64_iterator_t * @param i Pointer to a xcb_sync_int64_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_sync_int64_t) * element. The member index is increased by sizeof(xcb_sync_int64_t)
*/ */
/**************************************************************************
***
**
** void xcb_sync_int64_next
**
** @param xcb_sync_int64_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_sync_int64_next (xcb_sync_int64_iterator_t *i /**< */); xcb_sync_int64_next (xcb_sync_int64_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_sync_int64_iterator_t * @param i An xcb_sync_int64_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_sync_int64_end
**
** @param xcb_sync_int64_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_sync_int64_end (xcb_sync_int64_iterator_t i /**< */); xcb_sync_int64_end (xcb_sync_int64_iterator_t i /**< */);
int int
xcb_sync_systemcounter_sizeof (const void *_buffer /**< */); xcb_sync_systemcounter_sizeof (const void *_buffer /**< */);
/**************************************************************************
***
**
** char * xcb_sync_systemcounter_name
**
** @param const xcb_sync_systemcounter_t *R
** @returns char *
**
**************************************************************************
***/
char * char *
xcb_sync_systemcounter_name (const xcb_sync_systemcounter_t *R /**< */); xcb_sync_systemcounter_name (const xcb_sync_systemcounter_t *R /**< */);
/**************************************************************************
***
**
** int xcb_sync_systemcounter_name_length
**
** @param const xcb_sync_systemcounter_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_sync_systemcounter_name_length (const xcb_sync_systemcounter_t *R /**< */); xcb_sync_systemcounter_name_length (const xcb_sync_systemcounter_t *R /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_sync_systemcounter_name_end
**
** @param const xcb_sync_systemcounter_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_sync_systemcounter_name_end (const xcb_sync_systemcounter_t *R /**< */ ); xcb_sync_systemcounter_name_end (const xcb_sync_systemcounter_t *R /**< */ );
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_sync_systemcounter_iterator_t * @param i Pointer to a xcb_sync_systemcounter_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_sync_systemcounter_ t) * element. The member index is increased by sizeof(xcb_sync_systemcounter_ t)
*/ */
/**************************************************************************
***
**
** void xcb_sync_systemcounter_next
**
** @param xcb_sync_systemcounter_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_sync_systemcounter_next (xcb_sync_systemcounter_iterator_t *i /**< */) ; xcb_sync_systemcounter_next (xcb_sync_systemcounter_iterator_t *i /**< */) ;
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_sync_systemcounter_iterator_t * @param i An xcb_sync_systemcounter_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_sync_systemcounter_end
**
** @param xcb_sync_systemcounter_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_sync_systemcounter_end (xcb_sync_systemcounter_iterator_t i /**< */); xcb_sync_systemcounter_end (xcb_sync_systemcounter_iterator_t i /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_sync_trigger_iterator_t * @param i Pointer to a xcb_sync_trigger_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_sync_trigger_t) * element. The member index is increased by sizeof(xcb_sync_trigger_t)
*/ */
/**************************************************************************
***
**
** void xcb_sync_trigger_next
**
** @param xcb_sync_trigger_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_sync_trigger_next (xcb_sync_trigger_iterator_t *i /**< */); xcb_sync_trigger_next (xcb_sync_trigger_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_sync_trigger_iterator_t * @param i An xcb_sync_trigger_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_sync_trigger_end
**
** @param xcb_sync_trigger_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_sync_trigger_end (xcb_sync_trigger_iterator_t i /**< */); xcb_sync_trigger_end (xcb_sync_trigger_iterator_t i /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_sync_waitcondition_iterator_t * @param i Pointer to a xcb_sync_waitcondition_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_sync_waitcondition_ t) * element. The member index is increased by sizeof(xcb_sync_waitcondition_ t)
*/ */
/**************************************************************************
***
**
** void xcb_sync_waitcondition_next
**
** @param xcb_sync_waitcondition_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_sync_waitcondition_next (xcb_sync_waitcondition_iterator_t *i /**< */) ; xcb_sync_waitcondition_next (xcb_sync_waitcondition_iterator_t *i /**< */) ;
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_sync_waitcondition_iterator_t * @param i An xcb_sync_waitcondition_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_sync_waitcondition_end
**
** @param xcb_sync_waitcondition_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_sync_waitcondition_end (xcb_sync_waitcondition_iterator_t i /**< */); xcb_sync_waitcondition_end (xcb_sync_waitcondition_iterator_t i /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_sync_initialize_cookie_t xcb_sync_initialize
**
** @param xcb_connection_t *c
** @param uint8_t desired_major_version
** @param uint8_t desired_minor_version
** @returns xcb_sync_initialize_cookie_t
**
**************************************************************************
***/
xcb_sync_initialize_cookie_t xcb_sync_initialize_cookie_t
xcb_sync_initialize (xcb_connection_t *c /**< */, xcb_sync_initialize (xcb_connection_t *c /**< */,
uint8_t desired_major_version /**< */, uint8_t desired_major_version /**< */,
uint8_t desired_minor_version /**< */); uint8_t desired_minor_version /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_sync_initialize_cookie_t xcb_sync_initialize_unchecked
**
** @param xcb_connection_t *c
** @param uint8_t desired_major_version
** @param uint8_t desired_minor_version
** @returns xcb_sync_initialize_cookie_t
**
**************************************************************************
***/
xcb_sync_initialize_cookie_t xcb_sync_initialize_cookie_t
xcb_sync_initialize_unchecked (xcb_connection_t *c /**< */, xcb_sync_initialize_unchecked (xcb_connection_t *c /**< */,
uint8_t desired_major_version /** < */, uint8_t desired_major_version /** < */,
uint8_t desired_minor_version /** < */); uint8_t desired_minor_version /** < */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_sync_initialize_unchecked(). is used. * xcb_sync_initialize_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_sync_initialize_reply_t * xcb_sync_initialize_reply
**
** @param xcb_connection_t *c
** @param xcb_sync_initialize_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_sync_initialize_reply_t *
**
**************************************************************************
***/
xcb_sync_initialize_reply_t * xcb_sync_initialize_reply_t *
xcb_sync_initialize_reply (xcb_connection_t *c /**< */, xcb_sync_initialize_reply (xcb_connection_t *c /**< */,
xcb_sync_initialize_cookie_t cookie /**< */, xcb_sync_initialize_cookie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
int int
xcb_sync_list_system_counters_sizeof (const void *_buffer /**< */); xcb_sync_list_system_counters_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_sync_list_system_counters_cookie_t xcb_sync_list_system_counters
**
** @param xcb_connection_t *c
** @returns xcb_sync_list_system_counters_cookie_t
**
**************************************************************************
***/
xcb_sync_list_system_counters_cookie_t xcb_sync_list_system_counters_cookie_t
xcb_sync_list_system_counters (xcb_connection_t *c /**< */); xcb_sync_list_system_counters (xcb_connection_t *c /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_sync_list_system_counters_cookie_t xcb_sync_list_system_counters_un
checked
**
** @param xcb_connection_t *c
** @returns xcb_sync_list_system_counters_cookie_t
**
**************************************************************************
***/
xcb_sync_list_system_counters_cookie_t xcb_sync_list_system_counters_cookie_t
xcb_sync_list_system_counters_unchecked (xcb_connection_t *c /**< */); xcb_sync_list_system_counters_unchecked (xcb_connection_t *c /**< */);
/**************************************************************************
***
**
** int xcb_sync_list_system_counters_counters_length
**
** @param const xcb_sync_list_system_counters_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_sync_list_system_counters_counters_length (const xcb_sync_list_system_c ounters_reply_t *R /**< */); xcb_sync_list_system_counters_counters_length (const xcb_sync_list_system_c ounters_reply_t *R /**< */);
/**************************************************************************
***
**
** xcb_sync_systemcounter_iterator_t xcb_sync_list_system_counters_counter
s_iterator
**
** @param const xcb_sync_list_system_counters_reply_t *R
** @returns xcb_sync_systemcounter_iterator_t
**
**************************************************************************
***/
xcb_sync_systemcounter_iterator_t xcb_sync_systemcounter_iterator_t
xcb_sync_list_system_counters_counters_iterator (const xcb_sync_list_system _counters_reply_t *R /**< */); xcb_sync_list_system_counters_counters_iterator (const xcb_sync_list_system _counters_reply_t *R /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_sync_list_system_counters_unchecked(). is used. * xcb_sync_list_system_counters_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_sync_list_system_counters_reply_t * xcb_sync_list_system_counters_r
eply
**
** @param xcb_connection_t *c
** @param xcb_sync_list_system_counters_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_sync_list_system_counters_reply_t *
**
**************************************************************************
***/
xcb_sync_list_system_counters_reply_t * xcb_sync_list_system_counters_reply_t *
xcb_sync_list_system_counters_reply (xcb_connection_t *c /**< */, xcb_sync_list_system_counters_reply (xcb_connection_t *c /**< */,
xcb_sync_list_system_counters_cookie_t cookie /**< */, xcb_sync_list_system_counters_cookie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_sync_create_counter_checked
**
** @param xcb_connection_t *c
** @param xcb_sync_counter_t id
** @param xcb_sync_int64_t initial_value
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_sync_create_counter_checked (xcb_connection_t *c /**< */, xcb_sync_create_counter_checked (xcb_connection_t *c /**< */,
xcb_sync_counter_t id /**< */, xcb_sync_counter_t id /**< */,
xcb_sync_int64_t initial_value /**< */ ); xcb_sync_int64_t initial_value /**< */ );
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_sync_create_counter
**
** @param xcb_connection_t *c
** @param xcb_sync_counter_t id
** @param xcb_sync_int64_t initial_value
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_sync_create_counter (xcb_connection_t *c /**< */, xcb_sync_create_counter (xcb_connection_t *c /**< */,
xcb_sync_counter_t id /**< */, xcb_sync_counter_t id /**< */,
xcb_sync_int64_t initial_value /**< */); xcb_sync_int64_t initial_value /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_sync_destroy_counter_checked
**
** @param xcb_connection_t *c
** @param xcb_sync_counter_t counter
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_sync_destroy_counter_checked (xcb_connection_t *c /**< */, xcb_sync_destroy_counter_checked (xcb_connection_t *c /**< */,
xcb_sync_counter_t counter /**< */); xcb_sync_counter_t counter /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_sync_destroy_counter
**
** @param xcb_connection_t *c
** @param xcb_sync_counter_t counter
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_sync_destroy_counter (xcb_connection_t *c /**< */, xcb_sync_destroy_counter (xcb_connection_t *c /**< */,
xcb_sync_counter_t counter /**< */); xcb_sync_counter_t counter /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_sync_query_counter_cookie_t xcb_sync_query_counter
**
** @param xcb_connection_t *c
** @param xcb_sync_counter_t counter
** @returns xcb_sync_query_counter_cookie_t
**
**************************************************************************
***/
xcb_sync_query_counter_cookie_t xcb_sync_query_counter_cookie_t
xcb_sync_query_counter (xcb_connection_t *c /**< */, xcb_sync_query_counter (xcb_connection_t *c /**< */,
xcb_sync_counter_t counter /**< */); xcb_sync_counter_t counter /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_sync_query_counter_cookie_t xcb_sync_query_counter_unchecked
**
** @param xcb_connection_t *c
** @param xcb_sync_counter_t counter
** @returns xcb_sync_query_counter_cookie_t
**
**************************************************************************
***/
xcb_sync_query_counter_cookie_t xcb_sync_query_counter_cookie_t
xcb_sync_query_counter_unchecked (xcb_connection_t *c /**< */, xcb_sync_query_counter_unchecked (xcb_connection_t *c /**< */,
xcb_sync_counter_t counter /**< */); xcb_sync_counter_t counter /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_sync_query_counter_unchecked(). is used. * xcb_sync_query_counter_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_sync_query_counter_reply_t * xcb_sync_query_counter_reply
**
** @param xcb_connection_t *c
** @param xcb_sync_query_counter_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_sync_query_counter_reply_t *
**
**************************************************************************
***/
xcb_sync_query_counter_reply_t * xcb_sync_query_counter_reply_t *
xcb_sync_query_counter_reply (xcb_connection_t *c /**< */, xcb_sync_query_counter_reply (xcb_connection_t *c /**< */,
xcb_sync_query_counter_cookie_t cookie /** < */, xcb_sync_query_counter_cookie_t cookie /** < */,
xcb_generic_error_t **e /**< */) ; xcb_generic_error_t **e /**< */) ;
int int
xcb_sync_await_sizeof (const void *_buffer /**< */, xcb_sync_await_sizeof (const void *_buffer /**< */,
uint32_t wait_list_len /**< */); uint32_t wait_list_len /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_sync_await_checked
**
** @param xcb_connection_t *c
** @param uint32_t wait_list_len
** @param const xcb_sync_waitcondition_t *wait_list
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_sync_await_checked (xcb_connection_t *c /**< */, xcb_sync_await_checked (xcb_connection_t *c /**< */,
uint32_t wait_list_len /**< */, uint32_t wait_list_len /**< */,
const xcb_sync_waitcondition_t *wait_list /**< */) ; const xcb_sync_waitcondition_t *wait_list /**< */) ;
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_sync_await
**
** @param xcb_connection_t *c
** @param uint32_t wait_list_len
** @param const xcb_sync_waitcondition_t *wait_list
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_sync_await (xcb_connection_t *c /**< */, xcb_sync_await (xcb_connection_t *c /**< */,
uint32_t wait_list_len /**< */, uint32_t wait_list_len /**< */,
const xcb_sync_waitcondition_t *wait_list /**< */); const xcb_sync_waitcondition_t *wait_list /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_sync_change_counter_checked
**
** @param xcb_connection_t *c
** @param xcb_sync_counter_t counter
** @param xcb_sync_int64_t amount
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_sync_change_counter_checked (xcb_connection_t *c /**< */, xcb_sync_change_counter_checked (xcb_connection_t *c /**< */,
xcb_sync_counter_t counter /**< */, xcb_sync_counter_t counter /**< */,
xcb_sync_int64_t amount /**< */); xcb_sync_int64_t amount /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_sync_change_counter
**
** @param xcb_connection_t *c
** @param xcb_sync_counter_t counter
** @param xcb_sync_int64_t amount
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_sync_change_counter (xcb_connection_t *c /**< */, xcb_sync_change_counter (xcb_connection_t *c /**< */,
xcb_sync_counter_t counter /**< */, xcb_sync_counter_t counter /**< */,
xcb_sync_int64_t amount /**< */); xcb_sync_int64_t amount /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_sync_set_counter_checked
**
** @param xcb_connection_t *c
** @param xcb_sync_counter_t counter
** @param xcb_sync_int64_t value
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_sync_set_counter_checked (xcb_connection_t *c /**< */, xcb_sync_set_counter_checked (xcb_connection_t *c /**< */,
xcb_sync_counter_t counter /**< */, xcb_sync_counter_t counter /**< */,
xcb_sync_int64_t value /**< */); xcb_sync_int64_t value /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_sync_set_counter
**
** @param xcb_connection_t *c
** @param xcb_sync_counter_t counter
** @param xcb_sync_int64_t value
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_sync_set_counter (xcb_connection_t *c /**< */, xcb_sync_set_counter (xcb_connection_t *c /**< */,
xcb_sync_counter_t counter /**< */, xcb_sync_counter_t counter /**< */,
xcb_sync_int64_t value /**< */); xcb_sync_int64_t value /**< */);
int int
xcb_sync_create_alarm_sizeof (const void *_buffer /**< */); xcb_sync_create_alarm_value_list_serialize (void
**_buffer /**< */,
uint32_t
value_mask /**< */,
const xcb_sync_create_alarm_val
ue_list_t *_aux /**< */);
int
xcb_sync_create_alarm_value_list_unpack (const void
*_buffer /**< */,
uint32_t
value_mask /**< */,
xcb_sync_create_alarm_value_list_t
*_aux /**< */);
int
xcb_sync_create_alarm_value_list_sizeof (const void *_buffer /**< */,
uint32_t value_mask /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_sync_create_alarm_checked
**
** @param xcb_connection_t *c
** @param xcb_sync_alarm_t id
** @param uint32_t value_mask
** @param const uint32_t *value_list
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_sync_create_alarm_checked (xcb_connection_t *c /**< */, xcb_sync_create_alarm_checked (xcb_connection_t *c /**< */,
xcb_sync_alarm_t id /**< */, xcb_sync_alarm_t id /**< */,
uint32_t value_mask /**< */, uint32_t value_mask /**< */,
const uint32_t *value_list /**< */); const void *value_list /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_sync_create_alarm
**
** @param xcb_connection_t *c
** @param xcb_sync_alarm_t id
** @param uint32_t value_mask
** @param const uint32_t *value_list
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_sync_create_alarm (xcb_connection_t *c /**< */, xcb_sync_create_alarm (xcb_connection_t *c /**< */,
xcb_sync_alarm_t id /**< */, xcb_sync_alarm_t id /**< */,
uint32_t value_mask /**< */, uint32_t value_mask /**< */,
const uint32_t *value_list /**< */); const void *value_list /**< */);
int
xcb_sync_change_alarm_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
xcb_void_cookie_t
xcb_sync_create_alarm_aux_checked (xcb_connection_t
*c /**< */,
xcb_sync_alarm_t
id /**< */,
uint32_t
value_mask /**< */,
const xcb_sync_create_alarm_value_list_t
*value_list /**< */);
/************************************************************************** /**
*** *
** * @param c The connection
** xcb_void_cookie_t xcb_sync_change_alarm_checked * @return A cookie
** *
** @param xcb_connection_t *c * Delivers a request to the X server.
** @param xcb_sync_alarm_t id *
** @param uint32_t value_mask */
** @param const uint32_t *value_list xcb_void_cookie_t
** @returns xcb_void_cookie_t xcb_sync_create_alarm_aux (xcb_connection_t *c /**
** < */,
************************************************************************** xcb_sync_alarm_t id /*
***/ *< */,
uint32_t value_
mask /**< */,
const xcb_sync_create_alarm_value_list_t *value_
list /**< */);
int
xcb_sync_change_alarm_value_list_serialize (void
**_buffer /**< */,
uint32_t
value_mask /**< */,
const xcb_sync_change_alarm_val
ue_list_t *_aux /**< */);
int
xcb_sync_change_alarm_value_list_unpack (const void
*_buffer /**< */,
uint32_t
value_mask /**< */,
xcb_sync_change_alarm_value_list_t
*_aux /**< */);
int
xcb_sync_change_alarm_value_list_sizeof (const void *_buffer /**< */,
uint32_t value_mask /**< */);
/**
*
* @param c The connection
* @return A cookie
*
* Delivers a request to the X server.
*
* This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check().
*/
xcb_void_cookie_t xcb_void_cookie_t
xcb_sync_change_alarm_checked (xcb_connection_t *c /**< */, xcb_sync_change_alarm_checked (xcb_connection_t *c /**< */,
xcb_sync_alarm_t id /**< */, xcb_sync_alarm_t id /**< */,
uint32_t value_mask /**< */, uint32_t value_mask /**< */,
const uint32_t *value_list /**< */); const void *value_list /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_sync_change_alarm
**
** @param xcb_connection_t *c
** @param xcb_sync_alarm_t id
** @param uint32_t value_mask
** @param const uint32_t *value_list
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_sync_change_alarm (xcb_connection_t *c /**< */, xcb_sync_change_alarm (xcb_connection_t *c /**< */,
xcb_sync_alarm_t id /**< */, xcb_sync_alarm_t id /**< */,
uint32_t value_mask /**< */, uint32_t value_mask /**< */,
const uint32_t *value_list /**< */); const void *value_list /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
xcb_void_cookie_t
xcb_sync_change_alarm_aux_checked (xcb_connection_t
*c /**< */,
xcb_sync_alarm_t
id /**< */,
uint32_t
value_mask /**< */,
const xcb_sync_change_alarm_value_list_t
*value_list /**< */);
/************************************************************************** /**
*** *
** * @param c The connection
** xcb_void_cookie_t xcb_sync_destroy_alarm_checked * @return A cookie
** *
** @param xcb_connection_t *c * Delivers a request to the X server.
** @param xcb_sync_alarm_t alarm *
** @returns xcb_void_cookie_t */
** xcb_void_cookie_t
************************************************************************** xcb_sync_change_alarm_aux (xcb_connection_t *c /**
***/ < */,
xcb_sync_alarm_t id /*
*< */,
uint32_t value_
mask /**< */,
const xcb_sync_change_alarm_value_list_t *value_
list /**< */);
/**
*
* @param c The connection
* @return A cookie
*
* Delivers a request to the X server.
*
* This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check().
*/
xcb_void_cookie_t xcb_void_cookie_t
xcb_sync_destroy_alarm_checked (xcb_connection_t *c /**< */, xcb_sync_destroy_alarm_checked (xcb_connection_t *c /**< */,
xcb_sync_alarm_t alarm /**< */); xcb_sync_alarm_t alarm /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_sync_destroy_alarm
**
** @param xcb_connection_t *c
** @param xcb_sync_alarm_t alarm
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_sync_destroy_alarm (xcb_connection_t *c /**< */, xcb_sync_destroy_alarm (xcb_connection_t *c /**< */,
xcb_sync_alarm_t alarm /**< */); xcb_sync_alarm_t alarm /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_sync_query_alarm_cookie_t xcb_sync_query_alarm
**
** @param xcb_connection_t *c
** @param xcb_sync_alarm_t alarm
** @returns xcb_sync_query_alarm_cookie_t
**
**************************************************************************
***/
xcb_sync_query_alarm_cookie_t xcb_sync_query_alarm_cookie_t
xcb_sync_query_alarm (xcb_connection_t *c /**< */, xcb_sync_query_alarm (xcb_connection_t *c /**< */,
xcb_sync_alarm_t alarm /**< */); xcb_sync_alarm_t alarm /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_sync_query_alarm_cookie_t xcb_sync_query_alarm_unchecked
**
** @param xcb_connection_t *c
** @param xcb_sync_alarm_t alarm
** @returns xcb_sync_query_alarm_cookie_t
**
**************************************************************************
***/
xcb_sync_query_alarm_cookie_t xcb_sync_query_alarm_cookie_t
xcb_sync_query_alarm_unchecked (xcb_connection_t *c /**< */, xcb_sync_query_alarm_unchecked (xcb_connection_t *c /**< */,
xcb_sync_alarm_t alarm /**< */); xcb_sync_alarm_t alarm /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_sync_query_alarm_unchecked(). is used. * xcb_sync_query_alarm_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_sync_query_alarm_reply_t * xcb_sync_query_alarm_reply
**
** @param xcb_connection_t *c
** @param xcb_sync_query_alarm_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_sync_query_alarm_reply_t *
**
**************************************************************************
***/
xcb_sync_query_alarm_reply_t * xcb_sync_query_alarm_reply_t *
xcb_sync_query_alarm_reply (xcb_connection_t *c /**< */, xcb_sync_query_alarm_reply (xcb_connection_t *c /**< */,
xcb_sync_query_alarm_cookie_t cookie /**< */ , xcb_sync_query_alarm_cookie_t cookie /**< */ ,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_sync_set_priority_checked
**
** @param xcb_connection_t *c
** @param uint32_t id
** @param int32_t priority
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_sync_set_priority_checked (xcb_connection_t *c /**< */, xcb_sync_set_priority_checked (xcb_connection_t *c /**< */,
uint32_t id /**< */, uint32_t id /**< */,
int32_t priority /**< */); int32_t priority /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_sync_set_priority
**
** @param xcb_connection_t *c
** @param uint32_t id
** @param int32_t priority
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_sync_set_priority (xcb_connection_t *c /**< */, xcb_sync_set_priority (xcb_connection_t *c /**< */,
uint32_t id /**< */, uint32_t id /**< */,
int32_t priority /**< */); int32_t priority /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_sync_get_priority_cookie_t xcb_sync_get_priority
**
** @param xcb_connection_t *c
** @param uint32_t id
** @returns xcb_sync_get_priority_cookie_t
**
**************************************************************************
***/
xcb_sync_get_priority_cookie_t xcb_sync_get_priority_cookie_t
xcb_sync_get_priority (xcb_connection_t *c /**< */, xcb_sync_get_priority (xcb_connection_t *c /**< */,
uint32_t id /**< */); uint32_t id /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_sync_get_priority_cookie_t xcb_sync_get_priority_unchecked
**
** @param xcb_connection_t *c
** @param uint32_t id
** @returns xcb_sync_get_priority_cookie_t
**
**************************************************************************
***/
xcb_sync_get_priority_cookie_t xcb_sync_get_priority_cookie_t
xcb_sync_get_priority_unchecked (xcb_connection_t *c /**< */, xcb_sync_get_priority_unchecked (xcb_connection_t *c /**< */,
uint32_t id /**< */); uint32_t id /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_sync_get_priority_unchecked(). is used. * xcb_sync_get_priority_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_sync_get_priority_reply_t * xcb_sync_get_priority_reply
**
** @param xcb_connection_t *c
** @param xcb_sync_get_priority_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_sync_get_priority_reply_t *
**
**************************************************************************
***/
xcb_sync_get_priority_reply_t * xcb_sync_get_priority_reply_t *
xcb_sync_get_priority_reply (xcb_connection_t *c /**< */, xcb_sync_get_priority_reply (xcb_connection_t *c /**< */,
xcb_sync_get_priority_cookie_t cookie /**< */, xcb_sync_get_priority_cookie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_sync_create_fence_checked
**
** @param xcb_connection_t *c
** @param xcb_drawable_t drawable
** @param xcb_sync_fence_t fence
** @param uint8_t initially_triggered
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_sync_create_fence_checked (xcb_connection_t *c /**< */, xcb_sync_create_fence_checked (xcb_connection_t *c /**< */,
xcb_drawable_t drawable /**< */, xcb_drawable_t drawable /**< */,
xcb_sync_fence_t fence /**< */, xcb_sync_fence_t fence /**< */,
uint8_t initially_triggered /**< */); uint8_t initially_triggered /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_sync_create_fence
**
** @param xcb_connection_t *c
** @param xcb_drawable_t drawable
** @param xcb_sync_fence_t fence
** @param uint8_t initially_triggered
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_sync_create_fence (xcb_connection_t *c /**< */, xcb_sync_create_fence (xcb_connection_t *c /**< */,
xcb_drawable_t drawable /**< */, xcb_drawable_t drawable /**< */,
xcb_sync_fence_t fence /**< */, xcb_sync_fence_t fence /**< */,
uint8_t initially_triggered /**< */); uint8_t initially_triggered /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_sync_trigger_fence_checked
**
** @param xcb_connection_t *c
** @param xcb_sync_fence_t fence
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_sync_trigger_fence_checked (xcb_connection_t *c /**< */, xcb_sync_trigger_fence_checked (xcb_connection_t *c /**< */,
xcb_sync_fence_t fence /**< */); xcb_sync_fence_t fence /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_sync_trigger_fence
**
** @param xcb_connection_t *c
** @param xcb_sync_fence_t fence
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_sync_trigger_fence (xcb_connection_t *c /**< */, xcb_sync_trigger_fence (xcb_connection_t *c /**< */,
xcb_sync_fence_t fence /**< */); xcb_sync_fence_t fence /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_sync_reset_fence_checked
**
** @param xcb_connection_t *c
** @param xcb_sync_fence_t fence
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_sync_reset_fence_checked (xcb_connection_t *c /**< */, xcb_sync_reset_fence_checked (xcb_connection_t *c /**< */,
xcb_sync_fence_t fence /**< */); xcb_sync_fence_t fence /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_sync_reset_fence
**
** @param xcb_connection_t *c
** @param xcb_sync_fence_t fence
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_sync_reset_fence (xcb_connection_t *c /**< */, xcb_sync_reset_fence (xcb_connection_t *c /**< */,
xcb_sync_fence_t fence /**< */); xcb_sync_fence_t fence /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_sync_destroy_fence_checked
**
** @param xcb_connection_t *c
** @param xcb_sync_fence_t fence
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_sync_destroy_fence_checked (xcb_connection_t *c /**< */, xcb_sync_destroy_fence_checked (xcb_connection_t *c /**< */,
xcb_sync_fence_t fence /**< */); xcb_sync_fence_t fence /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_sync_destroy_fence
**
** @param xcb_connection_t *c
** @param xcb_sync_fence_t fence
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_sync_destroy_fence (xcb_connection_t *c /**< */, xcb_sync_destroy_fence (xcb_connection_t *c /**< */,
xcb_sync_fence_t fence /**< */); xcb_sync_fence_t fence /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_sync_query_fence_cookie_t xcb_sync_query_fence
**
** @param xcb_connection_t *c
** @param xcb_sync_fence_t fence
** @returns xcb_sync_query_fence_cookie_t
**
**************************************************************************
***/
xcb_sync_query_fence_cookie_t xcb_sync_query_fence_cookie_t
xcb_sync_query_fence (xcb_connection_t *c /**< */, xcb_sync_query_fence (xcb_connection_t *c /**< */,
xcb_sync_fence_t fence /**< */); xcb_sync_fence_t fence /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_sync_query_fence_cookie_t xcb_sync_query_fence_unchecked
**
** @param xcb_connection_t *c
** @param xcb_sync_fence_t fence
** @returns xcb_sync_query_fence_cookie_t
**
**************************************************************************
***/
xcb_sync_query_fence_cookie_t xcb_sync_query_fence_cookie_t
xcb_sync_query_fence_unchecked (xcb_connection_t *c /**< */, xcb_sync_query_fence_unchecked (xcb_connection_t *c /**< */,
xcb_sync_fence_t fence /**< */); xcb_sync_fence_t fence /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_sync_query_fence_unchecked(). is used. * xcb_sync_query_fence_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_sync_query_fence_reply_t * xcb_sync_query_fence_reply
**
** @param xcb_connection_t *c
** @param xcb_sync_query_fence_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_sync_query_fence_reply_t *
**
**************************************************************************
***/
xcb_sync_query_fence_reply_t * xcb_sync_query_fence_reply_t *
xcb_sync_query_fence_reply (xcb_connection_t *c /**< */, xcb_sync_query_fence_reply (xcb_connection_t *c /**< */,
xcb_sync_query_fence_cookie_t cookie /**< */ , xcb_sync_query_fence_cookie_t cookie /**< */ ,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
int int
xcb_sync_await_fence_sizeof (const void *_buffer /**< */, xcb_sync_await_fence_sizeof (const void *_buffer /**< */,
uint32_t fence_list_len /**< */); uint32_t fence_list_len /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_sync_await_fence_checked
**
** @param xcb_connection_t *c
** @param uint32_t fence_list_len
** @param const xcb_sync_fence_t *fence_list
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_sync_await_fence_checked (xcb_connection_t *c /**< */, xcb_sync_await_fence_checked (xcb_connection_t *c /**< */,
uint32_t fence_list_len /**< */, uint32_t fence_list_len /**< */,
const xcb_sync_fence_t *fence_list /**< */); const xcb_sync_fence_t *fence_list /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_sync_await_fence
**
** @param xcb_connection_t *c
** @param uint32_t fence_list_len
** @param const xcb_sync_fence_t *fence_list
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_sync_await_fence (xcb_connection_t *c /**< */, xcb_sync_await_fence (xcb_connection_t *c /**< */,
uint32_t fence_list_len /**< */, uint32_t fence_list_len /**< */,
const xcb_sync_fence_t *fence_list /**< */); const xcb_sync_fence_t *fence_list /**< */);
#ifdef __cplusplus #ifdef __cplusplus
} }
#endif #endif
#endif #endif
 End of changes. 79 change blocks. 
867 lines changed or deleted 149 lines changed or added


 xc_misc.h   xc_misc.h 
skipping to change at line 130 skipping to change at line 130
} xcb_xc_misc_get_xid_list_reply_t; } xcb_xc_misc_get_xid_list_reply_t;
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_xc_misc_get_version_cookie_t xcb_xc_misc_get_version
**
** @param xcb_connection_t *c
** @param uint16_t client_major_version
** @param uint16_t client_minor_version
** @returns xcb_xc_misc_get_version_cookie_t
**
**************************************************************************
***/
xcb_xc_misc_get_version_cookie_t xcb_xc_misc_get_version_cookie_t
xcb_xc_misc_get_version (xcb_connection_t *c /**< */, xcb_xc_misc_get_version (xcb_connection_t *c /**< */,
uint16_t client_major_version /**< */, uint16_t client_major_version /**< */,
uint16_t client_minor_version /**< */); uint16_t client_minor_version /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_xc_misc_get_version_cookie_t xcb_xc_misc_get_version_unchecked
**
** @param xcb_connection_t *c
** @param uint16_t client_major_version
** @param uint16_t client_minor_version
** @returns xcb_xc_misc_get_version_cookie_t
**
**************************************************************************
***/
xcb_xc_misc_get_version_cookie_t xcb_xc_misc_get_version_cookie_t
xcb_xc_misc_get_version_unchecked (xcb_connection_t *c /**< */, xcb_xc_misc_get_version_unchecked (xcb_connection_t *c /**< */,
uint16_t client_major_version /**< */, uint16_t client_major_version /**< */,
uint16_t client_minor_version /**< */); uint16_t client_minor_version /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_xc_misc_get_version_unchecked(). is used. * xcb_xc_misc_get_version_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_xc_misc_get_version_reply_t * xcb_xc_misc_get_version_reply
**
** @param xcb_connection_t *c
** @param xcb_xc_misc_get_version_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_xc_misc_get_version_reply_t *
**
**************************************************************************
***/
xcb_xc_misc_get_version_reply_t * xcb_xc_misc_get_version_reply_t *
xcb_xc_misc_get_version_reply (xcb_connection_t *c /**< * /, xcb_xc_misc_get_version_reply (xcb_connection_t *c /**< * /,
xcb_xc_misc_get_version_cookie_t cookie / **< */, xcb_xc_misc_get_version_cookie_t cookie / **< */,
xcb_generic_error_t **e /**< * /); xcb_generic_error_t **e /**< * /);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_xc_misc_get_xid_range_cookie_t xcb_xc_misc_get_xid_range
**
** @param xcb_connection_t *c
** @returns xcb_xc_misc_get_xid_range_cookie_t
**
**************************************************************************
***/
xcb_xc_misc_get_xid_range_cookie_t xcb_xc_misc_get_xid_range_cookie_t
xcb_xc_misc_get_xid_range (xcb_connection_t *c /**< */); xcb_xc_misc_get_xid_range (xcb_connection_t *c /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_xc_misc_get_xid_range_cookie_t xcb_xc_misc_get_xid_range_unchecked
**
** @param xcb_connection_t *c
** @returns xcb_xc_misc_get_xid_range_cookie_t
**
**************************************************************************
***/
xcb_xc_misc_get_xid_range_cookie_t xcb_xc_misc_get_xid_range_cookie_t
xcb_xc_misc_get_xid_range_unchecked (xcb_connection_t *c /**< */); xcb_xc_misc_get_xid_range_unchecked (xcb_connection_t *c /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_xc_misc_get_xid_range_unchecked(). is used. * xcb_xc_misc_get_xid_range_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_xc_misc_get_xid_range_reply_t * xcb_xc_misc_get_xid_range_reply
**
** @param xcb_connection_t *c
** @param xcb_xc_misc_get_xid_range_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_xc_misc_get_xid_range_reply_t *
**
**************************************************************************
***/
xcb_xc_misc_get_xid_range_reply_t * xcb_xc_misc_get_xid_range_reply_t *
xcb_xc_misc_get_xid_range_reply (xcb_connection_t *c /* *< */, xcb_xc_misc_get_xid_range_reply (xcb_connection_t *c /* *< */,
xcb_xc_misc_get_xid_range_cookie_t cooki e /**< */, xcb_xc_misc_get_xid_range_cookie_t cooki e /**< */,
xcb_generic_error_t **e /* *< */); xcb_generic_error_t **e /* *< */);
int int
xcb_xc_misc_get_xid_list_sizeof (const void *_buffer /**< */); xcb_xc_misc_get_xid_list_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_xc_misc_get_xid_list_cookie_t xcb_xc_misc_get_xid_list
**
** @param xcb_connection_t *c
** @param uint32_t count
** @returns xcb_xc_misc_get_xid_list_cookie_t
**
**************************************************************************
***/
xcb_xc_misc_get_xid_list_cookie_t xcb_xc_misc_get_xid_list_cookie_t
xcb_xc_misc_get_xid_list (xcb_connection_t *c /**< */, xcb_xc_misc_get_xid_list (xcb_connection_t *c /**< */,
uint32_t count /**< */); uint32_t count /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_xc_misc_get_xid_list_cookie_t xcb_xc_misc_get_xid_list_unchecked
**
** @param xcb_connection_t *c
** @param uint32_t count
** @returns xcb_xc_misc_get_xid_list_cookie_t
**
**************************************************************************
***/
xcb_xc_misc_get_xid_list_cookie_t xcb_xc_misc_get_xid_list_cookie_t
xcb_xc_misc_get_xid_list_unchecked (xcb_connection_t *c /**< */, xcb_xc_misc_get_xid_list_unchecked (xcb_connection_t *c /**< */,
uint32_t count /**< */); uint32_t count /**< */);
/**************************************************************************
***
**
** uint32_t * xcb_xc_misc_get_xid_list_ids
**
** @param const xcb_xc_misc_get_xid_list_reply_t *R
** @returns uint32_t *
**
**************************************************************************
***/
uint32_t * uint32_t *
xcb_xc_misc_get_xid_list_ids (const xcb_xc_misc_get_xid_list_reply_t *R /* *< */); xcb_xc_misc_get_xid_list_ids (const xcb_xc_misc_get_xid_list_reply_t *R /* *< */);
/**************************************************************************
***
**
** int xcb_xc_misc_get_xid_list_ids_length
**
** @param const xcb_xc_misc_get_xid_list_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_xc_misc_get_xid_list_ids_length (const xcb_xc_misc_get_xid_list_reply_t *R /**< */); xcb_xc_misc_get_xid_list_ids_length (const xcb_xc_misc_get_xid_list_reply_t *R /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xc_misc_get_xid_list_ids_end
**
** @param const xcb_xc_misc_get_xid_list_reply_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_xc_misc_get_xid_list_ids_end (const xcb_xc_misc_get_xid_list_reply_t *R /**< */); xcb_xc_misc_get_xid_list_ids_end (const xcb_xc_misc_get_xid_list_reply_t *R /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_xc_misc_get_xid_list_unchecked(). is used. * xcb_xc_misc_get_xid_list_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_xc_misc_get_xid_list_reply_t * xcb_xc_misc_get_xid_list_reply
**
** @param xcb_connection_t *c
** @param xcb_xc_misc_get_xid_list_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_xc_misc_get_xid_list_reply_t *
**
**************************************************************************
***/
xcb_xc_misc_get_xid_list_reply_t * xcb_xc_misc_get_xid_list_reply_t *
xcb_xc_misc_get_xid_list_reply (xcb_connection_t *c /**< */, xcb_xc_misc_get_xid_list_reply (xcb_connection_t *c /**< */,
xcb_xc_misc_get_xid_list_cookie_t cookie /**< */, xcb_xc_misc_get_xid_list_cookie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
#ifdef __cplusplus #ifdef __cplusplus
} }
#endif #endif
#endif #endif
 End of changes. 12 change blocks. 
153 lines changed or deleted 0 lines changed or added


 xcb.h   xcb.h 
skipping to change at line 53 skipping to change at line 53
#include <pthread.h> #include <pthread.h>
#ifdef __cplusplus #ifdef __cplusplus
extern "C" { extern "C" {
#endif #endif
/** /**
* @file xcb.h * @file xcb.h
*/ */
#define XCB_PACKED __attribute__((__packed__))
/** /**
* @defgroup XCB_Core_API XCB Core API * @defgroup XCB_Core_API XCB Core API
* @brief Core API of the XCB library. * @brief Core API of the XCB library.
* *
* @{ * @{
*/ */
/* Pre-defined constants */ /* Pre-defined constants */
/** Current protocol version */ /** Current protocol version */
skipping to change at line 89 skipping to change at line 91
/** Connection closed, exceeding request length that server accepts. */ /** Connection closed, exceeding request length that server accepts. */
#define XCB_CONN_CLOSED_REQ_LEN_EXCEED 4 #define XCB_CONN_CLOSED_REQ_LEN_EXCEED 4
/** Connection closed, error during parsing display string. */ /** Connection closed, error during parsing display string. */
#define XCB_CONN_CLOSED_PARSE_ERR 5 #define XCB_CONN_CLOSED_PARSE_ERR 5
/** Connection closed because the server does not have a screen matching th e display. */ /** Connection closed because the server does not have a screen matching th e display. */
#define XCB_CONN_CLOSED_INVALID_SCREEN 6 #define XCB_CONN_CLOSED_INVALID_SCREEN 6
/** Connection closed because some FD passing operation failed */
#define XCB_CONN_CLOSED_FDPASSING_FAILED 7
#define XCB_TYPE_PAD(T,I) (-(I) & (sizeof(T) > 4 ? 3 : sizeof(T) - 1)) #define XCB_TYPE_PAD(T,I) (-(I) & (sizeof(T) > 4 ? 3 : sizeof(T) - 1))
/* Opaque structures */ /* Opaque structures */
/** /**
* @brief XCB Connection structure. * @brief XCB Connection structure.
* *
* A structure that contain all data that XCB needs to communicate with an X server. * A structure that contain all data that XCB needs to communicate with an X server.
*/ */
typedef struct xcb_connection_t xcb_connection_t; /**< Opaque structure co ntaining all data that XCB needs to communicate with an X server. */ typedef struct xcb_connection_t xcb_connection_t; /**< Opaque structure co ntaining all data that XCB needs to communicate with an X server. */
skipping to change at line 143 skipping to change at line 148
uint16_t sequence; /**< Sequence number */ uint16_t sequence; /**< Sequence number */
uint32_t pad[7]; /**< Padding */ uint32_t pad[7]; /**< Padding */
uint32_t full_sequence; /**< full sequence */ uint32_t full_sequence; /**< full sequence */
} xcb_generic_event_t; } xcb_generic_event_t;
/** /**
* @brief GE event * @brief GE event
* *
* An event as sent by the XGE extension. The length field specifies the * An event as sent by the XGE extension. The length field specifies the
* number of 4-byte blocks trailing the struct. * number of 4-byte blocks trailing the struct.
*
* @deprecated Since some fields in this struct have unfortunate names, it
is
* recommended to use xcb_ge_generic_event_t instead.
*/ */
typedef struct { typedef struct {
uint8_t response_type; /**< Type of the response */ uint8_t response_type; /**< Type of the response */
uint8_t pad0; /**< Padding */ uint8_t pad0; /**< Padding */
uint16_t sequence; /**< Sequence number */ uint16_t sequence; /**< Sequence number */
uint32_t length; uint32_t length;
uint16_t event_type; uint16_t event_type;
uint16_t pad1; uint16_t pad1;
uint32_t pad[5]; /**< Padding */ uint32_t pad[5]; /**< Padding */
uint32_t full_sequence; /**< full sequence */ uint32_t full_sequence; /**< full sequence */
skipping to change at line 274 skipping to change at line 282
* *
* Returns the next event or error from the server, or returns null in * Returns the next event or error from the server, or returns null in
* the event of an I/O error. Blocks until either an event or error * the event of an I/O error. Blocks until either an event or error
* arrive, or an I/O error occurs. * arrive, or an I/O error occurs.
*/ */
xcb_generic_event_t *xcb_wait_for_event(xcb_connection_t *c); xcb_generic_event_t *xcb_wait_for_event(xcb_connection_t *c);
/** /**
* @brief Returns the next event or error from the server. * @brief Returns the next event or error from the server.
* @param c: The connection to the X server. * @param c: The connection to the X server.
* error status of the operation.
* @return The next event from the server. * @return The next event from the server.
* *
* Returns the next event or error from the server, if one is * Returns the next event or error from the server, if one is
* available, or returns @c NULL otherwise. If no event is available, that * available, or returns @c NULL otherwise. If no event is available, that
* might be because an I/O error like connection close occurred while * might be because an I/O error like connection close occurred while
* attempting to read the next event, in which case the connection is * attempting to read the next event, in which case the connection is
* shut down when this function returns. * shut down when this function returns.
*/ */
xcb_generic_event_t *xcb_poll_for_event(xcb_connection_t *c); xcb_generic_event_t *xcb_poll_for_event(xcb_connection_t *c);
skipping to change at line 301 skipping to change at line 308
* event queue for new events. The function doesn't try to read new * event queue for new events. The function doesn't try to read new
* events from the connection if no queued events are found. * events from the connection if no queued events are found.
* *
* This function is useful for callers that know in advance that all * This function is useful for callers that know in advance that all
* interesting events have already been read from the connection. For * interesting events have already been read from the connection. For
* example, callers might use xcb_wait_for_reply and be interested * example, callers might use xcb_wait_for_reply and be interested
* only of events that preceded a specific reply. * only of events that preceded a specific reply.
*/ */
xcb_generic_event_t *xcb_poll_for_queued_event(xcb_connection_t *c); xcb_generic_event_t *xcb_poll_for_queued_event(xcb_connection_t *c);
typedef struct xcb_special_event xcb_special_event_t;
/**
* @brief Returns the next event from a special queue
*/
xcb_generic_event_t *xcb_poll_for_special_event(xcb_connection_t *c,
xcb_special_event_t *se);
/**
* @brief Returns the next event from a special queue, blocking until one a
rrives
*/
xcb_generic_event_t *xcb_wait_for_special_event(xcb_connection_t *c,
xcb_special_event_t *se);
/**
* @typedef typedef struct xcb_extension_t xcb_extension_t
*/
typedef struct xcb_extension_t xcb_extension_t; /**< Opaque structure used
as key for xcb_get_extension_data_t. */
/**
* @brief Listen for a special event
*/
xcb_special_event_t *xcb_register_for_special_xge(xcb_connection_t *c,
xcb_extension_t *ext,
uint32_t eid,
uint32_t *stamp);
/**
* @brief Stop listening for a special event
*/
void xcb_unregister_for_special_event(xcb_connection_t *c,
xcb_special_event_t *se);
/** /**
* @brief Return the error for a request, or NULL if none can ever arrive. * @brief Return the error for a request, or NULL if none can ever arrive.
* @param c: The connection to the X server. * @param c: The connection to the X server.
* @param cookie: The request cookie. * @param cookie: The request cookie.
* @return The error for the request, or NULL if none can ever arrive. * @return The error for the request, or NULL if none can ever arrive.
* *
* The xcb_void_cookie_t cookie supplied to this function must have resulte d * The xcb_void_cookie_t cookie supplied to this function must have resulte d
* from a call to xcb_[request_name]_checked(). This function will block * from a call to xcb_[request_name]_checked(). This function will block
* until one of two conditions happens. If an error is received, it will b e * until one of two conditions happens. If an error is received, it will b e
* returned. If a reply to a subsequent request has already arrived, no er ror * returned. If a reply to a subsequent request has already arrived, no er ror
skipping to change at line 338 skipping to change at line 377
* This function will not block even if the reply is not yet available. * This function will not block even if the reply is not yet available.
* *
* Note that the sequence really does have to come from an xcb cookie; * Note that the sequence really does have to come from an xcb cookie;
* this function is not designed to operate on socket-handoff replies. * this function is not designed to operate on socket-handoff replies.
*/ */
void xcb_discard_reply(xcb_connection_t *c, unsigned int sequence); void xcb_discard_reply(xcb_connection_t *c, unsigned int sequence);
/* xcb_ext.c */ /* xcb_ext.c */
/** /**
* @typedef typedef struct xcb_extension_t xcb_extension_t
*/
typedef struct xcb_extension_t xcb_extension_t; /**< Opaque structure used
as key for xcb_get_extension_data_t. */
/**
* @brief Caches reply information from QueryExtension requests. * @brief Caches reply information from QueryExtension requests.
* @param c: The connection. * @param c: The connection.
* @param ext: The extension data. * @param ext: The extension data.
* @return A pointer to the xcb_query_extension_reply_t for the extension. * @return A pointer to the xcb_query_extension_reply_t for the extension.
* *
* This function is the primary interface to the "extension cache", * This function is the primary interface to the "extension cache",
* which caches reply information from QueryExtension * which caches reply information from QueryExtension
* requests. Invoking this function may cause a call to * requests. Invoking this function may cause a call to
* xcb_query_extension to retrieve extension information from the * xcb_query_extension to retrieve extension information from the
* server, and may block until extension data is received from the * server, and may block until extension data is received from the
* server. * server.
* *
* The result must not be freed. This storage is managed by the cache * The result must not be freed. This storage is managed by the cache
* itself. * itself.
*/ */
const xcb_query_extension_reply_t *xcb_get_extension_data(xcb_connection_t *c, xcb_extension_t *ext); const struct xcb_query_extension_reply_t *xcb_get_extension_data(xcb_connec tion_t *c, xcb_extension_t *ext);
/** /**
* @brief Prefetch of extension data into the extension cache * @brief Prefetch of extension data into the extension cache
* @param c: The connection. * @param c: The connection.
* @param ext: The extension data. * @param ext: The extension data.
* *
* This function allows a "prefetch" of extension data into the * This function allows a "prefetch" of extension data into the
* extension cache. Invoking the function may cause a call to * extension cache. Invoking the function may cause a call to
* xcb_query_extension, but will not block waiting for the * xcb_query_extension, but will not block waiting for the
* reply. xcb_get_extension_data will return the prefetched data after * reply. xcb_get_extension_data will return the prefetched data after
skipping to change at line 393 skipping to change at line 427
* - a list of available visuals, * - a list of available visuals,
* - a list of available screens, * - a list of available screens,
* - the server's maximum request length (in the absence of the * - the server's maximum request length (in the absence of the
* BIG-REQUESTS extension), * BIG-REQUESTS extension),
* - and other assorted information. * - and other assorted information.
* *
* See the X protocol specification for more details. * See the X protocol specification for more details.
* *
* The result must not be freed. * The result must not be freed.
*/ */
const xcb_setup_t *xcb_get_setup(xcb_connection_t *c); const struct xcb_setup_t *xcb_get_setup(xcb_connection_t *c);
/** /**
* @brief Access the file descriptor of the connection. * @brief Access the file descriptor of the connection.
* @param c: The connection. * @param c: The connection.
* @return The file descriptor. * @return The file descriptor.
* *
* Accessor for the file descriptor that was passed to the * Accessor for the file descriptor that was passed to the
* xcb_connect_to_fd call that returned @p c. * xcb_connect_to_fd call that returned @p c.
*/ */
int xcb_get_file_descriptor(xcb_connection_t *c); int xcb_get_file_descriptor(xcb_connection_t *c);
/** /**
* @brief Test whether the connection has shut down due to a fatal error. * @brief Test whether the connection has shut down due to a fatal error.
* @param c: The connection. * @param c: The connection.
* @return > 0 if the connection is in an error state; 0 otherwise. * @return > 0 if the connection is in an error state; 0 otherwise.
* *
* Some errors that occur in the context of an xcb_connection_t * Some errors that occur in the context of an xcb_connection_t
* are unrecoverable. When such an error occurs, the * are unrecoverable. When such an error occurs, the
* connection is shut down and further operations on the * connection is shut down and further operations on the
* xcb_connection_t have no effect. * xcb_connection_t have no effect, but memory will not be freed until
* xcb_disconnect() is called on the xcb_connection_t.
* *
* @return XCB_CONN_ERROR, because of socket errors, pipe errors or other s tream errors. * @return XCB_CONN_ERROR, because of socket errors, pipe errors or other s tream errors.
* @return XCB_CONN_CLOSED_EXT_NOTSUPPORTED, when extension not supported. * @return XCB_CONN_CLOSED_EXT_NOTSUPPORTED, when extension not supported.
* @return XCB_CONN_CLOSED_MEM_INSUFFICIENT, when memory not available. * @return XCB_CONN_CLOSED_MEM_INSUFFICIENT, when memory not available.
* @return XCB_CONN_CLOSED_REQ_LEN_EXCEED, exceeding request length that se rver accepts. * @return XCB_CONN_CLOSED_REQ_LEN_EXCEED, exceeding request length that se rver accepts.
* @return XCB_CONN_CLOSED_PARSE_ERR, error during parsing display string. * @return XCB_CONN_CLOSED_PARSE_ERR, error during parsing display string.
* @return XCB_CONN_CLOSED_INVALID_SCREEN, because the server does not have a screen matching the display. * @return XCB_CONN_CLOSED_INVALID_SCREEN, because the server does not have a screen matching the display.
*/ */
int xcb_connection_has_error(xcb_connection_t *c); int xcb_connection_has_error(xcb_connection_t *c);
skipping to change at line 435 skipping to change at line 470
* @brief Connects to the X server. * @brief Connects to the X server.
* @param fd: The file descriptor. * @param fd: The file descriptor.
* @param auth_info: Authentication data. * @param auth_info: Authentication data.
* @return A newly allocated xcb_connection_t structure. * @return A newly allocated xcb_connection_t structure.
* *
* Connects to an X server, given the open socket @p fd and the * Connects to an X server, given the open socket @p fd and the
* xcb_auth_info_t @p auth_info. The file descriptor @p fd is * xcb_auth_info_t @p auth_info. The file descriptor @p fd is
* bidirectionally connected to an X server. If the connection * bidirectionally connected to an X server. If the connection
* should be unauthenticated, @p auth_info must be @c * should be unauthenticated, @p auth_info must be @c
* NULL. * NULL.
*
* Always returns a non-NULL pointer to a xcb_connection_t, even on failure
.
* Callers need to use xcb_connection_has_error() to check for failure.
* When finished, use xcb_disconnect() to close the connection and free
* the structure.
*/ */
xcb_connection_t *xcb_connect_to_fd(int fd, xcb_auth_info_t *auth_info); xcb_connection_t *xcb_connect_to_fd(int fd, xcb_auth_info_t *auth_info);
/** /**
* @brief Closes the connection. * @brief Closes the connection.
* @param c: The connection. * @param c: The connection.
* *
* Closes the file descriptor and frees all memory associated with the * Closes the file descriptor and frees all memory associated with the
* connection @c c. * connection @c c. If @p c is @c NULL, nothing is done.
*/ */
void xcb_disconnect(xcb_connection_t *c); void xcb_disconnect(xcb_connection_t *c);
/* xcb_util.c */ /* xcb_util.c */
/** /**
* @brief Parses a display string name in the form documented by X(7x). * @brief Parses a display string name in the form documented by X(7x).
* @param name: The name of the display. * @param name: The name of the display.
* @param host: A pointer to a malloc'd copy of the hostname. * @param host: A pointer to a malloc'd copy of the hostname.
* @param display: A pointer to the display number. * @param display: A pointer to the display number.
skipping to change at line 479 skipping to change at line 519
* @brief Connects to the X server. * @brief Connects to the X server.
* @param displayname: The name of the display. * @param displayname: The name of the display.
* @param screenp: A pointer to a preferred screen number. * @param screenp: A pointer to a preferred screen number.
* @return A newly allocated xcb_connection_t structure. * @return A newly allocated xcb_connection_t structure.
* *
* Connects to the X server specified by @p displayname. If @p * Connects to the X server specified by @p displayname. If @p
* displayname is @c NULL, uses the value of the DISPLAY environment * displayname is @c NULL, uses the value of the DISPLAY environment
* variable. If a particular screen on that server is preferred, the * variable. If a particular screen on that server is preferred, the
* int pointed to by @p screenp (if not @c NULL) will be set to that * int pointed to by @p screenp (if not @c NULL) will be set to that
* screen; otherwise the screen will be set to 0. * screen; otherwise the screen will be set to 0.
*
* Always returns a non-NULL pointer to a xcb_connection_t, even on failure
.
* Callers need to use xcb_connection_has_error() to check for failure.
* When finished, use xcb_disconnect() to close the connection and free
* the structure.
*/ */
xcb_connection_t *xcb_connect(const char *displayname, int *screenp); xcb_connection_t *xcb_connect(const char *displayname, int *screenp);
/** /**
* @brief Connects to the X server, using an authorization information. * @brief Connects to the X server, using an authorization information.
* @param display: The name of the display. * @param display: The name of the display.
* @param auth: The authorization information. * @param auth: The authorization information.
* @param screen: A pointer to a preferred screen number. * @param screen: A pointer to a preferred screen number.
* @return A newly allocated xcb_connection_t structure. * @return A newly allocated xcb_connection_t structure.
* *
* Connects to the X server specified by @p displayname, using the * Connects to the X server specified by @p displayname, using the
* authorization @p auth. If a particular screen on that server is * authorization @p auth. If a particular screen on that server is
* preferred, the int pointed to by @p screenp (if not @c NULL) will * preferred, the int pointed to by @p screenp (if not @c NULL) will
* be set to that screen; otherwise @p screenp will be set to 0. * be set to that screen; otherwise @p screenp will be set to 0.
*
* Always returns a non-NULL pointer to a xcb_connection_t, even on failure
.
* Callers need to use xcb_connection_has_error() to check for failure.
* When finished, use xcb_disconnect() to close the connection and free
* the structure.
*/ */
xcb_connection_t *xcb_connect_to_display_with_auth_info(const char *display , xcb_auth_info_t *auth, int *screen); xcb_connection_t *xcb_connect_to_display_with_auth_info(const char *display , xcb_auth_info_t *auth, int *screen);
/* xcb_xid.c */ /* xcb_xid.c */
/** /**
* @brief Allocates an XID for a new object. * @brief Allocates an XID for a new object.
* @param c: The connection. * @param c: The connection.
* @return A newly allocated XID. * @return A newly allocated XID.
* *
 End of changes. 13 change blocks. 
11 lines changed or deleted 66 lines changed or added


 xcbext.h   xcbext.h 
skipping to change at line 56 skipping to change at line 56
typedef struct { typedef struct {
size_t count; size_t count;
xcb_extension_t *ext; xcb_extension_t *ext;
uint8_t opcode; uint8_t opcode;
uint8_t isvoid; uint8_t isvoid;
} xcb_protocol_request_t; } xcb_protocol_request_t;
enum xcb_send_request_flags_t { enum xcb_send_request_flags_t {
XCB_REQUEST_CHECKED = 1 << 0, XCB_REQUEST_CHECKED = 1 << 0,
XCB_REQUEST_RAW = 1 << 1, XCB_REQUEST_RAW = 1 << 1,
XCB_REQUEST_DISCARD_REPLY = 1 << 2 XCB_REQUEST_DISCARD_REPLY = 1 << 2,
XCB_REQUEST_REPLY_FDS = 1 << 3
}; };
/**
* @brief Send a request to the server.
* @param c: The connection to the X server.
* @param flags: A combination of flags from the xcb_send_request_flags_t e
numeration.
* @param vector: Data to send; must have two iovecs before start for inter
nal use.
* @param request: Information about the request to be sent.
* @return The request's sequence number on success, 0 otherwise.
*
* This function sends a new request to the X server. The data of the reque
st is
* given as an array of @c iovecs in the @p vector argument. The length of
that
* array and the neccessary management information are given in the @p requ
est
* argument.
*
* When this function returns, the request might or might not be sent alrea
dy.
* Use xcb_flush() to make sure that it really was sent.
*
* Please note that this function is not the prefered way for sending reque
sts.
* It's better to use the generated wrapper functions.
*
* Please note that xcb might use index -1 and -2 of the @p vector array in
ternally,
* so they must be valid!
*/
unsigned int xcb_send_request(xcb_connection_t *c, int flags, struct iovec *vector, const xcb_protocol_request_t *request); unsigned int xcb_send_request(xcb_connection_t *c, int flags, struct iovec *vector, const xcb_protocol_request_t *request);
/* xcb_take_socket allows external code to ask XCB for permission to /**
* @brief Send a file descriptor to the server in the next call to xcb_send
_request.
* @param c: The connection to the X server.
* @param fd: The file descriptor to send.
*
* After this function returns, the file descriptor given is owned by xcb a
nd
* will be closed eventually.
*
* FIXME: How the heck is this supposed to work in a thread-safe way? There
is a
* race between two threads doing xcb_send_fd(); xcb_send_request(); at the
same
* time.
*/
void xcb_send_fd(xcb_connection_t *c, int fd);
/**
* @brief Take over the write side of the socket
* @param c: The connection to the X server.
* @param return_socket: Callback function that will be called when xcb wan
ts
* to use the socket again.
* @param closure: Argument to the callback function.
* @param flags: A combination of flags from the xcb_send_request_flags_t e
numeration.
* @param sent: Location to the sequence number of the last sequence reques
t.
* Must not be NULL.
* @return 1 on success, else 0.
*
* xcb_take_socket allows external code to ask XCB for permission to
* take over the write side of the socket and send raw data with * take over the write side of the socket and send raw data with
* xcb_writev. xcb_take_socket provides the sequence number of the last * xcb_writev. xcb_take_socket provides the sequence number of the last
* request XCB sent. The caller of xcb_take_socket must supply a * request XCB sent. The caller of xcb_take_socket must supply a
* callback which XCB can call when it wants the write side of the * callback which XCB can call when it wants the write side of the
* socket back to make a request. This callback synchronizes with the * socket back to make a request. This callback synchronizes with the
* external socket owner and flushes any output queues if appropriate. * external socket owner and flushes any output queues if appropriate.
* If you are sending requests which won't cause a reply, please note the * If you are sending requests which won't cause a reply, please note the
* comment for xcb_writev which explains some sequence number wrap issues. * comment for xcb_writev which explains some sequence number wrap issues.
* */ *
* All replies that are generated while the socket is owned externally have
* @p flags applied to them. For example, use XCB_REQUEST_CHECK if you don'
t
* want errors to go to xcb's normal error handling, but instead having to
be
* picked up via xcb_wait_for_reply(), xcb_poll_for_reply() or
* xcb_request_check().
*/
int xcb_take_socket(xcb_connection_t *c, void (*return_socket)(void *closur e), void *closure, int flags, uint64_t *sent); int xcb_take_socket(xcb_connection_t *c, void (*return_socket)(void *closur e), void *closure, int flags, uint64_t *sent);
/* You must own the write-side of the socket (you've called /**
* @brief Send raw data to the X server.
* @param c: The connection to the X server.
* @param vector: Array of data to be sent.
* @param count: Number of entries in @p vector.
* @param requests: Number of requests that are being sent.
* @return 1 on success, else 0.
*
* You must own the write-side of the socket (you've called
* xcb_take_socket, and haven't returned from return_socket yet) to call * xcb_take_socket, and haven't returned from return_socket yet) to call
* xcb_writev. Also, the iovec must have at least 1 byte of data in it. * xcb_writev. Also, the iovec must have at least 1 byte of data in it.
* You have to make sure that xcb can detect sequence number wraps correctl y. * You have to make sure that xcb can detect sequence number wraps correctl y.
* This means that the first request you send after xcb_take_socket must ca use a * This means that the first request you send after xcb_take_socket must ca use a
* reply (e.g. just insert a GetInputFocus request). After every (1 << 16) - 1 * reply (e.g. just insert a GetInputFocus request). After every (1 << 16) - 1
* requests without a reply, you have to insert a request which will cause a * requests without a reply, you have to insert a request which will cause a
* reply. You can again use GetInputFocus for this. You do not have to wait for * reply. You can again use GetInputFocus for this. You do not have to wait for
* any of the GetInputFocus replies, but can instead handle them via * any of the GetInputFocus replies, but can instead handle them via
* xcb_discard_reply(). */ * xcb_discard_reply().
*/
int xcb_writev(xcb_connection_t *c, struct iovec *vector, int count, uint64 _t requests); int xcb_writev(xcb_connection_t *c, struct iovec *vector, int count, uint64 _t requests);
/* xcb_in.c */ /* xcb_in.c */
/**
* @brief Wait for the reply of a given request.
* @param c: The connection to the X server.
* @param request: Sequence number of the request as returned by xcb_send_r
equest().
* @param e: Location to store errors in, or NULL. Ignored for unchecked re
quests.
*
* Returns the reply to the given request or returns null in the event of
* errors. Blocks until the reply or error for the request arrives, or an I
/O
* error occurs.
*/
void *xcb_wait_for_reply(xcb_connection_t *c, unsigned int request, xcb_gen eric_error_t **e); void *xcb_wait_for_reply(xcb_connection_t *c, unsigned int request, xcb_gen eric_error_t **e);
/**
* @brief Poll for the reply of a given request.
* @param c: The connection to the X server.
* @param request: Sequence number of the request as returned by xcb_send_r
equest().
* @param reply: Location to store the reply in, must not be NULL.
* @param e: Location to store errors in, or NULL. Ignored for unchecked re
quests.
* @return 1 when the reply to the request was returned, else 0.
*
* Checks if the reply to the given request already received. Does not bloc
k.
*/
int xcb_poll_for_reply(xcb_connection_t *c, unsigned int request, void **re ply, xcb_generic_error_t **error); int xcb_poll_for_reply(xcb_connection_t *c, unsigned int request, void **re ply, xcb_generic_error_t **error);
/**
* @brief Don't use this, only needed by the generated code.
* @param c: The connection to the X server.
* @param reply: A reply that was received from the server
* @param replylen: The size of the reply.
* @return Pointer to the location where received file descriptors are stor
ed.
*/
int *xcb_get_reply_fds(xcb_connection_t *c, void *reply, size_t replylen);
/* xcb_util.c */ /* xcb_util.c */
/**
* @param mask: The mask to check
* @return The number of set bits in the mask
*/
int xcb_popcount(uint32_t mask); int xcb_popcount(uint32_t mask);
/**
* @param list: The base of an array
* @param len: The length of the array
* @return The sum of all entries in the array.
*/
int xcb_sumof(uint8_t *list, int len); int xcb_sumof(uint8_t *list, int len);
#ifdef __cplusplus #ifdef __cplusplus
} }
#endif #endif
#endif #endif
 End of changes. 11 change blocks. 
5 lines changed or deleted 132 lines changed or added


 xevie.h   xevie.h 
skipping to change at line 123 skipping to change at line 123
**/ **/
typedef struct xcb_xevie_end_reply_t { typedef struct xcb_xevie_end_reply_t {
uint8_t response_type; /**< */ uint8_t response_type; /**< */
uint8_t pad0; /**< */ uint8_t pad0; /**< */
uint16_t sequence; /**< */ uint16_t sequence; /**< */
uint32_t length; /**< */ uint32_t length; /**< */
uint8_t pad1[24]; /**< */ uint8_t pad1[24]; /**< */
} xcb_xevie_end_reply_t; } xcb_xevie_end_reply_t;
typedef enum xcb_xevie_datatype_t { typedef enum xcb_xevie_datatype_t {
XCB_XEVIE_DATATYPE_UNMODIFIED, XCB_XEVIE_DATATYPE_UNMODIFIED = 0,
XCB_XEVIE_DATATYPE_MODIFIED XCB_XEVIE_DATATYPE_MODIFIED = 1
} xcb_xevie_datatype_t; } xcb_xevie_datatype_t;
/** /**
* @brief xcb_xevie_event_t * @brief xcb_xevie_event_t
**/ **/
typedef struct xcb_xevie_event_t { typedef struct xcb_xevie_event_t {
uint8_t pad0[32]; /**< */ uint8_t pad0[32]; /**< */
} xcb_xevie_event_t; } xcb_xevie_event_t;
/** /**
skipping to change at line 215 skipping to change at line 215
} xcb_xevie_select_input_reply_t; } xcb_xevie_select_input_reply_t;
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_xevie_query_version_cookie_t xcb_xevie_query_version
**
** @param xcb_connection_t *c
** @param uint16_t client_major_version
** @param uint16_t client_minor_version
** @returns xcb_xevie_query_version_cookie_t
**
**************************************************************************
***/
xcb_xevie_query_version_cookie_t xcb_xevie_query_version_cookie_t
xcb_xevie_query_version (xcb_connection_t *c /**< */, xcb_xevie_query_version (xcb_connection_t *c /**< */,
uint16_t client_major_version /**< */, uint16_t client_major_version /**< */,
uint16_t client_minor_version /**< */); uint16_t client_minor_version /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_xevie_query_version_cookie_t xcb_xevie_query_version_unchecked
**
** @param xcb_connection_t *c
** @param uint16_t client_major_version
** @param uint16_t client_minor_version
** @returns xcb_xevie_query_version_cookie_t
**
**************************************************************************
***/
xcb_xevie_query_version_cookie_t xcb_xevie_query_version_cookie_t
xcb_xevie_query_version_unchecked (xcb_connection_t *c /**< */, xcb_xevie_query_version_unchecked (xcb_connection_t *c /**< */,
uint16_t client_major_version /**< */, uint16_t client_major_version /**< */,
uint16_t client_minor_version /**< */); uint16_t client_minor_version /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_xevie_query_version_unchecked(). is used. * xcb_xevie_query_version_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_xevie_query_version_reply_t * xcb_xevie_query_version_reply
**
** @param xcb_connection_t *c
** @param xcb_xevie_query_version_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_xevie_query_version_reply_t *
**
**************************************************************************
***/
xcb_xevie_query_version_reply_t * xcb_xevie_query_version_reply_t *
xcb_xevie_query_version_reply (xcb_connection_t *c /**< * /, xcb_xevie_query_version_reply (xcb_connection_t *c /**< * /,
xcb_xevie_query_version_cookie_t cookie / **< */, xcb_xevie_query_version_cookie_t cookie / **< */,
xcb_generic_error_t **e /**< * /); xcb_generic_error_t **e /**< * /);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_xevie_start_cookie_t xcb_xevie_start
**
** @param xcb_connection_t *c
** @param uint32_t screen
** @returns xcb_xevie_start_cookie_t
**
**************************************************************************
***/
xcb_xevie_start_cookie_t xcb_xevie_start_cookie_t
xcb_xevie_start (xcb_connection_t *c /**< */, xcb_xevie_start (xcb_connection_t *c /**< */,
uint32_t screen /**< */); uint32_t screen /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_xevie_start_cookie_t xcb_xevie_start_unchecked
**
** @param xcb_connection_t *c
** @param uint32_t screen
** @returns xcb_xevie_start_cookie_t
**
**************************************************************************
***/
xcb_xevie_start_cookie_t xcb_xevie_start_cookie_t
xcb_xevie_start_unchecked (xcb_connection_t *c /**< */, xcb_xevie_start_unchecked (xcb_connection_t *c /**< */,
uint32_t screen /**< */); uint32_t screen /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_xevie_start_unchecked(). is used. * xcb_xevie_start_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_xevie_start_reply_t * xcb_xevie_start_reply
**
** @param xcb_connection_t *c
** @param xcb_xevie_start_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_xevie_start_reply_t *
**
**************************************************************************
***/
xcb_xevie_start_reply_t * xcb_xevie_start_reply_t *
xcb_xevie_start_reply (xcb_connection_t *c /**< */, xcb_xevie_start_reply (xcb_connection_t *c /**< */,
xcb_xevie_start_cookie_t cookie /**< */, xcb_xevie_start_cookie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_xevie_end_cookie_t xcb_xevie_end
**
** @param xcb_connection_t *c
** @param uint32_t cmap
** @returns xcb_xevie_end_cookie_t
**
**************************************************************************
***/
xcb_xevie_end_cookie_t xcb_xevie_end_cookie_t
xcb_xevie_end (xcb_connection_t *c /**< */, xcb_xevie_end (xcb_connection_t *c /**< */,
uint32_t cmap /**< */); uint32_t cmap /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_xevie_end_cookie_t xcb_xevie_end_unchecked
**
** @param xcb_connection_t *c
** @param uint32_t cmap
** @returns xcb_xevie_end_cookie_t
**
**************************************************************************
***/
xcb_xevie_end_cookie_t xcb_xevie_end_cookie_t
xcb_xevie_end_unchecked (xcb_connection_t *c /**< */, xcb_xevie_end_unchecked (xcb_connection_t *c /**< */,
uint32_t cmap /**< */); uint32_t cmap /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_xevie_end_unchecked(). is used. * xcb_xevie_end_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_xevie_end_reply_t * xcb_xevie_end_reply
**
** @param xcb_connection_t *c
** @param xcb_xevie_end_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_xevie_end_reply_t *
**
**************************************************************************
***/
xcb_xevie_end_reply_t * xcb_xevie_end_reply_t *
xcb_xevie_end_reply (xcb_connection_t *c /**< */, xcb_xevie_end_reply (xcb_connection_t *c /**< */,
xcb_xevie_end_cookie_t cookie /**< */, xcb_xevie_end_cookie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_xevie_event_iterator_t * @param i Pointer to a xcb_xevie_event_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_xevie_event_t) * element. The member index is increased by sizeof(xcb_xevie_event_t)
*/ */
/**************************************************************************
***
**
** void xcb_xevie_event_next
**
** @param xcb_xevie_event_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_xevie_event_next (xcb_xevie_event_iterator_t *i /**< */); xcb_xevie_event_next (xcb_xevie_event_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_xevie_event_iterator_t * @param i An xcb_xevie_event_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xevie_event_end
**
** @param xcb_xevie_event_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_xevie_event_end (xcb_xevie_event_iterator_t i /**< */); xcb_xevie_event_end (xcb_xevie_event_iterator_t i /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_xevie_send_cookie_t xcb_xevie_send
**
** @param xcb_connection_t *c
** @param xcb_xevie_event_t event
** @param uint32_t data_type
** @returns xcb_xevie_send_cookie_t
**
**************************************************************************
***/
xcb_xevie_send_cookie_t xcb_xevie_send_cookie_t
xcb_xevie_send (xcb_connection_t *c /**< */, xcb_xevie_send (xcb_connection_t *c /**< */,
xcb_xevie_event_t event /**< */, xcb_xevie_event_t event /**< */,
uint32_t data_type /**< */); uint32_t data_type /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_xevie_send_cookie_t xcb_xevie_send_unchecked
**
** @param xcb_connection_t *c
** @param xcb_xevie_event_t event
** @param uint32_t data_type
** @returns xcb_xevie_send_cookie_t
**
**************************************************************************
***/
xcb_xevie_send_cookie_t xcb_xevie_send_cookie_t
xcb_xevie_send_unchecked (xcb_connection_t *c /**< */, xcb_xevie_send_unchecked (xcb_connection_t *c /**< */,
xcb_xevie_event_t event /**< */, xcb_xevie_event_t event /**< */,
uint32_t data_type /**< */); uint32_t data_type /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_xevie_send_unchecked(). is used. * xcb_xevie_send_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_xevie_send_reply_t * xcb_xevie_send_reply
**
** @param xcb_connection_t *c
** @param xcb_xevie_send_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_xevie_send_reply_t *
**
**************************************************************************
***/
xcb_xevie_send_reply_t * xcb_xevie_send_reply_t *
xcb_xevie_send_reply (xcb_connection_t *c /**< */, xcb_xevie_send_reply (xcb_connection_t *c /**< */,
xcb_xevie_send_cookie_t cookie /**< */, xcb_xevie_send_cookie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_xevie_select_input_cookie_t xcb_xevie_select_input
**
** @param xcb_connection_t *c
** @param uint32_t event_mask
** @returns xcb_xevie_select_input_cookie_t
**
**************************************************************************
***/
xcb_xevie_select_input_cookie_t xcb_xevie_select_input_cookie_t
xcb_xevie_select_input (xcb_connection_t *c /**< */, xcb_xevie_select_input (xcb_connection_t *c /**< */,
uint32_t event_mask /**< */); uint32_t event_mask /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_xevie_select_input_cookie_t xcb_xevie_select_input_unchecked
**
** @param xcb_connection_t *c
** @param uint32_t event_mask
** @returns xcb_xevie_select_input_cookie_t
**
**************************************************************************
***/
xcb_xevie_select_input_cookie_t xcb_xevie_select_input_cookie_t
xcb_xevie_select_input_unchecked (xcb_connection_t *c /**< */, xcb_xevie_select_input_unchecked (xcb_connection_t *c /**< */,
uint32_t event_mask /**< */); uint32_t event_mask /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_xevie_select_input_unchecked(). is used. * xcb_xevie_select_input_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_xevie_select_input_reply_t * xcb_xevie_select_input_reply
**
** @param xcb_connection_t *c
** @param xcb_xevie_select_input_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_xevie_select_input_reply_t *
**
**************************************************************************
***/
xcb_xevie_select_input_reply_t * xcb_xevie_select_input_reply_t *
xcb_xevie_select_input_reply (xcb_connection_t *c /**< */, xcb_xevie_select_input_reply (xcb_connection_t *c /**< */,
xcb_xevie_select_input_cookie_t cookie /** < */, xcb_xevie_select_input_cookie_t cookie /** < */,
xcb_generic_error_t **e /**< */) ; xcb_generic_error_t **e /**< */) ;
#ifdef __cplusplus #ifdef __cplusplus
} }
#endif #endif
#endif #endif
 End of changes. 18 change blocks. 
230 lines changed or deleted 2 lines changed or added


 xf86dri.h   xf86dri.h 
skipping to change at line 400 skipping to change at line 400
} xcb_xf86dri_auth_connection_reply_t; } xcb_xf86dri_auth_connection_reply_t;
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_xf86dri_drm_clip_rect_iterator_t * @param i Pointer to a xcb_xf86dri_drm_clip_rect_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_xf86dri_drm_clip_re ct_t) * element. The member index is increased by sizeof(xcb_xf86dri_drm_clip_re ct_t)
*/ */
/**************************************************************************
***
**
** void xcb_xf86dri_drm_clip_rect_next
**
** @param xcb_xf86dri_drm_clip_rect_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_xf86dri_drm_clip_rect_next (xcb_xf86dri_drm_clip_rect_iterator_t *i /* *< */); xcb_xf86dri_drm_clip_rect_next (xcb_xf86dri_drm_clip_rect_iterator_t *i /* *< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_xf86dri_drm_clip_rect_iterator_t * @param i An xcb_xf86dri_drm_clip_rect_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xf86dri_drm_clip_rect_end
**
** @param xcb_xf86dri_drm_clip_rect_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_xf86dri_drm_clip_rect_end (xcb_xf86dri_drm_clip_rect_iterator_t i /**< */); xcb_xf86dri_drm_clip_rect_end (xcb_xf86dri_drm_clip_rect_iterator_t i /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_xf86dri_query_version_cookie_t xcb_xf86dri_query_version
**
** @param xcb_connection_t *c
** @returns xcb_xf86dri_query_version_cookie_t
**
**************************************************************************
***/
xcb_xf86dri_query_version_cookie_t xcb_xf86dri_query_version_cookie_t
xcb_xf86dri_query_version (xcb_connection_t *c /**< */); xcb_xf86dri_query_version (xcb_connection_t *c /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_xf86dri_query_version_cookie_t xcb_xf86dri_query_version_unchecked
**
** @param xcb_connection_t *c
** @returns xcb_xf86dri_query_version_cookie_t
**
**************************************************************************
***/
xcb_xf86dri_query_version_cookie_t xcb_xf86dri_query_version_cookie_t
xcb_xf86dri_query_version_unchecked (xcb_connection_t *c /**< */); xcb_xf86dri_query_version_unchecked (xcb_connection_t *c /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_xf86dri_query_version_unchecked(). is used. * xcb_xf86dri_query_version_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_xf86dri_query_version_reply_t * xcb_xf86dri_query_version_reply
**
** @param xcb_connection_t *c
** @param xcb_xf86dri_query_version_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_xf86dri_query_version_reply_t *
**
**************************************************************************
***/
xcb_xf86dri_query_version_reply_t * xcb_xf86dri_query_version_reply_t *
xcb_xf86dri_query_version_reply (xcb_connection_t *c /* *< */, xcb_xf86dri_query_version_reply (xcb_connection_t *c /* *< */,
xcb_xf86dri_query_version_cookie_t cooki e /**< */, xcb_xf86dri_query_version_cookie_t cooki e /**< */,
xcb_generic_error_t **e /* *< */); xcb_generic_error_t **e /* *< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_xf86dri_query_direct_rendering_capable_cookie_t xcb_xf86dri_query_d
irect_rendering_capable
**
** @param xcb_connection_t *c
** @param uint32_t screen
** @returns xcb_xf86dri_query_direct_rendering_capable_cookie_t
**
**************************************************************************
***/
xcb_xf86dri_query_direct_rendering_capable_cookie_t xcb_xf86dri_query_direct_rendering_capable_cookie_t
xcb_xf86dri_query_direct_rendering_capable (xcb_connection_t *c /**< */, xcb_xf86dri_query_direct_rendering_capable (xcb_connection_t *c /**< */,
uint32_t screen /**< */); uint32_t screen /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_xf86dri_query_direct_rendering_capable_cookie_t xcb_xf86dri_query_d
irect_rendering_capable_unchecked
**
** @param xcb_connection_t *c
** @param uint32_t screen
** @returns xcb_xf86dri_query_direct_rendering_capable_cookie_t
**
**************************************************************************
***/
xcb_xf86dri_query_direct_rendering_capable_cookie_t xcb_xf86dri_query_direct_rendering_capable_cookie_t
xcb_xf86dri_query_direct_rendering_capable_unchecked (xcb_connection_t *c /**< */, xcb_xf86dri_query_direct_rendering_capable_unchecked (xcb_connection_t *c /**< */,
uint32_t scr een /**< */); uint32_t scr een /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_xf86dri_query_direct_rendering_capable_unchecked(). is used. * xcb_xf86dri_query_direct_rendering_capable_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_xf86dri_query_direct_rendering_capable_reply_t * xcb_xf86dri_query_
direct_rendering_capable_reply
**
** @param xcb_connection_t *c
** @param xcb_xf86dri_query_direct_rendering_capable_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_xf86dri_query_direct_rendering_capable_reply_t *
**
**************************************************************************
***/
xcb_xf86dri_query_direct_rendering_capable_reply_t * xcb_xf86dri_query_direct_rendering_capable_reply_t *
xcb_xf86dri_query_direct_rendering_capable_reply (xcb_connection_t *c /**< */, xcb_xf86dri_query_direct_rendering_capable_reply (xcb_connection_t *c /**< */,
xcb_xf86dri_query_direct_ rendering_capable_cookie_t cookie /**< */, xcb_xf86dri_query_direct_ rendering_capable_cookie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
int int
xcb_xf86dri_open_connection_sizeof (const void *_buffer /**< */); xcb_xf86dri_open_connection_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_xf86dri_open_connection_cookie_t xcb_xf86dri_open_connection
**
** @param xcb_connection_t *c
** @param uint32_t screen
** @returns xcb_xf86dri_open_connection_cookie_t
**
**************************************************************************
***/
xcb_xf86dri_open_connection_cookie_t xcb_xf86dri_open_connection_cookie_t
xcb_xf86dri_open_connection (xcb_connection_t *c /**< */, xcb_xf86dri_open_connection (xcb_connection_t *c /**< */,
uint32_t screen /**< */); uint32_t screen /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_xf86dri_open_connection_cookie_t xcb_xf86dri_open_connection_unchec
ked
**
** @param xcb_connection_t *c
** @param uint32_t screen
** @returns xcb_xf86dri_open_connection_cookie_t
**
**************************************************************************
***/
xcb_xf86dri_open_connection_cookie_t xcb_xf86dri_open_connection_cookie_t
xcb_xf86dri_open_connection_unchecked (xcb_connection_t *c /**< */, xcb_xf86dri_open_connection_unchecked (xcb_connection_t *c /**< */,
uint32_t screen /**< */); uint32_t screen /**< */);
/**************************************************************************
***
**
** char * xcb_xf86dri_open_connection_bus_id
**
** @param const xcb_xf86dri_open_connection_reply_t *R
** @returns char *
**
**************************************************************************
***/
char * char *
xcb_xf86dri_open_connection_bus_id (const xcb_xf86dri_open_connection_reply _t *R /**< */); xcb_xf86dri_open_connection_bus_id (const xcb_xf86dri_open_connection_reply _t *R /**< */);
/**************************************************************************
***
**
** int xcb_xf86dri_open_connection_bus_id_length
**
** @param const xcb_xf86dri_open_connection_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_xf86dri_open_connection_bus_id_length (const xcb_xf86dri_open_connectio n_reply_t *R /**< */); xcb_xf86dri_open_connection_bus_id_length (const xcb_xf86dri_open_connectio n_reply_t *R /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xf86dri_open_connection_bus_id_end
**
** @param const xcb_xf86dri_open_connection_reply_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_xf86dri_open_connection_bus_id_end (const xcb_xf86dri_open_connection_r eply_t *R /**< */); xcb_xf86dri_open_connection_bus_id_end (const xcb_xf86dri_open_connection_r eply_t *R /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_xf86dri_open_connection_unchecked(). is used. * xcb_xf86dri_open_connection_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_xf86dri_open_connection_reply_t * xcb_xf86dri_open_connection_reply
**
** @param xcb_connection_t *c
** @param xcb_xf86dri_open_connection_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_xf86dri_open_connection_reply_t *
**
**************************************************************************
***/
xcb_xf86dri_open_connection_reply_t * xcb_xf86dri_open_connection_reply_t *
xcb_xf86dri_open_connection_reply (xcb_connection_t *c /**< */, xcb_xf86dri_open_connection_reply (xcb_connection_t *c /**< */,
xcb_xf86dri_open_connection_cookie_t c ookie /**< */, xcb_xf86dri_open_connection_cookie_t c ookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_xf86dri_close_connection_checked
**
** @param xcb_connection_t *c
** @param uint32_t screen
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_xf86dri_close_connection_checked (xcb_connection_t *c /**< */, xcb_xf86dri_close_connection_checked (xcb_connection_t *c /**< */,
uint32_t screen /**< */); uint32_t screen /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_xf86dri_close_connection
**
** @param xcb_connection_t *c
** @param uint32_t screen
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_xf86dri_close_connection (xcb_connection_t *c /**< */, xcb_xf86dri_close_connection (xcb_connection_t *c /**< */,
uint32_t screen /**< */); uint32_t screen /**< */);
int int
xcb_xf86dri_get_client_driver_name_sizeof (const void *_buffer /**< */); xcb_xf86dri_get_client_driver_name_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_xf86dri_get_client_driver_name_cookie_t xcb_xf86dri_get_client_driv
er_name
**
** @param xcb_connection_t *c
** @param uint32_t screen
** @returns xcb_xf86dri_get_client_driver_name_cookie_t
**
**************************************************************************
***/
xcb_xf86dri_get_client_driver_name_cookie_t xcb_xf86dri_get_client_driver_name_cookie_t
xcb_xf86dri_get_client_driver_name (xcb_connection_t *c /**< */, xcb_xf86dri_get_client_driver_name (xcb_connection_t *c /**< */,
uint32_t screen /**< */); uint32_t screen /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_xf86dri_get_client_driver_name_cookie_t xcb_xf86dri_get_client_driv
er_name_unchecked
**
** @param xcb_connection_t *c
** @param uint32_t screen
** @returns xcb_xf86dri_get_client_driver_name_cookie_t
**
**************************************************************************
***/
xcb_xf86dri_get_client_driver_name_cookie_t xcb_xf86dri_get_client_driver_name_cookie_t
xcb_xf86dri_get_client_driver_name_unchecked (xcb_connection_t *c /**< */, xcb_xf86dri_get_client_driver_name_unchecked (xcb_connection_t *c /**< */,
uint32_t screen /** < */); uint32_t screen /** < */);
/**************************************************************************
***
**
** char * xcb_xf86dri_get_client_driver_name_client_driver_name
**
** @param const xcb_xf86dri_get_client_driver_name_reply_t *R
** @returns char *
**
**************************************************************************
***/
char * char *
xcb_xf86dri_get_client_driver_name_client_driver_name (const xcb_xf86dri_ge t_client_driver_name_reply_t *R /**< */); xcb_xf86dri_get_client_driver_name_client_driver_name (const xcb_xf86dri_ge t_client_driver_name_reply_t *R /**< */);
/**************************************************************************
***
**
** int xcb_xf86dri_get_client_driver_name_client_driver_name_length
**
** @param const xcb_xf86dri_get_client_driver_name_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_xf86dri_get_client_driver_name_client_driver_name_length (const xcb_xf8 6dri_get_client_driver_name_reply_t *R /**< */); xcb_xf86dri_get_client_driver_name_client_driver_name_length (const xcb_xf8 6dri_get_client_driver_name_reply_t *R /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xf86dri_get_client_driver_name_client_driver
_name_end
**
** @param const xcb_xf86dri_get_client_driver_name_reply_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_xf86dri_get_client_driver_name_client_driver_name_end (const xcb_xf86dr i_get_client_driver_name_reply_t *R /**< */); xcb_xf86dri_get_client_driver_name_client_driver_name_end (const xcb_xf86dr i_get_client_driver_name_reply_t *R /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_xf86dri_get_client_driver_name_unchecked(). is used. * xcb_xf86dri_get_client_driver_name_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_xf86dri_get_client_driver_name_reply_t * xcb_xf86dri_get_client_dri
ver_name_reply
**
** @param xcb_connection_t *c
** @param xcb_xf86dri_get_client_driver_name_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_xf86dri_get_client_driver_name_reply_t *
**
**************************************************************************
***/
xcb_xf86dri_get_client_driver_name_reply_t * xcb_xf86dri_get_client_driver_name_reply_t *
xcb_xf86dri_get_client_driver_name_reply (xcb_connection_t *c /**< */, xcb_xf86dri_get_client_driver_name_reply (xcb_connection_t *c /**< */,
xcb_xf86dri_get_client_driver_nam e_cookie_t cookie /**< */, xcb_xf86dri_get_client_driver_nam e_cookie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_xf86dri_create_context_cookie_t xcb_xf86dri_create_context
**
** @param xcb_connection_t *c
** @param uint32_t screen
** @param uint32_t visual
** @param uint32_t context
** @returns xcb_xf86dri_create_context_cookie_t
**
**************************************************************************
***/
xcb_xf86dri_create_context_cookie_t xcb_xf86dri_create_context_cookie_t
xcb_xf86dri_create_context (xcb_connection_t *c /**< */, xcb_xf86dri_create_context (xcb_connection_t *c /**< */,
uint32_t screen /**< */, uint32_t screen /**< */,
uint32_t visual /**< */, uint32_t visual /**< */,
uint32_t context /**< */); uint32_t context /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_xf86dri_create_context_cookie_t xcb_xf86dri_create_context_unchecke
d
**
** @param xcb_connection_t *c
** @param uint32_t screen
** @param uint32_t visual
** @param uint32_t context
** @returns xcb_xf86dri_create_context_cookie_t
**
**************************************************************************
***/
xcb_xf86dri_create_context_cookie_t xcb_xf86dri_create_context_cookie_t
xcb_xf86dri_create_context_unchecked (xcb_connection_t *c /**< */, xcb_xf86dri_create_context_unchecked (xcb_connection_t *c /**< */,
uint32_t screen /**< */, uint32_t screen /**< */,
uint32_t visual /**< */, uint32_t visual /**< */,
uint32_t context /**< */); uint32_t context /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_xf86dri_create_context_unchecked(). is used. * xcb_xf86dri_create_context_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_xf86dri_create_context_reply_t * xcb_xf86dri_create_context_reply
**
** @param xcb_connection_t *c
** @param xcb_xf86dri_create_context_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_xf86dri_create_context_reply_t *
**
**************************************************************************
***/
xcb_xf86dri_create_context_reply_t * xcb_xf86dri_create_context_reply_t *
xcb_xf86dri_create_context_reply (xcb_connection_t *c /**< */, xcb_xf86dri_create_context_reply (xcb_connection_t *c /**< */,
xcb_xf86dri_create_context_cookie_t coo kie /**< */, xcb_xf86dri_create_context_cookie_t coo kie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_xf86dri_destroy_context_checked
**
** @param xcb_connection_t *c
** @param uint32_t screen
** @param uint32_t context
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_xf86dri_destroy_context_checked (xcb_connection_t *c /**< */, xcb_xf86dri_destroy_context_checked (xcb_connection_t *c /**< */,
uint32_t screen /**< */, uint32_t screen /**< */,
uint32_t context /**< */); uint32_t context /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_xf86dri_destroy_context
**
** @param xcb_connection_t *c
** @param uint32_t screen
** @param uint32_t context
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_xf86dri_destroy_context (xcb_connection_t *c /**< */, xcb_xf86dri_destroy_context (xcb_connection_t *c /**< */,
uint32_t screen /**< */, uint32_t screen /**< */,
uint32_t context /**< */); uint32_t context /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_xf86dri_create_drawable_cookie_t xcb_xf86dri_create_drawable
**
** @param xcb_connection_t *c
** @param uint32_t screen
** @param uint32_t drawable
** @returns xcb_xf86dri_create_drawable_cookie_t
**
**************************************************************************
***/
xcb_xf86dri_create_drawable_cookie_t xcb_xf86dri_create_drawable_cookie_t
xcb_xf86dri_create_drawable (xcb_connection_t *c /**< */, xcb_xf86dri_create_drawable (xcb_connection_t *c /**< */,
uint32_t screen /**< */, uint32_t screen /**< */,
uint32_t drawable /**< */); uint32_t drawable /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_xf86dri_create_drawable_cookie_t xcb_xf86dri_create_drawable_unchec
ked
**
** @param xcb_connection_t *c
** @param uint32_t screen
** @param uint32_t drawable
** @returns xcb_xf86dri_create_drawable_cookie_t
**
**************************************************************************
***/
xcb_xf86dri_create_drawable_cookie_t xcb_xf86dri_create_drawable_cookie_t
xcb_xf86dri_create_drawable_unchecked (xcb_connection_t *c /**< */, xcb_xf86dri_create_drawable_unchecked (xcb_connection_t *c /**< */,
uint32_t screen /**< */, uint32_t screen /**< */,
uint32_t drawable /**< */) ; uint32_t drawable /**< */) ;
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_xf86dri_create_drawable_unchecked(). is used. * xcb_xf86dri_create_drawable_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_xf86dri_create_drawable_reply_t * xcb_xf86dri_create_drawable_reply
**
** @param xcb_connection_t *c
** @param xcb_xf86dri_create_drawable_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_xf86dri_create_drawable_reply_t *
**
**************************************************************************
***/
xcb_xf86dri_create_drawable_reply_t * xcb_xf86dri_create_drawable_reply_t *
xcb_xf86dri_create_drawable_reply (xcb_connection_t *c /**< */, xcb_xf86dri_create_drawable_reply (xcb_connection_t *c /**< */,
xcb_xf86dri_create_drawable_cookie_t c ookie /**< */, xcb_xf86dri_create_drawable_cookie_t c ookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_xf86dri_destroy_drawable_checked
**
** @param xcb_connection_t *c
** @param uint32_t screen
** @param uint32_t drawable
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_xf86dri_destroy_drawable_checked (xcb_connection_t *c /**< */, xcb_xf86dri_destroy_drawable_checked (xcb_connection_t *c /**< */,
uint32_t screen /**< */, uint32_t screen /**< */,
uint32_t drawable /**< */); uint32_t drawable /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_xf86dri_destroy_drawable
**
** @param xcb_connection_t *c
** @param uint32_t screen
** @param uint32_t drawable
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_xf86dri_destroy_drawable (xcb_connection_t *c /**< */, xcb_xf86dri_destroy_drawable (xcb_connection_t *c /**< */,
uint32_t screen /**< */, uint32_t screen /**< */,
uint32_t drawable /**< */); uint32_t drawable /**< */);
int int
xcb_xf86dri_get_drawable_info_sizeof (const void *_buffer /**< */); xcb_xf86dri_get_drawable_info_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_xf86dri_get_drawable_info_cookie_t xcb_xf86dri_get_drawable_info
**
** @param xcb_connection_t *c
** @param uint32_t screen
** @param uint32_t drawable
** @returns xcb_xf86dri_get_drawable_info_cookie_t
**
**************************************************************************
***/
xcb_xf86dri_get_drawable_info_cookie_t xcb_xf86dri_get_drawable_info_cookie_t
xcb_xf86dri_get_drawable_info (xcb_connection_t *c /**< */, xcb_xf86dri_get_drawable_info (xcb_connection_t *c /**< */,
uint32_t screen /**< */, uint32_t screen /**< */,
uint32_t drawable /**< */); uint32_t drawable /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_xf86dri_get_drawable_info_cookie_t xcb_xf86dri_get_drawable_info_un
checked
**
** @param xcb_connection_t *c
** @param uint32_t screen
** @param uint32_t drawable
** @returns xcb_xf86dri_get_drawable_info_cookie_t
**
**************************************************************************
***/
xcb_xf86dri_get_drawable_info_cookie_t xcb_xf86dri_get_drawable_info_cookie_t
xcb_xf86dri_get_drawable_info_unchecked (xcb_connection_t *c /**< */, xcb_xf86dri_get_drawable_info_unchecked (xcb_connection_t *c /**< */,
uint32_t screen /**< */, uint32_t screen /**< */,
uint32_t drawable /**< * /); uint32_t drawable /**< * /);
/**************************************************************************
***
**
** xcb_xf86dri_drm_clip_rect_t * xcb_xf86dri_get_drawable_info_clip_rects
**
** @param const xcb_xf86dri_get_drawable_info_reply_t *R
** @returns xcb_xf86dri_drm_clip_rect_t *
**
**************************************************************************
***/
xcb_xf86dri_drm_clip_rect_t * xcb_xf86dri_drm_clip_rect_t *
xcb_xf86dri_get_drawable_info_clip_rects (const xcb_xf86dri_get_drawable_in fo_reply_t *R /**< */); xcb_xf86dri_get_drawable_info_clip_rects (const xcb_xf86dri_get_drawable_in fo_reply_t *R /**< */);
/**************************************************************************
***
**
** int xcb_xf86dri_get_drawable_info_clip_rects_length
**
** @param const xcb_xf86dri_get_drawable_info_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_xf86dri_get_drawable_info_clip_rects_length (const xcb_xf86dri_get_draw able_info_reply_t *R /**< */); xcb_xf86dri_get_drawable_info_clip_rects_length (const xcb_xf86dri_get_draw able_info_reply_t *R /**< */);
/**************************************************************************
***
**
** xcb_xf86dri_drm_clip_rect_iterator_t xcb_xf86dri_get_drawable_info_clip
_rects_iterator
**
** @param const xcb_xf86dri_get_drawable_info_reply_t *R
** @returns xcb_xf86dri_drm_clip_rect_iterator_t
**
**************************************************************************
***/
xcb_xf86dri_drm_clip_rect_iterator_t xcb_xf86dri_drm_clip_rect_iterator_t
xcb_xf86dri_get_drawable_info_clip_rects_iterator (const xcb_xf86dri_get_dr awable_info_reply_t *R /**< */); xcb_xf86dri_get_drawable_info_clip_rects_iterator (const xcb_xf86dri_get_dr awable_info_reply_t *R /**< */);
/**************************************************************************
***
**
** xcb_xf86dri_drm_clip_rect_t * xcb_xf86dri_get_drawable_info_back_clip_r
ects
**
** @param const xcb_xf86dri_get_drawable_info_reply_t *R
** @returns xcb_xf86dri_drm_clip_rect_t *
**
**************************************************************************
***/
xcb_xf86dri_drm_clip_rect_t * xcb_xf86dri_drm_clip_rect_t *
xcb_xf86dri_get_drawable_info_back_clip_rects (const xcb_xf86dri_get_drawab le_info_reply_t *R /**< */); xcb_xf86dri_get_drawable_info_back_clip_rects (const xcb_xf86dri_get_drawab le_info_reply_t *R /**< */);
/**************************************************************************
***
**
** int xcb_xf86dri_get_drawable_info_back_clip_rects_length
**
** @param const xcb_xf86dri_get_drawable_info_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_xf86dri_get_drawable_info_back_clip_rects_length (const xcb_xf86dri_get _drawable_info_reply_t *R /**< */); xcb_xf86dri_get_drawable_info_back_clip_rects_length (const xcb_xf86dri_get _drawable_info_reply_t *R /**< */);
/**************************************************************************
***
**
** xcb_xf86dri_drm_clip_rect_iterator_t xcb_xf86dri_get_drawable_info_back
_clip_rects_iterator
**
** @param const xcb_xf86dri_get_drawable_info_reply_t *R
** @returns xcb_xf86dri_drm_clip_rect_iterator_t
**
**************************************************************************
***/
xcb_xf86dri_drm_clip_rect_iterator_t xcb_xf86dri_drm_clip_rect_iterator_t
xcb_xf86dri_get_drawable_info_back_clip_rects_iterator (const xcb_xf86dri_g et_drawable_info_reply_t *R /**< */); xcb_xf86dri_get_drawable_info_back_clip_rects_iterator (const xcb_xf86dri_g et_drawable_info_reply_t *R /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_xf86dri_get_drawable_info_unchecked(). is used. * xcb_xf86dri_get_drawable_info_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_xf86dri_get_drawable_info_reply_t * xcb_xf86dri_get_drawable_info_r
eply
**
** @param xcb_connection_t *c
** @param xcb_xf86dri_get_drawable_info_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_xf86dri_get_drawable_info_reply_t *
**
**************************************************************************
***/
xcb_xf86dri_get_drawable_info_reply_t * xcb_xf86dri_get_drawable_info_reply_t *
xcb_xf86dri_get_drawable_info_reply (xcb_connection_t *c /**< */, xcb_xf86dri_get_drawable_info_reply (xcb_connection_t *c /**< */,
xcb_xf86dri_get_drawable_info_cookie_t cookie /**< */, xcb_xf86dri_get_drawable_info_cookie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
int int
xcb_xf86dri_get_device_info_sizeof (const void *_buffer /**< */); xcb_xf86dri_get_device_info_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_xf86dri_get_device_info_cookie_t xcb_xf86dri_get_device_info
**
** @param xcb_connection_t *c
** @param uint32_t screen
** @returns xcb_xf86dri_get_device_info_cookie_t
**
**************************************************************************
***/
xcb_xf86dri_get_device_info_cookie_t xcb_xf86dri_get_device_info_cookie_t
xcb_xf86dri_get_device_info (xcb_connection_t *c /**< */, xcb_xf86dri_get_device_info (xcb_connection_t *c /**< */,
uint32_t screen /**< */); uint32_t screen /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_xf86dri_get_device_info_cookie_t xcb_xf86dri_get_device_info_unchec
ked
**
** @param xcb_connection_t *c
** @param uint32_t screen
** @returns xcb_xf86dri_get_device_info_cookie_t
**
**************************************************************************
***/
xcb_xf86dri_get_device_info_cookie_t xcb_xf86dri_get_device_info_cookie_t
xcb_xf86dri_get_device_info_unchecked (xcb_connection_t *c /**< */, xcb_xf86dri_get_device_info_unchecked (xcb_connection_t *c /**< */,
uint32_t screen /**< */); uint32_t screen /**< */);
/**************************************************************************
***
**
** uint32_t * xcb_xf86dri_get_device_info_device_private
**
** @param const xcb_xf86dri_get_device_info_reply_t *R
** @returns uint32_t *
**
**************************************************************************
***/
uint32_t * uint32_t *
xcb_xf86dri_get_device_info_device_private (const xcb_xf86dri_get_device_in fo_reply_t *R /**< */); xcb_xf86dri_get_device_info_device_private (const xcb_xf86dri_get_device_in fo_reply_t *R /**< */);
/**************************************************************************
***
**
** int xcb_xf86dri_get_device_info_device_private_length
**
** @param const xcb_xf86dri_get_device_info_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_xf86dri_get_device_info_device_private_length (const xcb_xf86dri_get_de vice_info_reply_t *R /**< */); xcb_xf86dri_get_device_info_device_private_length (const xcb_xf86dri_get_de vice_info_reply_t *R /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xf86dri_get_device_info_device_private_end
**
** @param const xcb_xf86dri_get_device_info_reply_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_xf86dri_get_device_info_device_private_end (const xcb_xf86dri_get_devic e_info_reply_t *R /**< */); xcb_xf86dri_get_device_info_device_private_end (const xcb_xf86dri_get_devic e_info_reply_t *R /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_xf86dri_get_device_info_unchecked(). is used. * xcb_xf86dri_get_device_info_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_xf86dri_get_device_info_reply_t * xcb_xf86dri_get_device_info_reply
**
** @param xcb_connection_t *c
** @param xcb_xf86dri_get_device_info_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_xf86dri_get_device_info_reply_t *
**
**************************************************************************
***/
xcb_xf86dri_get_device_info_reply_t * xcb_xf86dri_get_device_info_reply_t *
xcb_xf86dri_get_device_info_reply (xcb_connection_t *c /**< */, xcb_xf86dri_get_device_info_reply (xcb_connection_t *c /**< */,
xcb_xf86dri_get_device_info_cookie_t c ookie /**< */, xcb_xf86dri_get_device_info_cookie_t c ookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_xf86dri_auth_connection_cookie_t xcb_xf86dri_auth_connection
**
** @param xcb_connection_t *c
** @param uint32_t screen
** @param uint32_t magic
** @returns xcb_xf86dri_auth_connection_cookie_t
**
**************************************************************************
***/
xcb_xf86dri_auth_connection_cookie_t xcb_xf86dri_auth_connection_cookie_t
xcb_xf86dri_auth_connection (xcb_connection_t *c /**< */, xcb_xf86dri_auth_connection (xcb_connection_t *c /**< */,
uint32_t screen /**< */, uint32_t screen /**< */,
uint32_t magic /**< */); uint32_t magic /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_xf86dri_auth_connection_cookie_t xcb_xf86dri_auth_connection_unchec
ked
**
** @param xcb_connection_t *c
** @param uint32_t screen
** @param uint32_t magic
** @returns xcb_xf86dri_auth_connection_cookie_t
**
**************************************************************************
***/
xcb_xf86dri_auth_connection_cookie_t xcb_xf86dri_auth_connection_cookie_t
xcb_xf86dri_auth_connection_unchecked (xcb_connection_t *c /**< */, xcb_xf86dri_auth_connection_unchecked (xcb_connection_t *c /**< */,
uint32_t screen /**< */, uint32_t screen /**< */,
uint32_t magic /**< */); uint32_t magic /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_xf86dri_auth_connection_unchecked(). is used. * xcb_xf86dri_auth_connection_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_xf86dri_auth_connection_reply_t * xcb_xf86dri_auth_connection_reply
**
** @param xcb_connection_t *c
** @param xcb_xf86dri_auth_connection_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_xf86dri_auth_connection_reply_t *
**
**************************************************************************
***/
xcb_xf86dri_auth_connection_reply_t * xcb_xf86dri_auth_connection_reply_t *
xcb_xf86dri_auth_connection_reply (xcb_connection_t *c /**< */, xcb_xf86dri_auth_connection_reply (xcb_connection_t *c /**< */,
xcb_xf86dri_auth_connection_cookie_t c ookie /**< */, xcb_xf86dri_auth_connection_cookie_t c ookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
#ifdef __cplusplus #ifdef __cplusplus
} }
#endif #endif
#endif #endif
 End of changes. 50 change blocks. 
656 lines changed or deleted 0 lines changed or added


 xfixes.h   xfixes.h 
skipping to change at line 24 skipping to change at line 24
#include "xcb.h" #include "xcb.h"
#include "xproto.h" #include "xproto.h"
#include "render.h" #include "render.h"
#include "shape.h" #include "shape.h"
#ifdef __cplusplus #ifdef __cplusplus
extern "C" { extern "C" {
#endif #endif
#define XCB_XFIXES_MAJOR_VERSION 4 #define XCB_XFIXES_MAJOR_VERSION 5
#define XCB_XFIXES_MINOR_VERSION 0 #define XCB_XFIXES_MINOR_VERSION 0
extern xcb_extension_t xcb_xfixes_id; extern xcb_extension_t xcb_xfixes_id;
/** /**
* @brief xcb_xfixes_query_version_cookie_t * @brief xcb_xfixes_query_version_cookie_t
**/ **/
typedef struct xcb_xfixes_query_version_cookie_t { typedef struct xcb_xfixes_query_version_cookie_t {
unsigned int sequence; /**< */ unsigned int sequence; /**< */
} xcb_xfixes_query_version_cookie_t; } xcb_xfixes_query_version_cookie_t;
skipping to change at line 64 skipping to change at line 64
uint8_t response_type; /**< */ uint8_t response_type; /**< */
uint8_t pad0; /**< */ uint8_t pad0; /**< */
uint16_t sequence; /**< */ uint16_t sequence; /**< */
uint32_t length; /**< */ uint32_t length; /**< */
uint32_t major_version; /**< */ uint32_t major_version; /**< */
uint32_t minor_version; /**< */ uint32_t minor_version; /**< */
uint8_t pad1[16]; /**< */ uint8_t pad1[16]; /**< */
} xcb_xfixes_query_version_reply_t; } xcb_xfixes_query_version_reply_t;
typedef enum xcb_xfixes_save_set_mode_t { typedef enum xcb_xfixes_save_set_mode_t {
XCB_XFIXES_SAVE_SET_MODE_INSERT, XCB_XFIXES_SAVE_SET_MODE_INSERT = 0,
XCB_XFIXES_SAVE_SET_MODE_DELETE XCB_XFIXES_SAVE_SET_MODE_DELETE = 1
} xcb_xfixes_save_set_mode_t; } xcb_xfixes_save_set_mode_t;
typedef enum xcb_xfixes_save_set_target_t { typedef enum xcb_xfixes_save_set_target_t {
XCB_XFIXES_SAVE_SET_TARGET_NEAREST, XCB_XFIXES_SAVE_SET_TARGET_NEAREST = 0,
XCB_XFIXES_SAVE_SET_TARGET_ROOT XCB_XFIXES_SAVE_SET_TARGET_ROOT = 1
} xcb_xfixes_save_set_target_t; } xcb_xfixes_save_set_target_t;
typedef enum xcb_xfixes_save_set_mapping_t { typedef enum xcb_xfixes_save_set_mapping_t {
XCB_XFIXES_SAVE_SET_MAPPING_MAP, XCB_XFIXES_SAVE_SET_MAPPING_MAP = 0,
XCB_XFIXES_SAVE_SET_MAPPING_UNMAP XCB_XFIXES_SAVE_SET_MAPPING_UNMAP = 1
} xcb_xfixes_save_set_mapping_t; } xcb_xfixes_save_set_mapping_t;
/** Opcode for xcb_xfixes_change_save_set. */ /** Opcode for xcb_xfixes_change_save_set. */
#define XCB_XFIXES_CHANGE_SAVE_SET 1 #define XCB_XFIXES_CHANGE_SAVE_SET 1
/** /**
* @brief xcb_xfixes_change_save_set_request_t * @brief xcb_xfixes_change_save_set_request_t
**/ **/
typedef struct xcb_xfixes_change_save_set_request_t { typedef struct xcb_xfixes_change_save_set_request_t {
uint8_t major_opcode; /**< */ uint8_t major_opcode; /**< */
uint8_t minor_opcode; /**< */ uint8_t minor_opcode; /**< */
uint16_t length; /**< */ uint16_t length; /**< */
uint8_t mode; /**< */ uint8_t mode; /**< */
uint8_t target; /**< */ uint8_t target; /**< */
uint8_t map; /**< */ uint8_t map; /**< */
uint8_t pad0; /**< */ uint8_t pad0; /**< */
xcb_window_t window; /**< */ xcb_window_t window; /**< */
} xcb_xfixes_change_save_set_request_t; } xcb_xfixes_change_save_set_request_t;
typedef enum xcb_xfixes_selection_event_t { typedef enum xcb_xfixes_selection_event_t {
XCB_XFIXES_SELECTION_EVENT_SET_SELECTION_OWNER, XCB_XFIXES_SELECTION_EVENT_SET_SELECTION_OWNER = 0,
XCB_XFIXES_SELECTION_EVENT_SELECTION_WINDOW_DESTROY, XCB_XFIXES_SELECTION_EVENT_SELECTION_WINDOW_DESTROY = 1,
XCB_XFIXES_SELECTION_EVENT_SELECTION_CLIENT_CLOSE XCB_XFIXES_SELECTION_EVENT_SELECTION_CLIENT_CLOSE = 2
} xcb_xfixes_selection_event_t; } xcb_xfixes_selection_event_t;
typedef enum xcb_xfixes_selection_event_mask_t { typedef enum xcb_xfixes_selection_event_mask_t {
XCB_XFIXES_SELECTION_EVENT_MASK_SET_SELECTION_OWNER = 1, XCB_XFIXES_SELECTION_EVENT_MASK_SET_SELECTION_OWNER = 1,
XCB_XFIXES_SELECTION_EVENT_MASK_SELECTION_WINDOW_DESTROY = 2, XCB_XFIXES_SELECTION_EVENT_MASK_SELECTION_WINDOW_DESTROY = 2,
XCB_XFIXES_SELECTION_EVENT_MASK_SELECTION_CLIENT_CLOSE = 4 XCB_XFIXES_SELECTION_EVENT_MASK_SELECTION_CLIENT_CLOSE = 4
} xcb_xfixes_selection_event_mask_t; } xcb_xfixes_selection_event_mask_t;
/** Opcode for xcb_xfixes_selection_notify. */ /** Opcode for xcb_xfixes_selection_notify. */
#define XCB_XFIXES_SELECTION_NOTIFY 0 #define XCB_XFIXES_SELECTION_NOTIFY 0
skipping to change at line 141 skipping to change at line 141
typedef struct xcb_xfixes_select_selection_input_request_t { typedef struct xcb_xfixes_select_selection_input_request_t {
uint8_t major_opcode; /**< */ uint8_t major_opcode; /**< */
uint8_t minor_opcode; /**< */ uint8_t minor_opcode; /**< */
uint16_t length; /**< */ uint16_t length; /**< */
xcb_window_t window; /**< */ xcb_window_t window; /**< */
xcb_atom_t selection; /**< */ xcb_atom_t selection; /**< */
uint32_t event_mask; /**< */ uint32_t event_mask; /**< */
} xcb_xfixes_select_selection_input_request_t; } xcb_xfixes_select_selection_input_request_t;
typedef enum xcb_xfixes_cursor_notify_t { typedef enum xcb_xfixes_cursor_notify_t {
XCB_XFIXES_CURSOR_NOTIFY_DISPLAY_CURSOR XCB_XFIXES_CURSOR_NOTIFY_DISPLAY_CURSOR = 0
} xcb_xfixes_cursor_notify_t; } xcb_xfixes_cursor_notify_t;
typedef enum xcb_xfixes_cursor_notify_mask_t { typedef enum xcb_xfixes_cursor_notify_mask_t {
XCB_XFIXES_CURSOR_NOTIFY_MASK_DISPLAY_CURSOR = 1 XCB_XFIXES_CURSOR_NOTIFY_MASK_DISPLAY_CURSOR = 1
} xcb_xfixes_cursor_notify_mask_t; } xcb_xfixes_cursor_notify_mask_t;
/** Opcode for xcb_xfixes_cursor_notify. */ /** Opcode for xcb_xfixes_cursor_notify. */
#define XCB_XFIXES_CURSOR_NOTIFY 1 #define XCB_XFIXES_CURSOR_NOTIFY 1
/** /**
skipping to change at line 240 skipping to change at line 240
/** /**
* @brief xcb_xfixes_bad_region_error_t * @brief xcb_xfixes_bad_region_error_t
**/ **/
typedef struct xcb_xfixes_bad_region_error_t { typedef struct xcb_xfixes_bad_region_error_t {
uint8_t response_type; /**< */ uint8_t response_type; /**< */
uint8_t error_code; /**< */ uint8_t error_code; /**< */
uint16_t sequence; /**< */ uint16_t sequence; /**< */
} xcb_xfixes_bad_region_error_t; } xcb_xfixes_bad_region_error_t;
typedef enum xcb_xfixes_region_enum_t { typedef enum xcb_xfixes_region_enum_t {
XCB_XFIXES_REGION_NONE XCB_XFIXES_REGION_NONE = 0
} xcb_xfixes_region_enum_t; } xcb_xfixes_region_enum_t;
/** Opcode for xcb_xfixes_create_region. */ /** Opcode for xcb_xfixes_create_region. */
#define XCB_XFIXES_CREATE_REGION 5 #define XCB_XFIXES_CREATE_REGION 5
/** /**
* @brief xcb_xfixes_create_region_request_t * @brief xcb_xfixes_create_region_request_t
**/ **/
typedef struct xcb_xfixes_create_region_request_t { typedef struct xcb_xfixes_create_region_request_t {
uint8_t major_opcode; /**< */ uint8_t major_opcode; /**< */
skipping to change at line 685 skipping to change at line 685
/** /**
* @brief xcb_xfixes_show_cursor_request_t * @brief xcb_xfixes_show_cursor_request_t
**/ **/
typedef struct xcb_xfixes_show_cursor_request_t { typedef struct xcb_xfixes_show_cursor_request_t {
uint8_t major_opcode; /**< */ uint8_t major_opcode; /**< */
uint8_t minor_opcode; /**< */ uint8_t minor_opcode; /**< */
uint16_t length; /**< */ uint16_t length; /**< */
xcb_window_t window; /**< */ xcb_window_t window; /**< */
} xcb_xfixes_show_cursor_request_t; } xcb_xfixes_show_cursor_request_t;
typedef uint32_t xcb_xfixes_barrier_t;
/**
* @brief xcb_xfixes_barrier_iterator_t
**/
typedef struct xcb_xfixes_barrier_iterator_t {
xcb_xfixes_barrier_t *data; /**< */
int rem; /**< */
int index; /**< */
} xcb_xfixes_barrier_iterator_t;
typedef enum xcb_xfixes_barrier_directions_t {
XCB_XFIXES_BARRIER_DIRECTIONS_POSITIVE_X = 1,
XCB_XFIXES_BARRIER_DIRECTIONS_POSITIVE_Y = 2,
XCB_XFIXES_BARRIER_DIRECTIONS_NEGATIVE_X = 4,
XCB_XFIXES_BARRIER_DIRECTIONS_NEGATIVE_Y = 8
} xcb_xfixes_barrier_directions_t;
/** Opcode for xcb_xfixes_create_pointer_barrier. */
#define XCB_XFIXES_CREATE_POINTER_BARRIER 31
/**
* @brief xcb_xfixes_create_pointer_barrier_request_t
**/
typedef struct xcb_xfixes_create_pointer_barrier_request_t {
uint8_t major_opcode; /**< */
uint8_t minor_opcode; /**< */
uint16_t length; /**< */
xcb_xfixes_barrier_t barrier; /**< */
xcb_window_t window; /**< */
uint16_t x1; /**< */
uint16_t y1; /**< */
uint16_t x2; /**< */
uint16_t y2; /**< */
uint32_t directions; /**< */
uint8_t pad0[2]; /**< */
uint16_t num_devices; /**< */
} xcb_xfixes_create_pointer_barrier_request_t;
/** Opcode for xcb_xfixes_delete_pointer_barrier. */
#define XCB_XFIXES_DELETE_POINTER_BARRIER 32
/**
* @brief xcb_xfixes_delete_pointer_barrier_request_t
**/
typedef struct xcb_xfixes_delete_pointer_barrier_request_t {
uint8_t major_opcode; /**< */
uint8_t minor_opcode; /**< */
uint16_t length; /**< */
xcb_xfixes_barrier_t barrier; /**< */
} xcb_xfixes_delete_pointer_barrier_request_t;
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_xfixes_query_version_cookie_t xcb_xfixes_query_version
**
** @param xcb_connection_t *c
** @param uint32_t client_major_version
** @param uint32_t client_minor_version
** @returns xcb_xfixes_query_version_cookie_t
**
**************************************************************************
***/
xcb_xfixes_query_version_cookie_t xcb_xfixes_query_version_cookie_t
xcb_xfixes_query_version (xcb_connection_t *c /**< */, xcb_xfixes_query_version (xcb_connection_t *c /**< */,
uint32_t client_major_version /**< */, uint32_t client_major_version /**< */,
uint32_t client_minor_version /**< */); uint32_t client_minor_version /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_xfixes_query_version_cookie_t xcb_xfixes_query_version_unchecked
**
** @param xcb_connection_t *c
** @param uint32_t client_major_version
** @param uint32_t client_minor_version
** @returns xcb_xfixes_query_version_cookie_t
**
**************************************************************************
***/
xcb_xfixes_query_version_cookie_t xcb_xfixes_query_version_cookie_t
xcb_xfixes_query_version_unchecked (xcb_connection_t *c /**< */, xcb_xfixes_query_version_unchecked (xcb_connection_t *c /**< */,
uint32_t client_major_version /**< */, uint32_t client_major_version /**< */,
uint32_t client_minor_version /**< */); uint32_t client_minor_version /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_xfixes_query_version_unchecked(). is used. * xcb_xfixes_query_version_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_xfixes_query_version_reply_t * xcb_xfixes_query_version_reply
**
** @param xcb_connection_t *c
** @param xcb_xfixes_query_version_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_xfixes_query_version_reply_t *
**
**************************************************************************
***/
xcb_xfixes_query_version_reply_t * xcb_xfixes_query_version_reply_t *
xcb_xfixes_query_version_reply (xcb_connection_t *c /**< */, xcb_xfixes_query_version_reply (xcb_connection_t *c /**< */,
xcb_xfixes_query_version_cookie_t cookie /**< */, xcb_xfixes_query_version_cookie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_xfixes_change_save_set_checked
**
** @param xcb_connection_t *c
** @param uint8_t mode
** @param uint8_t target
** @param uint8_t map
** @param xcb_window_t window
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_xfixes_change_save_set_checked (xcb_connection_t *c /**< */, xcb_xfixes_change_save_set_checked (xcb_connection_t *c /**< */,
uint8_t mode /**< */, uint8_t mode /**< */,
uint8_t target /**< */, uint8_t target /**< */,
uint8_t map /**< */, uint8_t map /**< */,
xcb_window_t window /**< */); xcb_window_t window /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_xfixes_change_save_set
**
** @param xcb_connection_t *c
** @param uint8_t mode
** @param uint8_t target
** @param uint8_t map
** @param xcb_window_t window
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_xfixes_change_save_set (xcb_connection_t *c /**< */, xcb_xfixes_change_save_set (xcb_connection_t *c /**< */,
uint8_t mode /**< */, uint8_t mode /**< */,
uint8_t target /**< */, uint8_t target /**< */,
uint8_t map /**< */, uint8_t map /**< */,
xcb_window_t window /**< */); xcb_window_t window /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_xfixes_select_selection_input_checked
**
** @param xcb_connection_t *c
** @param xcb_window_t window
** @param xcb_atom_t selection
** @param uint32_t event_mask
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_xfixes_select_selection_input_checked (xcb_connection_t *c /**< */, xcb_xfixes_select_selection_input_checked (xcb_connection_t *c /**< */,
xcb_window_t window /**< * /, xcb_window_t window /**< * /,
xcb_atom_t selection /** < */, xcb_atom_t selection /** < */,
uint32_t event_mask /* *< */); uint32_t event_mask /* *< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_xfixes_select_selection_input
**
** @param xcb_connection_t *c
** @param xcb_window_t window
** @param xcb_atom_t selection
** @param uint32_t event_mask
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_xfixes_select_selection_input (xcb_connection_t *c /**< */, xcb_xfixes_select_selection_input (xcb_connection_t *c /**< */,
xcb_window_t window /**< */, xcb_window_t window /**< */,
xcb_atom_t selection /**< */, xcb_atom_t selection /**< */,
uint32_t event_mask /**< */); uint32_t event_mask /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_xfixes_select_cursor_input_checked
**
** @param xcb_connection_t *c
** @param xcb_window_t window
** @param uint32_t event_mask
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_xfixes_select_cursor_input_checked (xcb_connection_t *c /**< */, xcb_xfixes_select_cursor_input_checked (xcb_connection_t *c /**< */,
xcb_window_t window /**< */, xcb_window_t window /**< */,
uint32_t event_mask /**< */); uint32_t event_mask /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_xfixes_select_cursor_input
**
** @param xcb_connection_t *c
** @param xcb_window_t window
** @param uint32_t event_mask
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_xfixes_select_cursor_input (xcb_connection_t *c /**< */, xcb_xfixes_select_cursor_input (xcb_connection_t *c /**< */,
xcb_window_t window /**< */, xcb_window_t window /**< */,
uint32_t event_mask /**< */); uint32_t event_mask /**< */);
int int
xcb_xfixes_get_cursor_image_sizeof (const void *_buffer /**< */); xcb_xfixes_get_cursor_image_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_xfixes_get_cursor_image_cookie_t xcb_xfixes_get_cursor_image
**
** @param xcb_connection_t *c
** @returns xcb_xfixes_get_cursor_image_cookie_t
**
**************************************************************************
***/
xcb_xfixes_get_cursor_image_cookie_t xcb_xfixes_get_cursor_image_cookie_t
xcb_xfixes_get_cursor_image (xcb_connection_t *c /**< */); xcb_xfixes_get_cursor_image (xcb_connection_t *c /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_xfixes_get_cursor_image_cookie_t xcb_xfixes_get_cursor_image_unchec
ked
**
** @param xcb_connection_t *c
** @returns xcb_xfixes_get_cursor_image_cookie_t
**
**************************************************************************
***/
xcb_xfixes_get_cursor_image_cookie_t xcb_xfixes_get_cursor_image_cookie_t
xcb_xfixes_get_cursor_image_unchecked (xcb_connection_t *c /**< */); xcb_xfixes_get_cursor_image_unchecked (xcb_connection_t *c /**< */);
/**************************************************************************
***
**
** uint32_t * xcb_xfixes_get_cursor_image_cursor_image
**
** @param const xcb_xfixes_get_cursor_image_reply_t *R
** @returns uint32_t *
**
**************************************************************************
***/
uint32_t * uint32_t *
xcb_xfixes_get_cursor_image_cursor_image (const xcb_xfixes_get_cursor_image _reply_t *R /**< */); xcb_xfixes_get_cursor_image_cursor_image (const xcb_xfixes_get_cursor_image _reply_t *R /**< */);
/**************************************************************************
***
**
** int xcb_xfixes_get_cursor_image_cursor_image_length
**
** @param const xcb_xfixes_get_cursor_image_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_xfixes_get_cursor_image_cursor_image_length (const xcb_xfixes_get_curso r_image_reply_t *R /**< */); xcb_xfixes_get_cursor_image_cursor_image_length (const xcb_xfixes_get_curso r_image_reply_t *R /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xfixes_get_cursor_image_cursor_image_end
**
** @param const xcb_xfixes_get_cursor_image_reply_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_xfixes_get_cursor_image_cursor_image_end (const xcb_xfixes_get_cursor_i mage_reply_t *R /**< */); xcb_xfixes_get_cursor_image_cursor_image_end (const xcb_xfixes_get_cursor_i mage_reply_t *R /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_xfixes_get_cursor_image_unchecked(). is used. * xcb_xfixes_get_cursor_image_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_xfixes_get_cursor_image_reply_t * xcb_xfixes_get_cursor_image_reply
**
** @param xcb_connection_t *c
** @param xcb_xfixes_get_cursor_image_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_xfixes_get_cursor_image_reply_t *
**
**************************************************************************
***/
xcb_xfixes_get_cursor_image_reply_t * xcb_xfixes_get_cursor_image_reply_t *
xcb_xfixes_get_cursor_image_reply (xcb_connection_t *c /**< */, xcb_xfixes_get_cursor_image_reply (xcb_connection_t *c /**< */,
xcb_xfixes_get_cursor_image_cookie_t c ookie /**< */, xcb_xfixes_get_cursor_image_cookie_t c ookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_xfixes_region_iterator_t * @param i Pointer to a xcb_xfixes_region_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_xfixes_region_t) * element. The member index is increased by sizeof(xcb_xfixes_region_t)
*/ */
/**************************************************************************
***
**
** void xcb_xfixes_region_next
**
** @param xcb_xfixes_region_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_xfixes_region_next (xcb_xfixes_region_iterator_t *i /**< */); xcb_xfixes_region_next (xcb_xfixes_region_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_xfixes_region_iterator_t * @param i An xcb_xfixes_region_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xfixes_region_end
**
** @param xcb_xfixes_region_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_xfixes_region_end (xcb_xfixes_region_iterator_t i /**< */); xcb_xfixes_region_end (xcb_xfixes_region_iterator_t i /**< */);
int int
xcb_xfixes_create_region_sizeof (const void *_buffer /**< */, xcb_xfixes_create_region_sizeof (const void *_buffer /**< */,
uint32_t rectangles_len /**< */); uint32_t rectangles_len /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_xfixes_create_region_checked
**
** @param xcb_connection_t *c
** @param xcb_xfixes_region_t region
** @param uint32_t rectangles_len
** @param const xcb_rectangle_t *rectangles
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_xfixes_create_region_checked (xcb_connection_t *c /**< */, xcb_xfixes_create_region_checked (xcb_connection_t *c /**< */,
xcb_xfixes_region_t region /**< */, xcb_xfixes_region_t region /**< */,
uint32_t rectangles_len /* *< */, uint32_t rectangles_len /* *< */,
const xcb_rectangle_t *rectangles /**< * /); const xcb_rectangle_t *rectangles /**< * /);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_xfixes_create_region
**
** @param xcb_connection_t *c
** @param xcb_xfixes_region_t region
** @param uint32_t rectangles_len
** @param const xcb_rectangle_t *rectangles
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_xfixes_create_region (xcb_connection_t *c /**< */, xcb_xfixes_create_region (xcb_connection_t *c /**< */,
xcb_xfixes_region_t region /**< */, xcb_xfixes_region_t region /**< */,
uint32_t rectangles_len /**< */, uint32_t rectangles_len /**< */,
const xcb_rectangle_t *rectangles /**< */); const xcb_rectangle_t *rectangles /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_xfixes_create_region_from_bitmap_checked
**
** @param xcb_connection_t *c
** @param xcb_xfixes_region_t region
** @param xcb_pixmap_t bitmap
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_xfixes_create_region_from_bitmap_checked (xcb_connection_t *c /**< */, xcb_xfixes_create_region_from_bitmap_checked (xcb_connection_t *c /**< */,
xcb_xfixes_region_t region /**< */, xcb_xfixes_region_t region /**< */,
xcb_pixmap_t bitmap /**< */); xcb_pixmap_t bitmap /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_xfixes_create_region_from_bitmap
**
** @param xcb_connection_t *c
** @param xcb_xfixes_region_t region
** @param xcb_pixmap_t bitmap
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_xfixes_create_region_from_bitmap (xcb_connection_t *c /**< */, xcb_xfixes_create_region_from_bitmap (xcb_connection_t *c /**< */,
xcb_xfixes_region_t region /**< */, xcb_xfixes_region_t region /**< */,
xcb_pixmap_t bitmap /**< */) ; xcb_pixmap_t bitmap /**< */) ;
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_xfixes_create_region_from_window_checked
**
** @param xcb_connection_t *c
** @param xcb_xfixes_region_t region
** @param xcb_window_t window
** @param xcb_shape_kind_t kind
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_xfixes_create_region_from_window_checked (xcb_connection_t *c /**< */, xcb_xfixes_create_region_from_window_checked (xcb_connection_t *c /**< */,
xcb_xfixes_region_t region /**< */, xcb_xfixes_region_t region /**< */,
xcb_window_t window /**< */, xcb_window_t window /**< */,
xcb_shape_kind_t kind /* *< */); xcb_shape_kind_t kind /* *< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_xfixes_create_region_from_window
**
** @param xcb_connection_t *c
** @param xcb_xfixes_region_t region
** @param xcb_window_t window
** @param xcb_shape_kind_t kind
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_xfixes_create_region_from_window (xcb_connection_t *c /**< */, xcb_xfixes_create_region_from_window (xcb_connection_t *c /**< */,
xcb_xfixes_region_t region /**< */, xcb_xfixes_region_t region /**< */,
xcb_window_t window /**< */, xcb_window_t window /**< */,
xcb_shape_kind_t kind /**< */); xcb_shape_kind_t kind /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_xfixes_create_region_from_gc_checked
**
** @param xcb_connection_t *c
** @param xcb_xfixes_region_t region
** @param xcb_gcontext_t gc
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_xfixes_create_region_from_gc_checked (xcb_connection_t *c /**< */, xcb_xfixes_create_region_from_gc_checked (xcb_connection_t *c /**< */,
xcb_xfixes_region_t region /**< */, xcb_xfixes_region_t region /**< */,
xcb_gcontext_t gc /**< */) ; xcb_gcontext_t gc /**< */) ;
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_xfixes_create_region_from_gc
**
** @param xcb_connection_t *c
** @param xcb_xfixes_region_t region
** @param xcb_gcontext_t gc
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_xfixes_create_region_from_gc (xcb_connection_t *c /**< */, xcb_xfixes_create_region_from_gc (xcb_connection_t *c /**< */,
xcb_xfixes_region_t region /**< */, xcb_xfixes_region_t region /**< */,
xcb_gcontext_t gc /**< */); xcb_gcontext_t gc /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_xfixes_create_region_from_picture_checked
**
** @param xcb_connection_t *c
** @param xcb_xfixes_region_t region
** @param xcb_render_picture_t picture
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_xfixes_create_region_from_picture_checked (xcb_connection_t *c /** < */, xcb_xfixes_create_region_from_picture_checked (xcb_connection_t *c /** < */,
xcb_xfixes_region_t region /**< */, xcb_xfixes_region_t region /**< */,
xcb_render_picture_t pictur e /**< */); xcb_render_picture_t pictur e /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_xfixes_create_region_from_picture
**
** @param xcb_connection_t *c
** @param xcb_xfixes_region_t region
** @param xcb_render_picture_t picture
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_xfixes_create_region_from_picture (xcb_connection_t *c /**< */, xcb_xfixes_create_region_from_picture (xcb_connection_t *c /**< */,
xcb_xfixes_region_t region /**< * /, xcb_xfixes_region_t region /**< * /,
xcb_render_picture_t picture /**< */); xcb_render_picture_t picture /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_xfixes_destroy_region_checked
**
** @param xcb_connection_t *c
** @param xcb_xfixes_region_t region
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_xfixes_destroy_region_checked (xcb_connection_t *c /**< */, xcb_xfixes_destroy_region_checked (xcb_connection_t *c /**< */,
xcb_xfixes_region_t region /**< */); xcb_xfixes_region_t region /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_xfixes_destroy_region
**
** @param xcb_connection_t *c
** @param xcb_xfixes_region_t region
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_xfixes_destroy_region (xcb_connection_t *c /**< */, xcb_xfixes_destroy_region (xcb_connection_t *c /**< */,
xcb_xfixes_region_t region /**< */); xcb_xfixes_region_t region /**< */);
int int
xcb_xfixes_set_region_sizeof (const void *_buffer /**< */, xcb_xfixes_set_region_sizeof (const void *_buffer /**< */,
uint32_t rectangles_len /**< */); uint32_t rectangles_len /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_xfixes_set_region_checked
**
** @param xcb_connection_t *c
** @param xcb_xfixes_region_t region
** @param uint32_t rectangles_len
** @param const xcb_rectangle_t *rectangles
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_xfixes_set_region_checked (xcb_connection_t *c /**< */, xcb_xfixes_set_region_checked (xcb_connection_t *c /**< */,
xcb_xfixes_region_t region /**< */, xcb_xfixes_region_t region /**< */,
uint32_t rectangles_len /**< */, uint32_t rectangles_len /**< */,
const xcb_rectangle_t *rectangles /**< */); const xcb_rectangle_t *rectangles /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_xfixes_set_region
**
** @param xcb_connection_t *c
** @param xcb_xfixes_region_t region
** @param uint32_t rectangles_len
** @param const xcb_rectangle_t *rectangles
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_xfixes_set_region (xcb_connection_t *c /**< */, xcb_xfixes_set_region (xcb_connection_t *c /**< */,
xcb_xfixes_region_t region /**< */, xcb_xfixes_region_t region /**< */,
uint32_t rectangles_len /**< */, uint32_t rectangles_len /**< */,
const xcb_rectangle_t *rectangles /**< */); const xcb_rectangle_t *rectangles /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_xfixes_copy_region_checked
**
** @param xcb_connection_t *c
** @param xcb_xfixes_region_t source
** @param xcb_xfixes_region_t destination
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_xfixes_copy_region_checked (xcb_connection_t *c /**< */, xcb_xfixes_copy_region_checked (xcb_connection_t *c /**< */,
xcb_xfixes_region_t source /**< */, xcb_xfixes_region_t source /**< */,
xcb_xfixes_region_t destination /**< */); xcb_xfixes_region_t destination /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_xfixes_copy_region
**
** @param xcb_connection_t *c
** @param xcb_xfixes_region_t source
** @param xcb_xfixes_region_t destination
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_xfixes_copy_region (xcb_connection_t *c /**< */, xcb_xfixes_copy_region (xcb_connection_t *c /**< */,
xcb_xfixes_region_t source /**< */, xcb_xfixes_region_t source /**< */,
xcb_xfixes_region_t destination /**< */); xcb_xfixes_region_t destination /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_xfixes_union_region_checked
**
** @param xcb_connection_t *c
** @param xcb_xfixes_region_t source1
** @param xcb_xfixes_region_t source2
** @param xcb_xfixes_region_t destination
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_xfixes_union_region_checked (xcb_connection_t *c /**< */, xcb_xfixes_union_region_checked (xcb_connection_t *c /**< */,
xcb_xfixes_region_t source1 /**< */, xcb_xfixes_region_t source1 /**< */,
xcb_xfixes_region_t source2 /**< */, xcb_xfixes_region_t source2 /**< */,
xcb_xfixes_region_t destination /**< */) ; xcb_xfixes_region_t destination /**< */) ;
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_xfixes_union_region
**
** @param xcb_connection_t *c
** @param xcb_xfixes_region_t source1
** @param xcb_xfixes_region_t source2
** @param xcb_xfixes_region_t destination
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_xfixes_union_region (xcb_connection_t *c /**< */, xcb_xfixes_union_region (xcb_connection_t *c /**< */,
xcb_xfixes_region_t source1 /**< */, xcb_xfixes_region_t source1 /**< */,
xcb_xfixes_region_t source2 /**< */, xcb_xfixes_region_t source2 /**< */,
xcb_xfixes_region_t destination /**< */); xcb_xfixes_region_t destination /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_xfixes_intersect_region_checked
**
** @param xcb_connection_t *c
** @param xcb_xfixes_region_t source1
** @param xcb_xfixes_region_t source2
** @param xcb_xfixes_region_t destination
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_xfixes_intersect_region_checked (xcb_connection_t *c /**< */, xcb_xfixes_intersect_region_checked (xcb_connection_t *c /**< */,
xcb_xfixes_region_t source1 /**< */, xcb_xfixes_region_t source1 /**< */,
xcb_xfixes_region_t source2 /**< */, xcb_xfixes_region_t source2 /**< */,
xcb_xfixes_region_t destination /**< */); xcb_xfixes_region_t destination /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_xfixes_intersect_region
**
** @param xcb_connection_t *c
** @param xcb_xfixes_region_t source1
** @param xcb_xfixes_region_t source2
** @param xcb_xfixes_region_t destination
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_xfixes_intersect_region (xcb_connection_t *c /**< */, xcb_xfixes_intersect_region (xcb_connection_t *c /**< */,
xcb_xfixes_region_t source1 /**< */, xcb_xfixes_region_t source1 /**< */,
xcb_xfixes_region_t source2 /**< */, xcb_xfixes_region_t source2 /**< */,
xcb_xfixes_region_t destination /**< */); xcb_xfixes_region_t destination /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_xfixes_subtract_region_checked
**
** @param xcb_connection_t *c
** @param xcb_xfixes_region_t source1
** @param xcb_xfixes_region_t source2
** @param xcb_xfixes_region_t destination
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_xfixes_subtract_region_checked (xcb_connection_t *c /**< */, xcb_xfixes_subtract_region_checked (xcb_connection_t *c /**< */,
xcb_xfixes_region_t source1 /**< */, xcb_xfixes_region_t source1 /**< */,
xcb_xfixes_region_t source2 /**< */, xcb_xfixes_region_t source2 /**< */,
xcb_xfixes_region_t destination /**< */); xcb_xfixes_region_t destination /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_xfixes_subtract_region
**
** @param xcb_connection_t *c
** @param xcb_xfixes_region_t source1
** @param xcb_xfixes_region_t source2
** @param xcb_xfixes_region_t destination
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_xfixes_subtract_region (xcb_connection_t *c /**< */, xcb_xfixes_subtract_region (xcb_connection_t *c /**< */,
xcb_xfixes_region_t source1 /**< */, xcb_xfixes_region_t source1 /**< */,
xcb_xfixes_region_t source2 /**< */, xcb_xfixes_region_t source2 /**< */,
xcb_xfixes_region_t destination /**< */); xcb_xfixes_region_t destination /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_xfixes_invert_region_checked
**
** @param xcb_connection_t *c
** @param xcb_xfixes_region_t source
** @param xcb_rectangle_t bounds
** @param xcb_xfixes_region_t destination
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_xfixes_invert_region_checked (xcb_connection_t *c /**< */, xcb_xfixes_invert_region_checked (xcb_connection_t *c /**< */,
xcb_xfixes_region_t source /**< */, xcb_xfixes_region_t source /**< */,
xcb_rectangle_t bounds /**< */, xcb_rectangle_t bounds /**< */,
xcb_xfixes_region_t destination /**< */ ); xcb_xfixes_region_t destination /**< */ );
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_xfixes_invert_region
**
** @param xcb_connection_t *c
** @param xcb_xfixes_region_t source
** @param xcb_rectangle_t bounds
** @param xcb_xfixes_region_t destination
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_xfixes_invert_region (xcb_connection_t *c /**< */, xcb_xfixes_invert_region (xcb_connection_t *c /**< */,
xcb_xfixes_region_t source /**< */, xcb_xfixes_region_t source /**< */,
xcb_rectangle_t bounds /**< */, xcb_rectangle_t bounds /**< */,
xcb_xfixes_region_t destination /**< */); xcb_xfixes_region_t destination /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_xfixes_translate_region_checked
**
** @param xcb_connection_t *c
** @param xcb_xfixes_region_t region
** @param int16_t dx
** @param int16_t dy
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_xfixes_translate_region_checked (xcb_connection_t *c /**< */, xcb_xfixes_translate_region_checked (xcb_connection_t *c /**< */,
xcb_xfixes_region_t region /**< */, xcb_xfixes_region_t region /**< */,
int16_t dx /**< */, int16_t dx /**< */,
int16_t dy /**< */); int16_t dy /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_xfixes_translate_region
**
** @param xcb_connection_t *c
** @param xcb_xfixes_region_t region
** @param int16_t dx
** @param int16_t dy
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_xfixes_translate_region (xcb_connection_t *c /**< */, xcb_xfixes_translate_region (xcb_connection_t *c /**< */,
xcb_xfixes_region_t region /**< */, xcb_xfixes_region_t region /**< */,
int16_t dx /**< */, int16_t dx /**< */,
int16_t dy /**< */); int16_t dy /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_xfixes_region_extents_checked
**
** @param xcb_connection_t *c
** @param xcb_xfixes_region_t source
** @param xcb_xfixes_region_t destination
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_xfixes_region_extents_checked (xcb_connection_t *c /**< */, xcb_xfixes_region_extents_checked (xcb_connection_t *c /**< */,
xcb_xfixes_region_t source /**< */, xcb_xfixes_region_t source /**< */,
xcb_xfixes_region_t destination /**< * /); xcb_xfixes_region_t destination /**< * /);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_xfixes_region_extents
**
** @param xcb_connection_t *c
** @param xcb_xfixes_region_t source
** @param xcb_xfixes_region_t destination
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_xfixes_region_extents (xcb_connection_t *c /**< */, xcb_xfixes_region_extents (xcb_connection_t *c /**< */,
xcb_xfixes_region_t source /**< */, xcb_xfixes_region_t source /**< */,
xcb_xfixes_region_t destination /**< */); xcb_xfixes_region_t destination /**< */);
int int
xcb_xfixes_fetch_region_sizeof (const void *_buffer /**< */); xcb_xfixes_fetch_region_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_xfixes_fetch_region_cookie_t xcb_xfixes_fetch_region
**
** @param xcb_connection_t *c
** @param xcb_xfixes_region_t region
** @returns xcb_xfixes_fetch_region_cookie_t
**
**************************************************************************
***/
xcb_xfixes_fetch_region_cookie_t xcb_xfixes_fetch_region_cookie_t
xcb_xfixes_fetch_region (xcb_connection_t *c /**< */, xcb_xfixes_fetch_region (xcb_connection_t *c /**< */,
xcb_xfixes_region_t region /**< */); xcb_xfixes_region_t region /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_xfixes_fetch_region_cookie_t xcb_xfixes_fetch_region_unchecked
**
** @param xcb_connection_t *c
** @param xcb_xfixes_region_t region
** @returns xcb_xfixes_fetch_region_cookie_t
**
**************************************************************************
***/
xcb_xfixes_fetch_region_cookie_t xcb_xfixes_fetch_region_cookie_t
xcb_xfixes_fetch_region_unchecked (xcb_connection_t *c /**< */, xcb_xfixes_fetch_region_unchecked (xcb_connection_t *c /**< */,
xcb_xfixes_region_t region /**< */); xcb_xfixes_region_t region /**< */);
/**************************************************************************
***
**
** xcb_rectangle_t * xcb_xfixes_fetch_region_rectangles
**
** @param const xcb_xfixes_fetch_region_reply_t *R
** @returns xcb_rectangle_t *
**
**************************************************************************
***/
xcb_rectangle_t * xcb_rectangle_t *
xcb_xfixes_fetch_region_rectangles (const xcb_xfixes_fetch_region_reply_t * R /**< */); xcb_xfixes_fetch_region_rectangles (const xcb_xfixes_fetch_region_reply_t * R /**< */);
/**************************************************************************
***
**
** int xcb_xfixes_fetch_region_rectangles_length
**
** @param const xcb_xfixes_fetch_region_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_xfixes_fetch_region_rectangles_length (const xcb_xfixes_fetch_region_re ply_t *R /**< */); xcb_xfixes_fetch_region_rectangles_length (const xcb_xfixes_fetch_region_re ply_t *R /**< */);
/**************************************************************************
***
**
** xcb_rectangle_iterator_t xcb_xfixes_fetch_region_rectangles_iterator
**
** @param const xcb_xfixes_fetch_region_reply_t *R
** @returns xcb_rectangle_iterator_t
**
**************************************************************************
***/
xcb_rectangle_iterator_t xcb_rectangle_iterator_t
xcb_xfixes_fetch_region_rectangles_iterator (const xcb_xfixes_fetch_region_ reply_t *R /**< */); xcb_xfixes_fetch_region_rectangles_iterator (const xcb_xfixes_fetch_region_ reply_t *R /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_xfixes_fetch_region_unchecked(). is used. * xcb_xfixes_fetch_region_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_xfixes_fetch_region_reply_t * xcb_xfixes_fetch_region_reply
**
** @param xcb_connection_t *c
** @param xcb_xfixes_fetch_region_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_xfixes_fetch_region_reply_t *
**
**************************************************************************
***/
xcb_xfixes_fetch_region_reply_t * xcb_xfixes_fetch_region_reply_t *
xcb_xfixes_fetch_region_reply (xcb_connection_t *c /**< * /, xcb_xfixes_fetch_region_reply (xcb_connection_t *c /**< * /,
xcb_xfixes_fetch_region_cookie_t cookie / **< */, xcb_xfixes_fetch_region_cookie_t cookie / **< */,
xcb_generic_error_t **e /**< * /); xcb_generic_error_t **e /**< * /);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_xfixes_set_gc_clip_region_checked
**
** @param xcb_connection_t *c
** @param xcb_gcontext_t gc
** @param xcb_xfixes_region_t region
** @param int16_t x_origin
** @param int16_t y_origin
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_xfixes_set_gc_clip_region_checked (xcb_connection_t *c /**< */, xcb_xfixes_set_gc_clip_region_checked (xcb_connection_t *c /**< */,
xcb_gcontext_t gc /**< */, xcb_gcontext_t gc /**< */,
xcb_xfixes_region_t region /**< */ , xcb_xfixes_region_t region /**< */ ,
int16_t x_origin /**< */, int16_t x_origin /**< */,
int16_t y_origin /**< */); int16_t y_origin /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_xfixes_set_gc_clip_region
**
** @param xcb_connection_t *c
** @param xcb_gcontext_t gc
** @param xcb_xfixes_region_t region
** @param int16_t x_origin
** @param int16_t y_origin
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_xfixes_set_gc_clip_region (xcb_connection_t *c /**< */, xcb_xfixes_set_gc_clip_region (xcb_connection_t *c /**< */,
xcb_gcontext_t gc /**< */, xcb_gcontext_t gc /**< */,
xcb_xfixes_region_t region /**< */, xcb_xfixes_region_t region /**< */,
int16_t x_origin /**< */, int16_t x_origin /**< */,
int16_t y_origin /**< */); int16_t y_origin /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_xfixes_set_window_shape_region_checked
**
** @param xcb_connection_t *c
** @param xcb_window_t dest
** @param xcb_shape_kind_t dest_kind
** @param int16_t x_offset
** @param int16_t y_offset
** @param xcb_xfixes_region_t region
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_xfixes_set_window_shape_region_checked (xcb_connection_t *c /**< */ , xcb_xfixes_set_window_shape_region_checked (xcb_connection_t *c /**< */ ,
xcb_window_t dest /**< */, xcb_window_t dest /**< */,
xcb_shape_kind_t dest_kind /**< */, xcb_shape_kind_t dest_kind /**< */,
int16_t x_offset /**< */, int16_t x_offset /**< */,
int16_t y_offset /**< */, int16_t y_offset /**< */,
xcb_xfixes_region_t region /* *< */); xcb_xfixes_region_t region /* *< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_xfixes_set_window_shape_region
**
** @param xcb_connection_t *c
** @param xcb_window_t dest
** @param xcb_shape_kind_t dest_kind
** @param int16_t x_offset
** @param int16_t y_offset
** @param xcb_xfixes_region_t region
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_xfixes_set_window_shape_region (xcb_connection_t *c /**< */, xcb_xfixes_set_window_shape_region (xcb_connection_t *c /**< */,
xcb_window_t dest /**< */, xcb_window_t dest /**< */,
xcb_shape_kind_t dest_kind /**< */ , xcb_shape_kind_t dest_kind /**< */ ,
int16_t x_offset /**< */, int16_t x_offset /**< */,
int16_t y_offset /**< */, int16_t y_offset /**< */,
xcb_xfixes_region_t region /**< */); xcb_xfixes_region_t region /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_xfixes_set_picture_clip_region_checked
**
** @param xcb_connection_t *c
** @param xcb_render_picture_t picture
** @param xcb_xfixes_region_t region
** @param int16_t x_origin
** @param int16_t y_origin
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_xfixes_set_picture_clip_region_checked (xcb_connection_t *c /**< * /, xcb_xfixes_set_picture_clip_region_checked (xcb_connection_t *c /**< * /,
xcb_render_picture_t picture /**< */, xcb_render_picture_t picture /**< */,
xcb_xfixes_region_t region / **< */, xcb_xfixes_region_t region / **< */,
int16_t x_origin /**< */, int16_t x_origin /**< */,
int16_t y_origin /**< */); int16_t y_origin /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_xfixes_set_picture_clip_region
**
** @param xcb_connection_t *c
** @param xcb_render_picture_t picture
** @param xcb_xfixes_region_t region
** @param int16_t x_origin
** @param int16_t y_origin
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_xfixes_set_picture_clip_region (xcb_connection_t *c /**< */, xcb_xfixes_set_picture_clip_region (xcb_connection_t *c /**< */,
xcb_render_picture_t picture /**< */, xcb_render_picture_t picture /**< */,
xcb_xfixes_region_t region /**< */, xcb_xfixes_region_t region /**< */,
int16_t x_origin /**< */ , int16_t x_origin /**< */ ,
int16_t y_origin /**< */ ); int16_t y_origin /**< */ );
int int
xcb_xfixes_set_cursor_name_sizeof (const void *_buffer /**< */); xcb_xfixes_set_cursor_name_sizeof (const void *_buffer /**< */);
skipping to change at line 2196 skipping to change at line 1558
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_xfixes_set_cursor_name_checked
**
** @param xcb_connection_t *c
** @param xcb_cursor_t cursor
** @param uint16_t nbytes
** @param const char *name
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_xfixes_set_cursor_name_checked (xcb_connection_t *c /**< */, xcb_xfixes_set_cursor_name_checked (xcb_connection_t *c /**< */,
xcb_cursor_t cursor /**< */, xcb_cursor_t cursor /**< */,
uint16_t nbytes /**< */, uint16_t nbytes /**< */,
const char *name /**< */); const char *name /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_xfixes_set_cursor_name
**
** @param xcb_connection_t *c
** @param xcb_cursor_t cursor
** @param uint16_t nbytes
** @param const char *name
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_xfixes_set_cursor_name (xcb_connection_t *c /**< */, xcb_xfixes_set_cursor_name (xcb_connection_t *c /**< */,
xcb_cursor_t cursor /**< */, xcb_cursor_t cursor /**< */,
uint16_t nbytes /**< */, uint16_t nbytes /**< */,
const char *name /**< */); const char *name /**< */);
int int
xcb_xfixes_get_cursor_name_sizeof (const void *_buffer /**< */); xcb_xfixes_get_cursor_name_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_xfixes_get_cursor_name_cookie_t xcb_xfixes_get_cursor_name
**
** @param xcb_connection_t *c
** @param xcb_cursor_t cursor
** @returns xcb_xfixes_get_cursor_name_cookie_t
**
**************************************************************************
***/
xcb_xfixes_get_cursor_name_cookie_t xcb_xfixes_get_cursor_name_cookie_t
xcb_xfixes_get_cursor_name (xcb_connection_t *c /**< */, xcb_xfixes_get_cursor_name (xcb_connection_t *c /**< */,
xcb_cursor_t cursor /**< */); xcb_cursor_t cursor /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_xfixes_get_cursor_name_cookie_t xcb_xfixes_get_cursor_name_unchecke
d
**
** @param xcb_connection_t *c
** @param xcb_cursor_t cursor
** @returns xcb_xfixes_get_cursor_name_cookie_t
**
**************************************************************************
***/
xcb_xfixes_get_cursor_name_cookie_t xcb_xfixes_get_cursor_name_cookie_t
xcb_xfixes_get_cursor_name_unchecked (xcb_connection_t *c /**< */, xcb_xfixes_get_cursor_name_unchecked (xcb_connection_t *c /**< */,
xcb_cursor_t cursor /**< */); xcb_cursor_t cursor /**< */);
/**************************************************************************
***
**
** char * xcb_xfixes_get_cursor_name_name
**
** @param const xcb_xfixes_get_cursor_name_reply_t *R
** @returns char *
**
**************************************************************************
***/
char * char *
xcb_xfixes_get_cursor_name_name (const xcb_xfixes_get_cursor_name_reply_t * R /**< */); xcb_xfixes_get_cursor_name_name (const xcb_xfixes_get_cursor_name_reply_t * R /**< */);
/**************************************************************************
***
**
** int xcb_xfixes_get_cursor_name_name_length
**
** @param const xcb_xfixes_get_cursor_name_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_xfixes_get_cursor_name_name_length (const xcb_xfixes_get_cursor_name_re ply_t *R /**< */); xcb_xfixes_get_cursor_name_name_length (const xcb_xfixes_get_cursor_name_re ply_t *R /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xfixes_get_cursor_name_name_end
**
** @param const xcb_xfixes_get_cursor_name_reply_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_xfixes_get_cursor_name_name_end (const xcb_xfixes_get_cursor_name_reply _t *R /**< */); xcb_xfixes_get_cursor_name_name_end (const xcb_xfixes_get_cursor_name_reply _t *R /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_xfixes_get_cursor_name_unchecked(). is used. * xcb_xfixes_get_cursor_name_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_xfixes_get_cursor_name_reply_t * xcb_xfixes_get_cursor_name_reply
**
** @param xcb_connection_t *c
** @param xcb_xfixes_get_cursor_name_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_xfixes_get_cursor_name_reply_t *
**
**************************************************************************
***/
xcb_xfixes_get_cursor_name_reply_t * xcb_xfixes_get_cursor_name_reply_t *
xcb_xfixes_get_cursor_name_reply (xcb_connection_t *c /**< */, xcb_xfixes_get_cursor_name_reply (xcb_connection_t *c /**< */,
xcb_xfixes_get_cursor_name_cookie_t coo kie /**< */, xcb_xfixes_get_cursor_name_cookie_t coo kie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
int int
xcb_xfixes_get_cursor_image_and_name_sizeof (const void *_buffer /**< */) ; xcb_xfixes_get_cursor_image_and_name_sizeof (const void *_buffer /**< */) ;
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_xfixes_get_cursor_image_and_name_cookie_t xcb_xfixes_get_cursor_ima
ge_and_name
**
** @param xcb_connection_t *c
** @returns xcb_xfixes_get_cursor_image_and_name_cookie_t
**
**************************************************************************
***/
xcb_xfixes_get_cursor_image_and_name_cookie_t xcb_xfixes_get_cursor_image_and_name_cookie_t
xcb_xfixes_get_cursor_image_and_name (xcb_connection_t *c /**< */); xcb_xfixes_get_cursor_image_and_name (xcb_connection_t *c /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_xfixes_get_cursor_image_and_name_cookie_t xcb_xfixes_get_cursor_ima
ge_and_name_unchecked
**
** @param xcb_connection_t *c
** @returns xcb_xfixes_get_cursor_image_and_name_cookie_t
**
**************************************************************************
***/
xcb_xfixes_get_cursor_image_and_name_cookie_t xcb_xfixes_get_cursor_image_and_name_cookie_t
xcb_xfixes_get_cursor_image_and_name_unchecked (xcb_connection_t *c /**< * /); xcb_xfixes_get_cursor_image_and_name_unchecked (xcb_connection_t *c /**< * /);
/**************************************************************************
***
**
** char * xcb_xfixes_get_cursor_image_and_name_name
**
** @param const xcb_xfixes_get_cursor_image_and_name_reply_t *R
** @returns char *
**
**************************************************************************
***/
char * char *
xcb_xfixes_get_cursor_image_and_name_name (const xcb_xfixes_get_cursor_imag e_and_name_reply_t *R /**< */); xcb_xfixes_get_cursor_image_and_name_name (const xcb_xfixes_get_cursor_imag e_and_name_reply_t *R /**< */);
/**************************************************************************
***
**
** int xcb_xfixes_get_cursor_image_and_name_name_length
**
** @param const xcb_xfixes_get_cursor_image_and_name_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_xfixes_get_cursor_image_and_name_name_length (const xcb_xfixes_get_curs or_image_and_name_reply_t *R /**< */); xcb_xfixes_get_cursor_image_and_name_name_length (const xcb_xfixes_get_curs or_image_and_name_reply_t *R /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xfixes_get_cursor_image_and_name_name_end
**
** @param const xcb_xfixes_get_cursor_image_and_name_reply_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_xfixes_get_cursor_image_and_name_name_end (const xcb_xfixes_get_cursor_ image_and_name_reply_t *R /**< */); xcb_xfixes_get_cursor_image_and_name_name_end (const xcb_xfixes_get_cursor_ image_and_name_reply_t *R /**< */);
/**************************************************************************
***
**
** uint32_t * xcb_xfixes_get_cursor_image_and_name_cursor_image
**
** @param const xcb_xfixes_get_cursor_image_and_name_reply_t *R
** @returns uint32_t *
**
**************************************************************************
***/
uint32_t * uint32_t *
xcb_xfixes_get_cursor_image_and_name_cursor_image (const xcb_xfixes_get_cur sor_image_and_name_reply_t *R /**< */); xcb_xfixes_get_cursor_image_and_name_cursor_image (const xcb_xfixes_get_cur sor_image_and_name_reply_t *R /**< */);
/**************************************************************************
***
**
** int xcb_xfixes_get_cursor_image_and_name_cursor_image_length
**
** @param const xcb_xfixes_get_cursor_image_and_name_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_xfixes_get_cursor_image_and_name_cursor_image_length (const xcb_xfixes_ get_cursor_image_and_name_reply_t *R /**< */); xcb_xfixes_get_cursor_image_and_name_cursor_image_length (const xcb_xfixes_ get_cursor_image_and_name_reply_t *R /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xfixes_get_cursor_image_and_name_cursor_imag
e_end
**
** @param const xcb_xfixes_get_cursor_image_and_name_reply_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_xfixes_get_cursor_image_and_name_cursor_image_end (const xcb_xfixes_get _cursor_image_and_name_reply_t *R /**< */); xcb_xfixes_get_cursor_image_and_name_cursor_image_end (const xcb_xfixes_get _cursor_image_and_name_reply_t *R /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_xfixes_get_cursor_image_and_name_unchecked(). is used. * xcb_xfixes_get_cursor_image_and_name_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_xfixes_get_cursor_image_and_name_reply_t * xcb_xfixes_get_cursor_im
age_and_name_reply
**
** @param xcb_connection_t *c
** @param xcb_xfixes_get_cursor_image_and_name_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_xfixes_get_cursor_image_and_name_reply_t *
**
**************************************************************************
***/
xcb_xfixes_get_cursor_image_and_name_reply_t * xcb_xfixes_get_cursor_image_and_name_reply_t *
xcb_xfixes_get_cursor_image_and_name_reply (xcb_connection_t *c /**< */, xcb_xfixes_get_cursor_image_and_name_reply (xcb_connection_t *c /**< */,
xcb_xfixes_get_cursor_image_and _name_cookie_t cookie /**< */, xcb_xfixes_get_cursor_image_and _name_cookie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_xfixes_change_cursor_checked
**
** @param xcb_connection_t *c
** @param xcb_cursor_t source
** @param xcb_cursor_t destination
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_xfixes_change_cursor_checked (xcb_connection_t *c /**< */, xcb_xfixes_change_cursor_checked (xcb_connection_t *c /**< */,
xcb_cursor_t source /**< */, xcb_cursor_t source /**< */,
xcb_cursor_t destination /**< */); xcb_cursor_t destination /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_xfixes_change_cursor
**
** @param xcb_connection_t *c
** @param xcb_cursor_t source
** @param xcb_cursor_t destination
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_xfixes_change_cursor (xcb_connection_t *c /**< */, xcb_xfixes_change_cursor (xcb_connection_t *c /**< */,
xcb_cursor_t source /**< */, xcb_cursor_t source /**< */,
xcb_cursor_t destination /**< */); xcb_cursor_t destination /**< */);
int int
xcb_xfixes_change_cursor_by_name_sizeof (const void *_buffer /**< */); xcb_xfixes_change_cursor_by_name_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_xfixes_change_cursor_by_name_checked
**
** @param xcb_connection_t *c
** @param xcb_cursor_t src
** @param uint16_t nbytes
** @param const char *name
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_xfixes_change_cursor_by_name_checked (xcb_connection_t *c /**< */, xcb_xfixes_change_cursor_by_name_checked (xcb_connection_t *c /**< */,
xcb_cursor_t src /**< */, xcb_cursor_t src /**< */,
uint16_t nbytes /**< */ , uint16_t nbytes /**< */ ,
const char *name /**< */); const char *name /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_xfixes_change_cursor_by_name
**
** @param xcb_connection_t *c
** @param xcb_cursor_t src
** @param uint16_t nbytes
** @param const char *name
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_xfixes_change_cursor_by_name (xcb_connection_t *c /**< */, xcb_xfixes_change_cursor_by_name (xcb_connection_t *c /**< */,
xcb_cursor_t src /**< */, xcb_cursor_t src /**< */,
uint16_t nbytes /**< */, uint16_t nbytes /**< */,
const char *name /**< */); const char *name /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_xfixes_expand_region_checked
**
** @param xcb_connection_t *c
** @param xcb_xfixes_region_t source
** @param xcb_xfixes_region_t destination
** @param uint16_t left
** @param uint16_t right
** @param uint16_t top
** @param uint16_t bottom
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_xfixes_expand_region_checked (xcb_connection_t *c /**< */, xcb_xfixes_expand_region_checked (xcb_connection_t *c /**< */,
xcb_xfixes_region_t source /**< */, xcb_xfixes_region_t source /**< */,
xcb_xfixes_region_t destination /**< */ , xcb_xfixes_region_t destination /**< */ ,
uint16_t left /**< */, uint16_t left /**< */,
uint16_t right /**< */, uint16_t right /**< */,
uint16_t top /**< */, uint16_t top /**< */,
uint16_t bottom /**< */); uint16_t bottom /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_xfixes_expand_region
**
** @param xcb_connection_t *c
** @param xcb_xfixes_region_t source
** @param xcb_xfixes_region_t destination
** @param uint16_t left
** @param uint16_t right
** @param uint16_t top
** @param uint16_t bottom
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_xfixes_expand_region (xcb_connection_t *c /**< */, xcb_xfixes_expand_region (xcb_connection_t *c /**< */,
xcb_xfixes_region_t source /**< */, xcb_xfixes_region_t source /**< */,
xcb_xfixes_region_t destination /**< */, xcb_xfixes_region_t destination /**< */,
uint16_t left /**< */, uint16_t left /**< */,
uint16_t right /**< */, uint16_t right /**< */,
uint16_t top /**< */, uint16_t top /**< */,
uint16_t bottom /**< */); uint16_t bottom /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_xfixes_hide_cursor_checked
**
** @param xcb_connection_t *c
** @param xcb_window_t window
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_xfixes_hide_cursor_checked (xcb_connection_t *c /**< */, xcb_xfixes_hide_cursor_checked (xcb_connection_t *c /**< */,
xcb_window_t window /**< */); xcb_window_t window /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_xfixes_hide_cursor
**
** @param xcb_connection_t *c
** @param xcb_window_t window
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_xfixes_hide_cursor (xcb_connection_t *c /**< */, xcb_xfixes_hide_cursor (xcb_connection_t *c /**< */,
xcb_window_t window /**< */); xcb_window_t window /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_xfixes_show_cursor_checked
**
** @param xcb_connection_t *c
** @param xcb_window_t window
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_xfixes_show_cursor_checked (xcb_connection_t *c /**< */, xcb_xfixes_show_cursor_checked (xcb_connection_t *c /**< */,
xcb_window_t window /**< */); xcb_window_t window /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_xfixes_show_cursor
**
** @param xcb_connection_t *c
** @param xcb_window_t window
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_xfixes_show_cursor (xcb_connection_t *c /**< */, xcb_xfixes_show_cursor (xcb_connection_t *c /**< */,
xcb_window_t window /**< */); xcb_window_t window /**< */);
/**
* Get the next element of the iterator
* @param i Pointer to a xcb_xfixes_barrier_iterator_t
*
* Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_xfixes_barrier_t)
*/
void
xcb_xfixes_barrier_next (xcb_xfixes_barrier_iterator_t *i /**< */);
/**
* Return the iterator pointing to the last element
* @param i An xcb_xfixes_barrier_iterator_t
* @return The iterator pointing to the last element
*
* Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the
* last element.
*/
xcb_generic_iterator_t
xcb_xfixes_barrier_end (xcb_xfixes_barrier_iterator_t i /**< */);
int
xcb_xfixes_create_pointer_barrier_sizeof (const void *_buffer /**< */);
/**
*
* @param c The connection
* @return A cookie
*
* Delivers a request to the X server.
*
* This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check().
*/
xcb_void_cookie_t
xcb_xfixes_create_pointer_barrier_checked (xcb_connection_t *c /**< */
,
xcb_xfixes_barrier_t barrier /
**< */,
xcb_window_t window /*
*< */,
uint16_t x1 /**< *
/,
uint16_t y1 /**< *
/,
uint16_t x2 /**< *
/,
uint16_t y2 /**< *
/,
uint32_t directions
/**< */,
uint16_t num_device
s /**< */,
const uint16_t *devices /
**< */);
/**
*
* @param c The connection
* @return A cookie
*
* Delivers a request to the X server.
*
*/
xcb_void_cookie_t
xcb_xfixes_create_pointer_barrier (xcb_connection_t *c /**< */,
xcb_xfixes_barrier_t barrier /**< */,
xcb_window_t window /**< */,
uint16_t x1 /**< */,
uint16_t y1 /**< */,
uint16_t x2 /**< */,
uint16_t y2 /**< */,
uint32_t directions /**< *
/,
uint16_t num_devices /**<
*/,
const uint16_t *devices /**< */);
/**
*
* @param c The connection
* @return A cookie
*
* Delivers a request to the X server.
*
* This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check().
*/
xcb_void_cookie_t
xcb_xfixes_delete_pointer_barrier_checked (xcb_connection_t *c /**< */
,
xcb_xfixes_barrier_t barrier /
**< */);
/**
*
* @param c The connection
* @return A cookie
*
* Delivers a request to the X server.
*
*/
xcb_void_cookie_t
xcb_xfixes_delete_pointer_barrier (xcb_connection_t *c /**< */,
xcb_xfixes_barrier_t barrier /**< */);
#ifdef __cplusplus #ifdef __cplusplus
} }
#endif #endif
#endif #endif
/** /**
* @} * @}
*/ */
 End of changes. 93 change blocks. 
1175 lines changed or deleted 174 lines changed or added


 xinerama.h   xinerama.h 
skipping to change at line 245 skipping to change at line 245
} xcb_xinerama_query_screens_reply_t; } xcb_xinerama_query_screens_reply_t;
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_xinerama_screen_info_iterator_t * @param i Pointer to a xcb_xinerama_screen_info_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_xinerama_screen_inf o_t) * element. The member index is increased by sizeof(xcb_xinerama_screen_inf o_t)
*/ */
/**************************************************************************
***
**
** void xcb_xinerama_screen_info_next
**
** @param xcb_xinerama_screen_info_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_xinerama_screen_info_next (xcb_xinerama_screen_info_iterator_t *i /**< */); xcb_xinerama_screen_info_next (xcb_xinerama_screen_info_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_xinerama_screen_info_iterator_t * @param i An xcb_xinerama_screen_info_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xinerama_screen_info_end
**
** @param xcb_xinerama_screen_info_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_xinerama_screen_info_end (xcb_xinerama_screen_info_iterator_t i /**< * /); xcb_xinerama_screen_info_end (xcb_xinerama_screen_info_iterator_t i /**< * /);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_xinerama_query_version_cookie_t xcb_xinerama_query_version
**
** @param xcb_connection_t *c
** @param uint8_t major
** @param uint8_t minor
** @returns xcb_xinerama_query_version_cookie_t
**
**************************************************************************
***/
xcb_xinerama_query_version_cookie_t xcb_xinerama_query_version_cookie_t
xcb_xinerama_query_version (xcb_connection_t *c /**< */, xcb_xinerama_query_version (xcb_connection_t *c /**< */,
uint8_t major /**< */, uint8_t major /**< */,
uint8_t minor /**< */); uint8_t minor /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_xinerama_query_version_cookie_t xcb_xinerama_query_version_unchecke
d
**
** @param xcb_connection_t *c
** @param uint8_t major
** @param uint8_t minor
** @returns xcb_xinerama_query_version_cookie_t
**
**************************************************************************
***/
xcb_xinerama_query_version_cookie_t xcb_xinerama_query_version_cookie_t
xcb_xinerama_query_version_unchecked (xcb_connection_t *c /**< */, xcb_xinerama_query_version_unchecked (xcb_connection_t *c /**< */,
uint8_t major /**< */, uint8_t major /**< */,
uint8_t minor /**< */); uint8_t minor /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_xinerama_query_version_unchecked(). is used. * xcb_xinerama_query_version_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_xinerama_query_version_reply_t * xcb_xinerama_query_version_reply
**
** @param xcb_connection_t *c
** @param xcb_xinerama_query_version_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_xinerama_query_version_reply_t *
**
**************************************************************************
***/
xcb_xinerama_query_version_reply_t * xcb_xinerama_query_version_reply_t *
xcb_xinerama_query_version_reply (xcb_connection_t *c /**< */, xcb_xinerama_query_version_reply (xcb_connection_t *c /**< */,
xcb_xinerama_query_version_cookie_t coo kie /**< */, xcb_xinerama_query_version_cookie_t coo kie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_xinerama_get_state_cookie_t xcb_xinerama_get_state
**
** @param xcb_connection_t *c
** @param xcb_window_t window
** @returns xcb_xinerama_get_state_cookie_t
**
**************************************************************************
***/
xcb_xinerama_get_state_cookie_t xcb_xinerama_get_state_cookie_t
xcb_xinerama_get_state (xcb_connection_t *c /**< */, xcb_xinerama_get_state (xcb_connection_t *c /**< */,
xcb_window_t window /**< */); xcb_window_t window /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_xinerama_get_state_cookie_t xcb_xinerama_get_state_unchecked
**
** @param xcb_connection_t *c
** @param xcb_window_t window
** @returns xcb_xinerama_get_state_cookie_t
**
**************************************************************************
***/
xcb_xinerama_get_state_cookie_t xcb_xinerama_get_state_cookie_t
xcb_xinerama_get_state_unchecked (xcb_connection_t *c /**< */, xcb_xinerama_get_state_unchecked (xcb_connection_t *c /**< */,
xcb_window_t window /**< */); xcb_window_t window /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_xinerama_get_state_unchecked(). is used. * xcb_xinerama_get_state_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_xinerama_get_state_reply_t * xcb_xinerama_get_state_reply
**
** @param xcb_connection_t *c
** @param xcb_xinerama_get_state_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_xinerama_get_state_reply_t *
**
**************************************************************************
***/
xcb_xinerama_get_state_reply_t * xcb_xinerama_get_state_reply_t *
xcb_xinerama_get_state_reply (xcb_connection_t *c /**< */, xcb_xinerama_get_state_reply (xcb_connection_t *c /**< */,
xcb_xinerama_get_state_cookie_t cookie /** < */, xcb_xinerama_get_state_cookie_t cookie /** < */,
xcb_generic_error_t **e /**< */) ; xcb_generic_error_t **e /**< */) ;
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_xinerama_get_screen_count_cookie_t xcb_xinerama_get_screen_count
**
** @param xcb_connection_t *c
** @param xcb_window_t window
** @returns xcb_xinerama_get_screen_count_cookie_t
**
**************************************************************************
***/
xcb_xinerama_get_screen_count_cookie_t xcb_xinerama_get_screen_count_cookie_t
xcb_xinerama_get_screen_count (xcb_connection_t *c /**< */, xcb_xinerama_get_screen_count (xcb_connection_t *c /**< */,
xcb_window_t window /**< */); xcb_window_t window /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_xinerama_get_screen_count_cookie_t xcb_xinerama_get_screen_count_un
checked
**
** @param xcb_connection_t *c
** @param xcb_window_t window
** @returns xcb_xinerama_get_screen_count_cookie_t
**
**************************************************************************
***/
xcb_xinerama_get_screen_count_cookie_t xcb_xinerama_get_screen_count_cookie_t
xcb_xinerama_get_screen_count_unchecked (xcb_connection_t *c /**< */, xcb_xinerama_get_screen_count_unchecked (xcb_connection_t *c /**< */,
xcb_window_t window /**< */) ; xcb_window_t window /**< */) ;
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_xinerama_get_screen_count_unchecked(). is used. * xcb_xinerama_get_screen_count_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_xinerama_get_screen_count_reply_t * xcb_xinerama_get_screen_count_r
eply
**
** @param xcb_connection_t *c
** @param xcb_xinerama_get_screen_count_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_xinerama_get_screen_count_reply_t *
**
**************************************************************************
***/
xcb_xinerama_get_screen_count_reply_t * xcb_xinerama_get_screen_count_reply_t *
xcb_xinerama_get_screen_count_reply (xcb_connection_t *c /**< */, xcb_xinerama_get_screen_count_reply (xcb_connection_t *c /**< */,
xcb_xinerama_get_screen_count_cookie_t cookie /**< */, xcb_xinerama_get_screen_count_cookie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_xinerama_get_screen_size_cookie_t xcb_xinerama_get_screen_size
**
** @param xcb_connection_t *c
** @param xcb_window_t window
** @param uint32_t screen
** @returns xcb_xinerama_get_screen_size_cookie_t
**
**************************************************************************
***/
xcb_xinerama_get_screen_size_cookie_t xcb_xinerama_get_screen_size_cookie_t
xcb_xinerama_get_screen_size (xcb_connection_t *c /**< */, xcb_xinerama_get_screen_size (xcb_connection_t *c /**< */,
xcb_window_t window /**< */, xcb_window_t window /**< */,
uint32_t screen /**< */); uint32_t screen /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_xinerama_get_screen_size_cookie_t xcb_xinerama_get_screen_size_unch
ecked
**
** @param xcb_connection_t *c
** @param xcb_window_t window
** @param uint32_t screen
** @returns xcb_xinerama_get_screen_size_cookie_t
**
**************************************************************************
***/
xcb_xinerama_get_screen_size_cookie_t xcb_xinerama_get_screen_size_cookie_t
xcb_xinerama_get_screen_size_unchecked (xcb_connection_t *c /**< */, xcb_xinerama_get_screen_size_unchecked (xcb_connection_t *c /**< */,
xcb_window_t window /**< */, xcb_window_t window /**< */,
uint32_t screen /**< */); uint32_t screen /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_xinerama_get_screen_size_unchecked(). is used. * xcb_xinerama_get_screen_size_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_xinerama_get_screen_size_reply_t * xcb_xinerama_get_screen_size_rep
ly
**
** @param xcb_connection_t *c
** @param xcb_xinerama_get_screen_size_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_xinerama_get_screen_size_reply_t *
**
**************************************************************************
***/
xcb_xinerama_get_screen_size_reply_t * xcb_xinerama_get_screen_size_reply_t *
xcb_xinerama_get_screen_size_reply (xcb_connection_t *c /**< */, xcb_xinerama_get_screen_size_reply (xcb_connection_t *c /**< */,
xcb_xinerama_get_screen_size_cookie_t cookie /**< */, xcb_xinerama_get_screen_size_cookie_t cookie /**< */,
xcb_generic_error_t * *e /**< */); xcb_generic_error_t * *e /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_xinerama_is_active_cookie_t xcb_xinerama_is_active
**
** @param xcb_connection_t *c
** @returns xcb_xinerama_is_active_cookie_t
**
**************************************************************************
***/
xcb_xinerama_is_active_cookie_t xcb_xinerama_is_active_cookie_t
xcb_xinerama_is_active (xcb_connection_t *c /**< */); xcb_xinerama_is_active (xcb_connection_t *c /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_xinerama_is_active_cookie_t xcb_xinerama_is_active_unchecked
**
** @param xcb_connection_t *c
** @returns xcb_xinerama_is_active_cookie_t
**
**************************************************************************
***/
xcb_xinerama_is_active_cookie_t xcb_xinerama_is_active_cookie_t
xcb_xinerama_is_active_unchecked (xcb_connection_t *c /**< */); xcb_xinerama_is_active_unchecked (xcb_connection_t *c /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_xinerama_is_active_unchecked(). is used. * xcb_xinerama_is_active_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_xinerama_is_active_reply_t * xcb_xinerama_is_active_reply
**
** @param xcb_connection_t *c
** @param xcb_xinerama_is_active_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_xinerama_is_active_reply_t *
**
**************************************************************************
***/
xcb_xinerama_is_active_reply_t * xcb_xinerama_is_active_reply_t *
xcb_xinerama_is_active_reply (xcb_connection_t *c /**< */, xcb_xinerama_is_active_reply (xcb_connection_t *c /**< */,
xcb_xinerama_is_active_cookie_t cookie /** < */, xcb_xinerama_is_active_cookie_t cookie /** < */,
xcb_generic_error_t **e /**< */) ; xcb_generic_error_t **e /**< */) ;
int int
xcb_xinerama_query_screens_sizeof (const void *_buffer /**< */); xcb_xinerama_query_screens_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_xinerama_query_screens_cookie_t xcb_xinerama_query_screens
**
** @param xcb_connection_t *c
** @returns xcb_xinerama_query_screens_cookie_t
**
**************************************************************************
***/
xcb_xinerama_query_screens_cookie_t xcb_xinerama_query_screens_cookie_t
xcb_xinerama_query_screens (xcb_connection_t *c /**< */); xcb_xinerama_query_screens (xcb_connection_t *c /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_xinerama_query_screens_cookie_t xcb_xinerama_query_screens_unchecke
d
**
** @param xcb_connection_t *c
** @returns xcb_xinerama_query_screens_cookie_t
**
**************************************************************************
***/
xcb_xinerama_query_screens_cookie_t xcb_xinerama_query_screens_cookie_t
xcb_xinerama_query_screens_unchecked (xcb_connection_t *c /**< */); xcb_xinerama_query_screens_unchecked (xcb_connection_t *c /**< */);
/**************************************************************************
***
**
** xcb_xinerama_screen_info_t * xcb_xinerama_query_screens_screen_info
**
** @param const xcb_xinerama_query_screens_reply_t *R
** @returns xcb_xinerama_screen_info_t *
**
**************************************************************************
***/
xcb_xinerama_screen_info_t * xcb_xinerama_screen_info_t *
xcb_xinerama_query_screens_screen_info (const xcb_xinerama_query_screens_re ply_t *R /**< */); xcb_xinerama_query_screens_screen_info (const xcb_xinerama_query_screens_re ply_t *R /**< */);
/**************************************************************************
***
**
** int xcb_xinerama_query_screens_screen_info_length
**
** @param const xcb_xinerama_query_screens_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_xinerama_query_screens_screen_info_length (const xcb_xinerama_query_scr eens_reply_t *R /**< */); xcb_xinerama_query_screens_screen_info_length (const xcb_xinerama_query_scr eens_reply_t *R /**< */);
/**************************************************************************
***
**
** xcb_xinerama_screen_info_iterator_t xcb_xinerama_query_screens_screen_i
nfo_iterator
**
** @param const xcb_xinerama_query_screens_reply_t *R
** @returns xcb_xinerama_screen_info_iterator_t
**
**************************************************************************
***/
xcb_xinerama_screen_info_iterator_t xcb_xinerama_screen_info_iterator_t
xcb_xinerama_query_screens_screen_info_iterator (const xcb_xinerama_query_s creens_reply_t *R /**< */); xcb_xinerama_query_screens_screen_info_iterator (const xcb_xinerama_query_s creens_reply_t *R /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_xinerama_query_screens_unchecked(). is used. * xcb_xinerama_query_screens_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_xinerama_query_screens_reply_t * xcb_xinerama_query_screens_reply
**
** @param xcb_connection_t *c
** @param xcb_xinerama_query_screens_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_xinerama_query_screens_reply_t *
**
**************************************************************************
***/
xcb_xinerama_query_screens_reply_t * xcb_xinerama_query_screens_reply_t *
xcb_xinerama_query_screens_reply (xcb_connection_t *c /**< */, xcb_xinerama_query_screens_reply (xcb_connection_t *c /**< */,
xcb_xinerama_query_screens_cookie_t coo kie /**< */, xcb_xinerama_query_screens_cookie_t coo kie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
#ifdef __cplusplus #ifdef __cplusplus
} }
#endif #endif
#endif #endif
 End of changes. 23 change blocks. 
304 lines changed or deleted 0 lines changed or added


 xinput.h   xinput.h 
skipping to change at line 16 skipping to change at line 16
/** /**
* @defgroup XCB_Input_API XCB Input API * @defgroup XCB_Input_API XCB Input API
* @brief Input XCB Protocol Implementation. * @brief Input XCB Protocol Implementation.
* @{ * @{
**/ **/
#ifndef __XINPUT_H #ifndef __XINPUT_H
#define __XINPUT_H #define __XINPUT_H
#include "xcb.h" #include "xcb.h"
#include "xproto.h" #include "xfixes.h"
#ifdef __cplusplus #ifdef __cplusplus
extern "C" { extern "C" {
#endif #endif
#define XCB_INPUT_MAJOR_VERSION 1 #define XCB_INPUT_MAJOR_VERSION 2
#define XCB_INPUT_MINOR_VERSION 4 #define XCB_INPUT_MINOR_VERSION 3
extern xcb_extension_t xcb_input_id; extern xcb_extension_t xcb_input_id;
typedef uint32_t xcb_input_event_class_t;
/**
* @brief xcb_input_event_class_iterator_t
**/
typedef struct xcb_input_event_class_iterator_t {
xcb_input_event_class_t *data; /**< */
int rem; /**< */
int index; /**< */
} xcb_input_event_class_iterator_t;
typedef uint8_t xcb_input_key_code_t; typedef uint8_t xcb_input_key_code_t;
/** /**
* @brief xcb_input_key_code_iterator_t * @brief xcb_input_key_code_iterator_t
**/ **/
typedef struct xcb_input_key_code_iterator_t { typedef struct xcb_input_key_code_iterator_t {
xcb_input_key_code_t *data; /**< */ xcb_input_key_code_t *data; /**< */
int rem; /**< */ int rem; /**< */
int index; /**< */ int index; /**< */
} xcb_input_key_code_iterator_t; } xcb_input_key_code_iterator_t;
typedef uint32_t xcb_input_event_class_t; typedef uint16_t xcb_input_device_id_t;
/** /**
* @brief xcb_input_event_class_iterator_t * @brief xcb_input_device_id_iterator_t
**/ **/
typedef struct xcb_input_event_class_iterator_t { typedef struct xcb_input_device_id_iterator_t {
xcb_input_event_class_t *data; /**< */ xcb_input_device_id_t *data; /**< */
int rem; /**< */ int rem; /**< */
int index; /**< */ int index; /**< */
} xcb_input_event_class_iterator_t; } xcb_input_device_id_iterator_t;
typedef enum xcb_input_valuator_mode_t { typedef int32_t xcb_input_fp1616_t;
XCB_INPUT_VALUATOR_MODE_RELATIVE = 0,
XCB_INPUT_VALUATOR_MODE_ABSOLUTE = 1
} xcb_input_valuator_mode_t;
typedef enum xcb_input_propagate_mode_t { /**
XCB_INPUT_PROPAGATE_MODE_ADD_TO_LIST = 0, * @brief xcb_input_fp1616_iterator_t
XCB_INPUT_PROPAGATE_MODE_DELETE_FROM_LIST = 1 **/
} xcb_input_propagate_mode_t; typedef struct xcb_input_fp1616_iterator_t {
xcb_input_fp1616_t *data; /**< */
int rem; /**< */
int index; /**< */
} xcb_input_fp1616_iterator_t;
/**
* @brief xcb_input_fp3232_t
**/
typedef struct xcb_input_fp3232_t {
int32_t integral; /**< */
uint32_t frac; /**< */
} xcb_input_fp3232_t;
/**
* @brief xcb_input_fp3232_iterator_t
**/
typedef struct xcb_input_fp3232_iterator_t {
xcb_input_fp3232_t *data; /**< */
int rem; /**< */
int index; /**< */
} xcb_input_fp3232_iterator_t;
/** /**
* @brief xcb_input_get_extension_version_cookie_t * @brief xcb_input_get_extension_version_cookie_t
**/ **/
typedef struct xcb_input_get_extension_version_cookie_t { typedef struct xcb_input_get_extension_version_cookie_t {
unsigned int sequence; /**< */ unsigned int sequence; /**< */
} xcb_input_get_extension_version_cookie_t; } xcb_input_get_extension_version_cookie_t;
/** Opcode for xcb_input_get_extension_version. */ /** Opcode for xcb_input_get_extension_version. */
#define XCB_INPUT_GET_EXTENSION_VERSION 1 #define XCB_INPUT_GET_EXTENSION_VERSION 1
skipping to change at line 102 skipping to change at line 131
} xcb_input_get_extension_version_reply_t; } xcb_input_get_extension_version_reply_t;
typedef enum xcb_input_device_use_t { typedef enum xcb_input_device_use_t {
XCB_INPUT_DEVICE_USE_IS_X_POINTER = 0, XCB_INPUT_DEVICE_USE_IS_X_POINTER = 0,
XCB_INPUT_DEVICE_USE_IS_X_KEYBOARD = 1, XCB_INPUT_DEVICE_USE_IS_X_KEYBOARD = 1,
XCB_INPUT_DEVICE_USE_IS_X_EXTENSION_DEVICE = 2, XCB_INPUT_DEVICE_USE_IS_X_EXTENSION_DEVICE = 2,
XCB_INPUT_DEVICE_USE_IS_X_EXTENSION_KEYBOARD = 3, XCB_INPUT_DEVICE_USE_IS_X_EXTENSION_KEYBOARD = 3,
XCB_INPUT_DEVICE_USE_IS_X_EXTENSION_POINTER = 4 XCB_INPUT_DEVICE_USE_IS_X_EXTENSION_POINTER = 4
} xcb_input_device_use_t; } xcb_input_device_use_t;
typedef enum xcb_input_input_class_t {
XCB_INPUT_INPUT_CLASS_KEY = 0,
XCB_INPUT_INPUT_CLASS_BUTTON = 1,
XCB_INPUT_INPUT_CLASS_VALUATOR = 2,
XCB_INPUT_INPUT_CLASS_FEEDBACK = 3,
XCB_INPUT_INPUT_CLASS_PROXIMITY = 4,
XCB_INPUT_INPUT_CLASS_FOCUS = 5,
XCB_INPUT_INPUT_CLASS_OTHER = 6
} xcb_input_input_class_t;
typedef enum xcb_input_valuator_mode_t {
XCB_INPUT_VALUATOR_MODE_RELATIVE = 0,
XCB_INPUT_VALUATOR_MODE_ABSOLUTE = 1
} xcb_input_valuator_mode_t;
/** /**
* @brief xcb_input_device_info_t * @brief xcb_input_device_info_t
**/ **/
typedef struct xcb_input_device_info_t { typedef struct xcb_input_device_info_t {
xcb_atom_t device_type; /**< */ xcb_atom_t device_type; /**< */
uint8_t device_id; /**< */ uint8_t device_id; /**< */
uint8_t num_class_info; /**< */ uint8_t num_class_info; /**< */
uint8_t device_use; /**< */ uint8_t device_use; /**< */
uint8_t pad0; /**< */ uint8_t pad0; /**< */
} xcb_input_device_info_t; } xcb_input_device_info_t;
skipping to change at line 123 skipping to change at line 167
/** /**
* @brief xcb_input_device_info_iterator_t * @brief xcb_input_device_info_iterator_t
**/ **/
typedef struct xcb_input_device_info_iterator_t { typedef struct xcb_input_device_info_iterator_t {
xcb_input_device_info_t *data; /**< */ xcb_input_device_info_t *data; /**< */
int rem; /**< */ int rem; /**< */
int index; /**< */ int index; /**< */
} xcb_input_device_info_iterator_t; } xcb_input_device_info_iterator_t;
/** /**
* @brief xcb_input_list_input_devices_cookie_t
**/
typedef struct xcb_input_list_input_devices_cookie_t {
unsigned int sequence; /**< */
} xcb_input_list_input_devices_cookie_t;
/** Opcode for xcb_input_list_input_devices. */
#define XCB_INPUT_LIST_INPUT_DEVICES 2
/**
* @brief xcb_input_list_input_devices_request_t
**/
typedef struct xcb_input_list_input_devices_request_t {
uint8_t major_opcode; /**< */
uint8_t minor_opcode; /**< */
uint16_t length; /**< */
} xcb_input_list_input_devices_request_t;
/**
* @brief xcb_input_list_input_devices_reply_t
**/
typedef struct xcb_input_list_input_devices_reply_t {
uint8_t response_type; /**< */
uint8_t pad0; /**< */
uint16_t sequence; /**< */
uint32_t length; /**< */
uint8_t devices_len; /**< */
uint8_t pad1[23]; /**< */
} xcb_input_list_input_devices_reply_t;
typedef enum xcb_input_input_class_t {
XCB_INPUT_INPUT_CLASS_KEY = 0,
XCB_INPUT_INPUT_CLASS_BUTTON = 1,
XCB_INPUT_INPUT_CLASS_VALUATOR = 2,
XCB_INPUT_INPUT_CLASS_FEEDBACK = 3,
XCB_INPUT_INPUT_CLASS_PROXIMITY = 4,
XCB_INPUT_INPUT_CLASS_FOCUS = 5,
XCB_INPUT_INPUT_CLASS_OTHER = 6
} xcb_input_input_class_t;
/**
* @brief xcb_input_input_info_t
**/
typedef struct xcb_input_input_info_t {
uint8_t class_id; /**< */
uint8_t len; /**< */
} xcb_input_input_info_t;
/**
* @brief xcb_input_input_info_iterator_t
**/
typedef struct xcb_input_input_info_iterator_t {
xcb_input_input_info_t *data; /**< */
int rem; /**< */
int index; /**< */
} xcb_input_input_info_iterator_t;
/**
* @brief xcb_input_key_info_t * @brief xcb_input_key_info_t
**/ **/
typedef struct xcb_input_key_info_t { typedef struct xcb_input_key_info_t {
uint8_t class_id; /**< */ uint8_t class_id; /**< */
uint8_t len; /**< */ uint8_t len; /**< */
xcb_input_key_code_t min_keycode; /**< */ xcb_input_key_code_t min_keycode; /**< */
xcb_input_key_code_t max_keycode; /**< */ xcb_input_key_code_t max_keycode; /**< */
uint16_t num_keys; /**< */ uint16_t num_keys; /**< */
uint8_t pad0[2]; /**< */ uint8_t pad0[2]; /**< */
} xcb_input_key_info_t; } xcb_input_key_info_t;
skipping to change at line 258 skipping to change at line 244
/** /**
* @brief xcb_input_valuator_info_iterator_t * @brief xcb_input_valuator_info_iterator_t
**/ **/
typedef struct xcb_input_valuator_info_iterator_t { typedef struct xcb_input_valuator_info_iterator_t {
xcb_input_valuator_info_t *data; /**< */ xcb_input_valuator_info_t *data; /**< */
int rem; /**< */ int rem; /**< */
int index; /**< */ int index; /**< */
} xcb_input_valuator_info_iterator_t; } xcb_input_valuator_info_iterator_t;
/** /**
* @brief xcb_input_input_info_t
**/
typedef struct xcb_input_input_info_t {
uint8_t class_id; /**< */
uint8_t len; /**< */
} xcb_input_input_info_t;
/**
* @brief xcb_input_input_info_iterator_t
**/
typedef struct xcb_input_input_info_iterator_t {
xcb_input_input_info_t *data; /**< */
int rem; /**< */
int index; /**< */
} xcb_input_input_info_iterator_t;
/**
* @brief xcb_input_device_name_t
**/
typedef struct xcb_input_device_name_t {
uint8_t len; /**< */
} xcb_input_device_name_t;
/**
* @brief xcb_input_device_name_iterator_t
**/
typedef struct xcb_input_device_name_iterator_t {
xcb_input_device_name_t *data; /**< */
int rem; /**< */
int index; /**< */
} xcb_input_device_name_iterator_t;
/**
* @brief xcb_input_list_input_devices_cookie_t
**/
typedef struct xcb_input_list_input_devices_cookie_t {
unsigned int sequence; /**< */
} xcb_input_list_input_devices_cookie_t;
/** Opcode for xcb_input_list_input_devices. */
#define XCB_INPUT_LIST_INPUT_DEVICES 2
/**
* @brief xcb_input_list_input_devices_request_t
**/
typedef struct xcb_input_list_input_devices_request_t {
uint8_t major_opcode; /**< */
uint8_t minor_opcode; /**< */
uint16_t length; /**< */
} xcb_input_list_input_devices_request_t;
/**
* @brief xcb_input_list_input_devices_reply_t
**/
typedef struct xcb_input_list_input_devices_reply_t {
uint8_t response_type; /**< */
uint8_t pad0; /**< */
uint16_t sequence; /**< */
uint32_t length; /**< */
uint8_t devices_len; /**< */
uint8_t pad1[23]; /**< */
} xcb_input_list_input_devices_reply_t;
/**
* @brief xcb_input_input_class_info_t * @brief xcb_input_input_class_info_t
**/ **/
typedef struct xcb_input_input_class_info_t { typedef struct xcb_input_input_class_info_t {
uint8_t class_id; /**< */ uint8_t class_id; /**< */
uint8_t event_type_base; /**< */ uint8_t event_type_base; /**< */
} xcb_input_input_class_info_t; } xcb_input_input_class_info_t;
/** /**
* @brief xcb_input_input_class_info_iterator_t * @brief xcb_input_input_class_info_iterator_t
**/ **/
skipping to change at line 403 skipping to change at line 453
typedef struct xcb_input_get_selected_extension_events_reply_t { typedef struct xcb_input_get_selected_extension_events_reply_t {
uint8_t response_type; /**< */ uint8_t response_type; /**< */
uint8_t pad0; /**< */ uint8_t pad0; /**< */
uint16_t sequence; /**< */ uint16_t sequence; /**< */
uint32_t length; /**< */ uint32_t length; /**< */
uint16_t num_this_classes; /**< */ uint16_t num_this_classes; /**< */
uint16_t num_all_classes; /**< */ uint16_t num_all_classes; /**< */
uint8_t pad1[20]; /**< */ uint8_t pad1[20]; /**< */
} xcb_input_get_selected_extension_events_reply_t; } xcb_input_get_selected_extension_events_reply_t;
typedef enum xcb_input_propagate_mode_t {
XCB_INPUT_PROPAGATE_MODE_ADD_TO_LIST = 0,
XCB_INPUT_PROPAGATE_MODE_DELETE_FROM_LIST = 1
} xcb_input_propagate_mode_t;
/** Opcode for xcb_input_change_device_dont_propagate_list. */ /** Opcode for xcb_input_change_device_dont_propagate_list. */
#define XCB_INPUT_CHANGE_DEVICE_DONT_PROPAGATE_LIST 8 #define XCB_INPUT_CHANGE_DEVICE_DONT_PROPAGATE_LIST 8
/** /**
* @brief xcb_input_change_device_dont_propagate_list_request_t * @brief xcb_input_change_device_dont_propagate_list_request_t
**/ **/
typedef struct xcb_input_change_device_dont_propagate_list_request_t { typedef struct xcb_input_change_device_dont_propagate_list_request_t {
uint8_t major_opcode; /**< */ uint8_t major_opcode; /**< */
uint8_t minor_opcode; /**< */ uint8_t minor_opcode; /**< */
uint16_t length; /**< */ uint16_t length; /**< */
skipping to change at line 452 skipping to change at line 507
typedef struct xcb_input_get_device_dont_propagate_list_reply_t { typedef struct xcb_input_get_device_dont_propagate_list_reply_t {
uint8_t response_type; /**< */ uint8_t response_type; /**< */
uint8_t pad0; /**< */ uint8_t pad0; /**< */
uint16_t sequence; /**< */ uint16_t sequence; /**< */
uint32_t length; /**< */ uint32_t length; /**< */
uint16_t num_classes; /**< */ uint16_t num_classes; /**< */
uint8_t pad1[22]; /**< */ uint8_t pad1[22]; /**< */
} xcb_input_get_device_dont_propagate_list_reply_t; } xcb_input_get_device_dont_propagate_list_reply_t;
/** /**
* @brief xcb_input_device_time_coord_t
**/
typedef struct xcb_input_device_time_coord_t {
xcb_timestamp_t time; /**< */
} xcb_input_device_time_coord_t;
/**
* @brief xcb_input_device_time_coord_iterator_t
**/
typedef struct xcb_input_device_time_coord_iterator_t {
xcb_input_device_time_coord_t *data; /**< */
int rem; /**< */
int index; /**< */
} xcb_input_device_time_coord_iterator_t;
/**
* @brief xcb_input_get_device_motion_events_cookie_t * @brief xcb_input_get_device_motion_events_cookie_t
**/ **/
typedef struct xcb_input_get_device_motion_events_cookie_t { typedef struct xcb_input_get_device_motion_events_cookie_t {
unsigned int sequence; /**< */ unsigned int sequence; /**< */
} xcb_input_get_device_motion_events_cookie_t; } xcb_input_get_device_motion_events_cookie_t;
/** Opcode for xcb_input_get_device_motion_events. */ /** Opcode for xcb_input_get_device_motion_events. */
#define XCB_INPUT_GET_DEVICE_MOTION_EVENTS 10 #define XCB_INPUT_GET_DEVICE_MOTION_EVENTS 10
/** /**
skipping to change at line 481 skipping to change at line 552
} xcb_input_get_device_motion_events_request_t; } xcb_input_get_device_motion_events_request_t;
/** /**
* @brief xcb_input_get_device_motion_events_reply_t * @brief xcb_input_get_device_motion_events_reply_t
**/ **/
typedef struct xcb_input_get_device_motion_events_reply_t { typedef struct xcb_input_get_device_motion_events_reply_t {
uint8_t response_type; /**< */ uint8_t response_type; /**< */
uint8_t pad0; /**< */ uint8_t pad0; /**< */
uint16_t sequence; /**< */ uint16_t sequence; /**< */
uint32_t length; /**< */ uint32_t length; /**< */
uint32_t num_coords; /**< */ uint32_t num_events; /**< */
uint8_t num_axes; /**< */ uint8_t num_axes; /**< */
uint8_t device_mode; /**< */ uint8_t device_mode; /**< */
uint8_t pad1[18]; /**< */ uint8_t pad1[18]; /**< */
} xcb_input_get_device_motion_events_reply_t; } xcb_input_get_device_motion_events_reply_t;
/** /**
* @brief xcb_input_device_time_coord_t
**/
typedef struct xcb_input_device_time_coord_t {
xcb_timestamp_t time; /**< */
} xcb_input_device_time_coord_t;
/**
* @brief xcb_input_device_time_coord_iterator_t
**/
typedef struct xcb_input_device_time_coord_iterator_t {
xcb_input_device_time_coord_t *data; /**< */
int rem; /**< */
int index; /**< */
} xcb_input_device_time_coord_iterator_t;
/**
* @brief xcb_input_change_keyboard_device_cookie_t * @brief xcb_input_change_keyboard_device_cookie_t
**/ **/
typedef struct xcb_input_change_keyboard_device_cookie_t { typedef struct xcb_input_change_keyboard_device_cookie_t {
unsigned int sequence; /**< */ unsigned int sequence; /**< */
} xcb_input_change_keyboard_device_cookie_t; } xcb_input_change_keyboard_device_cookie_t;
/** Opcode for xcb_input_change_keyboard_device. */ /** Opcode for xcb_input_change_keyboard_device. */
#define XCB_INPUT_CHANGE_KEYBOARD_DEVICE 11 #define XCB_INPUT_CHANGE_KEYBOARD_DEVICE 11
/** /**
skipping to change at line 703 skipping to change at line 758
uint8_t minor_opcode; /**< */ uint8_t minor_opcode; /**< */
uint16_t length; /**< */ uint16_t length; /**< */
xcb_window_t grab_window; /**< */ xcb_window_t grab_window; /**< */
uint16_t modifiers; /**< */ uint16_t modifiers; /**< */
uint8_t modifier_device; /**< */ uint8_t modifier_device; /**< */
uint8_t button; /**< */ uint8_t button; /**< */
uint8_t grabbed_device; /**< */ uint8_t grabbed_device; /**< */
} xcb_input_ungrab_device_button_request_t; } xcb_input_ungrab_device_button_request_t;
typedef enum xcb_input_device_input_mode_t { typedef enum xcb_input_device_input_mode_t {
XCB_INPUT_DEVICE_INPUT_MODE_ASYNC_THIS_DEVICE, XCB_INPUT_DEVICE_INPUT_MODE_ASYNC_THIS_DEVICE = 0,
XCB_INPUT_DEVICE_INPUT_MODE_SYNC_THIS_DEVICE, XCB_INPUT_DEVICE_INPUT_MODE_SYNC_THIS_DEVICE = 1,
XCB_INPUT_DEVICE_INPUT_MODE_REPLAY_THIS_DEVICE, XCB_INPUT_DEVICE_INPUT_MODE_REPLAY_THIS_DEVICE = 2,
XCB_INPUT_DEVICE_INPUT_MODE_ASYNC_OTHER_DEVICES, XCB_INPUT_DEVICE_INPUT_MODE_ASYNC_OTHER_DEVICES = 3,
XCB_INPUT_DEVICE_INPUT_MODE_ASYNC_ALL, XCB_INPUT_DEVICE_INPUT_MODE_ASYNC_ALL = 4,
XCB_INPUT_DEVICE_INPUT_MODE_SYNC_ALL XCB_INPUT_DEVICE_INPUT_MODE_SYNC_ALL = 5
} xcb_input_device_input_mode_t; } xcb_input_device_input_mode_t;
/** Opcode for xcb_input_allow_device_events. */ /** Opcode for xcb_input_allow_device_events. */
#define XCB_INPUT_ALLOW_DEVICE_EVENTS 19 #define XCB_INPUT_ALLOW_DEVICE_EVENTS 19
/** /**
* @brief xcb_input_allow_device_events_request_t * @brief xcb_input_allow_device_events_request_t
**/ **/
typedef struct xcb_input_allow_device_events_request_t { typedef struct xcb_input_allow_device_events_request_t {
uint8_t major_opcode; /**< */ uint8_t major_opcode; /**< */
skipping to change at line 777 skipping to change at line 832
typedef struct xcb_input_set_device_focus_request_t { typedef struct xcb_input_set_device_focus_request_t {
uint8_t major_opcode; /**< */ uint8_t major_opcode; /**< */
uint8_t minor_opcode; /**< */ uint8_t minor_opcode; /**< */
uint16_t length; /**< */ uint16_t length; /**< */
xcb_window_t focus; /**< */ xcb_window_t focus; /**< */
xcb_timestamp_t time; /**< */ xcb_timestamp_t time; /**< */
uint8_t revert_to; /**< */ uint8_t revert_to; /**< */
uint8_t device_id; /**< */ uint8_t device_id; /**< */
} xcb_input_set_device_focus_request_t; } xcb_input_set_device_focus_request_t;
/**
* @brief xcb_input_get_feedback_control_cookie_t
**/
typedef struct xcb_input_get_feedback_control_cookie_t {
unsigned int sequence; /**< */
} xcb_input_get_feedback_control_cookie_t;
/** Opcode for xcb_input_get_feedback_control. */
#define XCB_INPUT_GET_FEEDBACK_CONTROL 22
/**
* @brief xcb_input_get_feedback_control_request_t
**/
typedef struct xcb_input_get_feedback_control_request_t {
uint8_t major_opcode; /**< */
uint8_t minor_opcode; /**< */
uint16_t length; /**< */
uint8_t device_id; /**< */
uint8_t pad0[3]; /**< */
} xcb_input_get_feedback_control_request_t;
/**
* @brief xcb_input_get_feedback_control_reply_t
**/
typedef struct xcb_input_get_feedback_control_reply_t {
uint8_t response_type; /**< */
uint8_t pad0; /**< */
uint16_t sequence; /**< */
uint32_t length; /**< */
uint16_t num_feedback; /**< */
uint8_t pad1[22]; /**< */
} xcb_input_get_feedback_control_reply_t;
typedef enum xcb_input_feedback_class_t { typedef enum xcb_input_feedback_class_t {
XCB_INPUT_FEEDBACK_CLASS_KEYBOARD, XCB_INPUT_FEEDBACK_CLASS_KEYBOARD = 0,
XCB_INPUT_FEEDBACK_CLASS_POINTER, XCB_INPUT_FEEDBACK_CLASS_POINTER = 1,
XCB_INPUT_FEEDBACK_CLASS_STRING, XCB_INPUT_FEEDBACK_CLASS_STRING = 2,
XCB_INPUT_FEEDBACK_CLASS_INTEGER, XCB_INPUT_FEEDBACK_CLASS_INTEGER = 3,
XCB_INPUT_FEEDBACK_CLASS_LED, XCB_INPUT_FEEDBACK_CLASS_LED = 4,
XCB_INPUT_FEEDBACK_CLASS_BELL XCB_INPUT_FEEDBACK_CLASS_BELL = 5
} xcb_input_feedback_class_t; } xcb_input_feedback_class_t;
/** /**
* @brief xcb_input_feedback_state_t
**/
typedef struct xcb_input_feedback_state_t {
uint8_t class_id; /**< */
uint8_t id; /**< */
uint16_t len; /**< */
} xcb_input_feedback_state_t;
/**
* @brief xcb_input_feedback_state_iterator_t
**/
typedef struct xcb_input_feedback_state_iterator_t {
xcb_input_feedback_state_t *data; /**< */
int rem; /**< */
int index; /**< */
} xcb_input_feedback_state_iterator_t;
/**
* @brief xcb_input_kbd_feedback_state_t * @brief xcb_input_kbd_feedback_state_t
**/ **/
typedef struct xcb_input_kbd_feedback_state_t { typedef struct xcb_input_kbd_feedback_state_t {
uint8_t class_id; /**< */ uint8_t class_id; /**< */
uint8_t id; /**< */ uint8_t feedback_id; /**< */
uint16_t len; /**< */ uint16_t len; /**< */
uint16_t pitch; /**< */ uint16_t pitch; /**< */
uint16_t duration; /**< */ uint16_t duration; /**< */
uint32_t led_mask; /**< */ uint32_t led_mask; /**< */
uint32_t led_values; /**< */ uint32_t led_values; /**< */
uint8_t global_auto_repeat; /**< */ uint8_t global_auto_repeat; /**< */
uint8_t click; /**< */ uint8_t click; /**< */
uint8_t percent; /**< */ uint8_t percent; /**< */
uint8_t pad0; /**< */ uint8_t pad0; /**< */
uint8_t auto_repeats[32]; /**< */ uint8_t auto_repeats[32]; /**< */
skipping to change at line 869 skipping to change at line 873
xcb_input_kbd_feedback_state_t *data; /**< */ xcb_input_kbd_feedback_state_t *data; /**< */
int rem; /**< */ int rem; /**< */
int index; /**< */ int index; /**< */
} xcb_input_kbd_feedback_state_iterator_t; } xcb_input_kbd_feedback_state_iterator_t;
/** /**
* @brief xcb_input_ptr_feedback_state_t * @brief xcb_input_ptr_feedback_state_t
**/ **/
typedef struct xcb_input_ptr_feedback_state_t { typedef struct xcb_input_ptr_feedback_state_t {
uint8_t class_id; /**< */ uint8_t class_id; /**< */
uint8_t id; /**< */ uint8_t feedback_id; /**< */
uint16_t len; /**< */ uint16_t len; /**< */
uint8_t pad0[2]; /**< */ uint8_t pad0[2]; /**< */
uint16_t accel_num; /**< */ uint16_t accel_num; /**< */
uint16_t accel_denom; /**< */ uint16_t accel_denom; /**< */
uint16_t threshold; /**< */ uint16_t threshold; /**< */
} xcb_input_ptr_feedback_state_t; } xcb_input_ptr_feedback_state_t;
/** /**
* @brief xcb_input_ptr_feedback_state_iterator_t * @brief xcb_input_ptr_feedback_state_iterator_t
**/ **/
skipping to change at line 891 skipping to change at line 895
xcb_input_ptr_feedback_state_t *data; /**< */ xcb_input_ptr_feedback_state_t *data; /**< */
int rem; /**< */ int rem; /**< */
int index; /**< */ int index; /**< */
} xcb_input_ptr_feedback_state_iterator_t; } xcb_input_ptr_feedback_state_iterator_t;
/** /**
* @brief xcb_input_integer_feedback_state_t * @brief xcb_input_integer_feedback_state_t
**/ **/
typedef struct xcb_input_integer_feedback_state_t { typedef struct xcb_input_integer_feedback_state_t {
uint8_t class_id; /**< */ uint8_t class_id; /**< */
uint8_t id; /**< */ uint8_t feedback_id; /**< */
uint16_t len; /**< */ uint16_t len; /**< */
uint32_t resolution; /**< */ uint32_t resolution; /**< */
int32_t min_value; /**< */ int32_t min_value; /**< */
int32_t max_value; /**< */ int32_t max_value; /**< */
} xcb_input_integer_feedback_state_t; } xcb_input_integer_feedback_state_t;
/** /**
* @brief xcb_input_integer_feedback_state_iterator_t * @brief xcb_input_integer_feedback_state_iterator_t
**/ **/
typedef struct xcb_input_integer_feedback_state_iterator_t { typedef struct xcb_input_integer_feedback_state_iterator_t {
xcb_input_integer_feedback_state_t *data; /**< */ xcb_input_integer_feedback_state_t *data; /**< */
int rem; /**< */ int rem; /**< */
int index; /**< */ int index; /**< */
} xcb_input_integer_feedback_state_iterator_t; } xcb_input_integer_feedback_state_iterator_t;
/** /**
* @brief xcb_input_string_feedback_state_t * @brief xcb_input_string_feedback_state_t
**/ **/
typedef struct xcb_input_string_feedback_state_t { typedef struct xcb_input_string_feedback_state_t {
uint8_t class_id; /**< */ uint8_t class_id; /**< */
uint8_t id; /**< */ uint8_t feedback_id; /**< */
uint16_t len; /**< */ uint16_t len; /**< */
uint16_t max_symbols; /**< */ uint16_t max_symbols; /**< */
uint16_t num_keysyms; /**< */ uint16_t num_keysyms; /**< */
} xcb_input_string_feedback_state_t; } xcb_input_string_feedback_state_t;
/** /**
* @brief xcb_input_string_feedback_state_iterator_t * @brief xcb_input_string_feedback_state_iterator_t
**/ **/
typedef struct xcb_input_string_feedback_state_iterator_t { typedef struct xcb_input_string_feedback_state_iterator_t {
xcb_input_string_feedback_state_t *data; /**< */ xcb_input_string_feedback_state_t *data; /**< */
int rem; /**< */ int rem; /**< */
int index; /**< */ int index; /**< */
} xcb_input_string_feedback_state_iterator_t; } xcb_input_string_feedback_state_iterator_t;
/** /**
* @brief xcb_input_bell_feedback_state_t * @brief xcb_input_bell_feedback_state_t
**/ **/
typedef struct xcb_input_bell_feedback_state_t { typedef struct xcb_input_bell_feedback_state_t {
uint8_t class_id; /**< */ uint8_t class_id; /**< */
uint8_t id; /**< */ uint8_t feedback_id; /**< */
uint16_t len; /**< */ uint16_t len; /**< */
uint8_t percent; /**< */ uint8_t percent; /**< */
uint8_t pad0[3]; /**< */ uint8_t pad0[3]; /**< */
uint16_t pitch; /**< */ uint16_t pitch; /**< */
uint16_t duration; /**< */ uint16_t duration; /**< */
} xcb_input_bell_feedback_state_t; } xcb_input_bell_feedback_state_t;
/** /**
* @brief xcb_input_bell_feedback_state_iterator_t * @brief xcb_input_bell_feedback_state_iterator_t
**/ **/
skipping to change at line 954 skipping to change at line 958
xcb_input_bell_feedback_state_t *data; /**< */ xcb_input_bell_feedback_state_t *data; /**< */
int rem; /**< */ int rem; /**< */
int index; /**< */ int index; /**< */
} xcb_input_bell_feedback_state_iterator_t; } xcb_input_bell_feedback_state_iterator_t;
/** /**
* @brief xcb_input_led_feedback_state_t * @brief xcb_input_led_feedback_state_t
**/ **/
typedef struct xcb_input_led_feedback_state_t { typedef struct xcb_input_led_feedback_state_t {
uint8_t class_id; /**< */ uint8_t class_id; /**< */
uint8_t id; /**< */ uint8_t feedback_id; /**< */
uint16_t len; /**< */ uint16_t len; /**< */
uint32_t led_mask; /**< */ uint32_t led_mask; /**< */
uint32_t led_values; /**< */ uint32_t led_values; /**< */
} xcb_input_led_feedback_state_t; } xcb_input_led_feedback_state_t;
/** /**
* @brief xcb_input_led_feedback_state_iterator_t * @brief xcb_input_led_feedback_state_iterator_t
**/ **/
typedef struct xcb_input_led_feedback_state_iterator_t { typedef struct xcb_input_led_feedback_state_iterator_t {
xcb_input_led_feedback_state_t *data; /**< */ xcb_input_led_feedback_state_t *data; /**< */
int rem; /**< */ int rem; /**< */
int index; /**< */ int index; /**< */
} xcb_input_led_feedback_state_iterator_t; } xcb_input_led_feedback_state_iterator_t;
/** /**
* @brief xcb_input_feedback_ctl_t * @brief xcb_input_feedback_state_t
**/ **/
typedef struct xcb_input_feedback_ctl_t { typedef struct xcb_input_feedback_state_t {
uint8_t class_id; /**< */ uint8_t class_id; /**< */
uint8_t id; /**< */ uint8_t feedback_id; /**< */
uint16_t len; /**< */ uint16_t len; /**< */
} xcb_input_feedback_ctl_t; } xcb_input_feedback_state_t;
/** /**
* @brief xcb_input_feedback_ctl_iterator_t * @brief xcb_input_feedback_state_iterator_t
**/ **/
typedef struct xcb_input_feedback_ctl_iterator_t { typedef struct xcb_input_feedback_state_iterator_t {
xcb_input_feedback_ctl_t *data; /**< */ xcb_input_feedback_state_t *data; /**< */
int rem; /**< */ int rem; /**< */
int index; /**< */ int index; /**< */
} xcb_input_feedback_ctl_iterator_t; } xcb_input_feedback_state_iterator_t;
/**
* @brief xcb_input_get_feedback_control_cookie_t
**/
typedef struct xcb_input_get_feedback_control_cookie_t {
unsigned int sequence; /**< */
} xcb_input_get_feedback_control_cookie_t;
/** Opcode for xcb_input_get_feedback_control. */
#define XCB_INPUT_GET_FEEDBACK_CONTROL 22
/**
* @brief xcb_input_get_feedback_control_request_t
**/
typedef struct xcb_input_get_feedback_control_request_t {
uint8_t major_opcode; /**< */
uint8_t minor_opcode; /**< */
uint16_t length; /**< */
uint8_t device_id; /**< */
uint8_t pad0[3]; /**< */
} xcb_input_get_feedback_control_request_t;
/**
* @brief xcb_input_get_feedback_control_reply_t
**/
typedef struct xcb_input_get_feedback_control_reply_t {
uint8_t response_type; /**< */
uint8_t pad0; /**< */
uint16_t sequence; /**< */
uint32_t length; /**< */
uint16_t num_feedbacks; /**< */
uint8_t pad1[22]; /**< */
} xcb_input_get_feedback_control_reply_t;
/** /**
* @brief xcb_input_kbd_feedback_ctl_t * @brief xcb_input_kbd_feedback_ctl_t
**/ **/
typedef struct xcb_input_kbd_feedback_ctl_t { typedef struct xcb_input_kbd_feedback_ctl_t {
uint8_t class_id; /**< */ uint8_t class_id; /**< */
uint8_t id; /**< */ uint8_t feedback_id; /**< */
uint16_t len; /**< */ uint16_t len; /**< */
xcb_input_key_code_t key; /**< */ xcb_input_key_code_t key; /**< */
uint8_t auto_repeat_mode; /**< */ uint8_t auto_repeat_mode; /**< */
int8_t key_click_percent; /**< */ int8_t key_click_percent; /**< */
int8_t bell_percent; /**< */ int8_t bell_percent; /**< */
int16_t bell_pitch; /**< */ int16_t bell_pitch; /**< */
int16_t bell_duration; /**< */ int16_t bell_duration; /**< */
uint32_t led_mask; /**< */ uint32_t led_mask; /**< */
uint32_t led_values; /**< */ uint32_t led_values; /**< */
} xcb_input_kbd_feedback_ctl_t; } xcb_input_kbd_feedback_ctl_t;
skipping to change at line 1018 skipping to change at line 1055
xcb_input_kbd_feedback_ctl_t *data; /**< */ xcb_input_kbd_feedback_ctl_t *data; /**< */
int rem; /**< */ int rem; /**< */
int index; /**< */ int index; /**< */
} xcb_input_kbd_feedback_ctl_iterator_t; } xcb_input_kbd_feedback_ctl_iterator_t;
/** /**
* @brief xcb_input_ptr_feedback_ctl_t * @brief xcb_input_ptr_feedback_ctl_t
**/ **/
typedef struct xcb_input_ptr_feedback_ctl_t { typedef struct xcb_input_ptr_feedback_ctl_t {
uint8_t class_id; /**< */ uint8_t class_id; /**< */
uint8_t id; /**< */ uint8_t feedback_id; /**< */
uint16_t len; /**< */ uint16_t len; /**< */
uint8_t pad0[2]; /**< */ uint8_t pad0[2]; /**< */
int16_t num; /**< */ int16_t num; /**< */
int16_t denom; /**< */ int16_t denom; /**< */
int16_t threshold; /**< */ int16_t threshold; /**< */
} xcb_input_ptr_feedback_ctl_t; } xcb_input_ptr_feedback_ctl_t;
/** /**
* @brief xcb_input_ptr_feedback_ctl_iterator_t * @brief xcb_input_ptr_feedback_ctl_iterator_t
**/ **/
skipping to change at line 1040 skipping to change at line 1077
xcb_input_ptr_feedback_ctl_t *data; /**< */ xcb_input_ptr_feedback_ctl_t *data; /**< */
int rem; /**< */ int rem; /**< */
int index; /**< */ int index; /**< */
} xcb_input_ptr_feedback_ctl_iterator_t; } xcb_input_ptr_feedback_ctl_iterator_t;
/** /**
* @brief xcb_input_integer_feedback_ctl_t * @brief xcb_input_integer_feedback_ctl_t
**/ **/
typedef struct xcb_input_integer_feedback_ctl_t { typedef struct xcb_input_integer_feedback_ctl_t {
uint8_t class_id; /**< */ uint8_t class_id; /**< */
uint8_t id; /**< */ uint8_t feedback_id; /**< */
uint16_t len; /**< */ uint16_t len; /**< */
int32_t int_to_display; /**< */ int32_t int_to_display; /**< */
} xcb_input_integer_feedback_ctl_t; } xcb_input_integer_feedback_ctl_t;
/** /**
* @brief xcb_input_integer_feedback_ctl_iterator_t * @brief xcb_input_integer_feedback_ctl_iterator_t
**/ **/
typedef struct xcb_input_integer_feedback_ctl_iterator_t { typedef struct xcb_input_integer_feedback_ctl_iterator_t {
xcb_input_integer_feedback_ctl_t *data; /**< */ xcb_input_integer_feedback_ctl_t *data; /**< */
int rem; /**< */ int rem; /**< */
int index; /**< */ int index; /**< */
} xcb_input_integer_feedback_ctl_iterator_t; } xcb_input_integer_feedback_ctl_iterator_t;
/** /**
* @brief xcb_input_string_feedback_ctl_t * @brief xcb_input_string_feedback_ctl_t
**/ **/
typedef struct xcb_input_string_feedback_ctl_t { typedef struct xcb_input_string_feedback_ctl_t {
uint8_t class_id; /**< */ uint8_t class_id; /**< */
uint8_t id; /**< */ uint8_t feedback_id; /**< */
uint16_t len; /**< */ uint16_t len; /**< */
uint8_t pad0[2]; /**< */ uint8_t pad0[2]; /**< */
uint16_t num_keysyms; /**< */ uint16_t num_keysyms; /**< */
} xcb_input_string_feedback_ctl_t; } xcb_input_string_feedback_ctl_t;
/** /**
* @brief xcb_input_string_feedback_ctl_iterator_t * @brief xcb_input_string_feedback_ctl_iterator_t
**/ **/
typedef struct xcb_input_string_feedback_ctl_iterator_t { typedef struct xcb_input_string_feedback_ctl_iterator_t {
xcb_input_string_feedback_ctl_t *data; /**< */ xcb_input_string_feedback_ctl_t *data; /**< */
int rem; /**< */ int rem; /**< */
int index; /**< */ int index; /**< */
} xcb_input_string_feedback_ctl_iterator_t; } xcb_input_string_feedback_ctl_iterator_t;
/** /**
* @brief xcb_input_bell_feedback_ctl_t * @brief xcb_input_bell_feedback_ctl_t
**/ **/
typedef struct xcb_input_bell_feedback_ctl_t { typedef struct xcb_input_bell_feedback_ctl_t {
uint8_t class_id; /**< */ uint8_t class_id; /**< */
uint8_t id; /**< */ uint8_t feedback_id; /**< */
uint16_t len; /**< */ uint16_t len; /**< */
int8_t percent; /**< */ int8_t percent; /**< */
uint8_t pad0[3]; /**< */ uint8_t pad0[3]; /**< */
int16_t pitch; /**< */ int16_t pitch; /**< */
int16_t duration; /**< */ int16_t duration; /**< */
} xcb_input_bell_feedback_ctl_t; } xcb_input_bell_feedback_ctl_t;
/** /**
* @brief xcb_input_bell_feedback_ctl_iterator_t * @brief xcb_input_bell_feedback_ctl_iterator_t
**/ **/
skipping to change at line 1101 skipping to change at line 1138
xcb_input_bell_feedback_ctl_t *data; /**< */ xcb_input_bell_feedback_ctl_t *data; /**< */
int rem; /**< */ int rem; /**< */
int index; /**< */ int index; /**< */
} xcb_input_bell_feedback_ctl_iterator_t; } xcb_input_bell_feedback_ctl_iterator_t;
/** /**
* @brief xcb_input_led_feedback_ctl_t * @brief xcb_input_led_feedback_ctl_t
**/ **/
typedef struct xcb_input_led_feedback_ctl_t { typedef struct xcb_input_led_feedback_ctl_t {
uint8_t class_id; /**< */ uint8_t class_id; /**< */
uint8_t id; /**< */ uint8_t feedback_id; /**< */
uint16_t len; /**< */ uint16_t len; /**< */
uint32_t led_mask; /**< */ uint32_t led_mask; /**< */
uint32_t led_values; /**< */ uint32_t led_values; /**< */
} xcb_input_led_feedback_ctl_t; } xcb_input_led_feedback_ctl_t;
/** /**
* @brief xcb_input_led_feedback_ctl_iterator_t * @brief xcb_input_led_feedback_ctl_iterator_t
**/ **/
typedef struct xcb_input_led_feedback_ctl_iterator_t { typedef struct xcb_input_led_feedback_ctl_iterator_t {
xcb_input_led_feedback_ctl_t *data; /**< */ xcb_input_led_feedback_ctl_t *data; /**< */
int rem; /**< */ int rem; /**< */
int index; /**< */ int index; /**< */
} xcb_input_led_feedback_ctl_iterator_t; } xcb_input_led_feedback_ctl_iterator_t;
/** /**
* @brief xcb_input_feedback_ctl_t
**/
typedef struct xcb_input_feedback_ctl_t {
uint8_t class_id; /**< */
uint8_t feedback_id; /**< */
uint16_t len; /**< */
} xcb_input_feedback_ctl_t;
/**
* @brief xcb_input_feedback_ctl_iterator_t
**/
typedef struct xcb_input_feedback_ctl_iterator_t {
xcb_input_feedback_ctl_t *data; /**< */
int rem; /**< */
int index; /**< */
} xcb_input_feedback_ctl_iterator_t;
/** Opcode for xcb_input_change_feedback_control. */
#define XCB_INPUT_CHANGE_FEEDBACK_CONTROL 23
/**
* @brief xcb_input_change_feedback_control_request_t
**/
typedef struct xcb_input_change_feedback_control_request_t {
uint8_t major_opcode; /**< */
uint8_t minor_opcode; /**< */
uint16_t length; /**< */
uint32_t mask; /**< */
uint8_t device_id; /**< */
uint8_t feedback_id; /**< */
} xcb_input_change_feedback_control_request_t;
/**
* @brief xcb_input_get_device_key_mapping_cookie_t * @brief xcb_input_get_device_key_mapping_cookie_t
**/ **/
typedef struct xcb_input_get_device_key_mapping_cookie_t { typedef struct xcb_input_get_device_key_mapping_cookie_t {
unsigned int sequence; /**< */ unsigned int sequence; /**< */
} xcb_input_get_device_key_mapping_cookie_t; } xcb_input_get_device_key_mapping_cookie_t;
/** Opcode for xcb_input_get_device_key_mapping. */ /** Opcode for xcb_input_get_device_key_mapping. */
#define XCB_INPUT_GET_DEVICE_KEY_MAPPING 24 #define XCB_INPUT_GET_DEVICE_KEY_MAPPING 24
/** /**
skipping to change at line 1301 skipping to change at line 1371
typedef struct xcb_input_set_device_button_mapping_reply_t { typedef struct xcb_input_set_device_button_mapping_reply_t {
uint8_t response_type; /**< */ uint8_t response_type; /**< */
uint8_t pad0; /**< */ uint8_t pad0; /**< */
uint16_t sequence; /**< */ uint16_t sequence; /**< */
uint32_t length; /**< */ uint32_t length; /**< */
uint8_t status; /**< */ uint8_t status; /**< */
uint8_t pad1[23]; /**< */ uint8_t pad1[23]; /**< */
} xcb_input_set_device_button_mapping_reply_t; } xcb_input_set_device_button_mapping_reply_t;
/** /**
* @brief xcb_input_query_device_state_cookie_t
**/
typedef struct xcb_input_query_device_state_cookie_t {
unsigned int sequence; /**< */
} xcb_input_query_device_state_cookie_t;
/** Opcode for xcb_input_query_device_state. */
#define XCB_INPUT_QUERY_DEVICE_STATE 30
/**
* @brief xcb_input_query_device_state_request_t
**/
typedef struct xcb_input_query_device_state_request_t {
uint8_t major_opcode; /**< */
uint8_t minor_opcode; /**< */
uint16_t length; /**< */
uint8_t device_id; /**< */
uint8_t pad0[3]; /**< */
} xcb_input_query_device_state_request_t;
/**
* @brief xcb_input_query_device_state_reply_t
**/
typedef struct xcb_input_query_device_state_reply_t {
uint8_t response_type; /**< */
uint8_t pad0; /**< */
uint16_t sequence; /**< */
uint32_t length; /**< */
uint8_t num_classes; /**< */
uint8_t pad1[23]; /**< */
} xcb_input_query_device_state_reply_t;
/**
* @brief xcb_input_input_state_t
**/
typedef struct xcb_input_input_state_t {
uint8_t class_id; /**< */
uint8_t len; /**< */
uint8_t num_items; /**< */
} xcb_input_input_state_t;
/**
* @brief xcb_input_input_state_iterator_t
**/
typedef struct xcb_input_input_state_iterator_t {
xcb_input_input_state_t *data; /**< */
int rem; /**< */
int index; /**< */
} xcb_input_input_state_iterator_t;
/**
* @brief xcb_input_key_state_t * @brief xcb_input_key_state_t
**/ **/
typedef struct xcb_input_key_state_t { typedef struct xcb_input_key_state_t {
uint8_t class_id; /**< */ uint8_t class_id; /**< */
uint8_t len; /**< */ uint8_t len; /**< */
uint8_t num_keys; /**< */ uint8_t num_keys; /**< */
uint8_t pad0; /**< */ uint8_t pad0; /**< */
uint8_t keys[32]; /**< */ uint8_t keys[32]; /**< */
} xcb_input_key_state_t; } xcb_input_key_state_t;
skipping to change at line 1410 skipping to change at line 1429
/** /**
* @brief xcb_input_valuator_state_iterator_t * @brief xcb_input_valuator_state_iterator_t
**/ **/
typedef struct xcb_input_valuator_state_iterator_t { typedef struct xcb_input_valuator_state_iterator_t {
xcb_input_valuator_state_t *data; /**< */ xcb_input_valuator_state_t *data; /**< */
int rem; /**< */ int rem; /**< */
int index; /**< */ int index; /**< */
} xcb_input_valuator_state_iterator_t; } xcb_input_valuator_state_iterator_t;
/**
* @brief xcb_input_input_state_t
**/
typedef struct xcb_input_input_state_t {
uint8_t class_id; /**< */
uint8_t len; /**< */
uint8_t num_items; /**< */
uint8_t pad0; /**< */
} xcb_input_input_state_t;
/**
* @brief xcb_input_input_state_iterator_t
**/
typedef struct xcb_input_input_state_iterator_t {
xcb_input_input_state_t *data; /**< */
int rem; /**< */
int index; /**< */
} xcb_input_input_state_iterator_t;
/**
* @brief xcb_input_query_device_state_cookie_t
**/
typedef struct xcb_input_query_device_state_cookie_t {
unsigned int sequence; /**< */
} xcb_input_query_device_state_cookie_t;
/** Opcode for xcb_input_query_device_state. */
#define XCB_INPUT_QUERY_DEVICE_STATE 30
/**
* @brief xcb_input_query_device_state_request_t
**/
typedef struct xcb_input_query_device_state_request_t {
uint8_t major_opcode; /**< */
uint8_t minor_opcode; /**< */
uint16_t length; /**< */
uint8_t device_id; /**< */
uint8_t pad0[3]; /**< */
} xcb_input_query_device_state_request_t;
/**
* @brief xcb_input_query_device_state_reply_t
**/
typedef struct xcb_input_query_device_state_reply_t {
uint8_t response_type; /**< */
uint8_t pad0; /**< */
uint16_t sequence; /**< */
uint32_t length; /**< */
uint8_t num_classes; /**< */
uint8_t pad1[23]; /**< */
} xcb_input_query_device_state_reply_t;
/** Opcode for xcb_input_send_extension_event. */ /** Opcode for xcb_input_send_extension_event. */
#define XCB_INPUT_SEND_EXTENSION_EVENT 31 #define XCB_INPUT_SEND_EXTENSION_EVENT 31
/** /**
* @brief xcb_input_send_extension_event_request_t * @brief xcb_input_send_extension_event_request_t
**/ **/
typedef struct xcb_input_send_extension_event_request_t { typedef struct xcb_input_send_extension_event_request_t {
uint8_t major_opcode; /**< */ uint8_t major_opcode; /**< */
uint8_t minor_opcode; /**< */ uint8_t minor_opcode; /**< */
uint16_t length; /**< */ uint16_t length; /**< */
skipping to change at line 1479 skipping to change at line 1550
**/ **/
typedef struct xcb_input_set_device_valuators_reply_t { typedef struct xcb_input_set_device_valuators_reply_t {
uint8_t response_type; /**< */ uint8_t response_type; /**< */
uint8_t pad0; /**< */ uint8_t pad0; /**< */
uint16_t sequence; /**< */ uint16_t sequence; /**< */
uint32_t length; /**< */ uint32_t length; /**< */
uint8_t status; /**< */ uint8_t status; /**< */
uint8_t pad1[23]; /**< */ uint8_t pad1[23]; /**< */
} xcb_input_set_device_valuators_reply_t; } xcb_input_set_device_valuators_reply_t;
/** typedef enum xcb_input_device_control_t {
* @brief xcb_input_get_device_control_cookie_t XCB_INPUT_DEVICE_CONTROL_RESOLUTION = 1,
**/ XCB_INPUT_DEVICE_CONTROL_ABS_CALIB = 2,
typedef struct xcb_input_get_device_control_cookie_t { XCB_INPUT_DEVICE_CONTROL_CORE = 3,
unsigned int sequence; /**< */ XCB_INPUT_DEVICE_CONTROL_ENABLE = 4,
} xcb_input_get_device_control_cookie_t; XCB_INPUT_DEVICE_CONTROL_ABS_AREA = 5
} xcb_input_device_control_t;
/** Opcode for xcb_input_get_device_control. */
#define XCB_INPUT_GET_DEVICE_CONTROL 34
/**
* @brief xcb_input_get_device_control_request_t
**/
typedef struct xcb_input_get_device_control_request_t {
uint8_t major_opcode; /**< */
uint8_t minor_opcode; /**< */
uint16_t length; /**< */
uint16_t control_id; /**< */
uint8_t device_id; /**< */
uint8_t pad0; /**< */
} xcb_input_get_device_control_request_t;
/**
* @brief xcb_input_get_device_control_reply_t
**/
typedef struct xcb_input_get_device_control_reply_t {
uint8_t response_type; /**< */
uint8_t pad0; /**< */
uint16_t sequence; /**< */
uint32_t length; /**< */
uint8_t status; /**< */
uint8_t pad1[23]; /**< */
} xcb_input_get_device_control_reply_t;
/**
* @brief xcb_input_device_state_t
**/
typedef struct xcb_input_device_state_t {
uint16_t control_id; /**< */
uint16_t len; /**< */
} xcb_input_device_state_t;
/**
* @brief xcb_input_device_state_iterator_t
**/
typedef struct xcb_input_device_state_iterator_t {
xcb_input_device_state_t *data; /**< */
int rem; /**< */
int index; /**< */
} xcb_input_device_state_iterator_t;
/** /**
* @brief xcb_input_device_resolution_state_t * @brief xcb_input_device_resolution_state_t
**/ **/
typedef struct xcb_input_device_resolution_state_t { typedef struct xcb_input_device_resolution_state_t {
uint16_t control_id; /**< */ uint16_t control_id; /**< */
uint16_t len; /**< */ uint16_t len; /**< */
uint32_t num_valuators; /**< */ uint32_t num_valuators; /**< */
} xcb_input_device_resolution_state_t; } xcb_input_device_resolution_state_t;
skipping to change at line 1636 skipping to change at line 1664
/** /**
* @brief xcb_input_device_enable_state_iterator_t * @brief xcb_input_device_enable_state_iterator_t
**/ **/
typedef struct xcb_input_device_enable_state_iterator_t { typedef struct xcb_input_device_enable_state_iterator_t {
xcb_input_device_enable_state_t *data; /**< */ xcb_input_device_enable_state_t *data; /**< */
int rem; /**< */ int rem; /**< */
int index; /**< */ int index; /**< */
} xcb_input_device_enable_state_iterator_t; } xcb_input_device_enable_state_iterator_t;
/** /**
* @brief xcb_input_device_ctl_t * @brief xcb_input_device_state_t
**/ **/
typedef struct xcb_input_device_ctl_t { typedef struct xcb_input_device_state_t {
uint16_t control_id; /**< */ uint16_t control_id; /**< */
uint16_t len; /**< */ uint16_t len; /**< */
} xcb_input_device_ctl_t; } xcb_input_device_state_t;
/** /**
* @brief xcb_input_device_ctl_iterator_t * @brief xcb_input_device_state_iterator_t
**/ **/
typedef struct xcb_input_device_ctl_iterator_t { typedef struct xcb_input_device_state_iterator_t {
xcb_input_device_ctl_t *data; /**< */ xcb_input_device_state_t *data; /**< */
int rem; /**< */ int rem; /**< */
int index; /**< */ int index; /**< */
} xcb_input_device_ctl_iterator_t; } xcb_input_device_state_iterator_t;
/**
* @brief xcb_input_get_device_control_cookie_t
**/
typedef struct xcb_input_get_device_control_cookie_t {
unsigned int sequence; /**< */
} xcb_input_get_device_control_cookie_t;
/** Opcode for xcb_input_get_device_control. */
#define XCB_INPUT_GET_DEVICE_CONTROL 34
/**
* @brief xcb_input_get_device_control_request_t
**/
typedef struct xcb_input_get_device_control_request_t {
uint8_t major_opcode; /**< */
uint8_t minor_opcode; /**< */
uint16_t length; /**< */
uint16_t control_id; /**< */
uint8_t device_id; /**< */
uint8_t pad0; /**< */
} xcb_input_get_device_control_request_t;
/**
* @brief xcb_input_get_device_control_reply_t
**/
typedef struct xcb_input_get_device_control_reply_t {
uint8_t response_type; /**< */
uint8_t pad0; /**< */
uint16_t sequence; /**< */
uint32_t length; /**< */
uint8_t status; /**< */
uint8_t pad1[23]; /**< */
} xcb_input_get_device_control_reply_t;
/** /**
* @brief xcb_input_device_resolution_ctl_t * @brief xcb_input_device_resolution_ctl_t
**/ **/
typedef struct xcb_input_device_resolution_ctl_t { typedef struct xcb_input_device_resolution_ctl_t {
uint16_t control_id; /**< */ uint16_t control_id; /**< */
uint16_t len; /**< */ uint16_t len; /**< */
uint8_t first_valuator; /**< */ uint8_t first_valuator; /**< */
uint8_t num_valuators; /**< */ uint8_t num_valuators; /**< */
uint8_t pad0[2]; /**< */
} xcb_input_device_resolution_ctl_t; } xcb_input_device_resolution_ctl_t;
/** /**
* @brief xcb_input_device_resolution_ctl_iterator_t * @brief xcb_input_device_resolution_ctl_iterator_t
**/ **/
typedef struct xcb_input_device_resolution_ctl_iterator_t { typedef struct xcb_input_device_resolution_ctl_iterator_t {
xcb_input_device_resolution_ctl_t *data; /**< */ xcb_input_device_resolution_ctl_t *data; /**< */
int rem; /**< */ int rem; /**< */
int index; /**< */ int index; /**< */
} xcb_input_device_resolution_ctl_iterator_t; } xcb_input_device_resolution_ctl_iterator_t;
skipping to change at line 1757 skipping to change at line 1820
/** /**
* @brief xcb_input_device_enable_ctrl_iterator_t * @brief xcb_input_device_enable_ctrl_iterator_t
**/ **/
typedef struct xcb_input_device_enable_ctrl_iterator_t { typedef struct xcb_input_device_enable_ctrl_iterator_t {
xcb_input_device_enable_ctrl_t *data; /**< */ xcb_input_device_enable_ctrl_t *data; /**< */
int rem; /**< */ int rem; /**< */
int index; /**< */ int index; /**< */
} xcb_input_device_enable_ctrl_iterator_t; } xcb_input_device_enable_ctrl_iterator_t;
/** Opcode for xcb_input_device_valuator. */
#define XCB_INPUT_DEVICE_VALUATOR 0
/** /**
* @brief xcb_input_device_valuator_event_t * @brief xcb_input_device_ctl_t
**/ **/
typedef struct xcb_input_device_valuator_event_t { typedef struct xcb_input_device_ctl_t {
uint8_t response_type; /**< */ uint16_t control_id; /**< */
uint8_t device_id; /**< */ uint16_t len; /**< */
uint16_t sequence; /**< */ } xcb_input_device_ctl_t;
uint16_t device_state; /**< */
uint8_t num_valuators; /**< */
uint8_t first_valuator; /**< */
int32_t valuators[6]; /**< */
} xcb_input_device_valuator_event_t;
/** Opcode for xcb_input_device_key_press. */
#define XCB_INPUT_DEVICE_KEY_PRESS 1
/** /**
* @brief xcb_input_device_key_press_event_t * @brief xcb_input_device_ctl_iterator_t
**/ **/
typedef struct xcb_input_device_key_press_event_t { typedef struct xcb_input_device_ctl_iterator_t {
uint8_t response_type; /**< */ xcb_input_device_ctl_t *data; /**< */
uint8_t detail; /**< */ int rem; /**< */
uint16_t sequence; /**< */ int index; /**< */
xcb_timestamp_t time; /**< */ } xcb_input_device_ctl_iterator_t;
xcb_window_t root; /**< */
xcb_window_t event; /**< */
xcb_window_t child; /**< */
int16_t root_x; /**< */
int16_t root_y; /**< */
int16_t event_x; /**< */
int16_t event_y; /**< */
uint16_t state; /**< */
uint8_t same_screen; /**< */
uint8_t device_id; /**< */
} xcb_input_device_key_press_event_t;
/** Opcode for xcb_input_device_key_release. */
#define XCB_INPUT_DEVICE_KEY_RELEASE 2
typedef xcb_input_device_key_press_event_t xcb_input_device_key_release_eve
nt_t;
/** Opcode for xcb_input_device_button_press. */ /**
#define XCB_INPUT_DEVICE_BUTTON_PRESS 3 * @brief xcb_input_change_device_control_cookie_t
**/
typedef struct xcb_input_change_device_control_cookie_t {
unsigned int sequence; /**< */
} xcb_input_change_device_control_cookie_t;
typedef xcb_input_device_key_press_event_t xcb_input_device_button_press_ev /** Opcode for xcb_input_change_device_control. */
ent_t; #define XCB_INPUT_CHANGE_DEVICE_CONTROL 35
/** Opcode for xcb_input_device_button_release. */ /**
#define XCB_INPUT_DEVICE_BUTTON_RELEASE 4 * @brief xcb_input_change_device_control_request_t
**/
typedef struct xcb_input_change_device_control_request_t {
uint8_t major_opcode; /**< */
uint8_t minor_opcode; /**< */
uint16_t length; /**< */
uint16_t control_id; /**< */
uint8_t device_id; /**< */
uint8_t pad0; /**< */
} xcb_input_change_device_control_request_t;
typedef xcb_input_device_key_press_event_t xcb_input_device_button_release_ /**
event_t; * @brief xcb_input_change_device_control_reply_t
**/
typedef struct xcb_input_change_device_control_reply_t {
uint8_t response_type; /**< */
uint8_t pad0; /**< */
uint16_t sequence; /**< */
uint32_t length; /**< */
uint8_t status; /**< */
uint8_t pad1[23]; /**< */
} xcb_input_change_device_control_reply_t;
/** Opcode for xcb_input_device_motion_notify. */ /**
#define XCB_INPUT_DEVICE_MOTION_NOTIFY 5 * @brief xcb_input_list_device_properties_cookie_t
**/
typedef struct xcb_input_list_device_properties_cookie_t {
unsigned int sequence; /**< */
} xcb_input_list_device_properties_cookie_t;
typedef xcb_input_device_key_press_event_t xcb_input_device_motion_notify_e /** Opcode for xcb_input_list_device_properties. */
vent_t; #define XCB_INPUT_LIST_DEVICE_PROPERTIES 36
/** Opcode for xcb_input_proximity_in. */ /**
#define XCB_INPUT_PROXIMITY_IN 8 * @brief xcb_input_list_device_properties_request_t
**/
typedef struct xcb_input_list_device_properties_request_t {
uint8_t major_opcode; /**< */
uint8_t minor_opcode; /**< */
uint16_t length; /**< */
uint8_t device_id; /**< */
uint8_t pad0[3]; /**< */
} xcb_input_list_device_properties_request_t;
typedef xcb_input_device_key_press_event_t xcb_input_proximity_in_event_t; /**
* @brief xcb_input_list_device_properties_reply_t
**/
typedef struct xcb_input_list_device_properties_reply_t {
uint8_t response_type; /**< */
uint8_t pad0; /**< */
uint16_t sequence; /**< */
uint32_t length; /**< */
uint16_t num_atoms; /**< */
uint8_t pad1[22]; /**< */
} xcb_input_list_device_properties_reply_t;
/** Opcode for xcb_input_proximity_out. */ typedef enum xcb_input_property_format_t {
#define XCB_INPUT_PROXIMITY_OUT 9 XCB_INPUT_PROPERTY_FORMAT_8_BITS = 8,
XCB_INPUT_PROPERTY_FORMAT_16_BITS = 16,
XCB_INPUT_PROPERTY_FORMAT_32_BITS = 32
} xcb_input_property_format_t;
typedef xcb_input_device_key_press_event_t xcb_input_proximity_out_event_t; /**
* @brief xcb_input_change_device_property_items_t
**/
typedef struct xcb_input_change_device_property_items_t {
uint8_t *data8; /**< */
uint16_t *data16; /**< */
uint32_t *data32; /**< */
} xcb_input_change_device_property_items_t;
/** Opcode for xcb_input_focus_in. */ /** Opcode for xcb_input_change_device_property. */
#define XCB_INPUT_FOCUS_IN 6 #define XCB_INPUT_CHANGE_DEVICE_PROPERTY 37
/** /**
* @brief xcb_input_focus_in_event_t * @brief xcb_input_change_device_property_request_t
**/ **/
typedef struct xcb_input_focus_in_event_t { typedef struct xcb_input_change_device_property_request_t {
uint8_t response_type; /**< */ uint8_t major_opcode; /**< */
uint8_t detail; /**< */ uint8_t minor_opcode; /**< */
uint16_t sequence; /**< */ uint16_t length; /**< */
xcb_timestamp_t time; /**< */ xcb_atom_t property; /**< */
xcb_window_t window; /**< */ xcb_atom_t type; /**< */
uint8_t mode; /**< */ uint8_t device_id; /**< */
uint8_t device_id; /**< */ uint8_t format; /**< */
uint8_t pad0[18]; /**< */ uint8_t mode; /**< */
} xcb_input_focus_in_event_t; uint8_t pad0; /**< */
uint32_t num_items; /**< */
/** Opcode for xcb_input_focus_out. */ } xcb_input_change_device_property_request_t;
#define XCB_INPUT_FOCUS_OUT 7
typedef xcb_input_focus_in_event_t xcb_input_focus_out_event_t; /** Opcode for xcb_input_delete_device_property. */
#define XCB_INPUT_DELETE_DEVICE_PROPERTY 38
/** Opcode for xcb_input_device_state_notify. */ /**
#define XCB_INPUT_DEVICE_STATE_NOTIFY 10 * @brief xcb_input_delete_device_property_request_t
**/
typedef struct xcb_input_delete_device_property_request_t {
uint8_t major_opcode; /**< */
uint8_t minor_opcode; /**< */
uint16_t length; /**< */
xcb_atom_t property; /**< */
uint8_t device_id; /**< */
uint8_t pad0[3]; /**< */
} xcb_input_delete_device_property_request_t;
/** /**
* @brief xcb_input_device_state_notify_event_t * @brief xcb_input_get_device_property_cookie_t
**/ **/
typedef struct xcb_input_device_state_notify_event_t { typedef struct xcb_input_get_device_property_cookie_t {
uint8_t response_type; /**< */ unsigned int sequence; /**< */
uint8_t device_id; /**< */ } xcb_input_get_device_property_cookie_t;
uint16_t sequence; /**< */
xcb_timestamp_t time; /**< */
uint8_t num_keys; /**< */
uint8_t num_buttons; /**< */
uint8_t num_valuators; /**< */
uint8_t classes_reported; /**< */
uint8_t buttons[4]; /**< */
uint8_t keys[4]; /**< */
uint32_t valuators[3]; /**< */
} xcb_input_device_state_notify_event_t;
/** Opcode for xcb_input_device_mapping_notify. */ /** Opcode for xcb_input_get_device_property. */
#define XCB_INPUT_DEVICE_MAPPING_NOTIFY 11 #define XCB_INPUT_GET_DEVICE_PROPERTY 39
/** /**
* @brief xcb_input_device_mapping_notify_event_t * @brief xcb_input_get_device_property_request_t
**/ **/
typedef struct xcb_input_device_mapping_notify_event_t { typedef struct xcb_input_get_device_property_request_t {
uint8_t response_type; /**< */ uint8_t major_opcode; /**< */
uint8_t device_id; /**< */ uint8_t minor_opcode; /**< */
uint16_t sequence; /**< */ uint16_t length; /**< */
uint8_t request; /**< */ xcb_atom_t property; /**< */
xcb_input_key_code_t first_keycode; /**< */ xcb_atom_t type; /**< */
uint8_t count; /**< */ uint32_t offset; /**< */
uint8_t pad0; /**< */ uint32_t len; /**< */
xcb_timestamp_t time; /**< */ uint8_t device_id; /**< */
uint8_t pad1[20]; /**< */ uint8_t _delete; /**< */
} xcb_input_device_mapping_notify_event_t; uint8_t pad0[2]; /**< */
} xcb_input_get_device_property_request_t;
/** Opcode for xcb_input_change_device_notify. */ /**
#define XCB_INPUT_CHANGE_DEVICE_NOTIFY 12 * @brief xcb_input_get_device_property_items_t
**/
typedef struct xcb_input_get_device_property_items_t {
uint8_t *data8; /**< */
uint16_t *data16; /**< */
uint32_t *data32; /**< */
} xcb_input_get_device_property_items_t;
/** /**
* @brief xcb_input_change_device_notify_event_t * @brief xcb_input_get_device_property_reply_t
**/ **/
typedef struct xcb_input_change_device_notify_event_t { typedef struct xcb_input_get_device_property_reply_t {
uint8_t response_type; /**< */ uint8_t response_type; /**< */
uint8_t device_id; /**< */ uint8_t pad0; /**< */
uint16_t sequence; /**< */ uint16_t sequence; /**< */
xcb_timestamp_t time; /**< */ uint32_t length; /**< */
uint8_t request; /**< */ xcb_atom_t type; /**< */
uint8_t pad0[23]; /**< */ uint32_t bytes_after; /**< */
} xcb_input_change_device_notify_event_t; uint32_t num_items; /**< */
uint8_t format; /**< */
uint8_t device_id; /**< */
uint8_t pad1[10]; /**< */
} xcb_input_get_device_property_reply_t;
/** Opcode for xcb_input_device_key_state_notify. */ typedef enum xcb_input_device_t {
#define XCB_INPUT_DEVICE_KEY_STATE_NOTIFY 13 XCB_INPUT_DEVICE_ALL = 0,
XCB_INPUT_DEVICE_ALL_MASTER = 1
} xcb_input_device_t;
/** /**
* @brief xcb_input_device_key_state_notify_event_t * @brief xcb_input_group_info_t
**/ **/
typedef struct xcb_input_device_key_state_notify_event_t { typedef struct xcb_input_group_info_t {
uint8_t response_type; /**< */ uint8_t base; /**< */
uint8_t device_id; /**< */ uint8_t latched; /**< */
uint16_t sequence; /**< */ uint8_t locked; /**< */
uint8_t keys[28]; /**< */ uint8_t effective; /**< */
} xcb_input_device_key_state_notify_event_t; } xcb_input_group_info_t;
/** Opcode for xcb_input_device_button_state_notify. */ /**
#define XCB_INPUT_DEVICE_BUTTON_STATE_NOTIFY 14 * @brief xcb_input_group_info_iterator_t
**/
typedef struct xcb_input_group_info_iterator_t {
xcb_input_group_info_t *data; /**< */
int rem; /**< */
int index; /**< */
} xcb_input_group_info_iterator_t;
/** /**
* @brief xcb_input_device_button_state_notify_event_t * @brief xcb_input_modifier_info_t
**/ **/
typedef struct xcb_input_device_button_state_notify_event_t { typedef struct xcb_input_modifier_info_t {
uint8_t response_type; /**< */ uint32_t base; /**< */
uint8_t device_id; /**< */ uint32_t latched; /**< */
uint16_t sequence; /**< */ uint32_t locked; /**< */
uint8_t buttons[28]; /**< */ uint32_t effective; /**< */
} xcb_input_device_button_state_notify_event_t; } xcb_input_modifier_info_t;
/** Opcode for xcb_input_device_presence_notify. */ /**
#define XCB_INPUT_DEVICE_PRESENCE_NOTIFY 15 * @brief xcb_input_modifier_info_iterator_t
**/
typedef struct xcb_input_modifier_info_iterator_t {
xcb_input_modifier_info_t *data; /**< */
int rem; /**< */
int index; /**< */
} xcb_input_modifier_info_iterator_t;
/** /**
* @brief xcb_input_device_presence_notify_event_t * @brief xcb_input_xi_query_pointer_cookie_t
**/ **/
typedef struct xcb_input_device_presence_notify_event_t { typedef struct xcb_input_xi_query_pointer_cookie_t {
uint8_t response_type; /**< */ unsigned int sequence; /**< */
uint8_t pad0; /**< */ } xcb_input_xi_query_pointer_cookie_t;
uint16_t sequence; /**< */
xcb_timestamp_t time; /**< */
uint8_t devchange; /**< */
uint8_t device_id; /**< */
uint16_t control; /**< */
uint8_t pad1[20]; /**< */
} xcb_input_device_presence_notify_event_t;
/** Opcode for xcb_input_device. */ /** Opcode for xcb_input_xi_query_pointer. */
#define XCB_INPUT_DEVICE 0 #define XCB_INPUT_XI_QUERY_POINTER 40
/** /**
* @brief xcb_input_device_error_t * @brief xcb_input_xi_query_pointer_request_t
**/ **/
typedef struct xcb_input_device_error_t { typedef struct xcb_input_xi_query_pointer_request_t {
uint8_t response_type; /**< */ uint8_t major_opcode; /**< */
uint8_t error_code; /**< */ uint8_t minor_opcode; /**< */
uint16_t sequence; /**< */ uint16_t length; /**< */
} xcb_input_device_error_t; xcb_window_t window; /**< */
xcb_input_device_id_t deviceid; /**< */
uint8_t pad0[2]; /**< */
} xcb_input_xi_query_pointer_request_t;
/**
* @brief xcb_input_xi_query_pointer_reply_t
**/
typedef struct xcb_input_xi_query_pointer_reply_t {
uint8_t response_type; /**< */
uint8_t pad0; /**< */
uint16_t sequence; /**< */
uint32_t length; /**< */
xcb_window_t root; /**< */
xcb_window_t child; /**< */
xcb_input_fp1616_t root_x; /**< */
xcb_input_fp1616_t root_y; /**< */
xcb_input_fp1616_t win_x; /**< */
xcb_input_fp1616_t win_y; /**< */
uint8_t same_screen; /**< */
uint8_t pad1; /**< */
uint16_t buttons_len; /**< */
xcb_input_modifier_info_t mods; /**< */
xcb_input_group_info_t group; /**< */
} xcb_input_xi_query_pointer_reply_t;
/** Opcode for xcb_input_xi_warp_pointer. */
#define XCB_INPUT_XI_WARP_POINTER 41
/**
* @brief xcb_input_xi_warp_pointer_request_t
**/
typedef struct xcb_input_xi_warp_pointer_request_t {
uint8_t major_opcode; /**< */
uint8_t minor_opcode; /**< */
uint16_t length; /**< */
xcb_window_t src_win; /**< */
xcb_window_t dst_win; /**< */
xcb_input_fp1616_t src_x; /**< */
xcb_input_fp1616_t src_y; /**< */
uint16_t src_width; /**< */
uint16_t src_height; /**< */
xcb_input_fp1616_t dst_x; /**< */
xcb_input_fp1616_t dst_y; /**< */
xcb_input_device_id_t deviceid; /**< */
uint8_t pad0[2]; /**< */
} xcb_input_xi_warp_pointer_request_t;
/** Opcode for xcb_input_xi_change_cursor. */
#define XCB_INPUT_XI_CHANGE_CURSOR 42
/**
* @brief xcb_input_xi_change_cursor_request_t
**/
typedef struct xcb_input_xi_change_cursor_request_t {
uint8_t major_opcode; /**< */
uint8_t minor_opcode; /**< */
uint16_t length; /**< */
xcb_window_t window; /**< */
xcb_cursor_t cursor; /**< */
xcb_input_device_id_t deviceid; /**< */
uint8_t pad0[2]; /**< */
} xcb_input_xi_change_cursor_request_t;
typedef enum xcb_input_hierarchy_change_type_t {
XCB_INPUT_HIERARCHY_CHANGE_TYPE_ADD_MASTER = 1,
XCB_INPUT_HIERARCHY_CHANGE_TYPE_REMOVE_MASTER = 2,
XCB_INPUT_HIERARCHY_CHANGE_TYPE_ATTACH_SLAVE = 3,
XCB_INPUT_HIERARCHY_CHANGE_TYPE_DETACH_SLAVE = 4
} xcb_input_hierarchy_change_type_t;
typedef enum xcb_input_change_mode_t {
XCB_INPUT_CHANGE_MODE_ATTACH = 1,
XCB_INPUT_CHANGE_MODE_FLOAT = 2
} xcb_input_change_mode_t;
/** Opcode for xcb_input_event. */ /**
#define XCB_INPUT_EVENT 1 * @brief xcb_input_add_master_t
**/
typedef struct xcb_input_add_master_t {
uint16_t type; /**< */
uint16_t len; /**< */
uint16_t name_len; /**< */
uint8_t send_core; /**< */
uint8_t enable; /**< */
} xcb_input_add_master_t;
/** /**
* @brief xcb_input_event_error_t * @brief xcb_input_add_master_iterator_t
**/ **/
typedef struct xcb_input_event_error_t { typedef struct xcb_input_add_master_iterator_t {
xcb_input_add_master_t *data; /**< */
int rem; /**< */
int index; /**< */
} xcb_input_add_master_iterator_t;
/**
* @brief xcb_input_remove_master_t
**/
typedef struct xcb_input_remove_master_t {
uint16_t type; /**< */
uint16_t len; /**< */
xcb_input_device_id_t deviceid; /**< */
uint8_t return_mode; /**< */
uint8_t pad0; /**< */
xcb_input_device_id_t return_pointer; /**< */
xcb_input_device_id_t return_keyboard; /**< */
} xcb_input_remove_master_t;
/**
* @brief xcb_input_remove_master_iterator_t
**/
typedef struct xcb_input_remove_master_iterator_t {
xcb_input_remove_master_t *data; /**< */
int rem; /**< */
int index; /**< */
} xcb_input_remove_master_iterator_t;
/**
* @brief xcb_input_attach_slave_t
**/
typedef struct xcb_input_attach_slave_t {
uint16_t type; /**< */
uint16_t len; /**< */
xcb_input_device_id_t deviceid; /**< */
xcb_input_device_id_t master; /**< */
} xcb_input_attach_slave_t;
/**
* @brief xcb_input_attach_slave_iterator_t
**/
typedef struct xcb_input_attach_slave_iterator_t {
xcb_input_attach_slave_t *data; /**< */
int rem; /**< */
int index; /**< */
} xcb_input_attach_slave_iterator_t;
/**
* @brief xcb_input_detach_slave_t
**/
typedef struct xcb_input_detach_slave_t {
uint16_t type; /**< */
uint16_t len; /**< */
xcb_input_device_id_t deviceid; /**< */
uint8_t pad0[2]; /**< */
} xcb_input_detach_slave_t;
/**
* @brief xcb_input_detach_slave_iterator_t
**/
typedef struct xcb_input_detach_slave_iterator_t {
xcb_input_detach_slave_t *data; /**< */
int rem; /**< */
int index; /**< */
} xcb_input_detach_slave_iterator_t;
/**
* @brief xcb_input_hierarchy_change_t
**/
typedef struct xcb_input_hierarchy_change_t {
uint16_t type; /**< */
uint16_t len; /**< */
} xcb_input_hierarchy_change_t;
/**
* @brief xcb_input_hierarchy_change_iterator_t
**/
typedef struct xcb_input_hierarchy_change_iterator_t {
xcb_input_hierarchy_change_t *data; /**< */
int rem; /**< */
int index; /**< */
} xcb_input_hierarchy_change_iterator_t;
/** Opcode for xcb_input_xi_change_hierarchy. */
#define XCB_INPUT_XI_CHANGE_HIERARCHY 43
/**
* @brief xcb_input_xi_change_hierarchy_request_t
**/
typedef struct xcb_input_xi_change_hierarchy_request_t {
uint8_t major_opcode; /**< */
uint8_t minor_opcode; /**< */
uint16_t length; /**< */
uint8_t num_changes; /**< */
uint8_t pad0[3]; /**< */
} xcb_input_xi_change_hierarchy_request_t;
/** Opcode for xcb_input_xi_set_client_pointer. */
#define XCB_INPUT_XI_SET_CLIENT_POINTER 44
/**
* @brief xcb_input_xi_set_client_pointer_request_t
**/
typedef struct xcb_input_xi_set_client_pointer_request_t {
uint8_t major_opcode; /**< */
uint8_t minor_opcode; /**< */
uint16_t length; /**< */
xcb_window_t window; /**< */
xcb_input_device_id_t deviceid; /**< */
uint8_t pad0[2]; /**< */
} xcb_input_xi_set_client_pointer_request_t;
/**
* @brief xcb_input_xi_get_client_pointer_cookie_t
**/
typedef struct xcb_input_xi_get_client_pointer_cookie_t {
unsigned int sequence; /**< */
} xcb_input_xi_get_client_pointer_cookie_t;
/** Opcode for xcb_input_xi_get_client_pointer. */
#define XCB_INPUT_XI_GET_CLIENT_POINTER 45
/**
* @brief xcb_input_xi_get_client_pointer_request_t
**/
typedef struct xcb_input_xi_get_client_pointer_request_t {
uint8_t major_opcode; /**< */
uint8_t minor_opcode; /**< */
uint16_t length; /**< */
xcb_window_t window; /**< */
} xcb_input_xi_get_client_pointer_request_t;
/**
* @brief xcb_input_xi_get_client_pointer_reply_t
**/
typedef struct xcb_input_xi_get_client_pointer_reply_t {
uint8_t response_type; /**< */
uint8_t pad0; /**< */
uint16_t sequence; /**< */
uint32_t length; /**< */
uint8_t set; /**< */
uint8_t pad1; /**< */
xcb_input_device_id_t deviceid; /**< */
uint8_t pad2[20]; /**< */
} xcb_input_xi_get_client_pointer_reply_t;
typedef enum xcb_input_xi_event_mask_t {
XCB_INPUT_XI_EVENT_MASK_DEVICE_CHANGED = 2,
XCB_INPUT_XI_EVENT_MASK_KEY_PRESS = 4,
XCB_INPUT_XI_EVENT_MASK_KEY_RELEASE = 8,
XCB_INPUT_XI_EVENT_MASK_BUTTON_PRESS = 16,
XCB_INPUT_XI_EVENT_MASK_BUTTON_RELEASE = 32,
XCB_INPUT_XI_EVENT_MASK_MOTION = 64,
XCB_INPUT_XI_EVENT_MASK_ENTER = 128,
XCB_INPUT_XI_EVENT_MASK_LEAVE = 256,
XCB_INPUT_XI_EVENT_MASK_FOCUS_IN = 512,
XCB_INPUT_XI_EVENT_MASK_FOCUS_OUT = 1024,
XCB_INPUT_XI_EVENT_MASK_HIERARCHY = 2048,
XCB_INPUT_XI_EVENT_MASK_PROPERTY = 4096,
XCB_INPUT_XI_EVENT_MASK_RAW_KEY_PRESS = 8192,
XCB_INPUT_XI_EVENT_MASK_RAW_KEY_RELEASE = 16384,
XCB_INPUT_XI_EVENT_MASK_RAW_BUTTON_PRESS = 32768,
XCB_INPUT_XI_EVENT_MASK_RAW_BUTTON_RELEASE = 65536,
XCB_INPUT_XI_EVENT_MASK_RAW_MOTION = 131072,
XCB_INPUT_XI_EVENT_MASK_TOUCH_BEGIN = 262144,
XCB_INPUT_XI_EVENT_MASK_TOUCH_UPDATE = 524288,
XCB_INPUT_XI_EVENT_MASK_TOUCH_END = 1048576,
XCB_INPUT_XI_EVENT_MASK_TOUCH_OWNERSHIP = 2097152,
XCB_INPUT_XI_EVENT_MASK_RAW_TOUCH_BEGIN = 4194304,
XCB_INPUT_XI_EVENT_MASK_RAW_TOUCH_UPDATE = 8388608,
XCB_INPUT_XI_EVENT_MASK_RAW_TOUCH_END = 16777216,
XCB_INPUT_XI_EVENT_MASK_BARRIER_HIT = 33554432,
XCB_INPUT_XI_EVENT_MASK_BARRIER_LEAVE = 67108864
} xcb_input_xi_event_mask_t;
/**
* @brief xcb_input_event_mask_t
**/
typedef struct xcb_input_event_mask_t {
xcb_input_device_id_t deviceid; /**< */
uint16_t mask_len; /**< */
} xcb_input_event_mask_t;
/**
* @brief xcb_input_event_mask_iterator_t
**/
typedef struct xcb_input_event_mask_iterator_t {
xcb_input_event_mask_t *data; /**< */
int rem; /**< */
int index; /**< */
} xcb_input_event_mask_iterator_t;
/** Opcode for xcb_input_xi_select_events. */
#define XCB_INPUT_XI_SELECT_EVENTS 46
/**
* @brief xcb_input_xi_select_events_request_t
**/
typedef struct xcb_input_xi_select_events_request_t {
uint8_t major_opcode; /**< */
uint8_t minor_opcode; /**< */
uint16_t length; /**< */
xcb_window_t window; /**< */
uint16_t num_mask; /**< */
uint8_t pad0[2]; /**< */
} xcb_input_xi_select_events_request_t;
/**
* @brief xcb_input_xi_query_version_cookie_t
**/
typedef struct xcb_input_xi_query_version_cookie_t {
unsigned int sequence; /**< */
} xcb_input_xi_query_version_cookie_t;
/** Opcode for xcb_input_xi_query_version. */
#define XCB_INPUT_XI_QUERY_VERSION 47
/**
* @brief xcb_input_xi_query_version_request_t
**/
typedef struct xcb_input_xi_query_version_request_t {
uint8_t major_opcode; /**< */
uint8_t minor_opcode; /**< */
uint16_t length; /**< */
uint16_t major_version; /**< */
uint16_t minor_version; /**< */
} xcb_input_xi_query_version_request_t;
/**
* @brief xcb_input_xi_query_version_reply_t
**/
typedef struct xcb_input_xi_query_version_reply_t {
uint8_t response_type; /**< */ uint8_t response_type; /**< */
uint8_t error_code; /**< */ uint8_t pad0; /**< */
uint16_t sequence; /**< */ uint16_t sequence; /**< */
} xcb_input_event_error_t; uint32_t length; /**< */
uint16_t major_version; /**< */
uint16_t minor_version; /**< */
uint8_t pad1[20]; /**< */
} xcb_input_xi_query_version_reply_t;
/** Opcode for xcb_input_mode. */ typedef enum xcb_input_device_class_type_t {
#define XCB_INPUT_MODE 2 XCB_INPUT_DEVICE_CLASS_TYPE_KEY = 0,
XCB_INPUT_DEVICE_CLASS_TYPE_BUTTON = 1,
XCB_INPUT_DEVICE_CLASS_TYPE_VALUATOR = 2,
XCB_INPUT_DEVICE_CLASS_TYPE_SCROLL = 3,
XCB_INPUT_DEVICE_CLASS_TYPE_TOUCH = 8
} xcb_input_device_class_type_t;
typedef enum xcb_input_device_type_t {
XCB_INPUT_DEVICE_TYPE_MASTER_POINTER = 1,
XCB_INPUT_DEVICE_TYPE_MASTER_KEYBOARD = 2,
XCB_INPUT_DEVICE_TYPE_SLAVE_POINTER = 3,
XCB_INPUT_DEVICE_TYPE_SLAVE_KEYBOARD = 4,
XCB_INPUT_DEVICE_TYPE_FLOATING_SLAVE = 5
} xcb_input_device_type_t;
typedef enum xcb_input_scroll_flags_t {
XCB_INPUT_SCROLL_FLAGS_NO_EMULATION = 1,
XCB_INPUT_SCROLL_FLAGS_PREFERRED = 2
} xcb_input_scroll_flags_t;
typedef enum xcb_input_scroll_type_t {
XCB_INPUT_SCROLL_TYPE_VERTICAL = 1,
XCB_INPUT_SCROLL_TYPE_HORIZONTAL = 2
} xcb_input_scroll_type_t;
typedef enum xcb_input_touch_mode_t {
XCB_INPUT_TOUCH_MODE_DIRECT = 1,
XCB_INPUT_TOUCH_MODE_DEPENDENT = 2
} xcb_input_touch_mode_t;
/**
* @brief xcb_input_button_class_t
**/
typedef struct xcb_input_button_class_t {
uint16_t type; /**< */
uint16_t len; /**< */
xcb_input_device_id_t sourceid; /**< */
uint16_t num_buttons; /**< */
} xcb_input_button_class_t;
/** /**
* @brief xcb_input_mode_error_t * @brief xcb_input_button_class_iterator_t
**/ **/
typedef struct xcb_input_mode_error_t { typedef struct xcb_input_button_class_iterator_t {
xcb_input_button_class_t *data; /**< */
int rem; /**< */
int index; /**< */
} xcb_input_button_class_iterator_t;
/**
* @brief xcb_input_key_class_t
**/
typedef struct xcb_input_key_class_t {
uint16_t type; /**< */
uint16_t len; /**< */
xcb_input_device_id_t sourceid; /**< */
uint16_t num_keys; /**< */
} xcb_input_key_class_t;
/**
* @brief xcb_input_key_class_iterator_t
**/
typedef struct xcb_input_key_class_iterator_t {
xcb_input_key_class_t *data; /**< */
int rem; /**< */
int index; /**< */
} xcb_input_key_class_iterator_t;
/**
* @brief xcb_input_scroll_class_t
**/
typedef struct xcb_input_scroll_class_t {
uint16_t type; /**< */
uint16_t len; /**< */
xcb_input_device_id_t sourceid; /**< */
uint16_t number; /**< */
uint16_t scroll_type; /**< */
uint8_t pad0[2]; /**< */
uint32_t flags; /**< */
xcb_input_fp3232_t increment; /**< */
} xcb_input_scroll_class_t;
/**
* @brief xcb_input_scroll_class_iterator_t
**/
typedef struct xcb_input_scroll_class_iterator_t {
xcb_input_scroll_class_t *data; /**< */
int rem; /**< */
int index; /**< */
} xcb_input_scroll_class_iterator_t;
/**
* @brief xcb_input_touch_class_t
**/
typedef struct xcb_input_touch_class_t {
uint16_t type; /**< */
uint16_t len; /**< */
xcb_input_device_id_t sourceid; /**< */
uint8_t mode; /**< */
uint8_t num_touches; /**< */
} xcb_input_touch_class_t;
/**
* @brief xcb_input_touch_class_iterator_t
**/
typedef struct xcb_input_touch_class_iterator_t {
xcb_input_touch_class_t *data; /**< */
int rem; /**< */
int index; /**< */
} xcb_input_touch_class_iterator_t;
/**
* @brief xcb_input_valuator_class_t
**/
typedef struct xcb_input_valuator_class_t {
uint16_t type; /**< */
uint16_t len; /**< */
xcb_input_device_id_t sourceid; /**< */
uint16_t number; /**< */
xcb_atom_t label; /**< */
xcb_input_fp3232_t min; /**< */
xcb_input_fp3232_t max; /**< */
xcb_input_fp3232_t value; /**< */
uint32_t resolution; /**< */
uint8_t mode; /**< */
uint8_t pad0[3]; /**< */
} xcb_input_valuator_class_t;
/**
* @brief xcb_input_valuator_class_iterator_t
**/
typedef struct xcb_input_valuator_class_iterator_t {
xcb_input_valuator_class_t *data; /**< */
int rem; /**< */
int index; /**< */
} xcb_input_valuator_class_iterator_t;
/**
* @brief xcb_input_device_class_t
**/
typedef struct xcb_input_device_class_t {
uint16_t type; /**< */
uint16_t len; /**< */
xcb_input_device_id_t sourceid; /**< */
uint8_t pad0[2]; /**< */
} xcb_input_device_class_t;
/**
* @brief xcb_input_device_class_iterator_t
**/
typedef struct xcb_input_device_class_iterator_t {
xcb_input_device_class_t *data; /**< */
int rem; /**< */
int index; /**< */
} xcb_input_device_class_iterator_t;
/**
* @brief xcb_input_xi_device_info_t
**/
typedef struct xcb_input_xi_device_info_t {
xcb_input_device_id_t deviceid; /**< */
uint16_t type; /**< */
xcb_input_device_id_t attachment; /**< */
uint16_t num_classes; /**< */
uint16_t name_len; /**< */
uint8_t enabled; /**< */
uint8_t pad0; /**< */
} xcb_input_xi_device_info_t;
/**
* @brief xcb_input_xi_device_info_iterator_t
**/
typedef struct xcb_input_xi_device_info_iterator_t {
xcb_input_xi_device_info_t *data; /**< */
int rem; /**< */
int index; /**< */
} xcb_input_xi_device_info_iterator_t;
/**
* @brief xcb_input_xi_query_device_cookie_t
**/
typedef struct xcb_input_xi_query_device_cookie_t {
unsigned int sequence; /**< */
} xcb_input_xi_query_device_cookie_t;
/** Opcode for xcb_input_xi_query_device. */
#define XCB_INPUT_XI_QUERY_DEVICE 48
/**
* @brief xcb_input_xi_query_device_request_t
**/
typedef struct xcb_input_xi_query_device_request_t {
uint8_t major_opcode; /**< */
uint8_t minor_opcode; /**< */
uint16_t length; /**< */
xcb_input_device_id_t deviceid; /**< */
uint8_t pad0[2]; /**< */
} xcb_input_xi_query_device_request_t;
/**
* @brief xcb_input_xi_query_device_reply_t
**/
typedef struct xcb_input_xi_query_device_reply_t {
uint8_t response_type; /**< */ uint8_t response_type; /**< */
uint8_t error_code; /**< */ uint8_t pad0; /**< */
uint16_t sequence; /**< */ uint16_t sequence; /**< */
} xcb_input_mode_error_t; uint32_t length; /**< */
uint16_t num_infos; /**< */
uint8_t pad1[22]; /**< */
} xcb_input_xi_query_device_reply_t;
/** Opcode for xcb_input_device_busy. */ /** Opcode for xcb_input_xi_set_focus. */
#define XCB_INPUT_DEVICE_BUSY 3 #define XCB_INPUT_XI_SET_FOCUS 49
/** /**
* @brief xcb_input_device_busy_error_t * @brief xcb_input_xi_set_focus_request_t
**/ **/
typedef struct xcb_input_device_busy_error_t { typedef struct xcb_input_xi_set_focus_request_t {
uint8_t major_opcode; /**< */
uint8_t minor_opcode; /**< */
uint16_t length; /**< */
xcb_window_t window; /**< */
xcb_timestamp_t time; /**< */
xcb_input_device_id_t deviceid; /**< */
uint8_t pad0[2]; /**< */
} xcb_input_xi_set_focus_request_t;
/**
* @brief xcb_input_xi_get_focus_cookie_t
**/
typedef struct xcb_input_xi_get_focus_cookie_t {
unsigned int sequence; /**< */
} xcb_input_xi_get_focus_cookie_t;
/** Opcode for xcb_input_xi_get_focus. */
#define XCB_INPUT_XI_GET_FOCUS 50
/**
* @brief xcb_input_xi_get_focus_request_t
**/
typedef struct xcb_input_xi_get_focus_request_t {
uint8_t major_opcode; /**< */
uint8_t minor_opcode; /**< */
uint16_t length; /**< */
xcb_input_device_id_t deviceid; /**< */
uint8_t pad0[2]; /**< */
} xcb_input_xi_get_focus_request_t;
/**
* @brief xcb_input_xi_get_focus_reply_t
**/
typedef struct xcb_input_xi_get_focus_reply_t {
uint8_t response_type; /**< */
uint8_t pad0; /**< */
uint16_t sequence; /**< */
uint32_t length; /**< */
xcb_window_t focus; /**< */
uint8_t pad1[20]; /**< */
} xcb_input_xi_get_focus_reply_t;
typedef enum xcb_input_grab_owner_t {
XCB_INPUT_GRAB_OWNER_NO_OWNER = 0,
XCB_INPUT_GRAB_OWNER_OWNER = 1
} xcb_input_grab_owner_t;
/**
* @brief xcb_input_xi_grab_device_cookie_t
**/
typedef struct xcb_input_xi_grab_device_cookie_t {
unsigned int sequence; /**< */
} xcb_input_xi_grab_device_cookie_t;
/** Opcode for xcb_input_xi_grab_device. */
#define XCB_INPUT_XI_GRAB_DEVICE 51
/**
* @brief xcb_input_xi_grab_device_request_t
**/
typedef struct xcb_input_xi_grab_device_request_t {
uint8_t major_opcode; /**< */
uint8_t minor_opcode; /**< */
uint16_t length; /**< */
xcb_window_t window; /**< */
xcb_timestamp_t time; /**< */
xcb_cursor_t cursor; /**< */
xcb_input_device_id_t deviceid; /**< */
uint8_t mode; /**< */
uint8_t paired_device_mode; /**< */
uint8_t owner_events; /**< */
uint8_t pad0; /**< */
uint16_t mask_len; /**< */
} xcb_input_xi_grab_device_request_t;
/**
* @brief xcb_input_xi_grab_device_reply_t
**/
typedef struct xcb_input_xi_grab_device_reply_t {
uint8_t response_type; /**< */ uint8_t response_type; /**< */
uint8_t error_code; /**< */ uint8_t pad0; /**< */
uint16_t sequence; /**< */ uint16_t sequence; /**< */
} xcb_input_device_busy_error_t; uint32_t length; /**< */
uint8_t status; /**< */
uint8_t pad1[23]; /**< */
} xcb_input_xi_grab_device_reply_t;
/** Opcode for xcb_input_class. */ /** Opcode for xcb_input_xi_ungrab_device. */
#define XCB_INPUT_CLASS 4 #define XCB_INPUT_XI_UNGRAB_DEVICE 52
/** /**
* @brief xcb_input_class_error_t * @brief xcb_input_xi_ungrab_device_request_t
**/ **/
typedef struct xcb_input_class_error_t { typedef struct xcb_input_xi_ungrab_device_request_t {
uint8_t major_opcode; /**< */
uint8_t minor_opcode; /**< */
uint16_t length; /**< */
xcb_timestamp_t time; /**< */
xcb_input_device_id_t deviceid; /**< */
uint8_t pad0[2]; /**< */
} xcb_input_xi_ungrab_device_request_t;
typedef enum xcb_input_event_mode_t {
XCB_INPUT_EVENT_MODE_ASYNC_DEVICE = 0,
XCB_INPUT_EVENT_MODE_SYNC_DEVICE = 1,
XCB_INPUT_EVENT_MODE_REPLAY_DEVICE = 2,
XCB_INPUT_EVENT_MODE_ASYNC_PAIRED_DEVICE = 3,
XCB_INPUT_EVENT_MODE_ASYNC_PAIR = 4,
XCB_INPUT_EVENT_MODE_SYNC_PAIR = 5,
XCB_INPUT_EVENT_MODE_ACCEPT_TOUCH = 6,
XCB_INPUT_EVENT_MODE_REJECT_TOUCH = 7
} xcb_input_event_mode_t;
/** Opcode for xcb_input_xi_allow_events. */
#define XCB_INPUT_XI_ALLOW_EVENTS 53
/**
* @brief xcb_input_xi_allow_events_request_t
**/
typedef struct xcb_input_xi_allow_events_request_t {
uint8_t major_opcode; /**< */
uint8_t minor_opcode; /**< */
uint16_t length; /**< */
xcb_timestamp_t time; /**< */
xcb_input_device_id_t deviceid; /**< */
uint8_t event_mode; /**< */
uint8_t pad0; /**< */
uint32_t touchid; /**< */
xcb_window_t grab_window; /**< */
} xcb_input_xi_allow_events_request_t;
typedef enum xcb_input_grab_mode_22_t {
XCB_INPUT_GRAB_MODE_22_SYNC = 0,
XCB_INPUT_GRAB_MODE_22_ASYNC = 1,
XCB_INPUT_GRAB_MODE_22_TOUCH = 2
} xcb_input_grab_mode_22_t;
typedef enum xcb_input_grab_type_t {
XCB_INPUT_GRAB_TYPE_BUTTON = 0,
XCB_INPUT_GRAB_TYPE_KEYCODE = 1,
XCB_INPUT_GRAB_TYPE_ENTER = 2,
XCB_INPUT_GRAB_TYPE_FOCUS_IN = 3,
XCB_INPUT_GRAB_TYPE_TOUCH_BEGIN = 4
} xcb_input_grab_type_t;
typedef enum xcb_input_modifier_mask_t {
XCB_INPUT_MODIFIER_MASK_ANY = 2147483648
} xcb_input_modifier_mask_t;
/**
* @brief xcb_input_grab_modifier_info_t
**/
typedef struct xcb_input_grab_modifier_info_t {
uint32_t modifiers; /**< */
uint8_t status; /**< */
uint8_t pad0[3]; /**< */
} xcb_input_grab_modifier_info_t;
/**
* @brief xcb_input_grab_modifier_info_iterator_t
**/
typedef struct xcb_input_grab_modifier_info_iterator_t {
xcb_input_grab_modifier_info_t *data; /**< */
int rem; /**< */
int index; /**< */
} xcb_input_grab_modifier_info_iterator_t;
/**
* @brief xcb_input_xi_passive_grab_device_cookie_t
**/
typedef struct xcb_input_xi_passive_grab_device_cookie_t {
unsigned int sequence; /**< */
} xcb_input_xi_passive_grab_device_cookie_t;
/** Opcode for xcb_input_xi_passive_grab_device. */
#define XCB_INPUT_XI_PASSIVE_GRAB_DEVICE 54
/**
* @brief xcb_input_xi_passive_grab_device_request_t
**/
typedef struct xcb_input_xi_passive_grab_device_request_t {
uint8_t major_opcode; /**< */
uint8_t minor_opcode; /**< */
uint16_t length; /**< */
xcb_timestamp_t time; /**< */
xcb_window_t grab_window; /**< */
xcb_cursor_t cursor; /**< */
uint32_t detail; /**< */
xcb_input_device_id_t deviceid; /**< */
uint16_t num_modifiers; /**< */
uint16_t mask_len; /**< */
uint8_t grab_type; /**< */
uint8_t grab_mode; /**< */
uint8_t paired_device_mode; /**< */
uint8_t owner_events; /**< */
uint8_t pad0[2]; /**< */
} xcb_input_xi_passive_grab_device_request_t;
/**
* @brief xcb_input_xi_passive_grab_device_reply_t
**/
typedef struct xcb_input_xi_passive_grab_device_reply_t {
uint8_t response_type; /**< */ uint8_t response_type; /**< */
uint8_t error_code; /**< */ uint8_t pad0; /**< */
uint16_t sequence; /**< */ uint16_t sequence; /**< */
} xcb_input_class_error_t; uint32_t length; /**< */
uint16_t num_modifiers; /**< */
uint8_t pad1[22]; /**< */
} xcb_input_xi_passive_grab_device_reply_t;
/** Opcode for xcb_input_xi_passive_ungrab_device. */
#define XCB_INPUT_XI_PASSIVE_UNGRAB_DEVICE 55
/** /**
* Get the next element of the iterator * @brief xcb_input_xi_passive_ungrab_device_request_t
* @param i Pointer to a xcb_input_key_code_iterator_t **/
* typedef struct xcb_input_xi_passive_ungrab_device_request_t {
* Get the next element in the iterator. The member rem is uint8_t major_opcode; /**< */
* decreased by one. The member data points to the next uint8_t minor_opcode; /**< */
* element. The member index is increased by sizeof(xcb_input_key_code_t) uint16_t length; /**< */
*/ xcb_window_t grab_window; /**< */
uint32_t detail; /**< */
xcb_input_device_id_t deviceid; /**< */
uint16_t num_modifiers; /**< */
uint8_t grab_type; /**< */
uint8_t pad0[3]; /**< */
} xcb_input_xi_passive_ungrab_device_request_t;
/**
* @brief xcb_input_xi_list_properties_cookie_t
**/
typedef struct xcb_input_xi_list_properties_cookie_t {
unsigned int sequence; /**< */
} xcb_input_xi_list_properties_cookie_t;
/************************************************************************** /** Opcode for xcb_input_xi_list_properties. */
*** #define XCB_INPUT_XI_LIST_PROPERTIES 56
**
** void xcb_input_key_code_next
**
** @param xcb_input_key_code_iterator_t *i
** @returns void
**
**************************************************************************
***/
void /**
xcb_input_key_code_next (xcb_input_key_code_iterator_t *i /**< */); * @brief xcb_input_xi_list_properties_request_t
**/
typedef struct xcb_input_xi_list_properties_request_t {
uint8_t major_opcode; /**< */
uint8_t minor_opcode; /**< */
uint16_t length; /**< */
xcb_input_device_id_t deviceid; /**< */
uint8_t pad0[2]; /**< */
} xcb_input_xi_list_properties_request_t;
/** /**
* Return the iterator pointing to the last element * @brief xcb_input_xi_list_properties_reply_t
* @param i An xcb_input_key_code_iterator_t **/
* @return The iterator pointing to the last element typedef struct xcb_input_xi_list_properties_reply_t {
uint8_t response_type; /**< */
uint8_t pad0; /**< */
uint16_t sequence; /**< */
uint32_t length; /**< */
uint16_t num_properties; /**< */
uint8_t pad1[22]; /**< */
} xcb_input_xi_list_properties_reply_t;
/**
* @brief xcb_input_xi_change_property_items_t
**/
typedef struct xcb_input_xi_change_property_items_t {
uint8_t *data8; /**< */
uint16_t *data16; /**< */
uint32_t *data32; /**< */
} xcb_input_xi_change_property_items_t;
/** Opcode for xcb_input_xi_change_property. */
#define XCB_INPUT_XI_CHANGE_PROPERTY 57
/**
* @brief xcb_input_xi_change_property_request_t
**/
typedef struct xcb_input_xi_change_property_request_t {
uint8_t major_opcode; /**< */
uint8_t minor_opcode; /**< */
uint16_t length; /**< */
xcb_input_device_id_t deviceid; /**< */
uint8_t mode; /**< */
uint8_t format; /**< */
xcb_atom_t property; /**< */
xcb_atom_t type; /**< */
uint32_t num_items; /**< */
} xcb_input_xi_change_property_request_t;
/** Opcode for xcb_input_xi_delete_property. */
#define XCB_INPUT_XI_DELETE_PROPERTY 58
/**
* @brief xcb_input_xi_delete_property_request_t
**/
typedef struct xcb_input_xi_delete_property_request_t {
uint8_t major_opcode; /**< */
uint8_t minor_opcode; /**< */
uint16_t length; /**< */
xcb_input_device_id_t deviceid; /**< */
uint8_t pad0[2]; /**< */
xcb_atom_t property; /**< */
} xcb_input_xi_delete_property_request_t;
/**
* @brief xcb_input_xi_get_property_cookie_t
**/
typedef struct xcb_input_xi_get_property_cookie_t {
unsigned int sequence; /**< */
} xcb_input_xi_get_property_cookie_t;
/** Opcode for xcb_input_xi_get_property. */
#define XCB_INPUT_XI_GET_PROPERTY 59
/**
* @brief xcb_input_xi_get_property_request_t
**/
typedef struct xcb_input_xi_get_property_request_t {
uint8_t major_opcode; /**< */
uint8_t minor_opcode; /**< */
uint16_t length; /**< */
xcb_input_device_id_t deviceid; /**< */
uint8_t _delete; /**< */
uint8_t pad0; /**< */
xcb_atom_t property; /**< */
xcb_atom_t type; /**< */
uint32_t offset; /**< */
uint32_t len; /**< */
} xcb_input_xi_get_property_request_t;
/**
* @brief xcb_input_xi_get_property_items_t
**/
typedef struct xcb_input_xi_get_property_items_t {
uint8_t *data8; /**< */
uint16_t *data16; /**< */
uint32_t *data32; /**< */
} xcb_input_xi_get_property_items_t;
/**
* @brief xcb_input_xi_get_property_reply_t
**/
typedef struct xcb_input_xi_get_property_reply_t {
uint8_t response_type; /**< */
uint8_t pad0; /**< */
uint16_t sequence; /**< */
uint32_t length; /**< */
xcb_atom_t type; /**< */
uint32_t bytes_after; /**< */
uint32_t num_items; /**< */
uint8_t format; /**< */
uint8_t pad1[11]; /**< */
} xcb_input_xi_get_property_reply_t;
/**
* @brief xcb_input_xi_get_selected_events_cookie_t
**/
typedef struct xcb_input_xi_get_selected_events_cookie_t {
unsigned int sequence; /**< */
} xcb_input_xi_get_selected_events_cookie_t;
/** Opcode for xcb_input_xi_get_selected_events. */
#define XCB_INPUT_XI_GET_SELECTED_EVENTS 60
/**
* @brief xcb_input_xi_get_selected_events_request_t
**/
typedef struct xcb_input_xi_get_selected_events_request_t {
uint8_t major_opcode; /**< */
uint8_t minor_opcode; /**< */
uint16_t length; /**< */
xcb_window_t window; /**< */
} xcb_input_xi_get_selected_events_request_t;
/**
* @brief xcb_input_xi_get_selected_events_reply_t
**/
typedef struct xcb_input_xi_get_selected_events_reply_t {
uint8_t response_type; /**< */
uint8_t pad0; /**< */
uint16_t sequence; /**< */
uint32_t length; /**< */
uint16_t num_masks; /**< */
uint8_t pad1[22]; /**< */
} xcb_input_xi_get_selected_events_reply_t;
/**
* @brief xcb_input_barrier_release_pointer_info_t
**/
typedef struct xcb_input_barrier_release_pointer_info_t {
xcb_input_device_id_t deviceid; /**< */
uint8_t pad0[2]; /**< */
xcb_xfixes_barrier_t barrier; /**< */
uint32_t eventid; /**< */
} xcb_input_barrier_release_pointer_info_t;
/**
* @brief xcb_input_barrier_release_pointer_info_iterator_t
**/
typedef struct xcb_input_barrier_release_pointer_info_iterator_t {
xcb_input_barrier_release_pointer_info_t *data; /**< */
int rem; /**< */
int index; /**< */
} xcb_input_barrier_release_pointer_info_iterator_t;
/** Opcode for xcb_input_xi_barrier_release_pointer. */
#define XCB_INPUT_XI_BARRIER_RELEASE_POINTER 61
/**
* @brief xcb_input_xi_barrier_release_pointer_request_t
**/
typedef struct xcb_input_xi_barrier_release_pointer_request_t {
uint8_t major_opcode; /**< */
uint8_t minor_opcode; /**< */
uint16_t length; /**< */
uint32_t num_barriers; /**< */
} xcb_input_xi_barrier_release_pointer_request_t;
/** Opcode for xcb_input_device_valuator. */
#define XCB_INPUT_DEVICE_VALUATOR 0
/**
* @brief xcb_input_device_valuator_event_t
**/
typedef struct xcb_input_device_valuator_event_t {
uint8_t response_type; /**< */
uint8_t device_id; /**< */
uint16_t sequence; /**< */
uint16_t device_state; /**< */
uint8_t num_valuators; /**< */
uint8_t first_valuator; /**< */
int32_t valuators[6]; /**< */
} xcb_input_device_valuator_event_t;
/** Opcode for xcb_input_device_key_press. */
#define XCB_INPUT_DEVICE_KEY_PRESS 1
/**
* @brief xcb_input_device_key_press_event_t
**/
typedef struct xcb_input_device_key_press_event_t {
uint8_t response_type; /**< */
uint8_t detail; /**< */
uint16_t sequence; /**< */
xcb_timestamp_t time; /**< */
xcb_window_t root; /**< */
xcb_window_t event; /**< */
xcb_window_t child; /**< */
int16_t root_x; /**< */
int16_t root_y; /**< */
int16_t event_x; /**< */
int16_t event_y; /**< */
uint16_t state; /**< */
uint8_t same_screen; /**< */
uint8_t device_id; /**< */
} xcb_input_device_key_press_event_t;
/** Opcode for xcb_input_device_key_release. */
#define XCB_INPUT_DEVICE_KEY_RELEASE 2
typedef xcb_input_device_key_press_event_t xcb_input_device_key_release_eve
nt_t;
/** Opcode for xcb_input_device_button_press. */
#define XCB_INPUT_DEVICE_BUTTON_PRESS 3
typedef xcb_input_device_key_press_event_t xcb_input_device_button_press_ev
ent_t;
/** Opcode for xcb_input_device_button_release. */
#define XCB_INPUT_DEVICE_BUTTON_RELEASE 4
typedef xcb_input_device_key_press_event_t xcb_input_device_button_release_
event_t;
/** Opcode for xcb_input_device_motion_notify. */
#define XCB_INPUT_DEVICE_MOTION_NOTIFY 5
typedef xcb_input_device_key_press_event_t xcb_input_device_motion_notify_e
vent_t;
/** Opcode for xcb_input_device_focus_in. */
#define XCB_INPUT_DEVICE_FOCUS_IN 6
/**
* @brief xcb_input_device_focus_in_event_t
**/
typedef struct xcb_input_device_focus_in_event_t {
uint8_t response_type; /**< */
uint8_t detail; /**< */
uint16_t sequence; /**< */
xcb_timestamp_t time; /**< */
xcb_window_t window; /**< */
uint8_t mode; /**< */
uint8_t device_id; /**< */
uint8_t pad0[18]; /**< */
} xcb_input_device_focus_in_event_t;
/** Opcode for xcb_input_device_focus_out. */
#define XCB_INPUT_DEVICE_FOCUS_OUT 7
typedef xcb_input_device_focus_in_event_t xcb_input_device_focus_out_event_
t;
/** Opcode for xcb_input_proximity_in. */
#define XCB_INPUT_PROXIMITY_IN 8
typedef xcb_input_device_key_press_event_t xcb_input_proximity_in_event_t;
/** Opcode for xcb_input_proximity_out. */
#define XCB_INPUT_PROXIMITY_OUT 9
typedef xcb_input_device_key_press_event_t xcb_input_proximity_out_event_t;
/** Opcode for xcb_input_device_state_notify. */
#define XCB_INPUT_DEVICE_STATE_NOTIFY 10
/**
* @brief xcb_input_device_state_notify_event_t
**/
typedef struct xcb_input_device_state_notify_event_t {
uint8_t response_type; /**< */
uint8_t device_id; /**< */
uint16_t sequence; /**< */
xcb_timestamp_t time; /**< */
uint8_t num_keys; /**< */
uint8_t num_buttons; /**< */
uint8_t num_valuators; /**< */
uint8_t classes_reported; /**< */
uint8_t buttons[4]; /**< */
uint8_t keys[4]; /**< */
uint32_t valuators[3]; /**< */
} xcb_input_device_state_notify_event_t;
/** Opcode for xcb_input_device_mapping_notify. */
#define XCB_INPUT_DEVICE_MAPPING_NOTIFY 11
/**
* @brief xcb_input_device_mapping_notify_event_t
**/
typedef struct xcb_input_device_mapping_notify_event_t {
uint8_t response_type; /**< */
uint8_t device_id; /**< */
uint16_t sequence; /**< */
uint8_t request; /**< */
xcb_input_key_code_t first_keycode; /**< */
uint8_t count; /**< */
uint8_t pad0; /**< */
xcb_timestamp_t time; /**< */
uint8_t pad1[20]; /**< */
} xcb_input_device_mapping_notify_event_t;
/** Opcode for xcb_input_change_device_notify. */
#define XCB_INPUT_CHANGE_DEVICE_NOTIFY 12
/**
* @brief xcb_input_change_device_notify_event_t
**/
typedef struct xcb_input_change_device_notify_event_t {
uint8_t response_type; /**< */
uint8_t device_id; /**< */
uint16_t sequence; /**< */
xcb_timestamp_t time; /**< */
uint8_t request; /**< */
uint8_t pad0[23]; /**< */
} xcb_input_change_device_notify_event_t;
/** Opcode for xcb_input_device_key_state_notify. */
#define XCB_INPUT_DEVICE_KEY_STATE_NOTIFY 13
/**
* @brief xcb_input_device_key_state_notify_event_t
**/
typedef struct xcb_input_device_key_state_notify_event_t {
uint8_t response_type; /**< */
uint8_t device_id; /**< */
uint16_t sequence; /**< */
uint8_t keys[28]; /**< */
} xcb_input_device_key_state_notify_event_t;
/** Opcode for xcb_input_device_button_state_notify. */
#define XCB_INPUT_DEVICE_BUTTON_STATE_NOTIFY 14
/**
* @brief xcb_input_device_button_state_notify_event_t
**/
typedef struct xcb_input_device_button_state_notify_event_t {
uint8_t response_type; /**< */
uint8_t device_id; /**< */
uint16_t sequence; /**< */
uint8_t buttons[28]; /**< */
} xcb_input_device_button_state_notify_event_t;
typedef enum xcb_input_device_change_t {
XCB_INPUT_DEVICE_CHANGE_ADDED = 0,
XCB_INPUT_DEVICE_CHANGE_REMOVED = 1,
XCB_INPUT_DEVICE_CHANGE_ENABLED = 2,
XCB_INPUT_DEVICE_CHANGE_DISABLED = 3,
XCB_INPUT_DEVICE_CHANGE_UNRECOVERABLE = 4,
XCB_INPUT_DEVICE_CHANGE_CONTROL_CHANGED = 5
} xcb_input_device_change_t;
/** Opcode for xcb_input_device_presence_notify. */
#define XCB_INPUT_DEVICE_PRESENCE_NOTIFY 15
/**
* @brief xcb_input_device_presence_notify_event_t
**/
typedef struct xcb_input_device_presence_notify_event_t {
uint8_t response_type; /**< */
uint8_t pad0; /**< */
uint16_t sequence; /**< */
xcb_timestamp_t time; /**< */
uint8_t devchange; /**< */
uint8_t device_id; /**< */
uint16_t control; /**< */
uint8_t pad1[20]; /**< */
} xcb_input_device_presence_notify_event_t;
/** Opcode for xcb_input_device_property_notify. */
#define XCB_INPUT_DEVICE_PROPERTY_NOTIFY 16
/**
* @brief xcb_input_device_property_notify_event_t
**/
typedef struct xcb_input_device_property_notify_event_t {
uint8_t response_type; /**< */
uint8_t state; /**< */
uint16_t sequence; /**< */
xcb_timestamp_t time; /**< */
xcb_atom_t property; /**< */
uint8_t pad0[19]; /**< */
uint8_t device_id; /**< */
} xcb_input_device_property_notify_event_t;
typedef enum xcb_input_change_reason_t {
XCB_INPUT_CHANGE_REASON_SLAVE_SWITCH = 1,
XCB_INPUT_CHANGE_REASON_DEVICE_CHANGE = 2
} xcb_input_change_reason_t;
/** Opcode for xcb_input_device_changed. */
#define XCB_INPUT_DEVICE_CHANGED 1
/**
* @brief xcb_input_device_changed_event_t
**/
typedef struct xcb_input_device_changed_event_t {
uint8_t response_type; /**< */
uint8_t extension; /**< */
uint16_t sequence; /**< */
uint32_t length; /**< */
uint16_t event_type; /**< */
xcb_input_device_id_t deviceid; /**< */
xcb_timestamp_t time; /**< */
uint16_t num_classes; /**< */
xcb_input_device_id_t sourceid; /**< */
uint8_t reason; /**< */
uint8_t pad0[11]; /**< */
uint32_t full_sequence; /**< */
} xcb_input_device_changed_event_t;
typedef enum xcb_input_key_event_flags_t {
XCB_INPUT_KEY_EVENT_FLAGS_KEY_REPEAT = 65536
} xcb_input_key_event_flags_t;
/** Opcode for xcb_input_key_press. */
#define XCB_INPUT_KEY_PRESS 2
/**
* @brief xcb_input_key_press_event_t
**/
typedef struct xcb_input_key_press_event_t {
uint8_t response_type; /**< */
uint8_t extension; /**< */
uint16_t sequence; /**< */
uint32_t length; /**< */
uint16_t event_type; /**< */
xcb_input_device_id_t deviceid; /**< */
xcb_timestamp_t time; /**< */
uint32_t detail; /**< */
xcb_window_t root; /**< */
xcb_window_t event; /**< */
xcb_window_t child; /**< */
uint32_t full_sequence; /**< */
xcb_input_fp1616_t root_x; /**< */
xcb_input_fp1616_t root_y; /**< */
xcb_input_fp1616_t event_x; /**< */
xcb_input_fp1616_t event_y; /**< */
uint16_t buttons_len; /**< */
uint16_t valuators_len; /**< */
xcb_input_device_id_t sourceid; /**< */
uint8_t pad0[2]; /**< */
uint32_t flags; /**< */
xcb_input_modifier_info_t mods; /**< */
xcb_input_group_info_t group; /**< */
} xcb_input_key_press_event_t;
/** Opcode for xcb_input_key_release. */
#define XCB_INPUT_KEY_RELEASE 3
typedef xcb_input_key_press_event_t xcb_input_key_release_event_t;
typedef enum xcb_input_pointer_event_flags_t {
XCB_INPUT_POINTER_EVENT_FLAGS_POINTER_EMULATED = 65536
} xcb_input_pointer_event_flags_t;
/** Opcode for xcb_input_button_press. */
#define XCB_INPUT_BUTTON_PRESS 4
/**
* @brief xcb_input_button_press_event_t
**/
typedef struct xcb_input_button_press_event_t {
uint8_t response_type; /**< */
uint8_t extension; /**< */
uint16_t sequence; /**< */
uint32_t length; /**< */
uint16_t event_type; /**< */
xcb_input_device_id_t deviceid; /**< */
xcb_timestamp_t time; /**< */
uint32_t detail; /**< */
xcb_window_t root; /**< */
xcb_window_t event; /**< */
xcb_window_t child; /**< */
uint32_t full_sequence; /**< */
xcb_input_fp1616_t root_x; /**< */
xcb_input_fp1616_t root_y; /**< */
xcb_input_fp1616_t event_x; /**< */
xcb_input_fp1616_t event_y; /**< */
uint16_t buttons_len; /**< */
uint16_t valuators_len; /**< */
xcb_input_device_id_t sourceid; /**< */
uint8_t pad0[2]; /**< */
uint32_t flags; /**< */
xcb_input_modifier_info_t mods; /**< */
xcb_input_group_info_t group; /**< */
} xcb_input_button_press_event_t;
/** Opcode for xcb_input_button_release. */
#define XCB_INPUT_BUTTON_RELEASE 5
typedef xcb_input_button_press_event_t xcb_input_button_release_event_t;
/** Opcode for xcb_input_motion. */
#define XCB_INPUT_MOTION 6
typedef xcb_input_button_press_event_t xcb_input_motion_event_t;
typedef enum xcb_input_notify_mode_t {
XCB_INPUT_NOTIFY_MODE_NORMAL = 0,
XCB_INPUT_NOTIFY_MODE_GRAB = 1,
XCB_INPUT_NOTIFY_MODE_UNGRAB = 2,
XCB_INPUT_NOTIFY_MODE_WHILE_GRABBED = 3,
XCB_INPUT_NOTIFY_MODE_PASSIVE_GRAB = 4,
XCB_INPUT_NOTIFY_MODE_PASSIVE_UNGRAB = 5
} xcb_input_notify_mode_t;
typedef enum xcb_input_notify_detail_t {
XCB_INPUT_NOTIFY_DETAIL_ANCESTOR = 0,
XCB_INPUT_NOTIFY_DETAIL_VIRTUAL = 1,
XCB_INPUT_NOTIFY_DETAIL_INFERIOR = 2,
XCB_INPUT_NOTIFY_DETAIL_NONLINEAR = 3,
XCB_INPUT_NOTIFY_DETAIL_NONLINEAR_VIRTUAL = 4,
XCB_INPUT_NOTIFY_DETAIL_POINTER = 5,
XCB_INPUT_NOTIFY_DETAIL_POINTER_ROOT = 6,
XCB_INPUT_NOTIFY_DETAIL_NONE = 7
} xcb_input_notify_detail_t;
/** Opcode for xcb_input_enter. */
#define XCB_INPUT_ENTER 7
/**
* @brief xcb_input_enter_event_t
**/
typedef struct xcb_input_enter_event_t {
uint8_t response_type; /**< */
uint8_t extension; /**< */
uint16_t sequence; /**< */
uint32_t length; /**< */
uint16_t event_type; /**< */
xcb_input_device_id_t deviceid; /**< */
xcb_timestamp_t time; /**< */
xcb_input_device_id_t sourceid; /**< */
uint8_t mode; /**< */
uint8_t detail; /**< */
xcb_window_t root; /**< */
xcb_window_t event; /**< */
xcb_window_t child; /**< */
uint32_t full_sequence; /**< */
xcb_input_fp1616_t root_x; /**< */
xcb_input_fp1616_t root_y; /**< */
xcb_input_fp1616_t event_x; /**< */
xcb_input_fp1616_t event_y; /**< */
uint8_t same_screen; /**< */
uint8_t focus; /**< */
uint16_t buttons_len; /**< */
xcb_input_modifier_info_t mods; /**< */
xcb_input_group_info_t group; /**< */
} xcb_input_enter_event_t;
/** Opcode for xcb_input_leave. */
#define XCB_INPUT_LEAVE 8
typedef xcb_input_enter_event_t xcb_input_leave_event_t;
/** Opcode for xcb_input_focus_in. */
#define XCB_INPUT_FOCUS_IN 9
typedef xcb_input_enter_event_t xcb_input_focus_in_event_t;
/** Opcode for xcb_input_focus_out. */
#define XCB_INPUT_FOCUS_OUT 10
typedef xcb_input_enter_event_t xcb_input_focus_out_event_t;
typedef enum xcb_input_hierarchy_mask_t {
XCB_INPUT_HIERARCHY_MASK_MASTER_ADDED = 1,
XCB_INPUT_HIERARCHY_MASK_MASTER_REMOVED = 2,
XCB_INPUT_HIERARCHY_MASK_SLAVE_ADDED = 4,
XCB_INPUT_HIERARCHY_MASK_SLAVE_REMOVED = 8,
XCB_INPUT_HIERARCHY_MASK_SLAVE_ATTACHED = 16,
XCB_INPUT_HIERARCHY_MASK_SLAVE_DETACHED = 32,
XCB_INPUT_HIERARCHY_MASK_DEVICE_ENABLED = 64,
XCB_INPUT_HIERARCHY_MASK_DEVICE_DISABLED = 128
} xcb_input_hierarchy_mask_t;
/**
* @brief xcb_input_hierarchy_info_t
**/
typedef struct xcb_input_hierarchy_info_t {
xcb_input_device_id_t deviceid; /**< */
xcb_input_device_id_t attachment; /**< */
uint8_t type; /**< */
uint8_t enabled; /**< */
uint8_t pad0[2]; /**< */
uint32_t flags; /**< */
} xcb_input_hierarchy_info_t;
/**
* @brief xcb_input_hierarchy_info_iterator_t
**/
typedef struct xcb_input_hierarchy_info_iterator_t {
xcb_input_hierarchy_info_t *data; /**< */
int rem; /**< */
int index; /**< */
} xcb_input_hierarchy_info_iterator_t;
/** Opcode for xcb_input_hierarchy. */
#define XCB_INPUT_HIERARCHY 11
/**
* @brief xcb_input_hierarchy_event_t
**/
typedef struct xcb_input_hierarchy_event_t {
uint8_t response_type; /**< */
uint8_t extension; /**< */
uint16_t sequence; /**< */
uint32_t length; /**< */
uint16_t event_type; /**< */
xcb_input_device_id_t deviceid; /**< */
xcb_timestamp_t time; /**< */
uint32_t flags; /**< */
uint16_t num_infos; /**< */
uint8_t pad0[10]; /**< */
uint32_t full_sequence; /**< */
} xcb_input_hierarchy_event_t;
typedef enum xcb_input_property_flag_t {
XCB_INPUT_PROPERTY_FLAG_DELETED = 0,
XCB_INPUT_PROPERTY_FLAG_CREATED = 1,
XCB_INPUT_PROPERTY_FLAG_MODIFIED = 2
} xcb_input_property_flag_t;
/** Opcode for xcb_input_property. */
#define XCB_INPUT_PROPERTY 12
/**
* @brief xcb_input_property_event_t
**/
typedef struct xcb_input_property_event_t {
uint8_t response_type; /**< */
uint8_t extension; /**< */
uint16_t sequence; /**< */
uint32_t length; /**< */
uint16_t event_type; /**< */
xcb_input_device_id_t deviceid; /**< */
xcb_timestamp_t time; /**< */
xcb_atom_t property; /**< */
uint8_t what; /**< */
uint8_t pad0[11]; /**< */
uint32_t full_sequence; /**< */
} xcb_input_property_event_t;
/** Opcode for xcb_input_raw_key_press. */
#define XCB_INPUT_RAW_KEY_PRESS 13
/**
* @brief xcb_input_raw_key_press_event_t
**/
typedef struct xcb_input_raw_key_press_event_t {
uint8_t response_type; /**< */
uint8_t extension; /**< */
uint16_t sequence; /**< */
uint32_t length; /**< */
uint16_t event_type; /**< */
xcb_input_device_id_t deviceid; /**< */
xcb_timestamp_t time; /**< */
uint32_t detail; /**< */
xcb_input_device_id_t sourceid; /**< */
uint16_t valuators_len; /**< */
uint32_t flags; /**< */
uint8_t pad0[4]; /**< */
uint32_t full_sequence; /**< */
} xcb_input_raw_key_press_event_t;
/** Opcode for xcb_input_raw_key_release. */
#define XCB_INPUT_RAW_KEY_RELEASE 14
typedef xcb_input_raw_key_press_event_t xcb_input_raw_key_release_event_t;
/** Opcode for xcb_input_raw_button_press. */
#define XCB_INPUT_RAW_BUTTON_PRESS 15
/**
* @brief xcb_input_raw_button_press_event_t
**/
typedef struct xcb_input_raw_button_press_event_t {
uint8_t response_type; /**< */
uint8_t extension; /**< */
uint16_t sequence; /**< */
uint32_t length; /**< */
uint16_t event_type; /**< */
xcb_input_device_id_t deviceid; /**< */
xcb_timestamp_t time; /**< */
uint32_t detail; /**< */
xcb_input_device_id_t sourceid; /**< */
uint16_t valuators_len; /**< */
uint32_t flags; /**< */
uint8_t pad0[4]; /**< */
uint32_t full_sequence; /**< */
} xcb_input_raw_button_press_event_t;
/** Opcode for xcb_input_raw_button_release. */
#define XCB_INPUT_RAW_BUTTON_RELEASE 16
typedef xcb_input_raw_button_press_event_t xcb_input_raw_button_release_eve
nt_t;
/** Opcode for xcb_input_raw_motion. */
#define XCB_INPUT_RAW_MOTION 17
typedef xcb_input_raw_button_press_event_t xcb_input_raw_motion_event_t;
typedef enum xcb_input_touch_event_flags_t {
XCB_INPUT_TOUCH_EVENT_FLAGS_TOUCH_PENDING_END = 65536,
XCB_INPUT_TOUCH_EVENT_FLAGS_TOUCH_EMULATING_POINTER = 131072
} xcb_input_touch_event_flags_t;
/** Opcode for xcb_input_touch_begin. */
#define XCB_INPUT_TOUCH_BEGIN 18
/**
* @brief xcb_input_touch_begin_event_t
**/
typedef struct xcb_input_touch_begin_event_t {
uint8_t response_type; /**< */
uint8_t extension; /**< */
uint16_t sequence; /**< */
uint32_t length; /**< */
uint16_t event_type; /**< */
xcb_input_device_id_t deviceid; /**< */
xcb_timestamp_t time; /**< */
uint32_t detail; /**< */
xcb_window_t root; /**< */
xcb_window_t event; /**< */
xcb_window_t child; /**< */
uint32_t full_sequence; /**< */
xcb_input_fp1616_t root_x; /**< */
xcb_input_fp1616_t root_y; /**< */
xcb_input_fp1616_t event_x; /**< */
xcb_input_fp1616_t event_y; /**< */
uint16_t buttons_len; /**< */
uint16_t valuators_len; /**< */
xcb_input_device_id_t sourceid; /**< */
uint8_t pad0[2]; /**< */
uint32_t flags; /**< */
xcb_input_modifier_info_t mods; /**< */
xcb_input_group_info_t group; /**< */
} xcb_input_touch_begin_event_t;
/** Opcode for xcb_input_touch_update. */
#define XCB_INPUT_TOUCH_UPDATE 19
typedef xcb_input_touch_begin_event_t xcb_input_touch_update_event_t;
/** Opcode for xcb_input_touch_end. */
#define XCB_INPUT_TOUCH_END 20
typedef xcb_input_touch_begin_event_t xcb_input_touch_end_event_t;
typedef enum xcb_input_touch_ownership_flags_t {
XCB_INPUT_TOUCH_OWNERSHIP_FLAGS_NONE = 0
} xcb_input_touch_ownership_flags_t;
/** Opcode for xcb_input_touch_ownership. */
#define XCB_INPUT_TOUCH_OWNERSHIP 21
/**
* @brief xcb_input_touch_ownership_event_t
**/
typedef struct xcb_input_touch_ownership_event_t {
uint8_t response_type; /**< */
uint8_t extension; /**< */
uint16_t sequence; /**< */
uint32_t length; /**< */
uint16_t event_type; /**< */
xcb_input_device_id_t deviceid; /**< */
xcb_timestamp_t time; /**< */
uint32_t touchid; /**< */
xcb_window_t root; /**< */
xcb_window_t event; /**< */
xcb_window_t child; /**< */
uint32_t full_sequence; /**< */
xcb_input_device_id_t sourceid; /**< */
uint8_t pad0[2]; /**< */
uint32_t flags; /**< */
uint8_t pad1[8]; /**< */
} xcb_input_touch_ownership_event_t;
/** Opcode for xcb_input_raw_touch_begin. */
#define XCB_INPUT_RAW_TOUCH_BEGIN 22
/**
* @brief xcb_input_raw_touch_begin_event_t
**/
typedef struct xcb_input_raw_touch_begin_event_t {
uint8_t response_type; /**< */
uint8_t extension; /**< */
uint16_t sequence; /**< */
uint32_t length; /**< */
uint16_t event_type; /**< */
xcb_input_device_id_t deviceid; /**< */
xcb_timestamp_t time; /**< */
uint32_t detail; /**< */
xcb_input_device_id_t sourceid; /**< */
uint16_t valuators_len; /**< */
uint32_t flags; /**< */
uint8_t pad0[4]; /**< */
uint32_t full_sequence; /**< */
} xcb_input_raw_touch_begin_event_t;
/** Opcode for xcb_input_raw_touch_update. */
#define XCB_INPUT_RAW_TOUCH_UPDATE 23
typedef xcb_input_raw_touch_begin_event_t xcb_input_raw_touch_update_event_
t;
/** Opcode for xcb_input_raw_touch_end. */
#define XCB_INPUT_RAW_TOUCH_END 24
typedef xcb_input_raw_touch_begin_event_t xcb_input_raw_touch_end_event_t;
/** Opcode for xcb_input_barrier_hit. */
#define XCB_INPUT_BARRIER_HIT 25
/**
* @brief xcb_input_barrier_hit_event_t
**/
typedef struct xcb_input_barrier_hit_event_t {
uint8_t response_type; /**< */
uint8_t extension; /**< */
uint16_t sequence; /**< */
uint32_t length; /**< */
uint16_t event_type; /**< */
xcb_input_device_id_t deviceid; /**< */
xcb_timestamp_t time; /**< */
uint32_t eventid; /**< */
xcb_window_t root; /**< */
xcb_window_t event; /**< */
xcb_xfixes_barrier_t barrier; /**< */
uint32_t full_sequence; /**< */
uint32_t dtime; /**< */
uint32_t flags; /**< */
xcb_input_device_id_t sourceid; /**< */
uint8_t pad0[2]; /**< */
xcb_input_fp1616_t root_x; /**< */
xcb_input_fp1616_t root_y; /**< */
xcb_input_fp3232_t dx; /**< */
xcb_input_fp3232_t dy; /**< */
} xcb_input_barrier_hit_event_t;
/** Opcode for xcb_input_barrier_leave. */
#define XCB_INPUT_BARRIER_LEAVE 26
typedef xcb_input_barrier_hit_event_t xcb_input_barrier_leave_event_t;
/** Opcode for xcb_input_device. */
#define XCB_INPUT_DEVICE 0
/**
* @brief xcb_input_device_error_t
**/
typedef struct xcb_input_device_error_t {
uint8_t response_type; /**< */
uint8_t error_code; /**< */
uint16_t sequence; /**< */
} xcb_input_device_error_t;
/** Opcode for xcb_input_event. */
#define XCB_INPUT_EVENT 1
/**
* @brief xcb_input_event_error_t
**/
typedef struct xcb_input_event_error_t {
uint8_t response_type; /**< */
uint8_t error_code; /**< */
uint16_t sequence; /**< */
} xcb_input_event_error_t;
/** Opcode for xcb_input_mode. */
#define XCB_INPUT_MODE 2
/**
* @brief xcb_input_mode_error_t
**/
typedef struct xcb_input_mode_error_t {
uint8_t response_type; /**< */
uint8_t error_code; /**< */
uint16_t sequence; /**< */
} xcb_input_mode_error_t;
/** Opcode for xcb_input_device_busy. */
#define XCB_INPUT_DEVICE_BUSY 3
/**
* @brief xcb_input_device_busy_error_t
**/
typedef struct xcb_input_device_busy_error_t {
uint8_t response_type; /**< */
uint8_t error_code; /**< */
uint16_t sequence; /**< */
} xcb_input_device_busy_error_t;
/** Opcode for xcb_input_class. */
#define XCB_INPUT_CLASS 4
/**
* @brief xcb_input_class_error_t
**/
typedef struct xcb_input_class_error_t {
uint8_t response_type; /**< */
uint8_t error_code; /**< */
uint16_t sequence; /**< */
} xcb_input_class_error_t;
/**
* Get the next element of the iterator
* @param i Pointer to a xcb_input_event_class_iterator_t
*
* Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_input_event_class_t
)
*/
void
xcb_input_event_class_next (xcb_input_event_class_iterator_t *i /**< */);
/**
* Return the iterator pointing to the last element
* @param i An xcb_input_event_class_iterator_t
* @return The iterator pointing to the last element
*
* Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the
* last element.
*/
xcb_generic_iterator_t
xcb_input_event_class_end (xcb_input_event_class_iterator_t i /**< */);
/**
* Get the next element of the iterator
* @param i Pointer to a xcb_input_key_code_iterator_t
*
* Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_input_key_code_t)
*/
void
xcb_input_key_code_next (xcb_input_key_code_iterator_t *i /**< */);
/**
* Return the iterator pointing to the last element
* @param i An xcb_input_key_code_iterator_t
* @return The iterator pointing to the last element
*
* Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the
* last element.
*/
xcb_generic_iterator_t
xcb_input_key_code_end (xcb_input_key_code_iterator_t i /**< */);
/**
* Get the next element of the iterator
* @param i Pointer to a xcb_input_device_id_iterator_t
*
* Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_input_device_id_t)
*/
void
xcb_input_device_id_next (xcb_input_device_id_iterator_t *i /**< */);
/**
* Return the iterator pointing to the last element
* @param i An xcb_input_device_id_iterator_t
* @return The iterator pointing to the last element
*
* Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the
* last element.
*/
xcb_generic_iterator_t
xcb_input_device_id_end (xcb_input_device_id_iterator_t i /**< */);
/**
* Get the next element of the iterator
* @param i Pointer to a xcb_input_fp1616_iterator_t
*
* Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_input_fp1616_t)
*/
void
xcb_input_fp1616_next (xcb_input_fp1616_iterator_t *i /**< */);
/**
* Return the iterator pointing to the last element
* @param i An xcb_input_fp1616_iterator_t
* @return The iterator pointing to the last element
*
* Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the
* last element.
*/
xcb_generic_iterator_t
xcb_input_fp1616_end (xcb_input_fp1616_iterator_t i /**< */);
/**
* Get the next element of the iterator
* @param i Pointer to a xcb_input_fp3232_iterator_t
*
* Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_input_fp3232_t)
*/
void
xcb_input_fp3232_next (xcb_input_fp3232_iterator_t *i /**< */);
/**
* Return the iterator pointing to the last element
* @param i An xcb_input_fp3232_iterator_t
* @return The iterator pointing to the last element
*
* Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the
* last element.
*/
xcb_generic_iterator_t
xcb_input_fp3232_end (xcb_input_fp3232_iterator_t i /**< */);
int
xcb_input_get_extension_version_sizeof (const void *_buffer /**< */);
/**
*
* @param c The connection
* @return A cookie
*
* Delivers a request to the X server.
*
*/
xcb_input_get_extension_version_cookie_t
xcb_input_get_extension_version (xcb_connection_t *c /**< */,
uint16_t name_len /**< */,
const char *name /**< */);
/**
*
* @param c The connection
* @return A cookie
*
* Delivers a request to the X server.
*
* This form can be used only if the request will cause
* a reply to be generated. Any returned error will be
* placed in the event queue.
*/
xcb_input_get_extension_version_cookie_t
xcb_input_get_extension_version_unchecked (xcb_connection_t *c /**< */,
uint16_t name_len /**<
*/,
const char *name /**< */)
;
/**
* Return the reply
* @param c The connection
* @param cookie The cookie
* @param e The xcb_generic_error_t supplied
*
* Returns the reply of the request asked by
*
* The parameter @p e supplied to this function must be NULL if
* xcb_input_get_extension_version_unchecked(). is used.
* Otherwise, it stores the error if any.
*
* The returned value must be freed by the caller using free().
*/
xcb_input_get_extension_version_reply_t *
xcb_input_get_extension_version_reply (xcb_connection_t
*c /**< */,
xcb_input_get_extension_version_cook
ie_t cookie /**< */,
xcb_generic_error_t
**e /**< */);
/**
* Get the next element of the iterator
* @param i Pointer to a xcb_input_device_info_iterator_t
*
* Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_input_device_info_t
)
*/
void
xcb_input_device_info_next (xcb_input_device_info_iterator_t *i /**< */);
/**
* Return the iterator pointing to the last element
* @param i An xcb_input_device_info_iterator_t
* @return The iterator pointing to the last element
*
* Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the
* last element.
*/
xcb_generic_iterator_t
xcb_input_device_info_end (xcb_input_device_info_iterator_t i /**< */);
/**
* Get the next element of the iterator
* @param i Pointer to a xcb_input_key_info_iterator_t
*
* Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_input_key_info_t)
*/
void
xcb_input_key_info_next (xcb_input_key_info_iterator_t *i /**< */);
/**
* Return the iterator pointing to the last element
* @param i An xcb_input_key_info_iterator_t
* @return The iterator pointing to the last element
*
* Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the
* last element.
*/
xcb_generic_iterator_t
xcb_input_key_info_end (xcb_input_key_info_iterator_t i /**< */);
/**
* Get the next element of the iterator
* @param i Pointer to a xcb_input_button_info_iterator_t
*
* Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_input_button_info_t
)
*/
void
xcb_input_button_info_next (xcb_input_button_info_iterator_t *i /**< */);
/**
* Return the iterator pointing to the last element
* @param i An xcb_input_button_info_iterator_t
* @return The iterator pointing to the last element
*
* Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the
* last element.
*/
xcb_generic_iterator_t
xcb_input_button_info_end (xcb_input_button_info_iterator_t i /**< */);
/**
* Get the next element of the iterator
* @param i Pointer to a xcb_input_axis_info_iterator_t
*
* Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_input_axis_info_t)
*/
void
xcb_input_axis_info_next (xcb_input_axis_info_iterator_t *i /**< */);
/**
* Return the iterator pointing to the last element
* @param i An xcb_input_axis_info_iterator_t
* @return The iterator pointing to the last element
*
* Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the
* last element.
*/
xcb_generic_iterator_t
xcb_input_axis_info_end (xcb_input_axis_info_iterator_t i /**< */);
int
xcb_input_valuator_info_sizeof (const void *_buffer /**< */);
xcb_input_axis_info_t *
xcb_input_valuator_info_axes (const xcb_input_valuator_info_t *R /**< */);
int
xcb_input_valuator_info_axes_length (const xcb_input_valuator_info_t *R /*
*< */);
xcb_input_axis_info_iterator_t
xcb_input_valuator_info_axes_iterator (const xcb_input_valuator_info_t *R
/**< */);
/**
* Get the next element of the iterator
* @param i Pointer to a xcb_input_valuator_info_iterator_t
*
* Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_input_valuator_info
_t)
*/
void
xcb_input_valuator_info_next (xcb_input_valuator_info_iterator_t *i /**< *
/);
/**
* Return the iterator pointing to the last element
* @param i An xcb_input_valuator_info_iterator_t
* @return The iterator pointing to the last element
*
* Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the
* last element.
*/
xcb_generic_iterator_t
xcb_input_valuator_info_end (xcb_input_valuator_info_iterator_t i /**< */)
;
/**
* Get the next element of the iterator
* @param i Pointer to a xcb_input_input_info_iterator_t
*
* Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_input_input_info_t)
*/
void
xcb_input_input_info_next (xcb_input_input_info_iterator_t *i /**< */);
/**
* Return the iterator pointing to the last element
* @param i An xcb_input_input_info_iterator_t
* @return The iterator pointing to the last element
*
* Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the
* last element.
*/
xcb_generic_iterator_t
xcb_input_input_info_end (xcb_input_input_info_iterator_t i /**< */);
int
xcb_input_device_name_sizeof (const void *_buffer /**< */);
char *
xcb_input_device_name_string (const xcb_input_device_name_t *R /**< */);
int
xcb_input_device_name_string_length (const xcb_input_device_name_t *R /**<
*/);
xcb_generic_iterator_t
xcb_input_device_name_string_end (const xcb_input_device_name_t *R /**< */
);
/**
* Get the next element of the iterator
* @param i Pointer to a xcb_input_device_name_iterator_t
*
* Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_input_device_name_t
)
*/
void
xcb_input_device_name_next (xcb_input_device_name_iterator_t *i /**< */);
/**
* Return the iterator pointing to the last element
* @param i An xcb_input_device_name_iterator_t
* @return The iterator pointing to the last element
*
* Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the
* last element.
*/
xcb_generic_iterator_t
xcb_input_device_name_end (xcb_input_device_name_iterator_t i /**< */);
int
xcb_input_list_input_devices_sizeof (const void *_buffer /**< */);
/**
*
* @param c The connection
* @return A cookie
*
* Delivers a request to the X server.
*
*/
xcb_input_list_input_devices_cookie_t
xcb_input_list_input_devices (xcb_connection_t *c /**< */);
/**
*
* @param c The connection
* @return A cookie
*
* Delivers a request to the X server.
*
* This form can be used only if the request will cause
* a reply to be generated. Any returned error will be
* placed in the event queue.
*/
xcb_input_list_input_devices_cookie_t
xcb_input_list_input_devices_unchecked (xcb_connection_t *c /**< */);
xcb_input_device_info_t *
xcb_input_list_input_devices_devices (const xcb_input_list_input_devices_re
ply_t *R /**< */);
int
xcb_input_list_input_devices_devices_length (const xcb_input_list_input_dev
ices_reply_t *R /**< */);
xcb_input_device_info_iterator_t
xcb_input_list_input_devices_devices_iterator (const xcb_input_list_input_d
evices_reply_t *R /**< */);
/**
* Return the reply
* @param c The connection
* @param cookie The cookie
* @param e The xcb_generic_error_t supplied
*
* Returns the reply of the request asked by
*
* The parameter @p e supplied to this function must be NULL if
* xcb_input_list_input_devices_unchecked(). is used.
* Otherwise, it stores the error if any.
*
* The returned value must be freed by the caller using free().
*/
xcb_input_list_input_devices_reply_t *
xcb_input_list_input_devices_reply (xcb_connection_t
*c /**< */,
xcb_input_list_input_devices_cookie_t
cookie /**< */,
xcb_generic_error_t *
*e /**< */);
/**
* Get the next element of the iterator
* @param i Pointer to a xcb_input_input_class_info_iterator_t
*
* Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_input_input_class_i
nfo_t)
*/
void
xcb_input_input_class_info_next (xcb_input_input_class_info_iterator_t *i
/**< */);
/**
* Return the iterator pointing to the last element
* @param i An xcb_input_input_class_info_iterator_t
* @return The iterator pointing to the last element
*
* Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the
* last element.
*/
xcb_generic_iterator_t
xcb_input_input_class_info_end (xcb_input_input_class_info_iterator_t i /*
*< */);
int
xcb_input_open_device_sizeof (const void *_buffer /**< */);
/**
*
* @param c The connection
* @return A cookie
*
* Delivers a request to the X server.
*
*/
xcb_input_open_device_cookie_t
xcb_input_open_device (xcb_connection_t *c /**< */,
uint8_t device_id /**< */);
/**
*
* @param c The connection
* @return A cookie
*
* Delivers a request to the X server.
*
* This form can be used only if the request will cause
* a reply to be generated. Any returned error will be
* placed in the event queue.
*/
xcb_input_open_device_cookie_t
xcb_input_open_device_unchecked (xcb_connection_t *c /**< */,
uint8_t device_id /**< */);
xcb_input_input_class_info_t *
xcb_input_open_device_class_info (const xcb_input_open_device_reply_t *R /
**< */);
int
xcb_input_open_device_class_info_length (const xcb_input_open_device_reply_
t *R /**< */);
xcb_input_input_class_info_iterator_t
xcb_input_open_device_class_info_iterator (const xcb_input_open_device_repl
y_t *R /**< */);
/**
* Return the reply
* @param c The connection
* @param cookie The cookie
* @param e The xcb_generic_error_t supplied
*
* Returns the reply of the request asked by
*
* The parameter @p e supplied to this function must be NULL if
* xcb_input_open_device_unchecked(). is used.
* Otherwise, it stores the error if any.
*
* The returned value must be freed by the caller using free().
*/
xcb_input_open_device_reply_t *
xcb_input_open_device_reply (xcb_connection_t *c /**< */,
xcb_input_open_device_cookie_t cookie /**<
*/,
xcb_generic_error_t **e /**< */);
/**
*
* @param c The connection
* @return A cookie
*
* Delivers a request to the X server.
*
* This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check().
*/
xcb_void_cookie_t
xcb_input_close_device_checked (xcb_connection_t *c /**< */,
uint8_t device_id /**< */);
/**
*
* @param c The connection
* @return A cookie
*
* Delivers a request to the X server.
*
*/
xcb_void_cookie_t
xcb_input_close_device (xcb_connection_t *c /**< */,
uint8_t device_id /**< */);
/**
*
* @param c The connection
* @return A cookie
*
* Delivers a request to the X server.
*
*/
xcb_input_set_device_mode_cookie_t
xcb_input_set_device_mode (xcb_connection_t *c /**< */,
uint8_t device_id /**< */,
uint8_t mode /**< */);
/**
*
* @param c The connection
* @return A cookie
*
* Delivers a request to the X server.
*
* This form can be used only if the request will cause
* a reply to be generated. Any returned error will be
* placed in the event queue.
*/
xcb_input_set_device_mode_cookie_t
xcb_input_set_device_mode_unchecked (xcb_connection_t *c /**< */,
uint8_t device_id /**< */,
uint8_t mode /**< */);
/**
* Return the reply
* @param c The connection
* @param cookie The cookie
* @param e The xcb_generic_error_t supplied
*
* Returns the reply of the request asked by
*
* The parameter @p e supplied to this function must be NULL if
* xcb_input_set_device_mode_unchecked(). is used.
* Otherwise, it stores the error if any.
*
* The returned value must be freed by the caller using free().
*/
xcb_input_set_device_mode_reply_t *
xcb_input_set_device_mode_reply (xcb_connection_t *c /*
*< */,
xcb_input_set_device_mode_cookie_t cooki
e /**< */,
xcb_generic_error_t **e /*
*< */);
int
xcb_input_select_extension_event_sizeof (const void *_buffer /**< */);
/**
*
* @param c The connection
* @return A cookie
*
* Delivers a request to the X server.
*
* This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check().
*/
xcb_void_cookie_t
xcb_input_select_extension_event_checked (xcb_connection_t *c
/**< */,
xcb_window_t wi
ndow /**< */,
uint16_t nu
m_classes /**< */,
const xcb_input_event_class_t *cl
asses /**< */);
/**
*
* @param c The connection
* @return A cookie
*
* Delivers a request to the X server.
*
*/
xcb_void_cookie_t
xcb_input_select_extension_event (xcb_connection_t *c /**< */
,
xcb_window_t window /*
*< */,
uint16_t num_classe
s /**< */,
const xcb_input_event_class_t *classes /
**< */);
int
xcb_input_get_selected_extension_events_sizeof (const void *_buffer /**<
*/);
/**
*
* @param c The connection
* @return A cookie
*
* Delivers a request to the X server.
*
*/
xcb_input_get_selected_extension_events_cookie_t
xcb_input_get_selected_extension_events (xcb_connection_t *c /**< */,
xcb_window_t window /**< */)
;
/**
*
* @param c The connection
* @return A cookie
*
* Delivers a request to the X server.
*
* This form can be used only if the request will cause
* a reply to be generated. Any returned error will be
* placed in the event queue.
*/
xcb_input_get_selected_extension_events_cookie_t
xcb_input_get_selected_extension_events_unchecked (xcb_connection_t *c /**
< */,
xcb_window_t window
/**< */);
xcb_input_event_class_t *
xcb_input_get_selected_extension_events_this_classes (const xcb_input_get_s
elected_extension_events_reply_t *R /**< */);
int
xcb_input_get_selected_extension_events_this_classes_length (const xcb_inpu
t_get_selected_extension_events_reply_t *R /**< */);
xcb_generic_iterator_t
xcb_input_get_selected_extension_events_this_classes_end (const xcb_input_g
et_selected_extension_events_reply_t *R /**< */);
xcb_input_event_class_t *
xcb_input_get_selected_extension_events_all_classes (const xcb_input_get_se
lected_extension_events_reply_t *R /**< */);
int
xcb_input_get_selected_extension_events_all_classes_length (const xcb_input
_get_selected_extension_events_reply_t *R /**< */);
xcb_generic_iterator_t
xcb_input_get_selected_extension_events_all_classes_end (const xcb_input_ge
t_selected_extension_events_reply_t *R /**< */);
/**
* Return the reply
* @param c The connection
* @param cookie The cookie
* @param e The xcb_generic_error_t supplied
*
* Returns the reply of the request asked by
*
* The parameter @p e supplied to this function must be NULL if
* xcb_input_get_selected_extension_events_unchecked(). is used.
* Otherwise, it stores the error if any.
*
* The returned value must be freed by the caller using free().
*/
xcb_input_get_selected_extension_events_reply_t *
xcb_input_get_selected_extension_events_reply (xcb_connection_t
*c /**< */,
xcb_input_get_selected_exten
sion_events_cookie_t cookie /**< */,
xcb_generic_error_t
**e /**< */);
int
xcb_input_change_device_dont_propagate_list_sizeof (const void *_buffer /
**< */);
/**
*
* @param c The connection
* @return A cookie
*
* Delivers a request to the X server.
*
* This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check().
*/
xcb_void_cookie_t
xcb_input_change_device_dont_propagate_list_checked (xcb_connection_t
*c /**< */,
xcb_window_t
window /**< */,
uint16_t
num_classes /**< */,
uint8_t
mode /**< */,
const xcb_input_event_
class_t *classes /**< */);
/**
*
* @param c The connection
* @return A cookie
*
* Delivers a request to the X server.
*
*/
xcb_void_cookie_t
xcb_input_change_device_dont_propagate_list (xcb_connection_t
*c /**< */,
xcb_window_t
window /**< */,
uint16_t
num_classes /**< */,
uint8_t
mode /**< */,
const xcb_input_event_class_t
*classes /**< */);
int
xcb_input_get_device_dont_propagate_list_sizeof (const void *_buffer /**<
*/);
/**
*
* @param c The connection
* @return A cookie
*
* Delivers a request to the X server.
*
*/
xcb_input_get_device_dont_propagate_list_cookie_t
xcb_input_get_device_dont_propagate_list (xcb_connection_t *c /**< */,
xcb_window_t window /**< */
);
/**
*
* @param c The connection
* @return A cookie
*
* Delivers a request to the X server.
*
* This form can be used only if the request will cause
* a reply to be generated. Any returned error will be
* placed in the event queue.
*/
xcb_input_get_device_dont_propagate_list_cookie_t
xcb_input_get_device_dont_propagate_list_unchecked (xcb_connection_t *c /*
*< */,
xcb_window_t windo
w /**< */);
xcb_input_event_class_t *
xcb_input_get_device_dont_propagate_list_classes (const xcb_input_get_devic
e_dont_propagate_list_reply_t *R /**< */);
int
xcb_input_get_device_dont_propagate_list_classes_length (const xcb_input_ge
t_device_dont_propagate_list_reply_t *R /**< */);
xcb_generic_iterator_t
xcb_input_get_device_dont_propagate_list_classes_end (const xcb_input_get_d
evice_dont_propagate_list_reply_t *R /**< */);
/**
* Return the reply
* @param c The connection
* @param cookie The cookie
* @param e The xcb_generic_error_t supplied
*
* Returns the reply of the request asked by
*
* The parameter @p e supplied to this function must be NULL if
* xcb_input_get_device_dont_propagate_list_unchecked(). is used.
* Otherwise, it stores the error if any.
*
* The returned value must be freed by the caller using free().
*/
xcb_input_get_device_dont_propagate_list_reply_t *
xcb_input_get_device_dont_propagate_list_reply (xcb_connection_t
*c /**< */,
xcb_input_get_device_dont_p
ropagate_list_cookie_t cookie /**< */,
xcb_generic_error_t
**e /**< */);
/**
* Get the next element of the iterator
* @param i Pointer to a xcb_input_device_time_coord_iterator_t
*
* Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_input_device_time_c
oord_t)
*/
void
xcb_input_device_time_coord_next (xcb_input_device_time_coord_iterator_t *i
/**< */);
/**
* Return the iterator pointing to the last element
* @param i An xcb_input_device_time_coord_iterator_t
* @return The iterator pointing to the last element
*
* Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the
* last element.
*/
xcb_generic_iterator_t
xcb_input_device_time_coord_end (xcb_input_device_time_coord_iterator_t i
/**< */);
/**
*
* @param c The connection
* @return A cookie
*
* Delivers a request to the X server.
*
*/
xcb_input_get_device_motion_events_cookie_t
xcb_input_get_device_motion_events (xcb_connection_t *c /**< */,
xcb_timestamp_t start /**< */,
xcb_timestamp_t stop /**< */,
uint8_t device_id /**< */);
/**
*
* @param c The connection
* @return A cookie
*
* Delivers a request to the X server.
*
* This form can be used only if the request will cause
* a reply to be generated. Any returned error will be
* placed in the event queue.
*/
xcb_input_get_device_motion_events_cookie_t
xcb_input_get_device_motion_events_unchecked (xcb_connection_t *c /**< */,
xcb_timestamp_t start /**<
*/,
xcb_timestamp_t stop /**<
*/,
uint8_t device_id
/**< */);
/**
* Return the reply
* @param c The connection
* @param cookie The cookie
* @param e The xcb_generic_error_t supplied
*
* Returns the reply of the request asked by
*
* The parameter @p e supplied to this function must be NULL if
* xcb_input_get_device_motion_events_unchecked(). is used.
* Otherwise, it stores the error if any.
*
* The returned value must be freed by the caller using free().
*/
xcb_input_get_device_motion_events_reply_t *
xcb_input_get_device_motion_events_reply (xcb_connection_t
*c /**< */,
xcb_input_get_device_motion_event
s_cookie_t cookie /**< */,
xcb_generic_error_t
**e /**< */);
/**
*
* @param c The connection
* @return A cookie
*
* Delivers a request to the X server.
*
*/
xcb_input_change_keyboard_device_cookie_t
xcb_input_change_keyboard_device (xcb_connection_t *c /**< */,
uint8_t device_id /**< */);
/**
*
* @param c The connection
* @return A cookie
*
* Delivers a request to the X server.
*
* This form can be used only if the request will cause
* a reply to be generated. Any returned error will be
* placed in the event queue.
*/
xcb_input_change_keyboard_device_cookie_t
xcb_input_change_keyboard_device_unchecked (xcb_connection_t *c /**< */,
uint8_t device_id /*
*< */);
/**
* Return the reply
* @param c The connection
* @param cookie The cookie
* @param e The xcb_generic_error_t supplied
*
* Returns the reply of the request asked by
*
* The parameter @p e supplied to this function must be NULL if
* xcb_input_change_keyboard_device_unchecked(). is used.
* Otherwise, it stores the error if any.
*
* The returned value must be freed by the caller using free().
*/
xcb_input_change_keyboard_device_reply_t *
xcb_input_change_keyboard_device_reply (xcb_connection_t
*c /**< */,
xcb_input_change_keyboard_device_co
okie_t cookie /**< */,
xcb_generic_error_t
**e /**< */);
/**
*
* @param c The connection
* @return A cookie
*
* Delivers a request to the X server.
*
*/
xcb_input_change_pointer_device_cookie_t
xcb_input_change_pointer_device (xcb_connection_t *c /**< */,
uint8_t x_axis /**< */,
uint8_t y_axis /**< */,
uint8_t device_id /**< */);
/**
*
* @param c The connection
* @return A cookie
*
* Delivers a request to the X server.
*
* This form can be used only if the request will cause
* a reply to be generated. Any returned error will be
* placed in the event queue.
*/
xcb_input_change_pointer_device_cookie_t
xcb_input_change_pointer_device_unchecked (xcb_connection_t *c /**< */,
uint8_t x_axis /**< *
/,
uint8_t y_axis /**< *
/,
uint8_t device_id /**
< */);
/**
* Return the reply
* @param c The connection
* @param cookie The cookie
* @param e The xcb_generic_error_t supplied
*
* Returns the reply of the request asked by
*
* The parameter @p e supplied to this function must be NULL if
* xcb_input_change_pointer_device_unchecked(). is used.
* Otherwise, it stores the error if any.
*
* The returned value must be freed by the caller using free().
*/
xcb_input_change_pointer_device_reply_t *
xcb_input_change_pointer_device_reply (xcb_connection_t
*c /**< */,
xcb_input_change_pointer_device_cook
ie_t cookie /**< */,
xcb_generic_error_t
**e /**< */);
int
xcb_input_grab_device_sizeof (const void *_buffer /**< */);
/**
*
* @param c The connection
* @return A cookie
*
* Delivers a request to the X server.
*
*/
xcb_input_grab_device_cookie_t
xcb_input_grab_device (xcb_connection_t *c /**< */,
xcb_window_t grab_window /**< */,
xcb_timestamp_t time /**< */,
uint16_t num_classes /**< */,
uint8_t this_device_mode /**
< */,
uint8_t other_device_mode /*
*< */,
uint8_t owner_events /**< */
,
uint8_t device_id /**< */,
const xcb_input_event_class_t *classes /**< */);
/**
*
* @param c The connection
* @return A cookie
*
* Delivers a request to the X server.
*
* This form can be used only if the request will cause
* a reply to be generated. Any returned error will be
* placed in the event queue.
*/
xcb_input_grab_device_cookie_t
xcb_input_grab_device_unchecked (xcb_connection_t *c /**< */,
xcb_window_t grab_window
/**< */,
xcb_timestamp_t time /**<
*/,
uint16_t num_classes
/**< */,
uint8_t this_device
_mode /**< */,
uint8_t other_devic
e_mode /**< */,
uint8_t owner_event
s /**< */,
uint8_t device_id
/**< */,
const xcb_input_event_class_t *classes /*
*< */);
/**
* Return the reply
* @param c The connection
* @param cookie The cookie
* @param e The xcb_generic_error_t supplied
*
* Returns the reply of the request asked by
*
* The parameter @p e supplied to this function must be NULL if
* xcb_input_grab_device_unchecked(). is used.
* Otherwise, it stores the error if any.
*
* The returned value must be freed by the caller using free().
*/
xcb_input_grab_device_reply_t *
xcb_input_grab_device_reply (xcb_connection_t *c /**< */,
xcb_input_grab_device_cookie_t cookie /**<
*/,
xcb_generic_error_t **e /**< */);
/**
*
* @param c The connection
* @return A cookie
*
* Delivers a request to the X server.
*
* This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check().
*/
xcb_void_cookie_t
xcb_input_ungrab_device_checked (xcb_connection_t *c /**< */,
xcb_timestamp_t time /**< */,
uint8_t device_id /**< */);
/**
*
* @param c The connection
* @return A cookie
*
* Delivers a request to the X server.
*
*/
xcb_void_cookie_t
xcb_input_ungrab_device (xcb_connection_t *c /**< */,
xcb_timestamp_t time /**< */,
uint8_t device_id /**< */);
int
xcb_input_grab_device_key_sizeof (const void *_buffer /**< */);
/**
*
* @param c The connection
* @return A cookie
*
* Delivers a request to the X server.
*
* This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check().
*/
xcb_void_cookie_t
xcb_input_grab_device_key_checked (xcb_connection_t *c /**< *
/,
xcb_window_t grab_wind
ow /**< */,
uint16_t num_class
es /**< */,
uint16_t modifiers
/**< */,
uint8_t modifier_
device /**< */,
uint8_t grabbed_d
evice /**< */,
uint8_t key /**<
*/,
uint8_t this_devi
ce_mode /**< */,
uint8_t other_dev
ice_mode /**< */,
uint8_t owner_eve
nts /**< */,
const xcb_input_event_class_t *classes
/**< */);
/**
*
* @param c The connection
* @return A cookie
*
* Delivers a request to the X server.
*
*/
xcb_void_cookie_t
xcb_input_grab_device_key (xcb_connection_t *c /**< */,
xcb_window_t grab_window /**<
*/,
uint16_t num_classes /**<
*/,
uint16_t modifiers /**< *
/,
uint8_t modifier_device
/**< */,
uint8_t grabbed_device /
**< */,
uint8_t key /**< */,
uint8_t this_device_mode
/**< */,
uint8_t other_device_mode
/**< */,
uint8_t owner_events /**
< */,
const xcb_input_event_class_t *classes /**< */)
;
/**
*
* @param c The connection
* @return A cookie
*
* Delivers a request to the X server.
*
* This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check().
*/
xcb_void_cookie_t
xcb_input_ungrab_device_key_checked (xcb_connection_t *c /**< */,
xcb_window_t grabWindow /**< */,
uint16_t modifiers /**< */,
uint8_t modifier_device /**
< */,
uint8_t key /**< */,
uint8_t grabbed_device /**<
*/);
/**
*
* @param c The connection
* @return A cookie
*
* Delivers a request to the X server.
*
*/
xcb_void_cookie_t
xcb_input_ungrab_device_key (xcb_connection_t *c /**< */,
xcb_window_t grabWindow /**< */,
uint16_t modifiers /**< */,
uint8_t modifier_device /**< */,
uint8_t key /**< */,
uint8_t grabbed_device /**< */);
int
xcb_input_grab_device_button_sizeof (const void *_buffer /**< */);
/**
*
* @param c The connection
* @return A cookie
*
* Delivers a request to the X server.
*
* This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check().
*/
xcb_void_cookie_t
xcb_input_grab_device_button_checked (xcb_connection_t *c /**
< */,
xcb_window_t grab_w
indow /**< */,
uint8_t grabbe
d_device /**< */,
uint8_t modifi
er_device /**< */,
uint16_t num_cl
asses /**< */,
uint16_t modifi
ers /**< */,
uint8_t this_d
evice_mode /**< */,
uint8_t other_
device_mode /**< */,
uint8_t button
/**< */,
uint8_t owner_
events /**< */,
const xcb_input_event_class_t *classe
s /**< */);
/**
*
* @param c The connection
* @return A cookie
*
* Delivers a request to the X server.
*
*/
xcb_void_cookie_t
xcb_input_grab_device_button (xcb_connection_t *c /**< */,
xcb_window_t grab_window /
**< */,
uint8_t grabbed_device
/**< */,
uint8_t modifier_devic
e /**< */,
uint16_t num_classes /
**< */,
uint16_t modifiers /**
< */,
uint8_t this_device_mo
de /**< */,
uint8_t other_device_m
ode /**< */,
uint8_t button /**< *
/,
uint8_t owner_events
/**< */,
const xcb_input_event_class_t *classes /**<
*/);
/**
*
* @param c The connection
* @return A cookie
*
* Delivers a request to the X server.
*
* This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check().
*/
xcb_void_cookie_t
xcb_input_ungrab_device_button_checked (xcb_connection_t *c /**< */,
xcb_window_t grab_window /**<
*/,
uint16_t modifiers /**< *
/,
uint8_t modifier_device
/**< */,
uint8_t button /**< */,
uint8_t grabbed_device /
**< */);
/**
*
* @param c The connection
* @return A cookie
*
* Delivers a request to the X server.
*
*/
xcb_void_cookie_t
xcb_input_ungrab_device_button (xcb_connection_t *c /**< */,
xcb_window_t grab_window /**< */,
uint16_t modifiers /**< */,
uint8_t modifier_device /**< */,
uint8_t button /**< */,
uint8_t grabbed_device /**< */);
/**
*
* @param c The connection
* @return A cookie
*
* Delivers a request to the X server.
*
* This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check().
*/
xcb_void_cookie_t
xcb_input_allow_device_events_checked (xcb_connection_t *c /**< */,
xcb_timestamp_t time /**< */,
uint8_t mode /**< */,
uint8_t device_id /**< */
);
/**
*
* @param c The connection
* @return A cookie
*
* Delivers a request to the X server.
*
*/
xcb_void_cookie_t
xcb_input_allow_device_events (xcb_connection_t *c /**< */,
xcb_timestamp_t time /**< */,
uint8_t mode /**< */,
uint8_t device_id /**< */);
/**
*
* @param c The connection
* @return A cookie
*
* Delivers a request to the X server.
*
*/
xcb_input_get_device_focus_cookie_t
xcb_input_get_device_focus (xcb_connection_t *c /**< */,
uint8_t device_id /**< */);
/**
*
* @param c The connection
* @return A cookie
*
* Delivers a request to the X server.
*
* This form can be used only if the request will cause
* a reply to be generated. Any returned error will be
* placed in the event queue.
*/
xcb_input_get_device_focus_cookie_t
xcb_input_get_device_focus_unchecked (xcb_connection_t *c /**< */,
uint8_t device_id /**< */)
;
/**
* Return the reply
* @param c The connection
* @param cookie The cookie
* @param e The xcb_generic_error_t supplied
*
* Returns the reply of the request asked by
*
* The parameter @p e supplied to this function must be NULL if
* xcb_input_get_device_focus_unchecked(). is used.
* Otherwise, it stores the error if any.
*
* The returned value must be freed by the caller using free().
*/
xcb_input_get_device_focus_reply_t *
xcb_input_get_device_focus_reply (xcb_connection_t *c
/**< */,
xcb_input_get_device_focus_cookie_t coo
kie /**< */,
xcb_generic_error_t **e
/**< */);
/**
*
* @param c The connection
* @return A cookie
*
* Delivers a request to the X server.
*
* This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check().
*/
xcb_void_cookie_t
xcb_input_set_device_focus_checked (xcb_connection_t *c /**< */,
xcb_window_t focus /**< */,
xcb_timestamp_t time /**< */,
uint8_t revert_to /**< */,
uint8_t device_id /**< */);
/**
*
* @param c The connection
* @return A cookie
*
* Delivers a request to the X server.
*
*/
xcb_void_cookie_t
xcb_input_set_device_focus (xcb_connection_t *c /**< */,
xcb_window_t focus /**< */,
xcb_timestamp_t time /**< */,
uint8_t revert_to /**< */,
uint8_t device_id /**< */);
/**
* Get the next element of the iterator
* @param i Pointer to a xcb_input_kbd_feedback_state_iterator_t
*
* Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_input_kbd_feedback_
state_t)
*/
void
xcb_input_kbd_feedback_state_next (xcb_input_kbd_feedback_state_iterator_t
*i /**< */);
/**
* Return the iterator pointing to the last element
* @param i An xcb_input_kbd_feedback_state_iterator_t
* @return The iterator pointing to the last element
*
* Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the
* last element.
*/
xcb_generic_iterator_t
xcb_input_kbd_feedback_state_end (xcb_input_kbd_feedback_state_iterator_t i
/**< */);
/**
* Get the next element of the iterator
* @param i Pointer to a xcb_input_ptr_feedback_state_iterator_t
*
* Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_input_ptr_feedback_
state_t)
*/
void
xcb_input_ptr_feedback_state_next (xcb_input_ptr_feedback_state_iterator_t
*i /**< */);
/**
* Return the iterator pointing to the last element
* @param i An xcb_input_ptr_feedback_state_iterator_t
* @return The iterator pointing to the last element
*
* Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the
* last element.
*/
xcb_generic_iterator_t
xcb_input_ptr_feedback_state_end (xcb_input_ptr_feedback_state_iterator_t i
/**< */);
/**
* Get the next element of the iterator
* @param i Pointer to a xcb_input_integer_feedback_state_iterator_t
*
* Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_input_integer_feedb
ack_state_t)
*/
void
xcb_input_integer_feedback_state_next (xcb_input_integer_feedback_state_ite
rator_t *i /**< */);
/**
* Return the iterator pointing to the last element
* @param i An xcb_input_integer_feedback_state_iterator_t
* @return The iterator pointing to the last element
*
* Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the
* last element.
*/
xcb_generic_iterator_t
xcb_input_integer_feedback_state_end (xcb_input_integer_feedback_state_iter
ator_t i /**< */);
int
xcb_input_string_feedback_state_sizeof (const void *_buffer /**< */);
xcb_keysym_t *
xcb_input_string_feedback_state_keysyms (const xcb_input_string_feedback_st
ate_t *R /**< */);
int
xcb_input_string_feedback_state_keysyms_length (const xcb_input_string_feed
back_state_t *R /**< */);
xcb_generic_iterator_t
xcb_input_string_feedback_state_keysyms_end (const xcb_input_string_feedbac
k_state_t *R /**< */);
/**
* Get the next element of the iterator
* @param i Pointer to a xcb_input_string_feedback_state_iterator_t
*
* Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_input_string_feedba
ck_state_t)
*/
void
xcb_input_string_feedback_state_next (xcb_input_string_feedback_state_itera
tor_t *i /**< */);
/**
* Return the iterator pointing to the last element
* @param i An xcb_input_string_feedback_state_iterator_t
* @return The iterator pointing to the last element
*
* Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the
* last element.
*/
xcb_generic_iterator_t
xcb_input_string_feedback_state_end (xcb_input_string_feedback_state_iterat
or_t i /**< */);
/**
* Get the next element of the iterator
* @param i Pointer to a xcb_input_bell_feedback_state_iterator_t
*
* Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_input_bell_feedback
_state_t)
*/
void
xcb_input_bell_feedback_state_next (xcb_input_bell_feedback_state_iterator_
t *i /**< */);
/**
* Return the iterator pointing to the last element
* @param i An xcb_input_bell_feedback_state_iterator_t
* @return The iterator pointing to the last element
*
* Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the
* last element.
*/
xcb_generic_iterator_t
xcb_input_bell_feedback_state_end (xcb_input_bell_feedback_state_iterator_t
i /**< */);
/**
* Get the next element of the iterator
* @param i Pointer to a xcb_input_led_feedback_state_iterator_t
*
* Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_input_led_feedback_
state_t)
*/
void
xcb_input_led_feedback_state_next (xcb_input_led_feedback_state_iterator_t
*i /**< */);
/**
* Return the iterator pointing to the last element
* @param i An xcb_input_led_feedback_state_iterator_t
* @return The iterator pointing to the last element
*
* Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the
* last element.
*/
xcb_generic_iterator_t
xcb_input_led_feedback_state_end (xcb_input_led_feedback_state_iterator_t i
/**< */);
int
xcb_input_feedback_state_sizeof (const void *_buffer /**< */);
uint8_t *
xcb_input_feedback_state_uninterpreted_data (const xcb_input_feedback_state
_t *R /**< */);
int
xcb_input_feedback_state_uninterpreted_data_length (const xcb_input_feedbac
k_state_t *R /**< */);
xcb_generic_iterator_t
xcb_input_feedback_state_uninterpreted_data_end (const xcb_input_feedback_s
tate_t *R /**< */);
/**
* Get the next element of the iterator
* @param i Pointer to a xcb_input_feedback_state_iterator_t
*
* Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_input_feedback_stat
e_t)
*/
void
xcb_input_feedback_state_next (xcb_input_feedback_state_iterator_t *i /**<
*/);
/**
* Return the iterator pointing to the last element
* @param i An xcb_input_feedback_state_iterator_t
* @return The iterator pointing to the last element
*
* Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the
* last element.
*/
xcb_generic_iterator_t
xcb_input_feedback_state_end (xcb_input_feedback_state_iterator_t i /**< *
/);
int
xcb_input_get_feedback_control_sizeof (const void *_buffer /**< */);
/**
*
* @param c The connection
* @return A cookie
*
* Delivers a request to the X server.
*
*/
xcb_input_get_feedback_control_cookie_t
xcb_input_get_feedback_control (xcb_connection_t *c /**< */,
uint8_t device_id /**< */);
/**
*
* @param c The connection
* @return A cookie
*
* Delivers a request to the X server.
*
* This form can be used only if the request will cause
* a reply to be generated. Any returned error will be
* placed in the event queue.
*/
xcb_input_get_feedback_control_cookie_t
xcb_input_get_feedback_control_unchecked (xcb_connection_t *c /**< */,
uint8_t device_id /**<
*/);
int
xcb_input_get_feedback_control_feedbacks_length (const xcb_input_get_feedba
ck_control_reply_t *R /**< */);
xcb_input_feedback_state_iterator_t
xcb_input_get_feedback_control_feedbacks_iterator (const xcb_input_get_feed
back_control_reply_t *R /**< */);
/**
* Return the reply
* @param c The connection
* @param cookie The cookie
* @param e The xcb_generic_error_t supplied
*
* Returns the reply of the request asked by
*
* The parameter @p e supplied to this function must be NULL if
* xcb_input_get_feedback_control_unchecked(). is used.
* Otherwise, it stores the error if any.
*
* The returned value must be freed by the caller using free().
*/
xcb_input_get_feedback_control_reply_t *
xcb_input_get_feedback_control_reply (xcb_connection_t
*c /**< */,
xcb_input_get_feedback_control_cookie
_t cookie /**< */,
xcb_generic_error_t
**e /**< */);
/**
* Get the next element of the iterator
* @param i Pointer to a xcb_input_kbd_feedback_ctl_iterator_t
*
* Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_input_kbd_feedback_
ctl_t)
*/
void
xcb_input_kbd_feedback_ctl_next (xcb_input_kbd_feedback_ctl_iterator_t *i
/**< */);
/**
* Return the iterator pointing to the last element
* @param i An xcb_input_kbd_feedback_ctl_iterator_t
* @return The iterator pointing to the last element
*
* Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the
* last element.
*/
xcb_generic_iterator_t
xcb_input_kbd_feedback_ctl_end (xcb_input_kbd_feedback_ctl_iterator_t i /*
*< */);
/**
* Get the next element of the iterator
* @param i Pointer to a xcb_input_ptr_feedback_ctl_iterator_t
*
* Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_input_ptr_feedback_
ctl_t)
*/
void
xcb_input_ptr_feedback_ctl_next (xcb_input_ptr_feedback_ctl_iterator_t *i
/**< */);
/**
* Return the iterator pointing to the last element
* @param i An xcb_input_ptr_feedback_ctl_iterator_t
* @return The iterator pointing to the last element
*
* Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the
* last element.
*/
xcb_generic_iterator_t
xcb_input_ptr_feedback_ctl_end (xcb_input_ptr_feedback_ctl_iterator_t i /*
*< */);
/**
* Get the next element of the iterator
* @param i Pointer to a xcb_input_integer_feedback_ctl_iterator_t
*
* Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_input_integer_feedb
ack_ctl_t)
*/
void
xcb_input_integer_feedback_ctl_next (xcb_input_integer_feedback_ctl_iterato
r_t *i /**< */);
/**
* Return the iterator pointing to the last element
* @param i An xcb_input_integer_feedback_ctl_iterator_t
* @return The iterator pointing to the last element
*
* Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the
* last element.
*/
xcb_generic_iterator_t
xcb_input_integer_feedback_ctl_end (xcb_input_integer_feedback_ctl_iterator
_t i /**< */);
int
xcb_input_string_feedback_ctl_sizeof (const void *_buffer /**< */);
xcb_keysym_t *
xcb_input_string_feedback_ctl_keysyms (const xcb_input_string_feedback_ctl_
t *R /**< */);
int
xcb_input_string_feedback_ctl_keysyms_length (const xcb_input_string_feedba
ck_ctl_t *R /**< */);
xcb_generic_iterator_t
xcb_input_string_feedback_ctl_keysyms_end (const xcb_input_string_feedback_
ctl_t *R /**< */);
/**
* Get the next element of the iterator
* @param i Pointer to a xcb_input_string_feedback_ctl_iterator_t
*
* Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_input_string_feedba
ck_ctl_t)
*/
void
xcb_input_string_feedback_ctl_next (xcb_input_string_feedback_ctl_iterator_
t *i /**< */);
/**
* Return the iterator pointing to the last element
* @param i An xcb_input_string_feedback_ctl_iterator_t
* @return The iterator pointing to the last element
*
* Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the
* last element.
*/
xcb_generic_iterator_t
xcb_input_string_feedback_ctl_end (xcb_input_string_feedback_ctl_iterator_t
i /**< */);
/**
* Get the next element of the iterator
* @param i Pointer to a xcb_input_bell_feedback_ctl_iterator_t
*
* Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_input_bell_feedback
_ctl_t)
*/
void
xcb_input_bell_feedback_ctl_next (xcb_input_bell_feedback_ctl_iterator_t *i
/**< */);
/**
* Return the iterator pointing to the last element
* @param i An xcb_input_bell_feedback_ctl_iterator_t
* @return The iterator pointing to the last element
*
* Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the
* last element.
*/
xcb_generic_iterator_t
xcb_input_bell_feedback_ctl_end (xcb_input_bell_feedback_ctl_iterator_t i
/**< */);
/**
* Get the next element of the iterator
* @param i Pointer to a xcb_input_led_feedback_ctl_iterator_t
*
* Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_input_led_feedback_
ctl_t)
*/
void
xcb_input_led_feedback_ctl_next (xcb_input_led_feedback_ctl_iterator_t *i
/**< */);
/**
* Return the iterator pointing to the last element
* @param i An xcb_input_led_feedback_ctl_iterator_t
* @return The iterator pointing to the last element
*
* Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the
* last element.
*/
xcb_generic_iterator_t
xcb_input_led_feedback_ctl_end (xcb_input_led_feedback_ctl_iterator_t i /*
*< */);
int
xcb_input_feedback_ctl_sizeof (const void *_buffer /**< */);
uint8_t *
xcb_input_feedback_ctl_uninterpreted_data (const xcb_input_feedback_ctl_t *
R /**< */);
int
xcb_input_feedback_ctl_uninterpreted_data_length (const xcb_input_feedback_
ctl_t *R /**< */);
xcb_generic_iterator_t
xcb_input_feedback_ctl_uninterpreted_data_end (const xcb_input_feedback_ctl
_t *R /**< */);
/**
* Get the next element of the iterator
* @param i Pointer to a xcb_input_feedback_ctl_iterator_t
*
* Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_input_feedback_ctl_
t)
*/
void
xcb_input_feedback_ctl_next (xcb_input_feedback_ctl_iterator_t *i /**< */)
;
/**
* Return the iterator pointing to the last element
* @param i An xcb_input_feedback_ctl_iterator_t
* @return The iterator pointing to the last element
*
* Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the
* last element.
*/
xcb_generic_iterator_t
xcb_input_feedback_ctl_end (xcb_input_feedback_ctl_iterator_t i /**< */);
int
xcb_input_change_feedback_control_sizeof (const void *_buffer /**< */);
/**
*
* @param c The connection
* @return A cookie
*
* Delivers a request to the X server.
*
* This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check().
*/
xcb_void_cookie_t
xcb_input_change_feedback_control_checked (xcb_connection_t *c /**
< */,
uint32_t mask
/**< */,
uint8_t device
_id /**< */,
uint8_t feedba
ck_id /**< */,
xcb_input_feedback_ctl_t *feedba
ck /**< */);
/**
*
* @param c The connection
* @return A cookie
*
* Delivers a request to the X server.
*
*/
xcb_void_cookie_t
xcb_input_change_feedback_control (xcb_connection_t *c /**< */,
uint32_t mask /**< */,
uint8_t device_id /**
< */,
uint8_t feedback_id /
**< */,
xcb_input_feedback_ctl_t *feedback /**<
*/);
int
xcb_input_get_device_key_mapping_sizeof (const void *_buffer /**< */);
/**
*
* @param c The connection
* @return A cookie
*
* Delivers a request to the X server.
*
*/
xcb_input_get_device_key_mapping_cookie_t
xcb_input_get_device_key_mapping (xcb_connection_t *c /**< */,
uint8_t device_id /**< */,
xcb_input_key_code_t first_keycode /**<
*/,
uint8_t count /**< */);
/**
*
* @param c The connection
* @return A cookie
*
* Delivers a request to the X server.
* *
* Set the current element in the iterator to the last element. * This form can be used only if the request will cause
* The member rem is set to 0. The member data points to the * a reply to be generated. Any returned error will be
* last element. * placed in the event queue.
*/ */
xcb_input_get_device_key_mapping_cookie_t
xcb_input_get_device_key_mapping_unchecked (xcb_connection_t *c /**< *
/,
uint8_t device_id
/**< */,
xcb_input_key_code_t first_key
code /**< */,
uint8_t count /*
*< */);
xcb_keysym_t *
xcb_input_get_device_key_mapping_keysyms (const xcb_input_get_device_key_ma
pping_reply_t *R /**< */);
/************************************************************************** int
*** xcb_input_get_device_key_mapping_keysyms_length (const xcb_input_get_device
** _key_mapping_reply_t *R /**< */);
** xcb_generic_iterator_t xcb_input_key_code_end
**
** @param xcb_input_key_code_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_input_key_code_end (xcb_input_key_code_iterator_t i /**< */); xcb_input_get_device_key_mapping_keysyms_end (const xcb_input_get_device_ke y_mapping_reply_t *R /**< */);
/** /**
* Get the next element of the iterator * Return the reply
* @param i Pointer to a xcb_input_event_class_iterator_t * @param c The connection
* @param cookie The cookie
* @param e The xcb_generic_error_t supplied
* *
* Get the next element in the iterator. The member rem is * Returns the reply of the request asked by
* decreased by one. The member data points to the next *
* element. The member index is increased by sizeof(xcb_input_event_class_t * The parameter @p e supplied to this function must be NULL if
) * xcb_input_get_device_key_mapping_unchecked(). is used.
* Otherwise, it stores the error if any.
*
* The returned value must be freed by the caller using free().
*/ */
xcb_input_get_device_key_mapping_reply_t *
xcb_input_get_device_key_mapping_reply (xcb_connection_t
*c /**< */,
xcb_input_get_device_key_mapping_co
okie_t cookie /**< */,
xcb_generic_error_t
**e /**< */);
/************************************************************************** int
*** xcb_input_change_device_key_mapping_sizeof (const void *_buffer /**< */);
**
** void xcb_input_event_class_next
**
** @param xcb_input_event_class_iterator_t *i
** @returns void
**
**************************************************************************
***/
void
xcb_input_event_class_next (xcb_input_event_class_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element
* @param i An xcb_input_event_class_iterator_t
* @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * @param c The connection
* The member rem is set to 0. The member data points to the * @return A cookie
* last element. *
* Delivers a request to the X server.
*
* This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check().
*/ */
xcb_void_cookie_t
xcb_input_change_device_key_mapping_checked (xcb_connection_t *c /**<
*/,
uint8_t device_i
d /**< */,
xcb_input_key_code_t first_ke
ycode /**< */,
uint8_t keysyms_
per_keycode /**< */,
uint8_t keycode_
count /**< */,
const xcb_keysym_t *keysyms
/**< */);
/************************************************************************** /**
*** *
** * @param c The connection
** xcb_generic_iterator_t xcb_input_event_class_end * @return A cookie
** *
** @param xcb_input_event_class_iterator_t i * Delivers a request to the X server.
** @returns xcb_generic_iterator_t *
** */
************************************************************************** xcb_void_cookie_t
***/ xcb_input_change_device_key_mapping (xcb_connection_t *c /**< */,
uint8_t device_id /**<
xcb_generic_iterator_t */,
xcb_input_event_class_end (xcb_input_event_class_iterator_t i /**< */); xcb_input_key_code_t first_keycode /
**< */,
uint8_t keysyms_per_keyc
ode /**< */,
uint8_t keycode_count /
**< */,
const xcb_keysym_t *keysyms /**< */
);
int int
xcb_input_get_extension_version_sizeof (const void *_buffer /**< */); xcb_input_get_device_modifier_mapping_sizeof (const void *_buffer /**< */ );
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
xcb_input_get_device_modifier_mapping_cookie_t
/************************************************************************** xcb_input_get_device_modifier_mapping (xcb_connection_t *c /**< */,
*** uint8_t device_id /**< */
** );
** xcb_input_get_extension_version_cookie_t xcb_input_get_extension_versio
n
**
** @param xcb_connection_t *c
** @param uint16_t name_len
** @param const char *name
** @returns xcb_input_get_extension_version_cookie_t
**
**************************************************************************
***/
xcb_input_get_extension_version_cookie_t
xcb_input_get_extension_version (xcb_connection_t *c /**< */,
uint16_t name_len /**< */,
const char *name /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
xcb_input_get_device_modifier_mapping_cookie_t
xcb_input_get_device_modifier_mapping_unchecked (xcb_connection_t *c /**<
*/,
uint8_t device_i
d /**< */);
/************************************************************************** uint8_t *
*** xcb_input_get_device_modifier_mapping_keymaps (const xcb_input_get_device_m
** odifier_mapping_reply_t *R /**< */);
** xcb_input_get_extension_version_cookie_t xcb_input_get_extension_versio
n_unchecked
**
** @param xcb_connection_t *c
** @param uint16_t name_len
** @param const char *name
** @returns xcb_input_get_extension_version_cookie_t
**
**************************************************************************
***/
xcb_input_get_extension_version_cookie_t int
xcb_input_get_extension_version_unchecked (xcb_connection_t *c /**< */, xcb_input_get_device_modifier_mapping_keymaps_length (const xcb_input_get_d
uint16_t name_len /**< evice_modifier_mapping_reply_t *R /**< */);
*/,
const char *name /**< */) xcb_generic_iterator_t
; xcb_input_get_device_modifier_mapping_keymaps_end (const xcb_input_get_devi
ce_modifier_mapping_reply_t *R /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_input_get_extension_version_unchecked(). is used. * xcb_input_get_device_modifier_mapping_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
xcb_input_get_device_modifier_mapping_reply_t *
xcb_input_get_device_modifier_mapping_reply (xcb_connection_t
*c /**< */,
xcb_input_get_device_modifier_
mapping_cookie_t cookie /**< */,
xcb_generic_error_t
**e /**< */);
/************************************************************************** int
*** xcb_input_set_device_modifier_mapping_sizeof (const void *_buffer /**< */
** );
** xcb_input_get_extension_version_reply_t * xcb_input_get_extension_versi
on_reply
**
** @param xcb_connection_t *c
** @param xcb_input_get_extension_version_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_input_get_extension_version_reply_t *
**
**************************************************************************
***/
xcb_input_get_extension_version_reply_t *
xcb_input_get_extension_version_reply (xcb_connection_t
*c /**< */,
xcb_input_get_extension_version_cook
ie_t cookie /**< */,
xcb_generic_error_t
**e /**< */);
/** /**
* Get the next element of the iterator
* @param i Pointer to a xcb_input_device_info_iterator_t
* *
* Get the next element in the iterator. The member rem is * @param c The connection
* decreased by one. The member data points to the next * @return A cookie
* element. The member index is increased by sizeof(xcb_input_device_info_t *
) * Delivers a request to the X server.
*
*/ */
xcb_input_set_device_modifier_mapping_cookie_t
/************************************************************************** xcb_input_set_device_modifier_mapping (xcb_connection_t *c /**< */,
*** uint8_t device_id /**< */
** ,
** void xcb_input_device_info_next uint8_t keycodes_per_modif
** ier /**< */,
** @param xcb_input_device_info_iterator_t *i const uint8_t *keymaps /**< */);
** @returns void
**
**************************************************************************
***/
void
xcb_input_device_info_next (xcb_input_device_info_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element
* @param i An xcb_input_device_info_iterator_t
* @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * @param c The connection
* The member rem is set to 0. The member data points to the * @return A cookie
* last element. *
* Delivers a request to the X server.
*
* This form can be used only if the request will cause
* a reply to be generated. Any returned error will be
* placed in the event queue.
*/ */
xcb_input_set_device_modifier_mapping_cookie_t
xcb_input_set_device_modifier_mapping_unchecked (xcb_connection_t *c /**<
*/,
uint8_t device_i
d /**< */,
uint8_t keycodes
_per_modifier /**< */,
const uint8_t *keymaps
/**< */);
/************************************************************************** /**
*** * Return the reply
** * @param c The connection
** xcb_generic_iterator_t xcb_input_device_info_end * @param cookie The cookie
** * @param e The xcb_generic_error_t supplied
** @param xcb_input_device_info_iterator_t i *
** @returns xcb_generic_iterator_t * Returns the reply of the request asked by
** *
************************************************************************** * The parameter @p e supplied to this function must be NULL if
***/ * xcb_input_set_device_modifier_mapping_unchecked(). is used.
* Otherwise, it stores the error if any.
xcb_generic_iterator_t *
xcb_input_device_info_end (xcb_input_device_info_iterator_t i /**< */); * The returned value must be freed by the caller using free().
*/
xcb_input_set_device_modifier_mapping_reply_t *
xcb_input_set_device_modifier_mapping_reply (xcb_connection_t
*c /**< */,
xcb_input_set_device_modifier_
mapping_cookie_t cookie /**< */,
xcb_generic_error_t
**e /**< */);
int int
xcb_input_list_input_devices_sizeof (const void *_buffer /**< */); xcb_input_get_device_button_mapping_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
xcb_input_get_device_button_mapping_cookie_t
/************************************************************************** xcb_input_get_device_button_mapping (xcb_connection_t *c /**< */,
*** uint8_t device_id /**< */);
**
** xcb_input_list_input_devices_cookie_t xcb_input_list_input_devices
**
** @param xcb_connection_t *c
** @returns xcb_input_list_input_devices_cookie_t
**
**************************************************************************
***/
xcb_input_list_input_devices_cookie_t
xcb_input_list_input_devices (xcb_connection_t *c /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
xcb_input_get_device_button_mapping_cookie_t
xcb_input_get_device_button_mapping_unchecked (xcb_connection_t *c /**< */
,
uint8_t device_id
/**< */);
/************************************************************************** uint8_t *
*** xcb_input_get_device_button_mapping_map (const xcb_input_get_device_button_
** mapping_reply_t *R /**< */);
** xcb_input_list_input_devices_cookie_t xcb_input_list_input_devices_unch
ecked
**
** @param xcb_connection_t *c
** @returns xcb_input_list_input_devices_cookie_t
**
**************************************************************************
***/
xcb_input_list_input_devices_cookie_t
xcb_input_list_input_devices_unchecked (xcb_connection_t *c /**< */);
/**************************************************************************
***
**
** xcb_input_device_info_t * xcb_input_list_input_devices_devices
**
** @param const xcb_input_list_input_devices_reply_t *R
** @returns xcb_input_device_info_t *
**
**************************************************************************
***/
xcb_input_device_info_t *
xcb_input_list_input_devices_devices (const xcb_input_list_input_devices_re
ply_t *R /**< */);
/**************************************************************************
***
**
** int xcb_input_list_input_devices_devices_length
**
** @param const xcb_input_list_input_devices_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_input_list_input_devices_devices_length (const xcb_input_list_input_dev xcb_input_get_device_button_mapping_map_length (const xcb_input_get_device_
ices_reply_t *R /**< */); button_mapping_reply_t *R /**< */);
/**************************************************************************
***
**
** xcb_input_device_info_iterator_t xcb_input_list_input_devices_devices_i
terator
**
** @param const xcb_input_list_input_devices_reply_t *R
** @returns xcb_input_device_info_iterator_t
**
**************************************************************************
***/
xcb_input_device_info_iterator_t xcb_generic_iterator_t
xcb_input_list_input_devices_devices_iterator (const xcb_input_list_input_d xcb_input_get_device_button_mapping_map_end (const xcb_input_get_device_but
evices_reply_t *R /**< */); ton_mapping_reply_t *R /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_input_list_input_devices_unchecked(). is used. * xcb_input_get_device_button_mapping_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
xcb_input_get_device_button_mapping_reply_t *
xcb_input_get_device_button_mapping_reply (xcb_connection_t
*c /**< */,
xcb_input_get_device_button_mapp
ing_cookie_t cookie /**< */,
xcb_generic_error_t
**e /**< */);
/************************************************************************** int
*** xcb_input_set_device_button_mapping_sizeof (const void *_buffer /**< */);
**
** xcb_input_list_input_devices_reply_t * xcb_input_list_input_devices_rep
ly
**
** @param xcb_connection_t *c
** @param xcb_input_list_input_devices_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_input_list_input_devices_reply_t *
**
**************************************************************************
***/
xcb_input_list_input_devices_reply_t *
xcb_input_list_input_devices_reply (xcb_connection_t
*c /**< */,
xcb_input_list_input_devices_cookie_t
cookie /**< */,
xcb_generic_error_t *
*e /**< */);
/** /**
* Get the next element of the iterator
* @param i Pointer to a xcb_input_input_info_iterator_t
* *
* Get the next element in the iterator. The member rem is * @param c The connection
* decreased by one. The member data points to the next * @return A cookie
* element. The member index is increased by sizeof(xcb_input_input_info_t) *
*/ * Delivers a request to the X server.
/**************************************************************************
***
**
** void xcb_input_input_info_next
**
** @param xcb_input_input_info_iterator_t *i
** @returns void
**
**************************************************************************
***/
void
xcb_input_input_info_next (xcb_input_input_info_iterator_t *i /**< */);
/**
* Return the iterator pointing to the last element
* @param i An xcb_input_input_info_iterator_t
* @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the
* last element.
*/ */
xcb_input_set_device_button_mapping_cookie_t
/************************************************************************** xcb_input_set_device_button_mapping (xcb_connection_t *c /**< */,
*** uint8_t device_id /**< */,
** uint8_t map_size /**< */,
** xcb_generic_iterator_t xcb_input_input_info_end const uint8_t *map /**< */);
**
** @param xcb_input_input_info_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t
xcb_input_input_info_end (xcb_input_input_info_iterator_t i /**< */);
/** /**
* Get the next element of the iterator
* @param i Pointer to a xcb_input_key_info_iterator_t
* *
* Get the next element in the iterator. The member rem is * @param c The connection
* decreased by one. The member data points to the next * @return A cookie
* element. The member index is increased by sizeof(xcb_input_key_info_t) *
* Delivers a request to the X server.
*
* This form can be used only if the request will cause
* a reply to be generated. Any returned error will be
* placed in the event queue.
*/ */
xcb_input_set_device_button_mapping_cookie_t
/************************************************************************** xcb_input_set_device_button_mapping_unchecked (xcb_connection_t *c /**< */
*** ,
** uint8_t device_id
** void xcb_input_key_info_next /**< */,
** uint8_t map_size
** @param xcb_input_key_info_iterator_t *i /**< */,
** @returns void const uint8_t *map /**<
** */);
**************************************************************************
***/
void
xcb_input_key_info_next (xcb_input_key_info_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the reply
* @param i An xcb_input_key_info_iterator_t * @param c The connection
* @return The iterator pointing to the last element * @param cookie The cookie
* @param e The xcb_generic_error_t supplied
* *
* Set the current element in the iterator to the last element. * Returns the reply of the request asked by
* The member rem is set to 0. The member data points to the *
* last element. * The parameter @p e supplied to this function must be NULL if
* xcb_input_set_device_button_mapping_unchecked(). is used.
* Otherwise, it stores the error if any.
*
* The returned value must be freed by the caller using free().
*/ */
xcb_input_set_device_button_mapping_reply_t *
/************************************************************************** xcb_input_set_device_button_mapping_reply (xcb_connection_t
*** *c /**< */,
** xcb_input_set_device_button_mapp
** xcb_generic_iterator_t xcb_input_key_info_end ing_cookie_t cookie /**< */,
** xcb_generic_error_t
** @param xcb_input_key_info_iterator_t i **e /**< */);
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t
xcb_input_key_info_end (xcb_input_key_info_iterator_t i /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_input_button_info_iterator_t * @param i Pointer to a xcb_input_key_state_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_input_button_info_t ) * element. The member index is increased by sizeof(xcb_input_key_state_t)
*/ */
/**************************************************************************
***
**
** void xcb_input_button_info_next
**
** @param xcb_input_button_info_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_input_button_info_next (xcb_input_button_info_iterator_t *i /**< */); xcb_input_key_state_next (xcb_input_key_state_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_input_button_info_iterator_t * @param i An xcb_input_key_state_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_input_button_info_end
**
** @param xcb_input_button_info_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_input_button_info_end (xcb_input_button_info_iterator_t i /**< */); xcb_input_key_state_end (xcb_input_key_state_iterator_t i /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_input_axis_info_iterator_t * @param i Pointer to a xcb_input_button_state_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_input_axis_info_t) * element. The member index is increased by sizeof(xcb_input_button_state_ t)
*/ */
/**************************************************************************
***
**
** void xcb_input_axis_info_next
**
** @param xcb_input_axis_info_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_input_axis_info_next (xcb_input_axis_info_iterator_t *i /**< */); xcb_input_button_state_next (xcb_input_button_state_iterator_t *i /**< */) ;
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_input_axis_info_iterator_t * @param i An xcb_input_button_state_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_input_axis_info_end
**
** @param xcb_input_axis_info_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_input_axis_info_end (xcb_input_axis_info_iterator_t i /**< */); xcb_input_button_state_end (xcb_input_button_state_iterator_t i /**< */);
int int
xcb_input_valuator_info_sizeof (const void *_buffer /**< */); xcb_input_valuator_state_sizeof (const void *_buffer /**< */);
/**************************************************************************
***
**
** xcb_input_axis_info_t * xcb_input_valuator_info_axes
**
** @param const xcb_input_valuator_info_t *R
** @returns xcb_input_axis_info_t *
**
**************************************************************************
***/
xcb_input_axis_info_t *
xcb_input_valuator_info_axes (const xcb_input_valuator_info_t *R /**< */);
/************************************************************************** uint32_t *
*** xcb_input_valuator_state_valuators (const xcb_input_valuator_state_t *R /*
** *< */);
** int xcb_input_valuator_info_axes_length
**
** @param const xcb_input_valuator_info_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_input_valuator_info_axes_length (const xcb_input_valuator_info_t *R /* xcb_input_valuator_state_valuators_length (const xcb_input_valuator_state_t
*< */); *R /**< */);
/**************************************************************************
***
**
** xcb_input_axis_info_iterator_t xcb_input_valuator_info_axes_iterator
**
** @param const xcb_input_valuator_info_t *R
** @returns xcb_input_axis_info_iterator_t
**
**************************************************************************
***/
xcb_input_axis_info_iterator_t xcb_generic_iterator_t
xcb_input_valuator_info_axes_iterator (const xcb_input_valuator_info_t *R xcb_input_valuator_state_valuators_end (const xcb_input_valuator_state_t *R
/**< */); /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_input_valuator_info_iterator_t * @param i Pointer to a xcb_input_valuator_state_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_input_valuator_info _t) * element. The member index is increased by sizeof(xcb_input_valuator_stat e_t)
*/ */
/**************************************************************************
***
**
** void xcb_input_valuator_info_next
**
** @param xcb_input_valuator_info_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_input_valuator_info_next (xcb_input_valuator_info_iterator_t *i /**< * /); xcb_input_valuator_state_next (xcb_input_valuator_state_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_input_valuator_info_iterator_t * @param i An xcb_input_valuator_state_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
xcb_generic_iterator_t
xcb_input_valuator_state_end (xcb_input_valuator_state_iterator_t i /**< *
/);
int
xcb_input_input_state_sizeof (const void *_buffer /**< */);
/************************************************************************** uint8_t *
*** xcb_input_input_state_uninterpreted_data (const xcb_input_input_state_t *R
** /**< */);
** xcb_generic_iterator_t xcb_input_valuator_info_end
** int
** @param xcb_input_valuator_info_iterator_t i xcb_input_input_state_uninterpreted_data_length (const xcb_input_input_stat
** @returns xcb_generic_iterator_t e_t *R /**< */);
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_input_valuator_info_end (xcb_input_valuator_info_iterator_t i /**< */) ; xcb_input_input_state_uninterpreted_data_end (const xcb_input_input_state_t *R /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_input_input_class_info_iterator_t * @param i Pointer to a xcb_input_input_state_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_input_input_class_i nfo_t) * element. The member index is increased by sizeof(xcb_input_input_state_t )
*/ */
/**************************************************************************
***
**
** void xcb_input_input_class_info_next
**
** @param xcb_input_input_class_info_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_input_input_class_info_next (xcb_input_input_class_info_iterator_t *i /**< */); xcb_input_input_state_next (xcb_input_input_state_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_input_input_class_info_iterator_t * @param i An xcb_input_input_state_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_input_input_class_info_end
**
** @param xcb_input_input_class_info_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_input_input_class_info_end (xcb_input_input_class_info_iterator_t i /* *< */); xcb_input_input_state_end (xcb_input_input_state_iterator_t i /**< */);
int int
xcb_input_open_device_sizeof (const void *_buffer /**< */); xcb_input_query_device_state_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
xcb_input_query_device_state_cookie_t
/************************************************************************** xcb_input_query_device_state (xcb_connection_t *c /**< */,
*** uint8_t device_id /**< */);
**
** xcb_input_open_device_cookie_t xcb_input_open_device
**
** @param xcb_connection_t *c
** @param uint8_t device_id
** @returns xcb_input_open_device_cookie_t
**
**************************************************************************
***/
xcb_input_open_device_cookie_t
xcb_input_open_device (xcb_connection_t *c /**< */,
uint8_t device_id /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
xcb_input_query_device_state_cookie_t
/************************************************************************** xcb_input_query_device_state_unchecked (xcb_connection_t *c /**< */,
*** uint8_t device_id /**< *
** /);
** xcb_input_open_device_cookie_t xcb_input_open_device_unchecked
**
** @param xcb_connection_t *c
** @param uint8_t device_id
** @returns xcb_input_open_device_cookie_t
**
**************************************************************************
***/
xcb_input_open_device_cookie_t
xcb_input_open_device_unchecked (xcb_connection_t *c /**< */,
uint8_t device_id /**< */);
/**************************************************************************
***
**
** xcb_input_input_class_info_t * xcb_input_open_device_class_info
**
** @param const xcb_input_open_device_reply_t *R
** @returns xcb_input_input_class_info_t *
**
**************************************************************************
***/
xcb_input_input_class_info_t *
xcb_input_open_device_class_info (const xcb_input_open_device_reply_t *R /
**< */);
/**************************************************************************
***
**
** int xcb_input_open_device_class_info_length
**
** @param const xcb_input_open_device_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_input_open_device_class_info_length (const xcb_input_open_device_reply_ xcb_input_query_device_state_classes_length (const xcb_input_query_device_s
t *R /**< */); tate_reply_t *R /**< */);
/**************************************************************************
***
**
** xcb_input_input_class_info_iterator_t xcb_input_open_device_class_info_
iterator
**
** @param const xcb_input_open_device_reply_t *R
** @returns xcb_input_input_class_info_iterator_t
**
**************************************************************************
***/
xcb_input_input_class_info_iterator_t xcb_input_input_state_iterator_t
xcb_input_open_device_class_info_iterator (const xcb_input_open_device_repl xcb_input_query_device_state_classes_iterator (const xcb_input_query_device
y_t *R /**< */); _state_reply_t *R /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_input_open_device_unchecked(). is used. * xcb_input_query_device_state_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
xcb_input_query_device_state_reply_t *
xcb_input_query_device_state_reply (xcb_connection_t
*c /**< */,
xcb_input_query_device_state_cookie_t
cookie /**< */,
xcb_generic_error_t *
*e /**< */);
/************************************************************************** int
*** xcb_input_send_extension_event_sizeof (const void *_buffer /**< */);
**
** xcb_input_open_device_reply_t * xcb_input_open_device_reply
**
** @param xcb_connection_t *c
** @param xcb_input_open_device_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_input_open_device_reply_t *
**
**************************************************************************
***/
xcb_input_open_device_reply_t *
xcb_input_open_device_reply (xcb_connection_t *c /**< */,
xcb_input_open_device_cookie_t cookie /**<
*/,
xcb_generic_error_t **e /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_input_close_device_checked
**
** @param xcb_connection_t *c
** @param uint8_t device_id
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_input_close_device_checked (xcb_connection_t *c /**< */, xcb_input_send_extension_event_checked (xcb_connection_t *c /
uint8_t device_id /**< */); **< */,
xcb_window_t dest
ination /**< */,
uint8_t devi
ce_id /**< */,
uint8_t prop
agate /**< */,
uint16_t num_
classes /**< */,
uint8_t num_
events /**< */,
const uint8_t *even
ts /**< */,
const xcb_input_event_class_t *clas
ses /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_input_close_device
**
** @param xcb_connection_t *c
** @param uint8_t device_id
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_input_close_device (xcb_connection_t *c /**< */, xcb_input_send_extension_event (xcb_connection_t *c /**< */,
uint8_t device_id /**< */); xcb_window_t destination
/**< */,
/** uint8_t device_id /
* **< */,
* @param c The connection uint8_t propagate /
* @return A cookie **< */,
* uint16_t num_classes
* Delivers a request to the X server. /**< */,
* uint8_t num_events
*/ /**< */,
const uint8_t *events /**<
/************************************************************************** */,
*** const xcb_input_event_class_t *classes /**
** < */);
** xcb_input_set_device_mode_cookie_t xcb_input_set_device_mode
**
** @param xcb_connection_t *c
** @param uint8_t device_id
** @param uint8_t mode
** @returns xcb_input_set_device_mode_cookie_t
**
**************************************************************************
***/
xcb_input_set_device_mode_cookie_t
xcb_input_set_device_mode (xcb_connection_t *c /**< */,
uint8_t device_id /**< */,
uint8_t mode /**< */);
/**
*
* @param c The connection
* @return A cookie
*
* Delivers a request to the X server.
*
* This form can be used only if the request will cause
* a reply to be generated. Any returned error will be
* placed in the event queue.
*/
/**************************************************************************
***
**
** xcb_input_set_device_mode_cookie_t xcb_input_set_device_mode_unchecked
**
** @param xcb_connection_t *c
** @param uint8_t device_id
** @param uint8_t mode
** @returns xcb_input_set_device_mode_cookie_t
**
**************************************************************************
***/
xcb_input_set_device_mode_cookie_t
xcb_input_set_device_mode_unchecked (xcb_connection_t *c /**< */,
uint8_t device_id /**< */,
uint8_t mode /**< */);
/**
* Return the reply
* @param c The connection
* @param cookie The cookie
* @param e The xcb_generic_error_t supplied
*
* Returns the reply of the request asked by
*
* The parameter @p e supplied to this function must be NULL if
* xcb_input_set_device_mode_unchecked(). is used.
* Otherwise, it stores the error if any.
*
* The returned value must be freed by the caller using free().
*/
/**************************************************************************
***
**
** xcb_input_set_device_mode_reply_t * xcb_input_set_device_mode_reply
**
** @param xcb_connection_t *c
** @param xcb_input_set_device_mode_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_input_set_device_mode_reply_t *
**
**************************************************************************
***/
xcb_input_set_device_mode_reply_t *
xcb_input_set_device_mode_reply (xcb_connection_t *c /*
*< */,
xcb_input_set_device_mode_cookie_t cooki
e /**< */,
xcb_generic_error_t **e /*
*< */);
int
xcb_input_select_extension_event_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_input_select_extension_event_checked
**
** @param xcb_connection_t *c
** @param xcb_window_t window
** @param uint16_t num_classes
** @param const xcb_input_event_class_t *classes
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_input_select_extension_event_checked (xcb_connection_t *c xcb_input_device_bell_checked (xcb_connection_t *c /**< */,
/**< */, uint8_t device_id /**< */,
xcb_window_t wi uint8_t feedback_id /**< */,
ndow /**< */, uint8_t feedback_class /**< */,
uint16_t nu int8_t percent /**< */);
m_classes /**< */,
const xcb_input_event_class_t *cl
asses /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_input_select_extension_event
**
** @param xcb_connection_t *c
** @param xcb_window_t window
** @param uint16_t num_classes
** @param const xcb_input_event_class_t *classes
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_input_select_extension_event (xcb_connection_t *c /**< */ xcb_input_device_bell (xcb_connection_t *c /**< */,
, uint8_t device_id /**< */,
xcb_window_t window /* uint8_t feedback_id /**< */,
*< */, uint8_t feedback_class /**< */,
uint16_t num_classe int8_t percent /**< */);
s /**< */,
const xcb_input_event_class_t *classes /
**< */);
int int
xcb_input_get_selected_extension_events_sizeof (const void *_buffer /**< */); xcb_input_set_device_valuators_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
xcb_input_set_device_valuators_cookie_t
/************************************************************************** xcb_input_set_device_valuators (xcb_connection_t *c /**< */,
*** uint8_t device_id /**< */,
** uint8_t first_valuator /**< */,
** xcb_input_get_selected_extension_events_cookie_t xcb_input_get_selected uint8_t num_valuators /**< */,
_extension_events const int32_t *valuators /**< */);
**
** @param xcb_connection_t *c
** @param xcb_window_t window
** @returns xcb_input_get_selected_extension_events_cookie_t
**
**************************************************************************
***/
xcb_input_get_selected_extension_events_cookie_t
xcb_input_get_selected_extension_events (xcb_connection_t *c /**< */,
xcb_window_t window /**< */)
;
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
xcb_input_set_device_valuators_cookie_t
/************************************************************************** xcb_input_set_device_valuators_unchecked (xcb_connection_t *c /**< */,
*** uint8_t device_id /**<
** */,
** xcb_input_get_selected_extension_events_cookie_t xcb_input_get_selected uint8_t first_valuator
_extension_events_unchecked /**< */,
** uint8_t num_valuators
** @param xcb_connection_t *c /**< */,
** @param xcb_window_t window const int32_t *valuators /**<
** @returns xcb_input_get_selected_extension_events_cookie_t */);
**
**************************************************************************
***/
xcb_input_get_selected_extension_events_cookie_t
xcb_input_get_selected_extension_events_unchecked (xcb_connection_t *c /**
< */,
xcb_window_t window
/**< */);
/**************************************************************************
***
**
** xcb_input_event_class_t * xcb_input_get_selected_extension_events_this_
classes
**
** @param const xcb_input_get_selected_extension_events_reply_t *R
** @returns xcb_input_event_class_t *
**
**************************************************************************
***/
xcb_input_event_class_t *
xcb_input_get_selected_extension_events_this_classes (const xcb_input_get_s
elected_extension_events_reply_t *R /**< */);
/**************************************************************************
***
**
** int xcb_input_get_selected_extension_events_this_classes_length
**
** @param const xcb_input_get_selected_extension_events_reply_t *R
** @returns int
**
**************************************************************************
***/
int
xcb_input_get_selected_extension_events_this_classes_length (const xcb_inpu
t_get_selected_extension_events_reply_t *R /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_input_get_selected_extension_events_this_cla
sses_end
**
** @param const xcb_input_get_selected_extension_events_reply_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t
xcb_input_get_selected_extension_events_this_classes_end (const xcb_input_g
et_selected_extension_events_reply_t *R /**< */);
/**************************************************************************
***
**
** xcb_input_event_class_t * xcb_input_get_selected_extension_events_all_c
lasses
**
** @param const xcb_input_get_selected_extension_events_reply_t *R
** @returns xcb_input_event_class_t *
**
**************************************************************************
***/
xcb_input_event_class_t *
xcb_input_get_selected_extension_events_all_classes (const xcb_input_get_se
lected_extension_events_reply_t *R /**< */);
/**************************************************************************
***
**
** int xcb_input_get_selected_extension_events_all_classes_length
**
** @param const xcb_input_get_selected_extension_events_reply_t *R
** @returns int
**
**************************************************************************
***/
int
xcb_input_get_selected_extension_events_all_classes_length (const xcb_input
_get_selected_extension_events_reply_t *R /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_input_get_selected_extension_events_all_clas
ses_end
**
** @param const xcb_input_get_selected_extension_events_reply_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t
xcb_input_get_selected_extension_events_all_classes_end (const xcb_input_ge
t_selected_extension_events_reply_t *R /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_input_get_selected_extension_events_unchecked(). is used. * xcb_input_set_device_valuators_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
xcb_input_set_device_valuators_reply_t *
xcb_input_set_device_valuators_reply (xcb_connection_t
*c /**< */,
xcb_input_set_device_valuators_cookie
_t cookie /**< */,
xcb_generic_error_t
**e /**< */);
/************************************************************************** int
*** xcb_input_device_resolution_state_sizeof (const void *_buffer /**< */);
**
** xcb_input_get_selected_extension_events_reply_t * xcb_input_get_selecte
d_extension_events_reply
**
** @param xcb_connection_t *c
** @param xcb_input_get_selected_extension_events_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_input_get_selected_extension_events_reply_t *
**
**************************************************************************
***/
xcb_input_get_selected_extension_events_reply_t * uint32_t *
xcb_input_get_selected_extension_events_reply (xcb_connection_t xcb_input_device_resolution_state_resolution_values (const xcb_input_device
*c /**< */, _resolution_state_t *R /**< */);
xcb_input_get_selected_exten
sion_events_cookie_t cookie /**< */,
xcb_generic_error_t
**e /**< */);
int int
xcb_input_change_device_dont_propagate_list_sizeof (const void *_buffer / xcb_input_device_resolution_state_resolution_values_length (const xcb_input
**< */); _device_resolution_state_t *R /**< */);
/**
*
* @param c The connection
* @return A cookie
*
* Delivers a request to the X server.
*
* This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check().
*/
/************************************************************************** xcb_generic_iterator_t
*** xcb_input_device_resolution_state_resolution_values_end (const xcb_input_de
** vice_resolution_state_t *R /**< */);
** xcb_void_cookie_t xcb_input_change_device_dont_propagate_list_checked
**
** @param xcb_connection_t *c
** @param xcb_window_t window
** @param uint16_t num_classes
** @param uint8_t mode
** @param const xcb_input_event_class_t *classes
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t uint32_t *
xcb_input_change_device_dont_propagate_list_checked (xcb_connection_t xcb_input_device_resolution_state_resolution_min (const xcb_input_device_re
*c /**< */, solution_state_t *R /**< */);
xcb_window_t
window /**< */,
uint16_t
num_classes /**< */,
uint8_t
mode /**< */,
const xcb_input_event_
class_t *classes /**< */);
/** int
* xcb_input_device_resolution_state_resolution_min_length (const xcb_input_de
* @param c The connection vice_resolution_state_t *R /**< */);
* @return A cookie
*
* Delivers a request to the X server.
*
*/
/************************************************************************** xcb_generic_iterator_t
*** xcb_input_device_resolution_state_resolution_min_end (const xcb_input_devic
** e_resolution_state_t *R /**< */);
** xcb_void_cookie_t xcb_input_change_device_dont_propagate_list
**
** @param xcb_connection_t *c
** @param xcb_window_t window
** @param uint16_t num_classes
** @param uint8_t mode
** @param const xcb_input_event_class_t *classes
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t uint32_t *
xcb_input_change_device_dont_propagate_list (xcb_connection_t xcb_input_device_resolution_state_resolution_max (const xcb_input_device_re
*c /**< */, solution_state_t *R /**< */);
xcb_window_t
window /**< */,
uint16_t
num_classes /**< */,
uint8_t
mode /**< */,
const xcb_input_event_class_t
*classes /**< */);
int int
xcb_input_get_device_dont_propagate_list_sizeof (const void *_buffer /**< xcb_input_device_resolution_state_resolution_max_length (const xcb_input_de
*/); vice_resolution_state_t *R /**< */);
xcb_generic_iterator_t
xcb_input_device_resolution_state_resolution_max_end (const xcb_input_devic
e_resolution_state_t *R /**< */);
/** /**
* Get the next element of the iterator
* @param i Pointer to a xcb_input_device_resolution_state_iterator_t
* *
* @param c The connection * Get the next element in the iterator. The member rem is
* @return A cookie * decreased by one. The member data points to the next
* * element. The member index is increased by sizeof(xcb_input_device_resolu
* Delivers a request to the X server. tion_state_t)
*/
void
xcb_input_device_resolution_state_next (xcb_input_device_resolution_state_i
terator_t *i /**< */);
/**
* Return the iterator pointing to the last element
* @param i An xcb_input_device_resolution_state_iterator_t
* @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the
* last element.
*/ */
xcb_generic_iterator_t
xcb_input_device_resolution_state_end (xcb_input_device_resolution_state_it
erator_t i /**< */);
/************************************************************************** /**
*** * Get the next element of the iterator
** * @param i Pointer to a xcb_input_device_abs_calib_state_iterator_t
** xcb_input_get_device_dont_propagate_list_cookie_t xcb_input_get_device_ *
dont_propagate_list * Get the next element in the iterator. The member rem is
** * decreased by one. The member data points to the next
** @param xcb_connection_t *c * element. The member index is increased by sizeof(xcb_input_device_abs_ca
** @param xcb_window_t window lib_state_t)
** @returns xcb_input_get_device_dont_propagate_list_cookie_t */
** void
************************************************************************** xcb_input_device_abs_calib_state_next (xcb_input_device_abs_calib_state_ite
***/ rator_t *i /**< */);
xcb_input_get_device_dont_propagate_list_cookie_t /**
xcb_input_get_device_dont_propagate_list (xcb_connection_t *c /**< */, * Return the iterator pointing to the last element
xcb_window_t window /**< */ * @param i An xcb_input_device_abs_calib_state_iterator_t
); * @return The iterator pointing to the last element
*
* Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the
* last element.
*/
xcb_generic_iterator_t
xcb_input_device_abs_calib_state_end (xcb_input_device_abs_calib_state_iter
ator_t i /**< */);
/** /**
* Get the next element of the iterator
* @param i Pointer to a xcb_input_device_abs_area_state_iterator_t
* *
* @param c The connection * Get the next element in the iterator. The member rem is
* @return A cookie * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_input_device_abs_ar
ea_state_t)
*/
void
xcb_input_device_abs_area_state_next (xcb_input_device_abs_area_state_itera
tor_t *i /**< */);
/**
* Return the iterator pointing to the last element
* @param i An xcb_input_device_abs_area_state_iterator_t
* @return The iterator pointing to the last element
* *
* Delivers a request to the X server. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the
* last element.
*/
xcb_generic_iterator_t
xcb_input_device_abs_area_state_end (xcb_input_device_abs_area_state_iterat
or_t i /**< */);
/**
* Get the next element of the iterator
* @param i Pointer to a xcb_input_device_core_state_iterator_t
* *
* This form can be used only if the request will cause * Get the next element in the iterator. The member rem is
* a reply to be generated. Any returned error will be * decreased by one. The member data points to the next
* placed in the event queue. * element. The member index is increased by sizeof(xcb_input_device_core_s
tate_t)
*/ */
void
xcb_input_device_core_state_next (xcb_input_device_core_state_iterator_t *i
/**< */);
/************************************************************************** /**
*** * Return the iterator pointing to the last element
** * @param i An xcb_input_device_core_state_iterator_t
** xcb_input_get_device_dont_propagate_list_cookie_t xcb_input_get_device_ * @return The iterator pointing to the last element
dont_propagate_list_unchecked *
** * Set the current element in the iterator to the last element.
** @param xcb_connection_t *c * The member rem is set to 0. The member data points to the
** @param xcb_window_t window * last element.
** @returns xcb_input_get_device_dont_propagate_list_cookie_t */
** xcb_generic_iterator_t
************************************************************************** xcb_input_device_core_state_end (xcb_input_device_core_state_iterator_t i
***/ /**< */);
xcb_input_get_device_dont_propagate_list_cookie_t /**
xcb_input_get_device_dont_propagate_list_unchecked (xcb_connection_t *c /* * Get the next element of the iterator
*< */, * @param i Pointer to a xcb_input_device_enable_state_iterator_t
xcb_window_t windo *
w /**< */); * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_input_device_enable
_state_t)
*/
void
xcb_input_device_enable_state_next (xcb_input_device_enable_state_iterator_
t *i /**< */);
/************************************************************************** /**
*** * Return the iterator pointing to the last element
** * @param i An xcb_input_device_enable_state_iterator_t
** xcb_input_event_class_t * xcb_input_get_device_dont_propagate_list_clas * @return The iterator pointing to the last element
ses *
** * Set the current element in the iterator to the last element.
** @param const xcb_input_get_device_dont_propagate_list_reply_t *R * The member rem is set to 0. The member data points to the
** @returns xcb_input_event_class_t * * last element.
** */
************************************************************************** xcb_generic_iterator_t
***/ xcb_input_device_enable_state_end (xcb_input_device_enable_state_iterator_t
i /**< */);
xcb_input_event_class_t * int
xcb_input_get_device_dont_propagate_list_classes (const xcb_input_get_devic xcb_input_device_state_sizeof (const void *_buffer /**< */);
e_dont_propagate_list_reply_t *R /**< */);
/************************************************************************** uint8_t *
*** xcb_input_device_state_uninterpreted_data (const xcb_input_device_state_t *
** R /**< */);
** int xcb_input_get_device_dont_propagate_list_classes_length
**
** @param const xcb_input_get_device_dont_propagate_list_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_input_get_device_dont_propagate_list_classes_length (const xcb_input_ge xcb_input_device_state_uninterpreted_data_length (const xcb_input_device_st
t_device_dont_propagate_list_reply_t *R /**< */); ate_t *R /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_input_get_device_dont_propagate_list_classes
_end
**
** @param const xcb_input_get_device_dont_propagate_list_reply_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_input_get_device_dont_propagate_list_classes_end (const xcb_input_get_d evice_dont_propagate_list_reply_t *R /**< */); xcb_input_device_state_uninterpreted_data_end (const xcb_input_device_state _t *R /**< */);
/** /**
* Return the reply * Get the next element of the iterator
* @param c The connection * @param i Pointer to a xcb_input_device_state_iterator_t
* @param cookie The cookie
* @param e The xcb_generic_error_t supplied
*
* Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * Get the next element in the iterator. The member rem is
* xcb_input_get_device_dont_propagate_list_unchecked(). is used. * decreased by one. The member data points to the next
* Otherwise, it stores the error if any. * element. The member index is increased by sizeof(xcb_input_device_state_
t)
*/
void
xcb_input_device_state_next (xcb_input_device_state_iterator_t *i /**< */)
;
/**
* Return the iterator pointing to the last element
* @param i An xcb_input_device_state_iterator_t
* @return The iterator pointing to the last element
* *
* The returned value must be freed by the caller using free(). * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the
* last element.
*/ */
xcb_generic_iterator_t
xcb_input_device_state_end (xcb_input_device_state_iterator_t i /**< */);
/************************************************************************** int
*** xcb_input_get_device_control_sizeof (const void *_buffer /**< */);
**
** xcb_input_get_device_dont_propagate_list_reply_t * xcb_input_get_device
_dont_propagate_list_reply
**
** @param xcb_connection_t *c
** @param xcb_input_get_device_dont_propagate_list_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_input_get_device_dont_propagate_list_reply_t *
**
**************************************************************************
***/
xcb_input_get_device_dont_propagate_list_reply_t *
xcb_input_get_device_dont_propagate_list_reply (xcb_connection_t
*c /**< */,
xcb_input_get_device_dont_p
ropagate_list_cookie_t cookie /**< */,
xcb_generic_error_t
**e /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
xcb_input_get_device_control_cookie_t
/************************************************************************** xcb_input_get_device_control (xcb_connection_t *c /**< */,
*** uint16_t control_id /**< */,
** uint8_t device_id /**< */);
** xcb_input_get_device_motion_events_cookie_t xcb_input_get_device_motion
_events
**
** @param xcb_connection_t *c
** @param xcb_timestamp_t start
** @param xcb_timestamp_t stop
** @param uint8_t device_id
** @returns xcb_input_get_device_motion_events_cookie_t
**
**************************************************************************
***/
xcb_input_get_device_motion_events_cookie_t
xcb_input_get_device_motion_events (xcb_connection_t *c /**< */,
xcb_timestamp_t start /**< */,
xcb_timestamp_t stop /**< */,
uint8_t device_id /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
xcb_input_get_device_control_cookie_t
xcb_input_get_device_control_unchecked (xcb_connection_t *c /**< */,
uint16_t control_id /**<
*/,
uint8_t device_id /**< *
/);
/************************************************************************** xcb_input_device_state_t *
*** xcb_input_get_device_control_control (const xcb_input_get_device_control_re
** ply_t *R /**< */);
** xcb_input_get_device_motion_events_cookie_t xcb_input_get_device_motion
_events_unchecked
**
** @param xcb_connection_t *c
** @param xcb_timestamp_t start
** @param xcb_timestamp_t stop
** @param uint8_t device_id
** @returns xcb_input_get_device_motion_events_cookie_t
**
**************************************************************************
***/
xcb_input_get_device_motion_events_cookie_t
xcb_input_get_device_motion_events_unchecked (xcb_connection_t *c /**< */,
xcb_timestamp_t start /**<
*/,
xcb_timestamp_t stop /**<
*/,
uint8_t device_id
/**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_input_get_device_motion_events_unchecked(). is used. * xcb_input_get_device_control_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
xcb_input_get_device_control_reply_t *
xcb_input_get_device_control_reply (xcb_connection_t
*c /**< */,
xcb_input_get_device_control_cookie_t
cookie /**< */,
xcb_generic_error_t *
*e /**< */);
/************************************************************************** int
*** xcb_input_device_resolution_ctl_sizeof (const void *_buffer /**< */);
**
** xcb_input_get_device_motion_events_reply_t * xcb_input_get_device_motio
n_events_reply
**
** @param xcb_connection_t *c
** @param xcb_input_get_device_motion_events_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_input_get_device_motion_events_reply_t *
**
**************************************************************************
***/
xcb_input_get_device_motion_events_reply_t * uint32_t *
xcb_input_get_device_motion_events_reply (xcb_connection_t xcb_input_device_resolution_ctl_resolution_values (const xcb_input_device_r
*c /**< */, esolution_ctl_t *R /**< */);
xcb_input_get_device_motion_event
s_cookie_t cookie /**< */, int
xcb_generic_error_t xcb_input_device_resolution_ctl_resolution_values_length (const xcb_input_d
**e /**< */); evice_resolution_ctl_t *R /**< */);
xcb_generic_iterator_t
xcb_input_device_resolution_ctl_resolution_values_end (const xcb_input_devi
ce_resolution_ctl_t *R /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_input_device_time_coord_iterator_t * @param i Pointer to a xcb_input_device_resolution_ctl_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_input_device_time_c oord_t) * element. The member index is increased by sizeof(xcb_input_device_resolu tion_ctl_t)
*/ */
/**************************************************************************
***
**
** void xcb_input_device_time_coord_next
**
** @param xcb_input_device_time_coord_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_input_device_time_coord_next (xcb_input_device_time_coord_iterator_t *i /**< */); xcb_input_device_resolution_ctl_next (xcb_input_device_resolution_ctl_itera tor_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_input_device_time_coord_iterator_t * @param i An xcb_input_device_resolution_ctl_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_input_device_time_coord_end
**
** @param xcb_input_device_time_coord_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_input_device_time_coord_end (xcb_input_device_time_coord_iterator_t i /**< */); xcb_input_device_resolution_ctl_end (xcb_input_device_resolution_ctl_iterat or_t i /**< */);
/** /**
* Get the next element of the iterator
* @param i Pointer to a xcb_input_device_abs_calib_ctl_iterator_t
* *
* @param c The connection * Get the next element in the iterator. The member rem is
* @return A cookie * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_input_device_abs_ca
lib_ctl_t)
*/
void
xcb_input_device_abs_calib_ctl_next (xcb_input_device_abs_calib_ctl_iterato
r_t *i /**< */);
/**
* Return the iterator pointing to the last element
* @param i An xcb_input_device_abs_calib_ctl_iterator_t
* @return The iterator pointing to the last element
* *
* Delivers a request to the X server. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the
* last element.
*/
xcb_generic_iterator_t
xcb_input_device_abs_calib_ctl_end (xcb_input_device_abs_calib_ctl_iterator
_t i /**< */);
/**
* Get the next element of the iterator
* @param i Pointer to a xcb_input_device_abs_area_ctrl_iterator_t
* *
* Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_input_device_abs_ar
ea_ctrl_t)
*/ */
void
xcb_input_device_abs_area_ctrl_next (xcb_input_device_abs_area_ctrl_iterato
r_t *i /**< */);
/************************************************************************** /**
*** * Return the iterator pointing to the last element
** * @param i An xcb_input_device_abs_area_ctrl_iterator_t
** xcb_input_change_keyboard_device_cookie_t xcb_input_change_keyboard_dev * @return The iterator pointing to the last element
ice *
** * Set the current element in the iterator to the last element.
** @param xcb_connection_t *c * The member rem is set to 0. The member data points to the
** @param uint8_t device_id * last element.
** @returns xcb_input_change_keyboard_device_cookie_t */
** xcb_generic_iterator_t
************************************************************************** xcb_input_device_abs_area_ctrl_end (xcb_input_device_abs_area_ctrl_iterator
***/ _t i /**< */);
xcb_input_change_keyboard_device_cookie_t /**
xcb_input_change_keyboard_device (xcb_connection_t *c /**< */, * Get the next element of the iterator
uint8_t device_id /**< */); * @param i Pointer to a xcb_input_device_core_ctrl_iterator_t
*
* Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_input_device_core_c
trl_t)
*/
void
xcb_input_device_core_ctrl_next (xcb_input_device_core_ctrl_iterator_t *i
/**< */);
/** /**
* Return the iterator pointing to the last element
* @param i An xcb_input_device_core_ctrl_iterator_t
* @return The iterator pointing to the last element
* *
* @param c The connection * Set the current element in the iterator to the last element.
* @return A cookie * The member rem is set to 0. The member data points to the
* last element.
*/
xcb_generic_iterator_t
xcb_input_device_core_ctrl_end (xcb_input_device_core_ctrl_iterator_t i /*
*< */);
/**
* Get the next element of the iterator
* @param i Pointer to a xcb_input_device_enable_ctrl_iterator_t
* *
* Delivers a request to the X server. * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_input_device_enable
_ctrl_t)
*/
void
xcb_input_device_enable_ctrl_next (xcb_input_device_enable_ctrl_iterator_t
*i /**< */);
/**
* Return the iterator pointing to the last element
* @param i An xcb_input_device_enable_ctrl_iterator_t
* @return The iterator pointing to the last element
* *
* This form can be used only if the request will cause * Set the current element in the iterator to the last element.
* a reply to be generated. Any returned error will be * The member rem is set to 0. The member data points to the
* placed in the event queue. * last element.
*/ */
xcb_generic_iterator_t
xcb_input_device_enable_ctrl_end (xcb_input_device_enable_ctrl_iterator_t i
/**< */);
/************************************************************************** int
*** xcb_input_device_ctl_sizeof (const void *_buffer /**< */);
**
** xcb_input_change_keyboard_device_cookie_t xcb_input_change_keyboard_dev
ice_unchecked
**
** @param xcb_connection_t *c
** @param uint8_t device_id
** @returns xcb_input_change_keyboard_device_cookie_t
**
**************************************************************************
***/
xcb_input_change_keyboard_device_cookie_t uint8_t *
xcb_input_change_keyboard_device_unchecked (xcb_connection_t *c /**< */, xcb_input_device_ctl_uninterpreted_data (const xcb_input_device_ctl_t *R /
uint8_t device_id /* **< */);
*< */);
int
xcb_input_device_ctl_uninterpreted_data_length (const xcb_input_device_ctl_
t *R /**< */);
xcb_generic_iterator_t
xcb_input_device_ctl_uninterpreted_data_end (const xcb_input_device_ctl_t *
R /**< */);
/** /**
* Return the reply * Get the next element of the iterator
* @param c The connection * @param i Pointer to a xcb_input_device_ctl_iterator_t
* @param cookie The cookie
* @param e The xcb_generic_error_t supplied
*
* Returns the reply of the request asked by
*
* The parameter @p e supplied to this function must be NULL if
* xcb_input_change_keyboard_device_unchecked(). is used.
* Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_input_device_ctl_t)
*/ */
void
xcb_input_device_ctl_next (xcb_input_device_ctl_iterator_t *i /**< */);
/************************************************************************** /**
*** * Return the iterator pointing to the last element
** * @param i An xcb_input_device_ctl_iterator_t
** xcb_input_change_keyboard_device_reply_t * xcb_input_change_keyboard_de * @return The iterator pointing to the last element
vice_reply *
** * Set the current element in the iterator to the last element.
** @param xcb_connection_t *c * The member rem is set to 0. The member data points to the
** @param xcb_input_change_keyboard_device_cookie_t cookie * last element.
** @param xcb_generic_error_t **e */
** @returns xcb_input_change_keyboard_device_reply_t * xcb_generic_iterator_t
** xcb_input_device_ctl_end (xcb_input_device_ctl_iterator_t i /**< */);
**************************************************************************
***/
xcb_input_change_keyboard_device_reply_t * int
xcb_input_change_keyboard_device_reply (xcb_connection_t xcb_input_change_device_control_sizeof (const void *_buffer /**< */);
*c /**< */,
xcb_input_change_keyboard_device_co
okie_t cookie /**< */,
xcb_generic_error_t
**e /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
xcb_input_change_device_control_cookie_t
/************************************************************************** xcb_input_change_device_control (xcb_connection_t *c /**< */,
*** uint16_t control_id /**< *
** /,
** xcb_input_change_pointer_device_cookie_t xcb_input_change_pointer_devic uint8_t device_id /**< */
e ,
** xcb_input_device_ctl_t *control /**< */);
** @param xcb_connection_t *c
** @param uint8_t x_axis
** @param uint8_t y_axis
** @param uint8_t device_id
** @returns xcb_input_change_pointer_device_cookie_t
**
**************************************************************************
***/
xcb_input_change_pointer_device_cookie_t
xcb_input_change_pointer_device (xcb_connection_t *c /**< */,
uint8_t x_axis /**< */,
uint8_t y_axis /**< */,
uint8_t device_id /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
xcb_input_change_device_control_cookie_t
/************************************************************************** xcb_input_change_device_control_unchecked (xcb_connection_t *c /**<
*** */,
** uint16_t control_
** xcb_input_change_pointer_device_cookie_t xcb_input_change_pointer_devic id /**< */,
e_unchecked uint8_t device_i
** d /**< */,
** @param xcb_connection_t *c xcb_input_device_ctl_t *control
** @param uint8_t x_axis /**< */);
** @param uint8_t y_axis
** @param uint8_t device_id
** @returns xcb_input_change_pointer_device_cookie_t
**
**************************************************************************
***/
xcb_input_change_pointer_device_cookie_t
xcb_input_change_pointer_device_unchecked (xcb_connection_t *c /**< */,
uint8_t x_axis /**< *
/,
uint8_t y_axis /**< *
/,
uint8_t device_id /**
< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_input_change_pointer_device_unchecked(). is used. * xcb_input_change_device_control_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
xcb_input_change_device_control_reply_t *
/************************************************************************** xcb_input_change_device_control_reply (xcb_connection_t
*** *c /**< */,
** xcb_input_change_device_control_cook
** xcb_input_change_pointer_device_reply_t * xcb_input_change_pointer_devi ie_t cookie /**< */,
ce_reply
**
** @param xcb_connection_t *c
** @param xcb_input_change_pointer_device_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_input_change_pointer_device_reply_t *
**
**************************************************************************
***/
xcb_input_change_pointer_device_reply_t *
xcb_input_change_pointer_device_reply (xcb_connection_t
*c /**< */,
xcb_input_change_pointer_device_cook
ie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
int int
xcb_input_grab_device_sizeof (const void *_buffer /**< */); xcb_input_list_device_properties_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
xcb_input_list_device_properties_cookie_t
/************************************************************************** xcb_input_list_device_properties (xcb_connection_t *c /**< */,
*** uint8_t device_id /**< */);
**
** xcb_input_grab_device_cookie_t xcb_input_grab_device
**
** @param xcb_connection_t *c
** @param xcb_window_t grab_window
** @param xcb_timestamp_t time
** @param uint16_t num_classes
** @param uint8_t this_device_mode
** @param uint8_t other_device_mode
** @param uint8_t owner_events
** @param uint8_t device_id
** @param const xcb_input_event_class_t *classes
** @returns xcb_input_grab_device_cookie_t
**
**************************************************************************
***/
xcb_input_grab_device_cookie_t
xcb_input_grab_device (xcb_connection_t *c /**< */,
xcb_window_t grab_window /**< */,
xcb_timestamp_t time /**< */,
uint16_t num_classes /**< */,
uint8_t this_device_mode /**
< */,
uint8_t other_device_mode /*
*< */,
uint8_t owner_events /**< */
,
uint8_t device_id /**< */,
const xcb_input_event_class_t *classes /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
xcb_input_list_device_properties_cookie_t
xcb_input_list_device_properties_unchecked (xcb_connection_t *c /**< */,
uint8_t device_id /*
*< */);
/************************************************************************** xcb_atom_t *
*** xcb_input_list_device_properties_atoms (const xcb_input_list_device_propert
** ies_reply_t *R /**< */);
** xcb_input_grab_device_cookie_t xcb_input_grab_device_unchecked
**
** @param xcb_connection_t *c
** @param xcb_window_t grab_window
** @param xcb_timestamp_t time
** @param uint16_t num_classes
** @param uint8_t this_device_mode
** @param uint8_t other_device_mode
** @param uint8_t owner_events
** @param uint8_t device_id
** @param const xcb_input_event_class_t *classes
** @returns xcb_input_grab_device_cookie_t
**
**************************************************************************
***/
xcb_input_grab_device_cookie_t int
xcb_input_grab_device_unchecked (xcb_connection_t *c /**< */, xcb_input_list_device_properties_atoms_length (const xcb_input_list_device_
xcb_window_t grab_window properties_reply_t *R /**< */);
/**< */,
xcb_timestamp_t time /**< xcb_generic_iterator_t
*/, xcb_input_list_device_properties_atoms_end (const xcb_input_list_device_pro
uint16_t num_classes perties_reply_t *R /**< */);
/**< */,
uint8_t this_device
_mode /**< */,
uint8_t other_devic
e_mode /**< */,
uint8_t owner_event
s /**< */,
uint8_t device_id
/**< */,
const xcb_input_event_class_t *classes /*
*< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_input_grab_device_unchecked(). is used. * xcb_input_list_device_properties_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
xcb_input_list_device_properties_reply_t *
xcb_input_list_device_properties_reply (xcb_connection_t
*c /**< */,
xcb_input_list_device_properties_co
okie_t cookie /**< */,
xcb_generic_error_t
**e /**< */);
uint8_t *
xcb_input_change_device_property_items_data_8 (const xcb_input_change_devic
e_property_items_t *S /**< */);
int
xcb_input_change_device_property_items_data_8_length (const xcb_input_chang
e_device_property_request_t *R /**< */,
const xcb_input_chang
e_device_property_items_t *S /**< */);
xcb_generic_iterator_t
xcb_input_change_device_property_items_data_8_end (const xcb_input_change_d
evice_property_request_t *R /**< */,
const xcb_input_change_d
evice_property_items_t *S /**< */);
/************************************************************************** uint16_t *
*** xcb_input_change_device_property_items_data_16 (const xcb_input_change_devi
** ce_property_items_t *S /**< */);
** xcb_input_grab_device_reply_t * xcb_input_grab_device_reply
**
** @param xcb_connection_t *c
** @param xcb_input_grab_device_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_input_grab_device_reply_t *
**
**************************************************************************
***/
xcb_input_grab_device_reply_t * int
xcb_input_grab_device_reply (xcb_connection_t *c /**< */, xcb_input_change_device_property_items_data_16_length (const xcb_input_chan
xcb_input_grab_device_cookie_t cookie /**< ge_device_property_request_t *R /**< */,
*/, const xcb_input_chan
xcb_generic_error_t **e /**< */); ge_device_property_items_t *S /**< */);
xcb_generic_iterator_t
xcb_input_change_device_property_items_data_16_end (const xcb_input_change_
device_property_request_t *R /**< */,
const xcb_input_change_
device_property_items_t *S /**< */);
uint32_t *
xcb_input_change_device_property_items_data_32 (const xcb_input_change_devi
ce_property_items_t *S /**< */);
int
xcb_input_change_device_property_items_data_32_length (const xcb_input_chan
ge_device_property_request_t *R /**< */,
const xcb_input_chan
ge_device_property_items_t *S /**< */);
xcb_generic_iterator_t
xcb_input_change_device_property_items_data_32_end (const xcb_input_change_
device_property_request_t *R /**< */,
const xcb_input_change_
device_property_items_t *S /**< */);
int
xcb_input_change_device_property_items_serialize (void
**_buffer /**< */,
uint32_t
num_items /**< */,
uint8_t
format /**< */,
const xcb_input_change_de
vice_property_items_t *_aux /**< */);
int
xcb_input_change_device_property_items_unpack (const void
*_buffer /**< */,
uint32_t
num_items /**< */,
uint8_t
format /**< */,
xcb_input_change_device_prop
erty_items_t *_aux /**< */);
int
xcb_input_change_device_property_items_sizeof (const void *_buffer /**< *
/,
uint32_t num_items /**<
*/,
uint8_t format /**< */
);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_input_ungrab_device_checked
**
** @param xcb_connection_t *c
** @param xcb_timestamp_t time
** @param uint8_t device_id
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_input_ungrab_device_checked (xcb_connection_t *c /**< */, xcb_input_change_device_property_checked (xcb_connection_t *c /**< */,
xcb_timestamp_t time /**< */, xcb_atom_t property /**<
uint8_t device_id /**< */); */,
xcb_atom_t type /**< */,
uint8_t device_id /**<
*/,
uint8_t format /**< */
,
uint8_t mode /**< */,
uint32_t num_items /**<
*/,
const void *items /**< */)
;
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_input_ungrab_device
**
** @param xcb_connection_t *c
** @param xcb_timestamp_t time
** @param uint8_t device_id
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_input_ungrab_device (xcb_connection_t *c /**< */, xcb_input_change_device_property (xcb_connection_t *c /**< */,
xcb_timestamp_t time /**< */, xcb_atom_t property /**< */,
uint8_t device_id /**< */); xcb_atom_t type /**< */,
uint8_t device_id /**< */,
int uint8_t format /**< */,
xcb_input_grab_device_key_sizeof (const void *_buffer /**< */); uint8_t mode /**< */,
uint32_t num_items /**< */,
const void *items /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_input_grab_device_key_checked
**
** @param xcb_connection_t *c
** @param xcb_window_t grab_window
** @param uint16_t num_classes
** @param uint16_t modifiers
** @param uint8_t modifier_device
** @param uint8_t grabbed_device
** @param uint8_t key
** @param uint8_t this_device_mode
** @param uint8_t other_device_mode
** @param uint8_t owner_events
** @param const xcb_input_event_class_t *classes
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_input_grab_device_key_checked (xcb_connection_t *c /**< * xcb_input_change_device_property_aux_checked (xcb_connection_t
/, *c /**< */,
xcb_window_t grab_wind xcb_atom_t
ow /**< */, property /**< */,
uint16_t num_class xcb_atom_t
es /**< */, type /**< */,
uint16_t modifiers uint8_t
/**< */, device_id /**< */,
uint8_t modifier_ uint8_t
device /**< */, format /**< */,
uint8_t grabbed_d uint8_t
evice /**< */, mode /**< */,
uint8_t key /**< uint32_t
*/, num_items /**< */,
uint8_t this_devi const xcb_input_change_device
ce_mode /**< */, _property_items_t *items /**< */);
uint8_t other_dev
ice_mode /**< */,
uint8_t owner_eve
nts /**< */,
const xcb_input_event_class_t *classes
/**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_input_grab_device_key
**
** @param xcb_connection_t *c
** @param xcb_window_t grab_window
** @param uint16_t num_classes
** @param uint16_t modifiers
** @param uint8_t modifier_device
** @param uint8_t grabbed_device
** @param uint8_t key
** @param uint8_t this_device_mode
** @param uint8_t other_device_mode
** @param uint8_t owner_events
** @param const xcb_input_event_class_t *classes
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_input_grab_device_key (xcb_connection_t *c /**< */, xcb_input_change_device_property_aux (xcb_connection_t
xcb_window_t grab_window /**< *c /**< */,
*/, xcb_atom_t
uint16_t num_classes /**< property /**< */,
*/, xcb_atom_t
uint16_t modifiers /**< * type /**< */,
/, uint8_t
uint8_t modifier_device device_id /**< */,
/**< */, uint8_t
uint8_t grabbed_device / format /**< */,
**< */, uint8_t
uint8_t key /**< */, mode /**< */,
uint8_t this_device_mode uint32_t
/**< */, num_items /**< */,
uint8_t other_device_mode const xcb_input_change_device_propert
/**< */, y_items_t *items /**< */);
uint8_t owner_events /**
< */,
const xcb_input_event_class_t *classes /**< */)
;
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_input_ungrab_device_key_checked
**
** @param xcb_connection_t *c
** @param xcb_window_t grabWindow
** @param uint16_t modifiers
** @param uint8_t modifier_device
** @param uint8_t key
** @param uint8_t grabbed_device
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_input_ungrab_device_key_checked (xcb_connection_t *c /**< */, xcb_input_delete_device_property_checked (xcb_connection_t *c /**< */,
xcb_window_t grabWindow /**< */, xcb_atom_t property /**<
uint16_t modifiers /**< */, */,
uint8_t modifier_device /** uint8_t device_id /**<
< */, */);
uint8_t key /**< */,
uint8_t grabbed_device /**<
*/);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
xcb_void_cookie_t
xcb_input_delete_device_property (xcb_connection_t *c /**< */,
xcb_atom_t property /**< */,
uint8_t device_id /**< */);
/************************************************************************** uint8_t *
*** xcb_input_get_device_property_items_data_8 (const xcb_input_get_device_prop
** erty_items_t *S /**< */);
** xcb_void_cookie_t xcb_input_ungrab_device_key
**
** @param xcb_connection_t *c
** @param xcb_window_t grabWindow
** @param uint16_t modifiers
** @param uint8_t modifier_device
** @param uint8_t key
** @param uint8_t grabbed_device
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t int
xcb_input_ungrab_device_key (xcb_connection_t *c /**< */, xcb_input_get_device_property_items_data_8_length (const xcb_input_get_devi
xcb_window_t grabWindow /**< */, ce_property_reply_t *R /**< */,
uint16_t modifiers /**< */, const xcb_input_get_devi
uint8_t modifier_device /**< */, ce_property_items_t *S /**< */);
uint8_t key /**< */,
uint8_t grabbed_device /**< */); xcb_generic_iterator_t
xcb_input_get_device_property_items_data_8_end (const xcb_input_get_device_
property_reply_t *R /**< */,
const xcb_input_get_device_
property_items_t *S /**< */);
uint16_t *
xcb_input_get_device_property_items_data_16 (const xcb_input_get_device_pro
perty_items_t *S /**< */);
int int
xcb_input_grab_device_button_sizeof (const void *_buffer /**< */); xcb_input_get_device_property_items_data_16_length (const xcb_input_get_dev
ice_property_reply_t *R /**< */,
const xcb_input_get_dev
ice_property_items_t *S /**< */);
/** xcb_generic_iterator_t
* xcb_input_get_device_property_items_data_16_end (const xcb_input_get_device
* @param c The connection _property_reply_t *R /**< */,
* @return A cookie const xcb_input_get_device
* _property_items_t *S /**< */);
* Delivers a request to the X server.
*
* This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check().
*/
/************************************************************************** uint32_t *
*** xcb_input_get_device_property_items_data_32 (const xcb_input_get_device_pro
** perty_items_t *S /**< */);
** xcb_void_cookie_t xcb_input_grab_device_button_checked
**
** @param xcb_connection_t *c
** @param xcb_window_t grab_window
** @param uint8_t grabbed_device
** @param uint8_t modifier_device
** @param uint16_t num_classes
** @param uint16_t modifiers
** @param uint8_t this_device_mode
** @param uint8_t other_device_mode
** @param uint8_t button
** @param uint8_t owner_events
** @param const xcb_input_event_class_t *classes
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t int
xcb_input_grab_device_button_checked (xcb_connection_t *c /** xcb_input_get_device_property_items_data_32_length (const xcb_input_get_dev
< */, ice_property_reply_t *R /**< */,
xcb_window_t grab_w const xcb_input_get_dev
indow /**< */, ice_property_items_t *S /**< */);
uint8_t grabbe
d_device /**< */, xcb_generic_iterator_t
uint8_t modifi xcb_input_get_device_property_items_data_32_end (const xcb_input_get_device
er_device /**< */, _property_reply_t *R /**< */,
uint16_t num_cl const xcb_input_get_device
asses /**< */, _property_items_t *S /**< */);
uint16_t modifi
ers /**< */, int
uint8_t this_d xcb_input_get_device_property_items_serialize (void
evice_mode /**< */, **_buffer /**< */,
uint8_t other_ uint32_t
device_mode /**< */, num_items /**< */,
uint8_t button uint8_t
/**< */, format /**< */,
uint8_t owner_ const xcb_input_get_device_p
events /**< */, roperty_items_t *_aux /**< */);
const xcb_input_event_class_t *classe
s /**< */); int
xcb_input_get_device_property_items_unpack (const void
*_buffer /**< */,
uint32_t
num_items /**< */,
uint8_t
format /**< */,
xcb_input_get_device_property_i
tems_t *_aux /**< */);
int
xcb_input_get_device_property_items_sizeof (const void *_buffer /**< */,
uint32_t num_items /**< */
,
uint8_t format /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
xcb_input_get_device_property_cookie_t
/************************************************************************** xcb_input_get_device_property (xcb_connection_t *c /**< */,
*** xcb_atom_t property /**< */,
** xcb_atom_t type /**< */,
** xcb_void_cookie_t xcb_input_grab_device_button uint32_t offset /**< */,
** uint32_t len /**< */,
** @param xcb_connection_t *c uint8_t device_id /**< */,
** @param xcb_window_t grab_window uint8_t _delete /**< */);
** @param uint8_t grabbed_device
** @param uint8_t modifier_device
** @param uint16_t num_classes
** @param uint16_t modifiers
** @param uint8_t this_device_mode
** @param uint8_t other_device_mode
** @param uint8_t button
** @param uint8_t owner_events
** @param const xcb_input_event_class_t *classes
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t
xcb_input_grab_device_button (xcb_connection_t *c /**< */,
xcb_window_t grab_window /
**< */,
uint8_t grabbed_device
/**< */,
uint8_t modifier_devic
e /**< */,
uint16_t num_classes /
**< */,
uint16_t modifiers /**
< */,
uint8_t this_device_mo
de /**< */,
uint8_t other_device_m
ode /**< */,
uint8_t button /**< *
/,
uint8_t owner_events
/**< */,
const xcb_input_event_class_t *classes /**<
*/);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * placed in the event queue.
*/ */
xcb_input_get_device_property_cookie_t
xcb_input_get_device_property_unchecked (xcb_connection_t *c /**< */,
xcb_atom_t property /**< *
/,
xcb_atom_t type /**< */,
uint32_t offset /**< */,
uint32_t len /**< */,
uint8_t device_id /**<
*/,
uint8_t _delete /**< */
);
/************************************************************************** void *
*** xcb_input_get_device_property_items (const xcb_input_get_device_property_re
** ply_t *R /**< */);
** xcb_void_cookie_t xcb_input_ungrab_device_button_checked
**
** @param xcb_connection_t *c
** @param xcb_window_t grab_window
** @param uint16_t modifiers
** @param uint8_t modifier_device
** @param uint8_t button
** @param uint8_t grabbed_device
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t
xcb_input_ungrab_device_button_checked (xcb_connection_t *c /**< */,
xcb_window_t grab_window /**<
*/,
uint16_t modifiers /**< *
/,
uint8_t modifier_device
/**< */,
uint8_t button /**< */,
uint8_t grabbed_device /
**< */);
/** /**
* Return the reply
* @param c The connection
* @param cookie The cookie
* @param e The xcb_generic_error_t supplied
* *
* @param c The connection * Returns the reply of the request asked by
* @return A cookie
* *
* Delivers a request to the X server. * The parameter @p e supplied to this function must be NULL if
* xcb_input_get_device_property_unchecked(). is used.
* Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free().
*/ */
xcb_input_get_device_property_reply_t *
/************************************************************************** xcb_input_get_device_property_reply (xcb_connection_t
*** *c /**< */,
** xcb_input_get_device_property_cookie_t
** xcb_void_cookie_t xcb_input_ungrab_device_button cookie /**< */,
** xcb_generic_error_t
** @param xcb_connection_t *c **e /**< */);
** @param xcb_window_t grab_window
** @param uint16_t modifiers
** @param uint8_t modifier_device
** @param uint8_t button
** @param uint8_t grabbed_device
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t
xcb_input_ungrab_device_button (xcb_connection_t *c /**< */,
xcb_window_t grab_window /**< */,
uint16_t modifiers /**< */,
uint8_t modifier_device /**< */,
uint8_t button /**< */,
uint8_t grabbed_device /**< */);
/** /**
* Get the next element of the iterator
* @param i Pointer to a xcb_input_group_info_iterator_t
* *
* @param c The connection * Get the next element in the iterator. The member rem is
* @return A cookie * decreased by one. The member data points to the next
* * element. The member index is increased by sizeof(xcb_input_group_info_t)
* Delivers a request to the X server.
*
* This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check().
*/ */
void
/************************************************************************** xcb_input_group_info_next (xcb_input_group_info_iterator_t *i /**< */);
***
**
** xcb_void_cookie_t xcb_input_allow_device_events_checked
**
** @param xcb_connection_t *c
** @param xcb_timestamp_t time
** @param uint8_t mode
** @param uint8_t device_id
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t
xcb_input_allow_device_events_checked (xcb_connection_t *c /**< */,
xcb_timestamp_t time /**< */,
uint8_t mode /**< */,
uint8_t device_id /**< */
);
/** /**
* Return the iterator pointing to the last element
* @param i An xcb_input_group_info_iterator_t
* @return The iterator pointing to the last element
* *
* @param c The connection * Set the current element in the iterator to the last element.
* @return A cookie * The member rem is set to 0. The member data points to the
* * last element.
* Delivers a request to the X server. */
xcb_generic_iterator_t
xcb_input_group_info_end (xcb_input_group_info_iterator_t i /**< */);
/**
* Get the next element of the iterator
* @param i Pointer to a xcb_input_modifier_info_iterator_t
* *
* Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_input_modifier_info
_t)
*/ */
void
xcb_input_modifier_info_next (xcb_input_modifier_info_iterator_t *i /**< *
/);
/************************************************************************** /**
*** * Return the iterator pointing to the last element
** * @param i An xcb_input_modifier_info_iterator_t
** xcb_void_cookie_t xcb_input_allow_device_events * @return The iterator pointing to the last element
** *
** @param xcb_connection_t *c * Set the current element in the iterator to the last element.
** @param xcb_timestamp_t time * The member rem is set to 0. The member data points to the
** @param uint8_t mode * last element.
** @param uint8_t device_id */
** @returns xcb_void_cookie_t xcb_generic_iterator_t
** xcb_input_modifier_info_end (xcb_input_modifier_info_iterator_t i /**< */)
************************************************************************** ;
***/
xcb_void_cookie_t int
xcb_input_allow_device_events (xcb_connection_t *c /**< */, xcb_input_xi_query_pointer_sizeof (const void *_buffer /**< */);
xcb_timestamp_t time /**< */,
uint8_t mode /**< */,
uint8_t device_id /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
xcb_input_xi_query_pointer_cookie_t
/************************************************************************** xcb_input_xi_query_pointer (xcb_connection_t *c /**< */,
*** xcb_window_t window /**< */,
** xcb_input_device_id_t deviceid /**< */);
** xcb_input_get_device_focus_cookie_t xcb_input_get_device_focus
**
** @param xcb_connection_t *c
** @param uint8_t device_id
** @returns xcb_input_get_device_focus_cookie_t
**
**************************************************************************
***/
xcb_input_get_device_focus_cookie_t
xcb_input_get_device_focus (xcb_connection_t *c /**< */,
uint8_t device_id /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
xcb_input_xi_query_pointer_cookie_t
xcb_input_xi_query_pointer_unchecked (xcb_connection_t *c /**< */,
xcb_window_t window /**< *
/,
xcb_input_device_id_t deviceid /**<
*/);
/************************************************************************** uint32_t *
*** xcb_input_xi_query_pointer_buttons (const xcb_input_xi_query_pointer_reply_
** t *R /**< */);
** xcb_input_get_device_focus_cookie_t xcb_input_get_device_focus_unchecke
d
**
** @param xcb_connection_t *c
** @param uint8_t device_id
** @returns xcb_input_get_device_focus_cookie_t
**
**************************************************************************
***/
xcb_input_get_device_focus_cookie_t int
xcb_input_get_device_focus_unchecked (xcb_connection_t *c /**< */, xcb_input_xi_query_pointer_buttons_length (const xcb_input_xi_query_pointer
uint8_t device_id /**< */) _reply_t *R /**< */);
;
xcb_generic_iterator_t
xcb_input_xi_query_pointer_buttons_end (const xcb_input_xi_query_pointer_re
ply_t *R /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_input_get_device_focus_unchecked(). is used. * xcb_input_xi_query_pointer_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
xcb_input_xi_query_pointer_reply_t *
/************************************************************************** xcb_input_xi_query_pointer_reply (xcb_connection_t *c
*** /**< */,
** xcb_input_xi_query_pointer_cookie_t coo
** xcb_input_get_device_focus_reply_t * xcb_input_get_device_focus_reply kie /**< */,
**
** @param xcb_connection_t *c
** @param xcb_input_get_device_focus_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_input_get_device_focus_reply_t *
**
**************************************************************************
***/
xcb_input_get_device_focus_reply_t *
xcb_input_get_device_focus_reply (xcb_connection_t *c
/**< */,
xcb_input_get_device_focus_cookie_t coo
kie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_input_set_device_focus_checked
**
** @param xcb_connection_t *c
** @param xcb_window_t focus
** @param xcb_timestamp_t time
** @param uint8_t revert_to
** @param uint8_t device_id
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_input_set_device_focus_checked (xcb_connection_t *c /**< */, xcb_input_xi_warp_pointer_checked (xcb_connection_t *c /**< */,
xcb_window_t focus /**< */, xcb_window_t src_win /**< */,
xcb_timestamp_t time /**< */, xcb_window_t dst_win /**< */,
uint8_t revert_to /**< */, xcb_input_fp1616_t src_x /**< */,
uint8_t device_id /**< */); xcb_input_fp1616_t src_y /**< */,
uint16_t src_width /**< *
/,
uint16_t src_height /**<
*/,
xcb_input_fp1616_t dst_x /**< */,
xcb_input_fp1616_t dst_y /**< */,
xcb_input_device_id_t deviceid /**< */
);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_input_set_device_focus
**
** @param xcb_connection_t *c
** @param xcb_window_t focus
** @param xcb_timestamp_t time
** @param uint8_t revert_to
** @param uint8_t device_id
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_input_set_device_focus (xcb_connection_t *c /**< */, xcb_input_xi_warp_pointer (xcb_connection_t *c /**< */,
xcb_window_t focus /**< */, xcb_window_t src_win /**< */,
xcb_timestamp_t time /**< */, xcb_window_t dst_win /**< */,
uint8_t revert_to /**< */, xcb_input_fp1616_t src_x /**< */,
uint8_t device_id /**< */); xcb_input_fp1616_t src_y /**< */,
uint16_t src_width /**< */,
uint16_t src_height /**< */,
xcb_input_fp1616_t dst_x /**< */,
xcb_input_fp1616_t dst_y /**< */,
xcb_input_device_id_t deviceid /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check().
*/ */
xcb_void_cookie_t
/************************************************************************** xcb_input_xi_change_cursor_checked (xcb_connection_t *c /**< */,
*** xcb_window_t window /**< */,
** xcb_cursor_t cursor /**< */,
** xcb_input_get_feedback_control_cookie_t xcb_input_get_feedback_control xcb_input_device_id_t deviceid /**< *
** /);
** @param xcb_connection_t *c
** @param uint8_t device_id
** @returns xcb_input_get_feedback_control_cookie_t
**
**************************************************************************
***/
xcb_input_get_feedback_control_cookie_t
xcb_input_get_feedback_control (xcb_connection_t *c /**< */,
uint8_t device_id /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause
* a reply to be generated. Any returned error will be
* placed in the event queue.
*/ */
xcb_void_cookie_t
xcb_input_xi_change_cursor (xcb_connection_t *c /**< */,
xcb_window_t window /**< */,
xcb_cursor_t cursor /**< */,
xcb_input_device_id_t deviceid /**< */);
/************************************************************************** int
*** xcb_input_add_master_sizeof (const void *_buffer /**< */);
**
** xcb_input_get_feedback_control_cookie_t xcb_input_get_feedback_control_
unchecked
**
** @param xcb_connection_t *c
** @param uint8_t device_id
** @returns xcb_input_get_feedback_control_cookie_t
**
**************************************************************************
***/
xcb_input_get_feedback_control_cookie_t
xcb_input_get_feedback_control_unchecked (xcb_connection_t *c /**< */,
uint8_t device_id /**<
*/);
/** char *
* Return the reply xcb_input_add_master_name (const xcb_input_add_master_t *R /**< */);
* @param c The connection
* @param cookie The cookie
* @param e The xcb_generic_error_t supplied
*
* Returns the reply of the request asked by
*
* The parameter @p e supplied to this function must be NULL if
* xcb_input_get_feedback_control_unchecked(). is used.
* Otherwise, it stores the error if any.
*
* The returned value must be freed by the caller using free().
*/
/************************************************************************** int
*** xcb_input_add_master_name_length (const xcb_input_add_master_t *R /**< */)
** ;
** xcb_input_get_feedback_control_reply_t * xcb_input_get_feedback_control
_reply
**
** @param xcb_connection_t *c
** @param xcb_input_get_feedback_control_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_input_get_feedback_control_reply_t *
**
**************************************************************************
***/
xcb_input_get_feedback_control_reply_t * xcb_generic_iterator_t
xcb_input_get_feedback_control_reply (xcb_connection_t xcb_input_add_master_name_end (const xcb_input_add_master_t *R /**< */);
*c /**< */,
xcb_input_get_feedback_control_cookie
_t cookie /**< */,
xcb_generic_error_t
**e /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_input_feedback_state_iterator_t * @param i Pointer to a xcb_input_add_master_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_input_feedback_stat e_t) * element. The member index is increased by sizeof(xcb_input_add_master_t)
*/ */
/**************************************************************************
***
**
** void xcb_input_feedback_state_next
**
** @param xcb_input_feedback_state_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_input_feedback_state_next (xcb_input_feedback_state_iterator_t *i /**< */); xcb_input_add_master_next (xcb_input_add_master_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_input_feedback_state_iterator_t * @param i An xcb_input_add_master_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_input_feedback_state_end
**
** @param xcb_input_feedback_state_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_input_feedback_state_end (xcb_input_feedback_state_iterator_t i /**< * /); xcb_input_add_master_end (xcb_input_add_master_iterator_t i /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_input_kbd_feedback_state_iterator_t * @param i Pointer to a xcb_input_remove_master_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_input_kbd_feedback_ state_t) * element. The member index is increased by sizeof(xcb_input_remove_master _t)
*/ */
/**************************************************************************
***
**
** void xcb_input_kbd_feedback_state_next
**
** @param xcb_input_kbd_feedback_state_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_input_kbd_feedback_state_next (xcb_input_kbd_feedback_state_iterator_t *i /**< */); xcb_input_remove_master_next (xcb_input_remove_master_iterator_t *i /**< * /);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_input_kbd_feedback_state_iterator_t * @param i An xcb_input_remove_master_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_input_kbd_feedback_state_end
**
** @param xcb_input_kbd_feedback_state_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_input_kbd_feedback_state_end (xcb_input_kbd_feedback_state_iterator_t i /**< */); xcb_input_remove_master_end (xcb_input_remove_master_iterator_t i /**< */) ;
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_input_ptr_feedback_state_iterator_t * @param i Pointer to a xcb_input_attach_slave_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_input_ptr_feedback_ state_t) * element. The member index is increased by sizeof(xcb_input_attach_slave_ t)
*/ */
/**************************************************************************
***
**
** void xcb_input_ptr_feedback_state_next
**
** @param xcb_input_ptr_feedback_state_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_input_ptr_feedback_state_next (xcb_input_ptr_feedback_state_iterator_t *i /**< */); xcb_input_attach_slave_next (xcb_input_attach_slave_iterator_t *i /**< */) ;
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_input_ptr_feedback_state_iterator_t * @param i An xcb_input_attach_slave_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_input_ptr_feedback_state_end
**
** @param xcb_input_ptr_feedback_state_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_input_ptr_feedback_state_end (xcb_input_ptr_feedback_state_iterator_t i /**< */); xcb_input_attach_slave_end (xcb_input_attach_slave_iterator_t i /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_input_integer_feedback_state_iterator_t * @param i Pointer to a xcb_input_detach_slave_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_input_integer_feedb ack_state_t) * element. The member index is increased by sizeof(xcb_input_detach_slave_ t)
*/ */
/**************************************************************************
***
**
** void xcb_input_integer_feedback_state_next
**
** @param xcb_input_integer_feedback_state_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_input_integer_feedback_state_next (xcb_input_integer_feedback_state_ite rator_t *i /**< */); xcb_input_detach_slave_next (xcb_input_detach_slave_iterator_t *i /**< */) ;
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_input_integer_feedback_state_iterator_t * @param i An xcb_input_detach_slave_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_input_integer_feedback_state_end
**
** @param xcb_input_integer_feedback_state_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_input_integer_feedback_state_end (xcb_input_integer_feedback_state_iter ator_t i /**< */); xcb_input_detach_slave_end (xcb_input_detach_slave_iterator_t i /**< */);
int int
xcb_input_string_feedback_state_sizeof (const void *_buffer /**< */); xcb_input_hierarchy_change_sizeof (const void *_buffer /**< */);
/**************************************************************************
***
**
** xcb_keysym_t * xcb_input_string_feedback_state_keysyms
**
** @param const xcb_input_string_feedback_state_t *R
** @returns xcb_keysym_t *
**
**************************************************************************
***/
xcb_keysym_t * uint8_t *
xcb_input_string_feedback_state_keysyms (const xcb_input_string_feedback_st xcb_input_hierarchy_change_uninterpreted_data (const xcb_input_hierarchy_ch
ate_t *R /**< */); ange_t *R /**< */);
/**************************************************************************
***
**
** int xcb_input_string_feedback_state_keysyms_length
**
** @param const xcb_input_string_feedback_state_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_input_string_feedback_state_keysyms_length (const xcb_input_string_feed xcb_input_hierarchy_change_uninterpreted_data_length (const xcb_input_hiera
back_state_t *R /**< */); rchy_change_t *R /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_input_string_feedback_state_keysyms_end
**
** @param const xcb_input_string_feedback_state_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_input_string_feedback_state_keysyms_end (const xcb_input_string_feedbac k_state_t *R /**< */); xcb_input_hierarchy_change_uninterpreted_data_end (const xcb_input_hierarch y_change_t *R /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_input_string_feedback_state_iterator_t * @param i Pointer to a xcb_input_hierarchy_change_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_input_string_feedba ck_state_t) * element. The member index is increased by sizeof(xcb_input_hierarchy_cha nge_t)
*/ */
/**************************************************************************
***
**
** void xcb_input_string_feedback_state_next
**
** @param xcb_input_string_feedback_state_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_input_string_feedback_state_next (xcb_input_string_feedback_state_itera tor_t *i /**< */); xcb_input_hierarchy_change_next (xcb_input_hierarchy_change_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_input_string_feedback_state_iterator_t * @param i An xcb_input_hierarchy_change_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
xcb_generic_iterator_t
xcb_input_hierarchy_change_end (xcb_input_hierarchy_change_iterator_t i /*
*< */);
/************************************************************************** int
*** xcb_input_xi_change_hierarchy_sizeof (const void *_buffer /**< */);
**
** xcb_generic_iterator_t xcb_input_string_feedback_state_end
**
** @param xcb_input_string_feedback_state_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t /**
xcb_input_string_feedback_state_end (xcb_input_string_feedback_state_iterat *
or_t i /**< */); * @param c The connection
* @return A cookie
*
* Delivers a request to the X server.
*
* This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check().
*/
xcb_void_cookie_t
xcb_input_xi_change_hierarchy_checked (xcb_connection_t *
c /**< */,
uint8_t
num_changes /**< */,
const xcb_input_hierarchy_change_t *
changes /**< */);
/** /**
* Get the next element of the iterator
* @param i Pointer to a xcb_input_bell_feedback_state_iterator_t
* *
* Get the next element in the iterator. The member rem is * @param c The connection
* decreased by one. The member data points to the next * @return A cookie
* element. The member index is increased by sizeof(xcb_input_bell_feedback *
_state_t) * Delivers a request to the X server.
*
*/ */
xcb_void_cookie_t
xcb_input_xi_change_hierarchy (xcb_connection_t *c /**<
*/,
uint8_t num_chan
ges /**< */,
const xcb_input_hierarchy_change_t *changes
/**< */);
/************************************************************************** /**
*** *
** * @param c The connection
** void xcb_input_bell_feedback_state_next * @return A cookie
** *
** @param xcb_input_bell_feedback_state_iterator_t *i * Delivers a request to the X server.
** @returns void *
** * This form can be used only if the request will not cause
************************************************************************** * a reply to be generated. Any returned error will be
***/ * saved for handling by xcb_request_check().
*/
xcb_void_cookie_t
xcb_input_xi_set_client_pointer_checked (xcb_connection_t *c /**< */,
xcb_window_t window /**
< */,
xcb_input_device_id_t deviceid /
**< */);
void /**
xcb_input_bell_feedback_state_next (xcb_input_bell_feedback_state_iterator_ *
t *i /**< */); * @param c The connection
* @return A cookie
*
* Delivers a request to the X server.
*
*/
xcb_void_cookie_t
xcb_input_xi_set_client_pointer (xcb_connection_t *c /**< */,
xcb_window_t window /**< */,
xcb_input_device_id_t deviceid /**< */);
/** /**
* Return the iterator pointing to the last element
* @param i An xcb_input_bell_feedback_state_iterator_t
* @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * @param c The connection
* The member rem is set to 0. The member data points to the * @return A cookie
* last element. *
* Delivers a request to the X server.
*
*/
xcb_input_xi_get_client_pointer_cookie_t
xcb_input_xi_get_client_pointer (xcb_connection_t *c /**< */,
xcb_window_t window /**< */);
/**
*
* @param c The connection
* @return A cookie
*
* Delivers a request to the X server.
*
* This form can be used only if the request will cause
* a reply to be generated. Any returned error will be
* placed in the event queue.
*/
xcb_input_xi_get_client_pointer_cookie_t
xcb_input_xi_get_client_pointer_unchecked (xcb_connection_t *c /**< */,
xcb_window_t window /**< *
/);
/**
* Return the reply
* @param c The connection
* @param cookie The cookie
* @param e The xcb_generic_error_t supplied
*
* Returns the reply of the request asked by
*
* The parameter @p e supplied to this function must be NULL if
* xcb_input_xi_get_client_pointer_unchecked(). is used.
* Otherwise, it stores the error if any.
*
* The returned value must be freed by the caller using free().
*/ */
xcb_input_xi_get_client_pointer_reply_t *
xcb_input_xi_get_client_pointer_reply (xcb_connection_t
*c /**< */,
xcb_input_xi_get_client_pointer_cook
ie_t cookie /**< */,
xcb_generic_error_t
**e /**< */);
int
xcb_input_event_mask_sizeof (const void *_buffer /**< */);
uint32_t *
xcb_input_event_mask_mask (const xcb_input_event_mask_t *R /**< */);
/************************************************************************** int
*** xcb_input_event_mask_mask_length (const xcb_input_event_mask_t *R /**< */)
** ;
** xcb_generic_iterator_t xcb_input_bell_feedback_state_end
**
** @param xcb_input_bell_feedback_state_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_input_bell_feedback_state_end (xcb_input_bell_feedback_state_iterator_t i /**< */); xcb_input_event_mask_mask_end (const xcb_input_event_mask_t *R /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_input_led_feedback_state_iterator_t * @param i Pointer to a xcb_input_event_mask_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_input_led_feedback_ state_t) * element. The member index is increased by sizeof(xcb_input_event_mask_t)
*/ */
/**************************************************************************
***
**
** void xcb_input_led_feedback_state_next
**
** @param xcb_input_led_feedback_state_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_input_led_feedback_state_next (xcb_input_led_feedback_state_iterator_t *i /**< */); xcb_input_event_mask_next (xcb_input_event_mask_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_input_led_feedback_state_iterator_t * @param i An xcb_input_event_mask_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
xcb_generic_iterator_t
xcb_input_event_mask_end (xcb_input_event_mask_iterator_t i /**< */);
/************************************************************************** int
*** xcb_input_xi_select_events_sizeof (const void *_buffer /**< */);
**
** xcb_generic_iterator_t xcb_input_led_feedback_state_end
**
** @param xcb_input_led_feedback_state_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t /**
xcb_input_led_feedback_state_end (xcb_input_led_feedback_state_iterator_t i *
/**< */); * @param c The connection
* @return A cookie
*
* Delivers a request to the X server.
*
* This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check().
*/
xcb_void_cookie_t
xcb_input_xi_select_events_checked (xcb_connection_t *c /**< *
/,
xcb_window_t window /
**< */,
uint16_t num_mask
/**< */,
const xcb_input_event_mask_t *masks /*
*< */);
/** /**
* Get the next element of the iterator
* @param i Pointer to a xcb_input_feedback_ctl_iterator_t
* *
* Get the next element in the iterator. The member rem is * @param c The connection
* decreased by one. The member data points to the next * @return A cookie
* element. The member index is increased by sizeof(xcb_input_feedback_ctl_ *
t) * Delivers a request to the X server.
*
*/ */
xcb_void_cookie_t
xcb_input_xi_select_events (xcb_connection_t *c /**< */,
xcb_window_t window /**< */,
uint16_t num_mask /**< */
,
const xcb_input_event_mask_t *masks /**< */);
/************************************************************************** /**
*** *
** * @param c The connection
** void xcb_input_feedback_ctl_next * @return A cookie
** *
** @param xcb_input_feedback_ctl_iterator_t *i * Delivers a request to the X server.
** @returns void *
** */
************************************************************************** xcb_input_xi_query_version_cookie_t
***/ xcb_input_xi_query_version (xcb_connection_t *c /**< */,
uint16_t major_version /**< */,
uint16_t minor_version /**< */);
void /**
xcb_input_feedback_ctl_next (xcb_input_feedback_ctl_iterator_t *i /**< */) *
; * @param c The connection
* @return A cookie
*
* Delivers a request to the X server.
*
* This form can be used only if the request will cause
* a reply to be generated. Any returned error will be
* placed in the event queue.
*/
xcb_input_xi_query_version_cookie_t
xcb_input_xi_query_version_unchecked (xcb_connection_t *c /**< */,
uint16_t major_version /**<
*/,
uint16_t minor_version /**<
*/);
/** /**
* Return the iterator pointing to the last element * Return the reply
* @param i An xcb_input_feedback_ctl_iterator_t * @param c The connection
* @return The iterator pointing to the last element * @param cookie The cookie
* @param e The xcb_generic_error_t supplied
* *
* Set the current element in the iterator to the last element. * Returns the reply of the request asked by
* The member rem is set to 0. The member data points to the *
* last element. * The parameter @p e supplied to this function must be NULL if
* xcb_input_xi_query_version_unchecked(). is used.
* Otherwise, it stores the error if any.
*
* The returned value must be freed by the caller using free().
*/ */
xcb_input_xi_query_version_reply_t *
xcb_input_xi_query_version_reply (xcb_connection_t *c
/**< */,
xcb_input_xi_query_version_cookie_t coo
kie /**< */,
xcb_generic_error_t **e
/**< */);
int
xcb_input_button_class_sizeof (const void *_buffer /**< */);
/************************************************************************** uint32_t *
*** xcb_input_button_class_state (const xcb_input_button_class_t *R /**< */);
**
** xcb_generic_iterator_t xcb_input_feedback_ctl_end int
** xcb_input_button_class_state_length (const xcb_input_button_class_t *R /**
** @param xcb_input_feedback_ctl_iterator_t i < */);
** @returns xcb_generic_iterator_t
** xcb_generic_iterator_t
************************************************************************** xcb_input_button_class_state_end (const xcb_input_button_class_t *R /**< *
***/ /);
xcb_atom_t *
xcb_input_button_class_labels (const xcb_input_button_class_t *R /**< */);
int
xcb_input_button_class_labels_length (const xcb_input_button_class_t *R /*
*< */);
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_input_feedback_ctl_end (xcb_input_feedback_ctl_iterator_t i /**< */); xcb_input_button_class_labels_end (const xcb_input_button_class_t *R /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_input_kbd_feedback_ctl_iterator_t * @param i Pointer to a xcb_input_button_class_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_input_kbd_feedback_ ctl_t) * element. The member index is increased by sizeof(xcb_input_button_class_ t)
*/ */
/**************************************************************************
***
**
** void xcb_input_kbd_feedback_ctl_next
**
** @param xcb_input_kbd_feedback_ctl_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_input_kbd_feedback_ctl_next (xcb_input_kbd_feedback_ctl_iterator_t *i /**< */); xcb_input_button_class_next (xcb_input_button_class_iterator_t *i /**< */) ;
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_input_kbd_feedback_ctl_iterator_t * @param i An xcb_input_button_class_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
xcb_generic_iterator_t
xcb_input_button_class_end (xcb_input_button_class_iterator_t i /**< */);
/************************************************************************** int
*** xcb_input_key_class_sizeof (const void *_buffer /**< */);
**
** xcb_generic_iterator_t xcb_input_kbd_feedback_ctl_end uint32_t *
** xcb_input_key_class_keys (const xcb_input_key_class_t *R /**< */);
** @param xcb_input_kbd_feedback_ctl_iterator_t i
** @returns xcb_generic_iterator_t int
** xcb_input_key_class_keys_length (const xcb_input_key_class_t *R /**< */);
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_input_kbd_feedback_ctl_end (xcb_input_kbd_feedback_ctl_iterator_t i /* *< */); xcb_input_key_class_keys_end (const xcb_input_key_class_t *R /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_input_ptr_feedback_ctl_iterator_t * @param i Pointer to a xcb_input_key_class_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_input_ptr_feedback_ ctl_t) * element. The member index is increased by sizeof(xcb_input_key_class_t)
*/ */
/**************************************************************************
***
**
** void xcb_input_ptr_feedback_ctl_next
**
** @param xcb_input_ptr_feedback_ctl_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_input_ptr_feedback_ctl_next (xcb_input_ptr_feedback_ctl_iterator_t *i /**< */); xcb_input_key_class_next (xcb_input_key_class_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_input_ptr_feedback_ctl_iterator_t * @param i An xcb_input_key_class_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_input_ptr_feedback_ctl_end
**
** @param xcb_input_ptr_feedback_ctl_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_input_ptr_feedback_ctl_end (xcb_input_ptr_feedback_ctl_iterator_t i /* *< */); xcb_input_key_class_end (xcb_input_key_class_iterator_t i /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_input_integer_feedback_ctl_iterator_t * @param i Pointer to a xcb_input_scroll_class_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_input_integer_feedb ack_ctl_t) * element. The member index is increased by sizeof(xcb_input_scroll_class_ t)
*/ */
/**************************************************************************
***
**
** void xcb_input_integer_feedback_ctl_next
**
** @param xcb_input_integer_feedback_ctl_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_input_integer_feedback_ctl_next (xcb_input_integer_feedback_ctl_iterato r_t *i /**< */); xcb_input_scroll_class_next (xcb_input_scroll_class_iterator_t *i /**< */) ;
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_input_integer_feedback_ctl_iterator_t * @param i An xcb_input_scroll_class_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_input_integer_feedback_ctl_end
**
** @param xcb_input_integer_feedback_ctl_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t
xcb_input_integer_feedback_ctl_end (xcb_input_integer_feedback_ctl_iterator
_t i /**< */);
int
xcb_input_string_feedback_ctl_sizeof (const void *_buffer /**< */);
/**************************************************************************
***
**
** xcb_keysym_t * xcb_input_string_feedback_ctl_keysyms
**
** @param const xcb_input_string_feedback_ctl_t *R
** @returns xcb_keysym_t *
**
**************************************************************************
***/
xcb_keysym_t *
xcb_input_string_feedback_ctl_keysyms (const xcb_input_string_feedback_ctl_
t *R /**< */);
/**************************************************************************
***
**
** int xcb_input_string_feedback_ctl_keysyms_length
**
** @param const xcb_input_string_feedback_ctl_t *R
** @returns int
**
**************************************************************************
***/
int
xcb_input_string_feedback_ctl_keysyms_length (const xcb_input_string_feedba
ck_ctl_t *R /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_input_string_feedback_ctl_keysyms_end
**
** @param const xcb_input_string_feedback_ctl_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_input_string_feedback_ctl_keysyms_end (const xcb_input_string_feedback_ ctl_t *R /**< */); xcb_input_scroll_class_end (xcb_input_scroll_class_iterator_t i /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_input_string_feedback_ctl_iterator_t * @param i Pointer to a xcb_input_touch_class_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_input_string_feedba ck_ctl_t) * element. The member index is increased by sizeof(xcb_input_touch_class_t )
*/ */
/**************************************************************************
***
**
** void xcb_input_string_feedback_ctl_next
**
** @param xcb_input_string_feedback_ctl_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_input_string_feedback_ctl_next (xcb_input_string_feedback_ctl_iterator_ t *i /**< */); xcb_input_touch_class_next (xcb_input_touch_class_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_input_string_feedback_ctl_iterator_t * @param i An xcb_input_touch_class_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_input_string_feedback_ctl_end
**
** @param xcb_input_string_feedback_ctl_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_input_string_feedback_ctl_end (xcb_input_string_feedback_ctl_iterator_t i /**< */); xcb_input_touch_class_end (xcb_input_touch_class_iterator_t i /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_input_bell_feedback_ctl_iterator_t * @param i Pointer to a xcb_input_valuator_class_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_input_bell_feedback _ctl_t) * element. The member index is increased by sizeof(xcb_input_valuator_clas s_t)
*/ */
/**************************************************************************
***
**
** void xcb_input_bell_feedback_ctl_next
**
** @param xcb_input_bell_feedback_ctl_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_input_bell_feedback_ctl_next (xcb_input_bell_feedback_ctl_iterator_t *i /**< */); xcb_input_valuator_class_next (xcb_input_valuator_class_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_input_bell_feedback_ctl_iterator_t * @param i An xcb_input_valuator_class_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
xcb_generic_iterator_t
xcb_input_valuator_class_end (xcb_input_valuator_class_iterator_t i /**< *
/);
int
xcb_input_device_class_sizeof (const void *_buffer /**< */);
uint8_t *
xcb_input_device_class_uninterpreted_data (const xcb_input_device_class_t *
R /**< */);
/************************************************************************** int
*** xcb_input_device_class_uninterpreted_data_length (const xcb_input_device_cl
** ass_t *R /**< */);
** xcb_generic_iterator_t xcb_input_bell_feedback_ctl_end
**
** @param xcb_input_bell_feedback_ctl_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_input_bell_feedback_ctl_end (xcb_input_bell_feedback_ctl_iterator_t i /**< */); xcb_input_device_class_uninterpreted_data_end (const xcb_input_device_class _t *R /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_input_led_feedback_ctl_iterator_t * @param i Pointer to a xcb_input_device_class_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_input_led_feedback_ ctl_t) * element. The member index is increased by sizeof(xcb_input_device_class_ t)
*/ */
/**************************************************************************
***
**
** void xcb_input_led_feedback_ctl_next
**
** @param xcb_input_led_feedback_ctl_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_input_led_feedback_ctl_next (xcb_input_led_feedback_ctl_iterator_t *i /**< */); xcb_input_device_class_next (xcb_input_device_class_iterator_t *i /**< */) ;
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_input_led_feedback_ctl_iterator_t * @param i An xcb_input_device_class_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_input_led_feedback_ctl_end
**
** @param xcb_input_led_feedback_ctl_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_input_led_feedback_ctl_end (xcb_input_led_feedback_ctl_iterator_t i /* *< */); xcb_input_device_class_end (xcb_input_device_class_iterator_t i /**< */);
int int
xcb_input_get_device_key_mapping_sizeof (const void *_buffer /**< */); xcb_input_xi_device_info_sizeof (const void *_buffer /**< */);
/**
*
* @param c The connection
* @return A cookie
*
* Delivers a request to the X server.
*
*/
/**************************************************************************
***
**
** xcb_input_get_device_key_mapping_cookie_t xcb_input_get_device_key_mapp
ing
**
** @param xcb_connection_t *c
** @param uint8_t device_id
** @param xcb_input_key_code_t first_keycode
** @param uint8_t count
** @returns xcb_input_get_device_key_mapping_cookie_t
**
**************************************************************************
***/
xcb_input_get_device_key_mapping_cookie_t
xcb_input_get_device_key_mapping (xcb_connection_t *c /**< */,
uint8_t device_id /**< */,
xcb_input_key_code_t first_keycode /**<
*/,
uint8_t count /**< */);
/**
*
* @param c The connection
* @return A cookie
*
* Delivers a request to the X server.
*
* This form can be used only if the request will cause
* a reply to be generated. Any returned error will be
* placed in the event queue.
*/
/**************************************************************************
***
**
** xcb_input_get_device_key_mapping_cookie_t xcb_input_get_device_key_mapp
ing_unchecked
**
** @param xcb_connection_t *c
** @param uint8_t device_id
** @param xcb_input_key_code_t first_keycode
** @param uint8_t count
** @returns xcb_input_get_device_key_mapping_cookie_t
**
**************************************************************************
***/
xcb_input_get_device_key_mapping_cookie_t
xcb_input_get_device_key_mapping_unchecked (xcb_connection_t *c /**< *
/,
uint8_t device_id
/**< */,
xcb_input_key_code_t first_key
code /**< */,
uint8_t count /*
*< */);
/**************************************************************************
***
**
** xcb_keysym_t * xcb_input_get_device_key_mapping_keysyms
**
** @param const xcb_input_get_device_key_mapping_reply_t *R
** @returns xcb_keysym_t *
**
**************************************************************************
***/
xcb_keysym_t *
xcb_input_get_device_key_mapping_keysyms (const xcb_input_get_device_key_ma
pping_reply_t *R /**< */);
/************************************************************************** char *
*** xcb_input_xi_device_info_name (const xcb_input_xi_device_info_t *R /**< */
** );
** int xcb_input_get_device_key_mapping_keysyms_length
**
** @param const xcb_input_get_device_key_mapping_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_input_get_device_key_mapping_keysyms_length (const xcb_input_get_device xcb_input_xi_device_info_name_length (const xcb_input_xi_device_info_t *R
_key_mapping_reply_t *R /**< */); /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_input_get_device_key_mapping_keysyms_end
**
** @param const xcb_input_get_device_key_mapping_reply_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_input_get_device_key_mapping_keysyms_end (const xcb_input_get_device_ke xcb_input_xi_device_info_name_end (const xcb_input_xi_device_info_t *R /**
y_mapping_reply_t *R /**< */); < */);
/**
* Return the reply
* @param c The connection
* @param cookie The cookie
* @param e The xcb_generic_error_t supplied
*
* Returns the reply of the request asked by
*
* The parameter @p e supplied to this function must be NULL if
* xcb_input_get_device_key_mapping_unchecked(). is used.
* Otherwise, it stores the error if any.
*
* The returned value must be freed by the caller using free().
*/
/**************************************************************************
***
**
** xcb_input_get_device_key_mapping_reply_t * xcb_input_get_device_key_map
ping_reply
**
** @param xcb_connection_t *c
** @param xcb_input_get_device_key_mapping_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_input_get_device_key_mapping_reply_t *
**
**************************************************************************
***/
xcb_input_get_device_key_mapping_reply_t *
xcb_input_get_device_key_mapping_reply (xcb_connection_t
*c /**< */,
xcb_input_get_device_key_mapping_co
okie_t cookie /**< */,
xcb_generic_error_t
**e /**< */);
int int
xcb_input_change_device_key_mapping_sizeof (const void *_buffer /**< */); xcb_input_xi_device_info_classes_length (const xcb_input_xi_device_info_t *
R /**< */);
/**
*
* @param c The connection
* @return A cookie
*
* Delivers a request to the X server.
*
* This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check().
*/
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_input_change_device_key_mapping_checked
**
** @param xcb_connection_t *c
** @param uint8_t device_id
** @param xcb_input_key_code_t first_keycode
** @param uint8_t keysyms_per_keycode
** @param uint8_t keycode_count
** @param const xcb_keysym_t *keysyms
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t
xcb_input_change_device_key_mapping_checked (xcb_connection_t *c /**<
*/,
uint8_t device_i
d /**< */,
xcb_input_key_code_t first_ke
ycode /**< */,
uint8_t keysyms_
per_keycode /**< */,
uint8_t keycode_
count /**< */,
const xcb_keysym_t *keysyms
/**< */);
/**
*
* @param c The connection
* @return A cookie
*
* Delivers a request to the X server.
*
*/
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_input_change_device_key_mapping
**
** @param xcb_connection_t *c
** @param uint8_t device_id
** @param xcb_input_key_code_t first_keycode
** @param uint8_t keysyms_per_keycode
** @param uint8_t keycode_count
** @param const xcb_keysym_t *keysyms
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t
xcb_input_change_device_key_mapping (xcb_connection_t *c /**< */,
uint8_t device_id /**<
*/,
xcb_input_key_code_t first_keycode /
**< */,
uint8_t keysyms_per_keyc
ode /**< */,
uint8_t keycode_count /
**< */,
const xcb_keysym_t *keysyms /**< */
);
int xcb_input_device_class_iterator_t
xcb_input_get_device_modifier_mapping_sizeof (const void *_buffer /**< */ xcb_input_xi_device_info_classes_iterator (const xcb_input_xi_device_info_t
); *R /**< */);
/** /**
* Get the next element of the iterator
* @param i Pointer to a xcb_input_xi_device_info_iterator_t
* *
* @param c The connection * Get the next element in the iterator. The member rem is
* @return A cookie * decreased by one. The member data points to the next
* * element. The member index is increased by sizeof(xcb_input_xi_device_inf
* Delivers a request to the X server. o_t)
*
*/ */
void
/************************************************************************** xcb_input_xi_device_info_next (xcb_input_xi_device_info_iterator_t *i /**<
*** */);
**
** xcb_input_get_device_modifier_mapping_cookie_t xcb_input_get_device_mod
ifier_mapping
**
** @param xcb_connection_t *c
** @param uint8_t device_id
** @returns xcb_input_get_device_modifier_mapping_cookie_t
**
**************************************************************************
***/
xcb_input_get_device_modifier_mapping_cookie_t
xcb_input_get_device_modifier_mapping (xcb_connection_t *c /**< */,
uint8_t device_id /**< */
);
/** /**
* Return the iterator pointing to the last element
* @param i An xcb_input_xi_device_info_iterator_t
* @return The iterator pointing to the last element
* *
* @param c The connection * Set the current element in the iterator to the last element.
* @return A cookie * The member rem is set to 0. The member data points to the
* * last element.
* Delivers a request to the X server.
*
* This form can be used only if the request will cause
* a reply to be generated. Any returned error will be
* placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_input_get_device_modifier_mapping_cookie_t xcb_input_get_device_mod
ifier_mapping_unchecked
**
** @param xcb_connection_t *c
** @param uint8_t device_id
** @returns xcb_input_get_device_modifier_mapping_cookie_t
**
**************************************************************************
***/
xcb_input_get_device_modifier_mapping_cookie_t
xcb_input_get_device_modifier_mapping_unchecked (xcb_connection_t *c /**<
*/,
uint8_t device_i
d /**< */);
/**************************************************************************
***
**
** uint8_t * xcb_input_get_device_modifier_mapping_keymaps
**
** @param const xcb_input_get_device_modifier_mapping_reply_t *R
** @returns uint8_t *
**
**************************************************************************
***/
uint8_t *
xcb_input_get_device_modifier_mapping_keymaps (const xcb_input_get_device_m
odifier_mapping_reply_t *R /**< */);
/**************************************************************************
***
**
** int xcb_input_get_device_modifier_mapping_keymaps_length
**
** @param const xcb_input_get_device_modifier_mapping_reply_t *R
** @returns int
**
**************************************************************************
***/
int
xcb_input_get_device_modifier_mapping_keymaps_length (const xcb_input_get_d
evice_modifier_mapping_reply_t *R /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_input_get_device_modifier_mapping_keymaps_en
d
**
** @param const xcb_input_get_device_modifier_mapping_reply_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_input_get_device_modifier_mapping_keymaps_end (const xcb_input_get_devi xcb_input_xi_device_info_end (xcb_input_xi_device_info_iterator_t i /**< *
ce_modifier_mapping_reply_t *R /**< */); /);
/**
* Return the reply
* @param c The connection
* @param cookie The cookie
* @param e The xcb_generic_error_t supplied
*
* Returns the reply of the request asked by
*
* The parameter @p e supplied to this function must be NULL if
* xcb_input_get_device_modifier_mapping_unchecked(). is used.
* Otherwise, it stores the error if any.
*
* The returned value must be freed by the caller using free().
*/
/**************************************************************************
***
**
** xcb_input_get_device_modifier_mapping_reply_t * xcb_input_get_device_mo
difier_mapping_reply
**
** @param xcb_connection_t *c
** @param xcb_input_get_device_modifier_mapping_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_input_get_device_modifier_mapping_reply_t *
**
**************************************************************************
***/
xcb_input_get_device_modifier_mapping_reply_t *
xcb_input_get_device_modifier_mapping_reply (xcb_connection_t
*c /**< */,
xcb_input_get_device_modifier_
mapping_cookie_t cookie /**< */,
xcb_generic_error_t
**e /**< */);
int int
xcb_input_set_device_modifier_mapping_sizeof (const void *_buffer /**< */ ); xcb_input_xi_query_device_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
xcb_input_xi_query_device_cookie_t
/************************************************************************** xcb_input_xi_query_device (xcb_connection_t *c /**< */,
*** xcb_input_device_id_t deviceid /**< */);
**
** xcb_input_set_device_modifier_mapping_cookie_t xcb_input_set_device_mod
ifier_mapping
**
** @param xcb_connection_t *c
** @param uint8_t device_id
** @param uint8_t keycodes_per_modifier
** @param const uint8_t *keymaps
** @returns xcb_input_set_device_modifier_mapping_cookie_t
**
**************************************************************************
***/
xcb_input_set_device_modifier_mapping_cookie_t
xcb_input_set_device_modifier_mapping (xcb_connection_t *c /**< */,
uint8_t device_id /**< */
,
uint8_t keycodes_per_modif
ier /**< */,
const uint8_t *keymaps /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
xcb_input_xi_query_device_cookie_t
xcb_input_xi_query_device_unchecked (xcb_connection_t *c /**< */,
xcb_input_device_id_t deviceid /**<
*/);
/************************************************************************** int
*** xcb_input_xi_query_device_infos_length (const xcb_input_xi_query_device_rep
** ly_t *R /**< */);
** xcb_input_set_device_modifier_mapping_cookie_t xcb_input_set_device_mod
ifier_mapping_unchecked
**
** @param xcb_connection_t *c
** @param uint8_t device_id
** @param uint8_t keycodes_per_modifier
** @param const uint8_t *keymaps
** @returns xcb_input_set_device_modifier_mapping_cookie_t
**
**************************************************************************
***/
xcb_input_set_device_modifier_mapping_cookie_t xcb_input_xi_device_info_iterator_t
xcb_input_set_device_modifier_mapping_unchecked (xcb_connection_t *c /**< xcb_input_xi_query_device_infos_iterator (const xcb_input_xi_query_device_r
*/, eply_t *R /**< */);
uint8_t device_i
d /**< */,
uint8_t keycodes
_per_modifier /**< */,
const uint8_t *keymaps
/**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_input_set_device_modifier_mapping_unchecked(). is used. * xcb_input_xi_query_device_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
xcb_input_xi_query_device_reply_t *
/************************************************************************** xcb_input_xi_query_device_reply (xcb_connection_t *c /*
*** *< */,
** xcb_input_xi_query_device_cookie_t cooki
** xcb_input_set_device_modifier_mapping_reply_t * xcb_input_set_device_mo e /**< */,
difier_mapping_reply xcb_generic_error_t **e /*
** *< */);
** @param xcb_connection_t *c
** @param xcb_input_set_device_modifier_mapping_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_input_set_device_modifier_mapping_reply_t *
**
**************************************************************************
***/
xcb_input_set_device_modifier_mapping_reply_t *
xcb_input_set_device_modifier_mapping_reply (xcb_connection_t
*c /**< */,
xcb_input_set_device_modifier_
mapping_cookie_t cookie /**< */,
xcb_generic_error_t
**e /**< */);
int
xcb_input_get_device_button_mapping_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check().
*/ */
xcb_void_cookie_t
/************************************************************************** xcb_input_xi_set_focus_checked (xcb_connection_t *c /**< */,
*** xcb_window_t window /**< */,
** xcb_timestamp_t time /**< */,
** xcb_input_get_device_button_mapping_cookie_t xcb_input_get_device_butto xcb_input_device_id_t deviceid /**< */);
n_mapping
**
** @param xcb_connection_t *c
** @param uint8_t device_id
** @returns xcb_input_get_device_button_mapping_cookie_t
**
**************************************************************************
***/
xcb_input_get_device_button_mapping_cookie_t
xcb_input_get_device_button_mapping (xcb_connection_t *c /**< */,
uint8_t device_id /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause
* a reply to be generated. Any returned error will be
* placed in the event queue.
*/
/**************************************************************************
***
**
** xcb_input_get_device_button_mapping_cookie_t xcb_input_get_device_butto
n_mapping_unchecked
**
** @param xcb_connection_t *c
** @param uint8_t device_id
** @returns xcb_input_get_device_button_mapping_cookie_t
**
**************************************************************************
***/
xcb_input_get_device_button_mapping_cookie_t
xcb_input_get_device_button_mapping_unchecked (xcb_connection_t *c /**< */
,
uint8_t device_id
/**< */);
/**************************************************************************
***
**
** uint8_t * xcb_input_get_device_button_mapping_map
**
** @param const xcb_input_get_device_button_mapping_reply_t *R
** @returns uint8_t *
**
**************************************************************************
***/
uint8_t *
xcb_input_get_device_button_mapping_map (const xcb_input_get_device_button_
mapping_reply_t *R /**< */);
/**************************************************************************
***
**
** int xcb_input_get_device_button_mapping_map_length
**
** @param const xcb_input_get_device_button_mapping_reply_t *R
** @returns int
**
**************************************************************************
***/
int
xcb_input_get_device_button_mapping_map_length (const xcb_input_get_device_
button_mapping_reply_t *R /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_input_get_device_button_mapping_map_end
**
** @param const xcb_input_get_device_button_mapping_reply_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t
xcb_input_get_device_button_mapping_map_end (const xcb_input_get_device_but
ton_mapping_reply_t *R /**< */);
/**
* Return the reply
* @param c The connection
* @param cookie The cookie
* @param e The xcb_generic_error_t supplied
*
* Returns the reply of the request asked by
*
* The parameter @p e supplied to this function must be NULL if
* xcb_input_get_device_button_mapping_unchecked(). is used.
* Otherwise, it stores the error if any.
*
* The returned value must be freed by the caller using free().
*/ */
xcb_void_cookie_t
/************************************************************************** xcb_input_xi_set_focus (xcb_connection_t *c /**< */,
*** xcb_window_t window /**< */,
** xcb_timestamp_t time /**< */,
** xcb_input_get_device_button_mapping_reply_t * xcb_input_get_device_butt xcb_input_device_id_t deviceid /**< */);
on_mapping_reply
**
** @param xcb_connection_t *c
** @param xcb_input_get_device_button_mapping_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_input_get_device_button_mapping_reply_t *
**
**************************************************************************
***/
xcb_input_get_device_button_mapping_reply_t *
xcb_input_get_device_button_mapping_reply (xcb_connection_t
*c /**< */,
xcb_input_get_device_button_mapp
ing_cookie_t cookie /**< */,
xcb_generic_error_t
**e /**< */);
int
xcb_input_set_device_button_mapping_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
xcb_input_xi_get_focus_cookie_t
/************************************************************************** xcb_input_xi_get_focus (xcb_connection_t *c /**< */,
*** xcb_input_device_id_t deviceid /**< */);
**
** xcb_input_set_device_button_mapping_cookie_t xcb_input_set_device_butto
n_mapping
**
** @param xcb_connection_t *c
** @param uint8_t device_id
** @param uint8_t map_size
** @param const uint8_t *map
** @returns xcb_input_set_device_button_mapping_cookie_t
**
**************************************************************************
***/
xcb_input_set_device_button_mapping_cookie_t
xcb_input_set_device_button_mapping (xcb_connection_t *c /**< */,
uint8_t device_id /**< */,
uint8_t map_size /**< */,
const uint8_t *map /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
xcb_input_xi_get_focus_cookie_t
/************************************************************************** xcb_input_xi_get_focus_unchecked (xcb_connection_t *c /**< */,
*** xcb_input_device_id_t deviceid /**< */)
** ;
** xcb_input_set_device_button_mapping_cookie_t xcb_input_set_device_butto
n_mapping_unchecked
**
** @param xcb_connection_t *c
** @param uint8_t device_id
** @param uint8_t map_size
** @param const uint8_t *map
** @returns xcb_input_set_device_button_mapping_cookie_t
**
**************************************************************************
***/
xcb_input_set_device_button_mapping_cookie_t
xcb_input_set_device_button_mapping_unchecked (xcb_connection_t *c /**< */
,
uint8_t device_id
/**< */,
uint8_t map_size
/**< */,
const uint8_t *map /**<
*/);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_input_set_device_button_mapping_unchecked(). is used. * xcb_input_xi_get_focus_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
xcb_input_xi_get_focus_reply_t *
xcb_input_xi_get_focus_reply (xcb_connection_t *c /**< */,
xcb_input_xi_get_focus_cookie_t cookie /**
< */,
xcb_generic_error_t **e /**< */)
;
/************************************************************************** int
*** xcb_input_xi_grab_device_sizeof (const void *_buffer /**< */);
**
** xcb_input_set_device_button_mapping_reply_t * xcb_input_set_device_butt
on_mapping_reply
**
** @param xcb_connection_t *c
** @param xcb_input_set_device_button_mapping_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_input_set_device_button_mapping_reply_t *
**
**************************************************************************
***/
xcb_input_set_device_button_mapping_reply_t *
xcb_input_set_device_button_mapping_reply (xcb_connection_t
*c /**< */,
xcb_input_set_device_button_mapp
ing_cookie_t cookie /**< */,
xcb_generic_error_t
**e /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
xcb_input_xi_grab_device_cookie_t
/************************************************************************** xcb_input_xi_grab_device (xcb_connection_t *c /**< */,
*** xcb_window_t window /**< */,
** xcb_timestamp_t time /**< */,
** xcb_input_query_device_state_cookie_t xcb_input_query_device_state xcb_cursor_t cursor /**< */,
** xcb_input_device_id_t deviceid /**< */,
** @param xcb_connection_t *c uint8_t mode /**< */,
** @param uint8_t device_id uint8_t paired_device_mode /**< *
** @returns xcb_input_query_device_state_cookie_t /,
** uint8_t owner_events /**< */,
************************************************************************** uint16_t mask_len /**< */,
***/ const uint32_t *mask /**< */);
xcb_input_query_device_state_cookie_t
xcb_input_query_device_state (xcb_connection_t *c /**< */,
uint8_t device_id /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
xcb_input_xi_grab_device_cookie_t
/************************************************************************** xcb_input_xi_grab_device_unchecked (xcb_connection_t *c /**< */,
*** xcb_window_t window /**< */,
** xcb_timestamp_t time /**< */,
** xcb_input_query_device_state_cookie_t xcb_input_query_device_state_unch xcb_cursor_t cursor /**< */,
ecked xcb_input_device_id_t deviceid /**< *
** /,
** @param xcb_connection_t *c uint8_t mode /**< */,
** @param uint8_t device_id uint8_t paired_device_mo
** @returns xcb_input_query_device_state_cookie_t de /**< */,
** uint8_t owner_events /*
************************************************************************** *< */,
***/ uint16_t mask_len /**< *
/,
xcb_input_query_device_state_cookie_t const uint32_t *mask /**< */);
xcb_input_query_device_state_unchecked (xcb_connection_t *c /**< */,
uint8_t device_id /**< *
/);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_input_query_device_state_unchecked(). is used. * xcb_input_xi_grab_device_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
xcb_input_xi_grab_device_reply_t *
/************************************************************************** xcb_input_xi_grab_device_reply (xcb_connection_t *c /**<
*** */,
** xcb_input_xi_grab_device_cookie_t cookie
** xcb_input_query_device_state_reply_t * xcb_input_query_device_state_rep /**< */,
ly xcb_generic_error_t **e /**<
** */);
** @param xcb_connection_t *c
** @param xcb_input_query_device_state_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_input_query_device_state_reply_t *
**
**************************************************************************
***/
xcb_input_query_device_state_reply_t *
xcb_input_query_device_state_reply (xcb_connection_t
*c /**< */,
xcb_input_query_device_state_cookie_t
cookie /**< */,
xcb_generic_error_t *
*e /**< */);
/**
* Get the next element of the iterator
* @param i Pointer to a xcb_input_input_state_iterator_t
*
* Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_input_input_state_t
)
*/
/**************************************************************************
***
**
** void xcb_input_input_state_next
**
** @param xcb_input_input_state_iterator_t *i
** @returns void
**
**************************************************************************
***/
void
xcb_input_input_state_next (xcb_input_input_state_iterator_t *i /**< */);
/**
* Return the iterator pointing to the last element
* @param i An xcb_input_input_state_iterator_t
* @return The iterator pointing to the last element
*
* Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the
* last element.
*/
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_input_input_state_end
**
** @param xcb_input_input_state_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t
xcb_input_input_state_end (xcb_input_input_state_iterator_t i /**< */);
/**
* Get the next element of the iterator
* @param i Pointer to a xcb_input_key_state_iterator_t
*
* Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_input_key_state_t)
*/
/**************************************************************************
***
**
** void xcb_input_key_state_next
**
** @param xcb_input_key_state_iterator_t *i
** @returns void
**
**************************************************************************
***/
void
xcb_input_key_state_next (xcb_input_key_state_iterator_t *i /**< */);
/**
* Return the iterator pointing to the last element
* @param i An xcb_input_key_state_iterator_t
* @return The iterator pointing to the last element
*
* Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the
* last element.
*/
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_input_key_state_end
**
** @param xcb_input_key_state_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t
xcb_input_key_state_end (xcb_input_key_state_iterator_t i /**< */);
/**
* Get the next element of the iterator
* @param i Pointer to a xcb_input_button_state_iterator_t
*
* Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_input_button_state_
t)
*/
/**************************************************************************
***
**
** void xcb_input_button_state_next
**
** @param xcb_input_button_state_iterator_t *i
** @returns void
**
**************************************************************************
***/
void
xcb_input_button_state_next (xcb_input_button_state_iterator_t *i /**< */)
;
/**
* Return the iterator pointing to the last element
* @param i An xcb_input_button_state_iterator_t
* @return The iterator pointing to the last element
*
* Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the
* last element.
*/
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_input_button_state_end
**
** @param xcb_input_button_state_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t
xcb_input_button_state_end (xcb_input_button_state_iterator_t i /**< */);
int
xcb_input_valuator_state_sizeof (const void *_buffer /**< */);
/**************************************************************************
***
**
** uint32_t * xcb_input_valuator_state_valuators
**
** @param const xcb_input_valuator_state_t *R
** @returns uint32_t *
**
**************************************************************************
***/
uint32_t *
xcb_input_valuator_state_valuators (const xcb_input_valuator_state_t *R /*
*< */);
/**************************************************************************
***
**
** int xcb_input_valuator_state_valuators_length
**
** @param const xcb_input_valuator_state_t *R
** @returns int
**
**************************************************************************
***/
int
xcb_input_valuator_state_valuators_length (const xcb_input_valuator_state_t
*R /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_input_valuator_state_valuators_end
**
** @param const xcb_input_valuator_state_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t
xcb_input_valuator_state_valuators_end (const xcb_input_valuator_state_t *R
/**< */);
/**
* Get the next element of the iterator
* @param i Pointer to a xcb_input_valuator_state_iterator_t
*
* Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_input_valuator_stat
e_t)
*/
/**************************************************************************
***
**
** void xcb_input_valuator_state_next
**
** @param xcb_input_valuator_state_iterator_t *i
** @returns void
**
**************************************************************************
***/
void
xcb_input_valuator_state_next (xcb_input_valuator_state_iterator_t *i /**<
*/);
/**
* Return the iterator pointing to the last element
* @param i An xcb_input_valuator_state_iterator_t
* @return The iterator pointing to the last element
*
* Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the
* last element.
*/
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_input_valuator_state_end
**
** @param xcb_input_valuator_state_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t
xcb_input_valuator_state_end (xcb_input_valuator_state_iterator_t i /**< *
/);
int
xcb_input_send_extension_event_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_input_send_extension_event_checked
**
** @param xcb_connection_t *c
** @param xcb_window_t destination
** @param uint8_t device_id
** @param uint8_t propagate
** @param uint16_t num_classes
** @param uint8_t num_events
** @param const char *events
** @param const xcb_input_event_class_t *classes
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_input_send_extension_event_checked (xcb_connection_t *c / xcb_input_xi_ungrab_device_checked (xcb_connection_t *c /**< */,
**< */, xcb_timestamp_t time /**< */,
xcb_window_t dest xcb_input_device_id_t deviceid /**< *
ination /**< */, /);
uint8_t devi
ce_id /**< */,
uint8_t prop
agate /**< */,
uint16_t num_
classes /**< */,
uint8_t num_
events /**< */,
const char *even
ts /**< */,
const xcb_input_event_class_t *clas
ses /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
xcb_void_cookie_t
/************************************************************************** xcb_input_xi_ungrab_device (xcb_connection_t *c /**< */,
*** xcb_timestamp_t time /**< */,
** xcb_input_device_id_t deviceid /**< */);
** xcb_void_cookie_t xcb_input_send_extension_event
**
** @param xcb_connection_t *c
** @param xcb_window_t destination
** @param uint8_t device_id
** @param uint8_t propagate
** @param uint16_t num_classes
** @param uint8_t num_events
** @param const char *events
** @param const xcb_input_event_class_t *classes
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t
xcb_input_send_extension_event (xcb_connection_t *c /**< */,
xcb_window_t destination
/**< */,
uint8_t device_id /
**< */,
uint8_t propagate /
**< */,
uint16_t num_classes
/**< */,
uint8_t num_events
/**< */,
const char *events /**<
*/,
const xcb_input_event_class_t *classes /**
< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_input_device_bell_checked
**
** @param xcb_connection_t *c
** @param uint8_t device_id
** @param uint8_t feedback_id
** @param uint8_t feedback_class
** @param int8_t percent
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_input_device_bell_checked (xcb_connection_t *c /**< */, xcb_input_xi_allow_events_checked (xcb_connection_t *c /**< */,
uint8_t device_id /**< */, xcb_timestamp_t time /**< */,
uint8_t feedback_id /**< */, xcb_input_device_id_t deviceid /**< */
uint8_t feedback_class /**< */, ,
int8_t percent /**< */); uint8_t event_mode /**<
*/,
uint32_t touchid /**< */,
xcb_window_t grab_window /**<
*/);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
xcb_void_cookie_t
xcb_input_xi_allow_events (xcb_connection_t *c /**< */,
xcb_timestamp_t time /**< */,
xcb_input_device_id_t deviceid /**< */,
uint8_t event_mode /**< */,
uint32_t touchid /**< */,
xcb_window_t grab_window /**< */);
/************************************************************************** /**
*** * Get the next element of the iterator
** * @param i Pointer to a xcb_input_grab_modifier_info_iterator_t
** xcb_void_cookie_t xcb_input_device_bell *
** * Get the next element in the iterator. The member rem is
** @param xcb_connection_t *c * decreased by one. The member data points to the next
** @param uint8_t device_id * element. The member index is increased by sizeof(xcb_input_grab_modifier
** @param uint8_t feedback_id _info_t)
** @param uint8_t feedback_class */
** @param int8_t percent void
** @returns xcb_void_cookie_t xcb_input_grab_modifier_info_next (xcb_input_grab_modifier_info_iterator_t
** *i /**< */);
**************************************************************************
***/
xcb_void_cookie_t /**
xcb_input_device_bell (xcb_connection_t *c /**< */, * Return the iterator pointing to the last element
uint8_t device_id /**< */, * @param i An xcb_input_grab_modifier_info_iterator_t
uint8_t feedback_id /**< */, * @return The iterator pointing to the last element
uint8_t feedback_class /**< */, *
int8_t percent /**< */); * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the
* last element.
*/
xcb_generic_iterator_t
xcb_input_grab_modifier_info_end (xcb_input_grab_modifier_info_iterator_t i
/**< */);
int int
xcb_input_set_device_valuators_sizeof (const void *_buffer /**< */); xcb_input_xi_passive_grab_device_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
xcb_input_xi_passive_grab_device_cookie_t
/************************************************************************** xcb_input_xi_passive_grab_device (xcb_connection_t *c /**< */,
*** xcb_timestamp_t time /**< */,
** xcb_window_t grab_window /**<
** xcb_input_set_device_valuators_cookie_t xcb_input_set_device_valuators */,
** xcb_cursor_t cursor /**< */,
** @param xcb_connection_t *c uint32_t detail /**< */,
** @param uint8_t device_id xcb_input_device_id_t deviceid /**< */,
** @param uint8_t first_valuator uint16_t num_modifiers /**
** @param uint8_t num_valuators < */,
** @param const int32_t *valuators uint16_t mask_len /**< */,
** @returns xcb_input_set_device_valuators_cookie_t uint8_t grab_type /**< */
** ,
************************************************************************** uint8_t grab_mode /**< */
***/ ,
uint8_t paired_device_mode
xcb_input_set_device_valuators_cookie_t /**< */,
xcb_input_set_device_valuators (xcb_connection_t *c /**< */, uint8_t owner_events /**<
uint8_t device_id /**< */, */,
uint8_t first_valuator /**< */, const uint32_t *mask /**< */,
uint8_t num_valuators /**< */, const uint32_t *modifiers /**< */
const int32_t *valuators /**< */); );
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
xcb_input_xi_passive_grab_device_cookie_t
xcb_input_xi_passive_grab_device_unchecked (xcb_connection_t *c /**<
*/,
xcb_timestamp_t time /*
*< */,
xcb_window_t grab_win
dow /**< */,
xcb_cursor_t cursor
/**< */,
uint32_t detail
/**< */,
xcb_input_device_id_t deviceid
/**< */,
uint16_t num_modi
fiers /**< */,
uint16_t mask_len
/**< */,
uint8_t grab_typ
e /**< */,
uint8_t grab_mod
e /**< */,
uint8_t paired_d
evice_mode /**< */,
uint8_t owner_ev
ents /**< */,
const uint32_t *mask /*
*< */,
const uint32_t *modifier
s /**< */);
/************************************************************************** xcb_input_grab_modifier_info_t *
*** xcb_input_xi_passive_grab_device_modifiers (const xcb_input_xi_passive_grab
** _device_reply_t *R /**< */);
** xcb_input_set_device_valuators_cookie_t xcb_input_set_device_valuators_
unchecked
**
** @param xcb_connection_t *c
** @param uint8_t device_id
** @param uint8_t first_valuator
** @param uint8_t num_valuators
** @param const int32_t *valuators
** @returns xcb_input_set_device_valuators_cookie_t
**
**************************************************************************
***/
xcb_input_set_device_valuators_cookie_t int
xcb_input_set_device_valuators_unchecked (xcb_connection_t *c /**< */, xcb_input_xi_passive_grab_device_modifiers_length (const xcb_input_xi_passi
uint8_t device_id /**< ve_grab_device_reply_t *R /**< */);
*/,
uint8_t first_valuator xcb_input_grab_modifier_info_iterator_t
/**< */, xcb_input_xi_passive_grab_device_modifiers_iterator (const xcb_input_xi_pas
uint8_t num_valuators sive_grab_device_reply_t *R /**< */);
/**< */,
const int32_t *valuators /**<
*/);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_input_set_device_valuators_unchecked(). is used. * xcb_input_xi_passive_grab_device_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
xcb_input_xi_passive_grab_device_reply_t *
xcb_input_xi_passive_grab_device_reply (xcb_connection_t
*c /**< */,
xcb_input_xi_passive_grab_device_co
okie_t cookie /**< */,
xcb_generic_error_t
**e /**< */);
/************************************************************************** int
*** xcb_input_xi_passive_ungrab_device_sizeof (const void *_buffer /**< */);
**
** xcb_input_set_device_valuators_reply_t * xcb_input_set_device_valuators
_reply
**
** @param xcb_connection_t *c
** @param xcb_input_set_device_valuators_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_input_set_device_valuators_reply_t *
**
**************************************************************************
***/
xcb_input_set_device_valuators_reply_t * /**
xcb_input_set_device_valuators_reply (xcb_connection_t *
*c /**< */, * @param c The connection
xcb_input_set_device_valuators_cookie * @return A cookie
_t cookie /**< */, *
xcb_generic_error_t * Delivers a request to the X server.
**e /**< */); *
* This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check().
*/
xcb_void_cookie_t
xcb_input_xi_passive_ungrab_device_checked (xcb_connection_t *c /**<
*/,
xcb_window_t grab_win
dow /**< */,
uint32_t detail
/**< */,
xcb_input_device_id_t deviceid
/**< */,
uint16_t num_modi
fiers /**< */,
uint8_t grab_typ
e /**< */,
const uint32_t *modifier
s /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
xcb_void_cookie_t
xcb_input_xi_passive_ungrab_device (xcb_connection_t *c /**< */,
xcb_window_t grab_window /**
< */,
uint32_t detail /**< */,
xcb_input_device_id_t deviceid /**< *
/,
uint16_t num_modifiers /
**< */,
uint8_t grab_type /**<
*/,
const uint32_t *modifiers /**<
*/);
/************************************************************************** int
*** xcb_input_xi_list_properties_sizeof (const void *_buffer /**< */);
**
** xcb_input_get_device_control_cookie_t xcb_input_get_device_control
**
** @param xcb_connection_t *c
** @param uint16_t control_id
** @param uint8_t device_id
** @returns xcb_input_get_device_control_cookie_t
**
**************************************************************************
***/
xcb_input_get_device_control_cookie_t /**
xcb_input_get_device_control (xcb_connection_t *c /**< */, *
uint16_t control_id /**< */, * @param c The connection
uint8_t device_id /**< */); * @return A cookie
*
* Delivers a request to the X server.
*
*/
xcb_input_xi_list_properties_cookie_t
xcb_input_xi_list_properties (xcb_connection_t *c /**< */,
xcb_input_device_id_t deviceid /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
xcb_input_xi_list_properties_cookie_t
xcb_input_xi_list_properties_unchecked (xcb_connection_t *c /**< */,
xcb_input_device_id_t deviceid /*
*< */);
/************************************************************************** xcb_atom_t *
*** xcb_input_xi_list_properties_properties (const xcb_input_xi_list_properties
** _reply_t *R /**< */);
** xcb_input_get_device_control_cookie_t xcb_input_get_device_control_unch
ecked
**
** @param xcb_connection_t *c
** @param uint16_t control_id
** @param uint8_t device_id
** @returns xcb_input_get_device_control_cookie_t
**
**************************************************************************
***/
xcb_input_get_device_control_cookie_t int
xcb_input_get_device_control_unchecked (xcb_connection_t *c /**< */, xcb_input_xi_list_properties_properties_length (const xcb_input_xi_list_pro
uint16_t control_id /**< perties_reply_t *R /**< */);
*/,
uint8_t device_id /**< * xcb_generic_iterator_t
/); xcb_input_xi_list_properties_properties_end (const xcb_input_xi_list_proper
ties_reply_t *R /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_input_get_device_control_unchecked(). is used. * xcb_input_xi_list_properties_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
xcb_input_xi_list_properties_reply_t *
/************************************************************************** xcb_input_xi_list_properties_reply (xcb_connection_t
*** *c /**< */,
** xcb_input_xi_list_properties_cookie_t
** xcb_input_get_device_control_reply_t * xcb_input_get_device_control_rep cookie /**< */,
ly
**
** @param xcb_connection_t *c
** @param xcb_input_get_device_control_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_input_get_device_control_reply_t *
**
**************************************************************************
***/
xcb_input_get_device_control_reply_t *
xcb_input_get_device_control_reply (xcb_connection_t
*c /**< */,
xcb_input_get_device_control_cookie_t
cookie /**< */,
xcb_generic_error_t * *e /**< */); xcb_generic_error_t * *e /**< */);
/** uint8_t *
* Get the next element of the iterator xcb_input_xi_change_property_items_data_8 (const xcb_input_xi_change_proper
* @param i Pointer to a xcb_input_device_state_iterator_t ty_items_t *S /**< */);
*
* Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_input_device_state_
t)
*/
/**************************************************************************
***
**
** void xcb_input_device_state_next
**
** @param xcb_input_device_state_iterator_t *i
** @returns void
**
**************************************************************************
***/
void
xcb_input_device_state_next (xcb_input_device_state_iterator_t *i /**< */)
;
/**
* Return the iterator pointing to the last element
* @param i An xcb_input_device_state_iterator_t
* @return The iterator pointing to the last element
*
* Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the
* last element.
*/
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_input_device_state_end
**
** @param xcb_input_device_state_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t
xcb_input_device_state_end (xcb_input_device_state_iterator_t i /**< */);
int
xcb_input_device_resolution_state_sizeof (const void *_buffer /**< */);
/**************************************************************************
***
**
** uint32_t * xcb_input_device_resolution_state_resolution_values
**
** @param const xcb_input_device_resolution_state_t *R
** @returns uint32_t *
**
**************************************************************************
***/
uint32_t *
xcb_input_device_resolution_state_resolution_values (const xcb_input_device
_resolution_state_t *R /**< */);
/**************************************************************************
***
**
** int xcb_input_device_resolution_state_resolution_values_length
**
** @param const xcb_input_device_resolution_state_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_input_device_resolution_state_resolution_values_length (const xcb_input xcb_input_xi_change_property_items_data_8_length (const xcb_input_xi_change
_device_resolution_state_t *R /**< */); _property_request_t *R /**< */,
const xcb_input_xi_change
/************************************************************************** _property_items_t *S /**< */);
***
**
** xcb_generic_iterator_t xcb_input_device_resolution_state_resolution_val
ues_end
**
** @param const xcb_input_device_resolution_state_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_input_device_resolution_state_resolution_values_end (const xcb_input_de xcb_input_xi_change_property_items_data_8_end (const xcb_input_xi_change_pr
vice_resolution_state_t *R /**< */); operty_request_t *R /**< */,
const xcb_input_xi_change_pr
/************************************************************************** operty_items_t *S /**< */);
***
**
** uint32_t * xcb_input_device_resolution_state_resolution_min
**
** @param const xcb_input_device_resolution_state_t *R
** @returns uint32_t *
**
**************************************************************************
***/
uint32_t *
xcb_input_device_resolution_state_resolution_min (const xcb_input_device_re
solution_state_t *R /**< */);
/************************************************************************** uint16_t *
*** xcb_input_xi_change_property_items_data_16 (const xcb_input_xi_change_prope
** rty_items_t *S /**< */);
** int xcb_input_device_resolution_state_resolution_min_length
**
** @param const xcb_input_device_resolution_state_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_input_device_resolution_state_resolution_min_length (const xcb_input_de xcb_input_xi_change_property_items_data_16_length (const xcb_input_xi_chang
vice_resolution_state_t *R /**< */); e_property_request_t *R /**< */,
const xcb_input_xi_chang
/************************************************************************** e_property_items_t *S /**< */);
***
**
** xcb_generic_iterator_t xcb_input_device_resolution_state_resolution_min
_end
**
** @param const xcb_input_device_resolution_state_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_input_device_resolution_state_resolution_min_end (const xcb_input_devic xcb_input_xi_change_property_items_data_16_end (const xcb_input_xi_change_p
e_resolution_state_t *R /**< */); roperty_request_t *R /**< */,
const xcb_input_xi_change_p
/************************************************************************** roperty_items_t *S /**< */);
***
**
** uint32_t * xcb_input_device_resolution_state_resolution_max
**
** @param const xcb_input_device_resolution_state_t *R
** @returns uint32_t *
**
**************************************************************************
***/
uint32_t * uint32_t *
xcb_input_device_resolution_state_resolution_max (const xcb_input_device_re xcb_input_xi_change_property_items_data_32 (const xcb_input_xi_change_prope
solution_state_t *R /**< */); rty_items_t *S /**< */);
/**************************************************************************
***
**
** int xcb_input_device_resolution_state_resolution_max_length
**
** @param const xcb_input_device_resolution_state_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_input_device_resolution_state_resolution_max_length (const xcb_input_de xcb_input_xi_change_property_items_data_32_length (const xcb_input_xi_chang
vice_resolution_state_t *R /**< */); e_property_request_t *R /**< */,
const xcb_input_xi_chang
/************************************************************************** e_property_items_t *S /**< */);
***
**
** xcb_generic_iterator_t xcb_input_device_resolution_state_resolution_max
_end
**
** @param const xcb_input_device_resolution_state_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_input_device_resolution_state_resolution_max_end (const xcb_input_devic xcb_input_xi_change_property_items_data_32_end (const xcb_input_xi_change_p
e_resolution_state_t *R /**< */); roperty_request_t *R /**< */,
const xcb_input_xi_change_p
roperty_items_t *S /**< */);
/** int
* Get the next element of the iterator xcb_input_xi_change_property_items_serialize (void
* @param i Pointer to a xcb_input_device_resolution_state_iterator_t **_buffer /**< */,
* uint32_t
* Get the next element in the iterator. The member rem is num_items /**< */,
* decreased by one. The member data points to the next uint8_t
* element. The member index is increased by sizeof(xcb_input_device_resolu format /**< */,
tion_state_t) const xcb_input_xi_change_pro
*/ perty_items_t *_aux /**< */);
/************************************************************************** int
*** xcb_input_xi_change_property_items_unpack (const void
** *_buffer /**< */,
** void xcb_input_device_resolution_state_next uint32_t
** num_items /**< */,
** @param xcb_input_device_resolution_state_iterator_t *i uint8_t
** @returns void format /**< */,
** xcb_input_xi_change_property_ite
************************************************************************** ms_t *_aux /**< */);
***/
void int
xcb_input_device_resolution_state_next (xcb_input_device_resolution_state_i xcb_input_xi_change_property_items_sizeof (const void *_buffer /**< */,
terator_t *i /**< */); uint32_t num_items /**< */,
uint8_t format /**< */);
/** /**
* Return the iterator pointing to the last element
* @param i An xcb_input_device_resolution_state_iterator_t
* @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * @param c The connection
* The member rem is set to 0. The member data points to the * @return A cookie
* last element.
*/
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_input_device_resolution_state_end
**
** @param xcb_input_device_resolution_state_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t
xcb_input_device_resolution_state_end (xcb_input_device_resolution_state_it
erator_t i /**< */);
/**
* Get the next element of the iterator
* @param i Pointer to a xcb_input_device_abs_calib_state_iterator_t
* *
* Get the next element in the iterator. The member rem is * Delivers a request to the X server.
* decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_input_device_abs_ca
lib_state_t)
*/
/**************************************************************************
***
**
** void xcb_input_device_abs_calib_state_next
**
** @param xcb_input_device_abs_calib_state_iterator_t *i
** @returns void
**
**************************************************************************
***/
void
xcb_input_device_abs_calib_state_next (xcb_input_device_abs_calib_state_ite
rator_t *i /**< */);
/**
* Return the iterator pointing to the last element
* @param i An xcb_input_device_abs_calib_state_iterator_t
* @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * This form can be used only if the request will not cause
* The member rem is set to 0. The member data points to the * a reply to be generated. Any returned error will be
* last element. * saved for handling by xcb_request_check().
*/ */
xcb_void_cookie_t
/************************************************************************** xcb_input_xi_change_property_checked (xcb_connection_t *c /**< */,
*** xcb_input_device_id_t deviceid /**<
** */,
** xcb_generic_iterator_t xcb_input_device_abs_calib_state_end uint8_t mode /**< */,
** uint8_t format /**< *
** @param xcb_input_device_abs_calib_state_iterator_t i /,
** @returns xcb_generic_iterator_t xcb_atom_t property /**<
** */,
************************************************************************** xcb_atom_t type /**< */,
***/ uint32_t num_items /**
< */,
xcb_generic_iterator_t const void *items /**< */
xcb_input_device_abs_calib_state_end (xcb_input_device_abs_calib_state_iter );
ator_t i /**< */);
/** /**
* Get the next element of the iterator
* @param i Pointer to a xcb_input_device_abs_area_state_iterator_t
* *
* Get the next element in the iterator. The member rem is * @param c The connection
* decreased by one. The member data points to the next * @return A cookie
* element. The member index is increased by sizeof(xcb_input_device_abs_ar
ea_state_t)
*/
/**************************************************************************
***
**
** void xcb_input_device_abs_area_state_next
**
** @param xcb_input_device_abs_area_state_iterator_t *i
** @returns void
**
**************************************************************************
***/
void
xcb_input_device_abs_area_state_next (xcb_input_device_abs_area_state_itera
tor_t *i /**< */);
/**
* Return the iterator pointing to the last element
* @param i An xcb_input_device_abs_area_state_iterator_t
* @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Delivers a request to the X server.
* The member rem is set to 0. The member data points to the
* last element.
*/
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_input_device_abs_area_state_end
**
** @param xcb_input_device_abs_area_state_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t
xcb_input_device_abs_area_state_end (xcb_input_device_abs_area_state_iterat
or_t i /**< */);
/**
* Get the next element of the iterator
* @param i Pointer to a xcb_input_device_core_state_iterator_t
* *
* Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_input_device_core_s
tate_t)
*/ */
xcb_void_cookie_t
/************************************************************************** xcb_input_xi_change_property (xcb_connection_t *c /**< */,
*** xcb_input_device_id_t deviceid /**< */,
** uint8_t mode /**< */,
** void xcb_input_device_core_state_next uint8_t format /**< */,
** xcb_atom_t property /**< */,
** @param xcb_input_device_core_state_iterator_t *i xcb_atom_t type /**< */,
** @returns void uint32_t num_items /**< */,
** const void *items /**< */);
**************************************************************************
***/
void
xcb_input_device_core_state_next (xcb_input_device_core_state_iterator_t *i
/**< */);
/** /**
* Return the iterator pointing to the last element
* @param i An xcb_input_device_core_state_iterator_t
* @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * @param c The connection
* The member rem is set to 0. The member data points to the * @return A cookie
* last element.
*/
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_input_device_core_state_end
**
** @param xcb_input_device_core_state_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t
xcb_input_device_core_state_end (xcb_input_device_core_state_iterator_t i
/**< */);
/**
* Get the next element of the iterator
* @param i Pointer to a xcb_input_device_enable_state_iterator_t
* *
* Get the next element in the iterator. The member rem is * Delivers a request to the X server.
* decreased by one. The member data points to the next *
* element. The member index is increased by sizeof(xcb_input_device_enable * This form can be used only if the request will not cause
_state_t) * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check().
*/ */
xcb_void_cookie_t
/************************************************************************** xcb_input_xi_change_property_aux_checked (xcb_connection_t
*** *c /**< */,
** xcb_input_device_id_t
** void xcb_input_device_enable_state_next deviceid /**< */,
** uint8_t
** @param xcb_input_device_enable_state_iterator_t *i mode /**< */,
** @returns void uint8_t
** format /**< */,
************************************************************************** xcb_atom_t
***/ property /**< */,
xcb_atom_t
void type /**< */,
xcb_input_device_enable_state_next (xcb_input_device_enable_state_iterator_ uint32_t
t *i /**< */); num_items /**< */,
const xcb_input_xi_change_propert
y_items_t *items /**< */);
/** /**
* Return the iterator pointing to the last element
* @param i An xcb_input_device_enable_state_iterator_t
* @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * @param c The connection
* The member rem is set to 0. The member data points to the * @return A cookie
* last element. *
* Delivers a request to the X server.
*
*/ */
xcb_void_cookie_t
/************************************************************************** xcb_input_xi_change_property_aux (xcb_connection_t
*** *c /**< */,
** xcb_input_device_id_t
** xcb_generic_iterator_t xcb_input_device_enable_state_end deviceid /**< */,
** uint8_t
** @param xcb_input_device_enable_state_iterator_t i mode /**< */,
** @returns xcb_generic_iterator_t uint8_t
** format /**< */,
************************************************************************** xcb_atom_t
***/ property /**< */,
xcb_atom_t
xcb_generic_iterator_t type /**< */,
xcb_input_device_enable_state_end (xcb_input_device_enable_state_iterator_t uint32_t
i /**< */); num_items /**< */,
const xcb_input_xi_change_property_items_
t *items /**< */);
/** /**
* Get the next element of the iterator
* @param i Pointer to a xcb_input_device_ctl_iterator_t
* *
* Get the next element in the iterator. The member rem is * @param c The connection
* decreased by one. The member data points to the next * @return A cookie
* element. The member index is increased by sizeof(xcb_input_device_ctl_t) *
* Delivers a request to the X server.
*
* This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check().
*/ */
xcb_void_cookie_t
/************************************************************************** xcb_input_xi_delete_property_checked (xcb_connection_t *c /**< */,
*** xcb_input_device_id_t deviceid /**<
** */,
** void xcb_input_device_ctl_next xcb_atom_t property /**<
** */);
** @param xcb_input_device_ctl_iterator_t *i
** @returns void
**
**************************************************************************
***/
void
xcb_input_device_ctl_next (xcb_input_device_ctl_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element
* @param i An xcb_input_device_ctl_iterator_t
* @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * @param c The connection
* The member rem is set to 0. The member data points to the * @return A cookie
* last element. *
* Delivers a request to the X server.
*
*/ */
xcb_void_cookie_t
xcb_input_xi_delete_property (xcb_connection_t *c /**< */,
xcb_input_device_id_t deviceid /**< */,
xcb_atom_t property /**< */);
/************************************************************************** uint8_t *
*** xcb_input_xi_get_property_items_data_8 (const xcb_input_xi_get_property_ite
** ms_t *S /**< */);
** xcb_generic_iterator_t xcb_input_device_ctl_end
** int
** @param xcb_input_device_ctl_iterator_t i xcb_input_xi_get_property_items_data_8_length (const xcb_input_xi_get_prope
** @returns xcb_generic_iterator_t rty_reply_t *R /**< */,
** const xcb_input_xi_get_prope
************************************************************************** rty_items_t *S /**< */);
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_input_device_ctl_end (xcb_input_device_ctl_iterator_t i /**< */); xcb_input_xi_get_property_items_data_8_end (const xcb_input_xi_get_property
_reply_t *R /**< */,
const xcb_input_xi_get_property
_items_t *S /**< */);
uint16_t *
xcb_input_xi_get_property_items_data_16 (const xcb_input_xi_get_property_it
ems_t *S /**< */);
int int
xcb_input_device_resolution_ctl_sizeof (const void *_buffer /**< */); xcb_input_xi_get_property_items_data_16_length (const xcb_input_xi_get_prop
erty_reply_t *R /**< */,
const xcb_input_xi_get_prop
erty_items_t *S /**< */);
/************************************************************************** xcb_generic_iterator_t
*** xcb_input_xi_get_property_items_data_16_end (const xcb_input_xi_get_propert
** y_reply_t *R /**< */,
** uint32_t * xcb_input_device_resolution_ctl_resolution_values const xcb_input_xi_get_propert
** y_items_t *S /**< */);
** @param const xcb_input_device_resolution_ctl_t *R
** @returns uint32_t *
**
**************************************************************************
***/
uint32_t * uint32_t *
xcb_input_device_resolution_ctl_resolution_values (const xcb_input_device_r esolution_ctl_t *R /**< */); xcb_input_xi_get_property_items_data_32 (const xcb_input_xi_get_property_it ems_t *S /**< */);
/************************************************************************** int
*** xcb_input_xi_get_property_items_data_32_length (const xcb_input_xi_get_prop
** erty_reply_t *R /**< */,
** int xcb_input_device_resolution_ctl_resolution_values_length const xcb_input_xi_get_prop
** erty_items_t *S /**< */);
** @param const xcb_input_device_resolution_ctl_t *R
** @returns int xcb_generic_iterator_t
** xcb_input_xi_get_property_items_data_32_end (const xcb_input_xi_get_propert
************************************************************************** y_reply_t *R /**< */,
***/ const xcb_input_xi_get_propert
y_items_t *S /**< */);
int int
xcb_input_device_resolution_ctl_resolution_values_length (const xcb_input_d xcb_input_xi_get_property_items_serialize (void
evice_resolution_ctl_t *R /**< */); **_buffer /**< */,
uint32_t
num_items /**< */,
uint8_t
format /**< */,
const xcb_input_xi_get_property_
items_t *_aux /**< */);
/************************************************************************** int
*** xcb_input_xi_get_property_items_unpack (const void
** *_buffer /**< */,
** xcb_generic_iterator_t xcb_input_device_resolution_ctl_resolution_value uint32_t
s_end num_items /**< */,
** uint8_t
** @param const xcb_input_device_resolution_ctl_t *R format /**< */,
** @returns xcb_generic_iterator_t xcb_input_xi_get_property_items_t
** *_aux /**< */);
**************************************************************************
***/
xcb_generic_iterator_t int
xcb_input_device_resolution_ctl_resolution_values_end (const xcb_input_devi xcb_input_xi_get_property_items_sizeof (const void *_buffer /**< */,
ce_resolution_ctl_t *R /**< */); uint32_t num_items /**< */,
uint8_t format /**< */);
/** /**
* Get the next element of the iterator
* @param i Pointer to a xcb_input_device_resolution_ctl_iterator_t
* *
* Get the next element in the iterator. The member rem is * @param c The connection
* decreased by one. The member data points to the next * @return A cookie
* element. The member index is increased by sizeof(xcb_input_device_resolu *
tion_ctl_t) * Delivers a request to the X server.
*
*/ */
xcb_input_xi_get_property_cookie_t
xcb_input_xi_get_property (xcb_connection_t *c /**< */,
xcb_input_device_id_t deviceid /**< */,
uint8_t _delete /**< */,
xcb_atom_t property /**< */,
xcb_atom_t type /**< */,
uint32_t offset /**< */,
uint32_t len /**< */);
/************************************************************************** /**
*** *
** * @param c The connection
** void xcb_input_device_resolution_ctl_next * @return A cookie
** *
** @param xcb_input_device_resolution_ctl_iterator_t *i * Delivers a request to the X server.
** @returns void *
** * This form can be used only if the request will cause
************************************************************************** * a reply to be generated. Any returned error will be
***/ * placed in the event queue.
*/
xcb_input_xi_get_property_cookie_t
xcb_input_xi_get_property_unchecked (xcb_connection_t *c /**< */,
xcb_input_device_id_t deviceid /**<
*/,
uint8_t _delete /**< *
/,
xcb_atom_t property /**<
*/,
xcb_atom_t type /**< */,
uint32_t offset /**< */
,
uint32_t len /**< */);
void void *
xcb_input_device_resolution_ctl_next (xcb_input_device_resolution_ctl_itera xcb_input_xi_get_property_items (const xcb_input_xi_get_property_reply_t *R
tor_t *i /**< */); /**< */);
/** /**
* Return the iterator pointing to the last element * Return the reply
* @param i An xcb_input_device_resolution_ctl_iterator_t * @param c The connection
* @return The iterator pointing to the last element * @param cookie The cookie
* @param e The xcb_generic_error_t supplied
* *
* Set the current element in the iterator to the last element. * Returns the reply of the request asked by
* The member rem is set to 0. The member data points to the *
* last element. * The parameter @p e supplied to this function must be NULL if
* xcb_input_xi_get_property_unchecked(). is used.
* Otherwise, it stores the error if any.
*
* The returned value must be freed by the caller using free().
*/ */
xcb_input_xi_get_property_reply_t *
xcb_input_xi_get_property_reply (xcb_connection_t *c /*
*< */,
xcb_input_xi_get_property_cookie_t cooki
e /**< */,
xcb_generic_error_t **e /*
*< */);
/************************************************************************** int
*** xcb_input_xi_get_selected_events_sizeof (const void *_buffer /**< */);
**
** xcb_generic_iterator_t xcb_input_device_resolution_ctl_end
**
** @param xcb_input_device_resolution_ctl_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t /**
xcb_input_device_resolution_ctl_end (xcb_input_device_resolution_ctl_iterat *
or_t i /**< */); * @param c The connection
* @return A cookie
*
* Delivers a request to the X server.
*
*/
xcb_input_xi_get_selected_events_cookie_t
xcb_input_xi_get_selected_events (xcb_connection_t *c /**< */,
xcb_window_t window /**< */);
/** /**
* Get the next element of the iterator
* @param i Pointer to a xcb_input_device_abs_calib_ctl_iterator_t
* *
* Get the next element in the iterator. The member rem is * @param c The connection
* decreased by one. The member data points to the next * @return A cookie
* element. The member index is increased by sizeof(xcb_input_device_abs_ca *
lib_ctl_t) * Delivers a request to the X server.
*
* This form can be used only if the request will cause
* a reply to be generated. Any returned error will be
* placed in the event queue.
*/ */
xcb_input_xi_get_selected_events_cookie_t
xcb_input_xi_get_selected_events_unchecked (xcb_connection_t *c /**< */,
xcb_window_t window /**<
*/);
/************************************************************************** int
*** xcb_input_xi_get_selected_events_masks_length (const xcb_input_xi_get_selec
** ted_events_reply_t *R /**< */);
** void xcb_input_device_abs_calib_ctl_next
**
** @param xcb_input_device_abs_calib_ctl_iterator_t *i
** @returns void
**
**************************************************************************
***/
void xcb_input_event_mask_iterator_t
xcb_input_device_abs_calib_ctl_next (xcb_input_device_abs_calib_ctl_iterato xcb_input_xi_get_selected_events_masks_iterator (const xcb_input_xi_get_sel
r_t *i /**< */); ected_events_reply_t *R /**< */);
/** /**
* Return the iterator pointing to the last element * Return the reply
* @param i An xcb_input_device_abs_calib_ctl_iterator_t * @param c The connection
* @return The iterator pointing to the last element * @param cookie The cookie
* @param e The xcb_generic_error_t supplied
* *
* Set the current element in the iterator to the last element. * Returns the reply of the request asked by
* The member rem is set to 0. The member data points to the *
* last element. * The parameter @p e supplied to this function must be NULL if
* xcb_input_xi_get_selected_events_unchecked(). is used.
* Otherwise, it stores the error if any.
*
* The returned value must be freed by the caller using free().
*/ */
xcb_input_xi_get_selected_events_reply_t *
/************************************************************************** xcb_input_xi_get_selected_events_reply (xcb_connection_t
*** *c /**< */,
** xcb_input_xi_get_selected_events_co
** xcb_generic_iterator_t xcb_input_device_abs_calib_ctl_end okie_t cookie /**< */,
** xcb_generic_error_t
** @param xcb_input_device_abs_calib_ctl_iterator_t i **e /**< */);
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t
xcb_input_device_abs_calib_ctl_end (xcb_input_device_abs_calib_ctl_iterator
_t i /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_input_device_abs_area_ctrl_iterator_t * @param i Pointer to a xcb_input_barrier_release_pointer_info_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_input_device_abs_ar ea_ctrl_t) * element. The member index is increased by sizeof(xcb_input_barrier_relea se_pointer_info_t)
*/ */
/**************************************************************************
***
**
** void xcb_input_device_abs_area_ctrl_next
**
** @param xcb_input_device_abs_area_ctrl_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_input_device_abs_area_ctrl_next (xcb_input_device_abs_area_ctrl_iterato r_t *i /**< */); xcb_input_barrier_release_pointer_info_next (xcb_input_barrier_release_poin ter_info_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_input_device_abs_area_ctrl_iterator_t * @param i An xcb_input_barrier_release_pointer_info_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_input_device_abs_area_ctrl_end
**
** @param xcb_input_device_abs_area_ctrl_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_input_device_abs_area_ctrl_end (xcb_input_device_abs_area_ctrl_iterator xcb_input_barrier_release_pointer_info_end (xcb_input_barrier_release_point
_t i /**< */); er_info_iterator_t i /**< */);
int
xcb_input_xi_barrier_release_pointer_sizeof (const void *_buffer /**< */)
;
/** /**
* Get the next element of the iterator
* @param i Pointer to a xcb_input_device_core_ctrl_iterator_t
* *
* Get the next element in the iterator. The member rem is * @param c The connection
* decreased by one. The member data points to the next * @return A cookie
* element. The member index is increased by sizeof(xcb_input_device_core_c *
trl_t) * Delivers a request to the X server.
*
* This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check().
*/ */
xcb_void_cookie_t
/************************************************************************** xcb_input_xi_barrier_release_pointer_checked (xcb_connection_t
*** *c /**< */,
** uint32_t
** void xcb_input_device_core_ctrl_next num_barriers /**< */,
** const xcb_input_barrier_relea
** @param xcb_input_device_core_ctrl_iterator_t *i se_pointer_info_t *barriers /**< */);
** @returns void
**
**************************************************************************
***/
void
xcb_input_device_core_ctrl_next (xcb_input_device_core_ctrl_iterator_t *i
/**< */);
/** /**
* Return the iterator pointing to the last element
* @param i An xcb_input_device_core_ctrl_iterator_t
* @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * @param c The connection
* The member rem is set to 0. The member data points to the * @return A cookie
* last element. *
* Delivers a request to the X server.
*
*/ */
xcb_void_cookie_t
xcb_input_xi_barrier_release_pointer (xcb_connection_t
*c /**< */,
uint32_t
num_barriers /**< */,
const xcb_input_barrier_release_point
er_info_t *barriers /**< */);
/************************************************************************** int
*** xcb_input_device_changed_sizeof (const void *_buffer /**< */);
**
** xcb_generic_iterator_t xcb_input_device_core_ctrl_end
**
** @param xcb_input_device_core_ctrl_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t int
xcb_input_device_core_ctrl_end (xcb_input_device_core_ctrl_iterator_t i /* xcb_input_key_press_sizeof (const void *_buffer /**< */);
*< */);
int
xcb_input_key_release_sizeof (const void *_buffer /**< */);
int
xcb_input_button_press_sizeof (const void *_buffer /**< */);
int
xcb_input_button_release_sizeof (const void *_buffer /**< */);
int
xcb_input_motion_sizeof (const void *_buffer /**< */);
int
xcb_input_enter_sizeof (const void *_buffer /**< */);
int
xcb_input_leave_sizeof (const void *_buffer /**< */);
int
xcb_input_focus_in_sizeof (const void *_buffer /**< */);
int
xcb_input_focus_out_sizeof (const void *_buffer /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_input_device_enable_ctrl_iterator_t * @param i Pointer to a xcb_input_hierarchy_info_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_input_device_enable _ctrl_t) * element. The member index is increased by sizeof(xcb_input_hierarchy_inf o_t)
*/ */
/**************************************************************************
***
**
** void xcb_input_device_enable_ctrl_next
**
** @param xcb_input_device_enable_ctrl_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_input_device_enable_ctrl_next (xcb_input_device_enable_ctrl_iterator_t *i /**< */); xcb_input_hierarchy_info_next (xcb_input_hierarchy_info_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_input_device_enable_ctrl_iterator_t * @param i An xcb_input_hierarchy_info_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
xcb_generic_iterator_t
xcb_input_hierarchy_info_end (xcb_input_hierarchy_info_iterator_t i /**< *
/);
/************************************************************************** int
*** xcb_input_hierarchy_sizeof (const void *_buffer /**< */);
**
** xcb_generic_iterator_t xcb_input_device_enable_ctrl_end
**
** @param xcb_input_device_enable_ctrl_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t int
xcb_input_device_enable_ctrl_end (xcb_input_device_enable_ctrl_iterator_t i xcb_input_raw_key_press_sizeof (const void *_buffer /**< */);
/**< */);
int
xcb_input_raw_key_release_sizeof (const void *_buffer /**< */);
int
xcb_input_raw_button_press_sizeof (const void *_buffer /**< */);
int
xcb_input_raw_button_release_sizeof (const void *_buffer /**< */);
int
xcb_input_raw_motion_sizeof (const void *_buffer /**< */);
int
xcb_input_touch_begin_sizeof (const void *_buffer /**< */);
int
xcb_input_touch_update_sizeof (const void *_buffer /**< */);
int
xcb_input_touch_end_sizeof (const void *_buffer /**< */);
int
xcb_input_raw_touch_begin_sizeof (const void *_buffer /**< */);
int
xcb_input_raw_touch_update_sizeof (const void *_buffer /**< */);
int
xcb_input_raw_touch_end_sizeof (const void *_buffer /**< */);
#ifdef __cplusplus #ifdef __cplusplus
} }
#endif #endif
#endif #endif
/** /**
* @} * @}
*/ */
 End of changes. 598 change blocks. 
4758 lines changed or deleted 6375 lines changed or added


 xkb.h   xkb.h 
skipping to change at line 121 skipping to change at line 121
} xcb_xkb_bool_ctrl_t; } xcb_xkb_bool_ctrl_t;
typedef enum xcb_xkb_control_t { typedef enum xcb_xkb_control_t {
XCB_XKB_CONTROL_GROUPS_WRAP = 134217728, XCB_XKB_CONTROL_GROUPS_WRAP = 134217728,
XCB_XKB_CONTROL_INTERNAL_MODS = 268435456, XCB_XKB_CONTROL_INTERNAL_MODS = 268435456,
XCB_XKB_CONTROL_IGNORE_LOCK_MODS = 536870912, XCB_XKB_CONTROL_IGNORE_LOCK_MODS = 536870912,
XCB_XKB_CONTROL_PER_KEY_REPEAT = 1073741824, XCB_XKB_CONTROL_PER_KEY_REPEAT = 1073741824,
XCB_XKB_CONTROL_CONTROLS_ENABLED = 2147483648 XCB_XKB_CONTROL_CONTROLS_ENABLED = 2147483648
} xcb_xkb_control_t; } xcb_xkb_control_t;
typedef enum xcb_xkb_axfb_opt_t { typedef enum xcb_xkb_ax_option_t {
XCB_XKB_AXFB_OPT_SK_PRESS_FB = 1, XCB_XKB_AX_OPTION_SK_PRESS_FB = 1,
XCB_XKB_AXFB_OPT_SK_ACCEPT_FB = 2, XCB_XKB_AX_OPTION_SK_ACCEPT_FB = 2,
XCB_XKB_AXFB_OPT_FEATURE_FB = 4, XCB_XKB_AX_OPTION_FEATURE_FB = 4,
XCB_XKB_AXFB_OPT_SLOW_WARN_FB = 8, XCB_XKB_AX_OPTION_SLOW_WARN_FB = 8,
XCB_XKB_AXFB_OPT_INDICATOR_FB = 16, XCB_XKB_AX_OPTION_INDICATOR_FB = 16,
XCB_XKB_AXFB_OPT_STICKY_KEYS_FB = 32, XCB_XKB_AX_OPTION_STICKY_KEYS_FB = 32,
XCB_XKB_AXFB_OPT_SK_RELEASE_FB = 64, XCB_XKB_AX_OPTION_TWO_KEYS = 64,
XCB_XKB_AXFB_OPT_SK_REJECT_FB = 128, XCB_XKB_AX_OPTION_LATCH_TO_LOCK = 128,
XCB_XKB_AXFB_OPT_BK_REJECT_FB = 256, XCB_XKB_AX_OPTION_SK_RELEASE_FB = 256,
XCB_XKB_AXFB_OPT_DUMB_BELL = 512 XCB_XKB_AX_OPTION_SK_REJECT_FB = 512,
} xcb_xkb_axfb_opt_t; XCB_XKB_AX_OPTION_BK_REJECT_FB = 1024,
XCB_XKB_AX_OPTION_DUMB_BELL = 2048
typedef enum xcb_xkb_axsk_opt_t {
XCB_XKB_AXSK_OPT_TWO_KEYS = 64,
XCB_XKB_AXSK_OPT_LATCH_TO_LOCK = 128
} xcb_xkb_axsk_opt_t;
/**
* @brief xcb_xkb_ax_option_t
**/
typedef union xcb_xkb_ax_option_t {
uint16_t fbopt; /**< */
uint16_t skopt; /**< */
} xcb_xkb_ax_option_t; } xcb_xkb_ax_option_t;
/**
* @brief xcb_xkb_ax_option_iterator_t
**/
typedef struct xcb_xkb_ax_option_iterator_t {
xcb_xkb_ax_option_t *data; /**< */
int rem; /**< */
int index; /**< */
} xcb_xkb_ax_option_iterator_t;
typedef uint16_t xcb_xkb_device_spec_t; typedef uint16_t xcb_xkb_device_spec_t;
/** /**
* @brief xcb_xkb_device_spec_iterator_t * @brief xcb_xkb_device_spec_iterator_t
**/ **/
typedef struct xcb_xkb_device_spec_iterator_t { typedef struct xcb_xkb_device_spec_iterator_t {
xcb_xkb_device_spec_t *data; /**< */ xcb_xkb_device_spec_t *data; /**< */
int rem; /**< */ int rem; /**< */
int index; /**< */ int index; /**< */
} xcb_xkb_device_spec_iterator_t; } xcb_xkb_device_spec_iterator_t;
typedef enum xcb_xkb_led_class_result_t { typedef enum xcb_xkb_led_class_result_t {
XCB_XKB_LED_CLASS_RESULT_KBD_FEEDBACK_CLASS = 0, XCB_XKB_LED_CLASS_RESULT_KBD_FEEDBACK_CLASS = 0,
XCB_XKB_LED_CLASS_RESULT_LED_FEEDBACK_CLASS = 4 XCB_XKB_LED_CLASS_RESULT_LED_FEEDBACK_CLASS = 4
} xcb_xkb_led_class_result_t; } xcb_xkb_led_class_result_t;
typedef enum xcb_xkb_led_class_t { typedef enum xcb_xkb_led_class_t {
XCB_XKB_LED_CLASS_KBD_FEEDBACK_CLASS = 0,
XCB_XKB_LED_CLASS_LED_FEEDBACK_CLASS = 4,
XCB_XKB_LED_CLASS_DFLT_XI_CLASS = 768, XCB_XKB_LED_CLASS_DFLT_XI_CLASS = 768,
XCB_XKB_LED_CLASS_ALL_XI_CLASSES = 1280 XCB_XKB_LED_CLASS_ALL_XI_CLASSES = 1280
} xcb_xkb_led_class_t; } xcb_xkb_led_class_t;
typedef uint16_t xcb_xkb_led_class_spec_t; typedef uint16_t xcb_xkb_led_class_spec_t;
/** /**
* @brief xcb_xkb_led_class_spec_iterator_t * @brief xcb_xkb_led_class_spec_iterator_t
**/ **/
typedef struct xcb_xkb_led_class_spec_iterator_t { typedef struct xcb_xkb_led_class_spec_iterator_t {
skipping to change at line 194 skipping to change at line 176
int rem; /**< */ int rem; /**< */
int index; /**< */ int index; /**< */
} xcb_xkb_led_class_spec_iterator_t; } xcb_xkb_led_class_spec_iterator_t;
typedef enum xcb_xkb_bell_class_result_t { typedef enum xcb_xkb_bell_class_result_t {
XCB_XKB_BELL_CLASS_RESULT_KBD_FEEDBACK_CLASS = 0, XCB_XKB_BELL_CLASS_RESULT_KBD_FEEDBACK_CLASS = 0,
XCB_XKB_BELL_CLASS_RESULT_BELL_FEEDBACK_CLASS = 5 XCB_XKB_BELL_CLASS_RESULT_BELL_FEEDBACK_CLASS = 5
} xcb_xkb_bell_class_result_t; } xcb_xkb_bell_class_result_t;
typedef enum xcb_xkb_bell_class_t { typedef enum xcb_xkb_bell_class_t {
XCB_XKB_BELL_CLASS_KBD_FEEDBACK_CLASS = 0,
XCB_XKB_BELL_CLASS_BELL_FEEDBACK_CLASS = 5,
XCB_XKB_BELL_CLASS_DFLT_XI_CLASS = 768 XCB_XKB_BELL_CLASS_DFLT_XI_CLASS = 768
} xcb_xkb_bell_class_t; } xcb_xkb_bell_class_t;
typedef uint16_t xcb_xkb_bell_class_spec_t; typedef uint16_t xcb_xkb_bell_class_spec_t;
/** /**
* @brief xcb_xkb_bell_class_spec_iterator_t * @brief xcb_xkb_bell_class_spec_iterator_t
**/ **/
typedef struct xcb_xkb_bell_class_spec_iterator_t { typedef struct xcb_xkb_bell_class_spec_iterator_t {
xcb_xkb_bell_class_spec_t *data; /**< */ xcb_xkb_bell_class_spec_t *data; /**< */
skipping to change at line 310 skipping to change at line 294
XCB_XKB_EXPLICIT_V_MOD_MAP = 128, XCB_XKB_EXPLICIT_V_MOD_MAP = 128,
XCB_XKB_EXPLICIT_BEHAVIOR = 64, XCB_XKB_EXPLICIT_BEHAVIOR = 64,
XCB_XKB_EXPLICIT_AUTO_REPEAT = 32, XCB_XKB_EXPLICIT_AUTO_REPEAT = 32,
XCB_XKB_EXPLICIT_INTERPRET = 16, XCB_XKB_EXPLICIT_INTERPRET = 16,
XCB_XKB_EXPLICIT_KEY_TYPE_4 = 8, XCB_XKB_EXPLICIT_KEY_TYPE_4 = 8,
XCB_XKB_EXPLICIT_KEY_TYPE_3 = 4, XCB_XKB_EXPLICIT_KEY_TYPE_3 = 4,
XCB_XKB_EXPLICIT_KEY_TYPE_2 = 2, XCB_XKB_EXPLICIT_KEY_TYPE_2 = 2,
XCB_XKB_EXPLICIT_KEY_TYPE_1 = 1 XCB_XKB_EXPLICIT_KEY_TYPE_1 = 1
} xcb_xkb_explicit_t; } xcb_xkb_explicit_t;
typedef enum xcb_xkb_sym_interpret_t { typedef enum xcb_xkb_sym_interpret_match_t {
XCB_XKB_SYM_INTERPRET_NONE_OF = 0, XCB_XKB_SYM_INTERPRET_MATCH_NONE_OF = 0,
XCB_XKB_SYM_INTERPRET_ANY_OF_OR_NONE = 1, XCB_XKB_SYM_INTERPRET_MATCH_ANY_OF_OR_NONE = 1,
XCB_XKB_SYM_INTERPRET_ANY_OF = 2, XCB_XKB_SYM_INTERPRET_MATCH_ANY_OF = 2,
XCB_XKB_SYM_INTERPRET_ALL_OF = 3, XCB_XKB_SYM_INTERPRET_MATCH_ALL_OF = 3,
XCB_XKB_SYM_INTERPRET_EXACTLY = 4 XCB_XKB_SYM_INTERPRET_MATCH_EXACTLY = 4
} xcb_xkb_sym_interpret_t; } xcb_xkb_sym_interpret_match_t;
typedef enum xcb_xkb_sym_interp_match_t { typedef enum xcb_xkb_sym_interp_match_t {
XCB_XKB_SYM_INTERP_MATCH_LEVEL_ONE_ONLY = 128, XCB_XKB_SYM_INTERP_MATCH_LEVEL_ONE_ONLY = 128,
XCB_XKB_SYM_INTERP_MATCH_OP_MASK = 127 XCB_XKB_SYM_INTERP_MATCH_OP_MASK = 127
} xcb_xkb_sym_interp_match_t; } xcb_xkb_sym_interp_match_t;
typedef enum xcb_xkb_im_flag_t { typedef enum xcb_xkb_im_flag_t {
XCB_XKB_IM_FLAG_NO_EXPLICIT = 128, XCB_XKB_IM_FLAG_NO_EXPLICIT = 128,
XCB_XKB_IM_FLAG_NO_AUTOMATIC = 64, XCB_XKB_IM_FLAG_NO_AUTOMATIC = 64,
XCB_XKB_IM_FLAG_LED_DRIVES_KB = 32 XCB_XKB_IM_FLAG_LED_DRIVES_KB = 32
skipping to change at line 439 skipping to change at line 423
typedef struct xcb_xkb_mod_def_iterator_t { typedef struct xcb_xkb_mod_def_iterator_t {
xcb_xkb_mod_def_t *data; /**< */ xcb_xkb_mod_def_t *data; /**< */
int rem; /**< */ int rem; /**< */
int index; /**< */ int index; /**< */
} xcb_xkb_mod_def_iterator_t; } xcb_xkb_mod_def_iterator_t;
/** /**
* @brief xcb_xkb_key_name_t * @brief xcb_xkb_key_name_t
**/ **/
typedef struct xcb_xkb_key_name_t { typedef struct xcb_xkb_key_name_t {
uint8_t name[4]; /**< */ char name[4]; /**< */
} xcb_xkb_key_name_t; } xcb_xkb_key_name_t;
/** /**
* @brief xcb_xkb_key_name_iterator_t * @brief xcb_xkb_key_name_iterator_t
**/ **/
typedef struct xcb_xkb_key_name_iterator_t { typedef struct xcb_xkb_key_name_iterator_t {
xcb_xkb_key_name_t *data; /**< */ xcb_xkb_key_name_t *data; /**< */
int rem; /**< */ int rem; /**< */
int index; /**< */ int index; /**< */
} xcb_xkb_key_name_iterator_t; } xcb_xkb_key_name_iterator_t;
/** /**
* @brief xcb_xkb_key_alias_t * @brief xcb_xkb_key_alias_t
**/ **/
typedef struct xcb_xkb_key_alias_t { typedef struct xcb_xkb_key_alias_t {
uint8_t real[4]; /**< */ char real[4]; /**< */
uint8_t alias[4]; /**< */ char alias[4]; /**< */
} xcb_xkb_key_alias_t; } xcb_xkb_key_alias_t;
/** /**
* @brief xcb_xkb_key_alias_iterator_t * @brief xcb_xkb_key_alias_iterator_t
**/ **/
typedef struct xcb_xkb_key_alias_iterator_t { typedef struct xcb_xkb_key_alias_iterator_t {
xcb_xkb_key_alias_t *data; /**< */ xcb_xkb_key_alias_t *data; /**< */
int rem; /**< */ int rem; /**< */
int index; /**< */ int index; /**< */
} xcb_xkb_key_alias_iterator_t; } xcb_xkb_key_alias_iterator_t;
/** /**
* @brief xcb_xkb_counted_string_8_t
**/
typedef struct xcb_xkb_counted_string_8_t {
uint8_t length; /**< */
} xcb_xkb_counted_string_8_t;
/**
* @brief xcb_xkb_counted_string_8_iterator_t
**/
typedef struct xcb_xkb_counted_string_8_iterator_t {
xcb_xkb_counted_string_8_t *data; /**< */
int rem; /**< */
int index; /**< */
} xcb_xkb_counted_string_8_iterator_t;
/**
* @brief xcb_xkb_counted_string_16_t * @brief xcb_xkb_counted_string_16_t
**/ **/
typedef struct xcb_xkb_counted_string_16_t { typedef struct xcb_xkb_counted_string_16_t {
uint16_t length; /**< */ uint16_t length; /**< */
uint8_t pad0; /**< */
} xcb_xkb_counted_string_16_t; } xcb_xkb_counted_string_16_t;
/** /**
* @brief xcb_xkb_counted_string_16_iterator_t * @brief xcb_xkb_counted_string_16_iterator_t
**/ **/
typedef struct xcb_xkb_counted_string_16_iterator_t { typedef struct xcb_xkb_counted_string_16_iterator_t {
xcb_xkb_counted_string_16_t *data; /**< */ xcb_xkb_counted_string_16_t *data; /**< */
int rem; /**< */ int rem; /**< */
int index; /**< */ int index; /**< */
} xcb_xkb_counted_string_16_iterator_t; } xcb_xkb_counted_string_16_iterator_t;
/** /**
* @brief xcb_xkb_kt_map_entry_t * @brief xcb_xkb_kt_map_entry_t
**/ **/
typedef struct xcb_xkb_kt_map_entry_t { typedef struct xcb_xkb_kt_map_entry_t {
uint8_t active; /**< */ uint8_t active; /**< */
uint8_t level; /**< */
uint8_t mods_mask; /**< */ uint8_t mods_mask; /**< */
uint8_t level; /**< */
uint8_t mods_mods; /**< */ uint8_t mods_mods; /**< */
uint16_t mods_vmods; /**< */ uint16_t mods_vmods; /**< */
uint8_t pad0[2]; /**< */ uint8_t pad0[2]; /**< */
} xcb_xkb_kt_map_entry_t; } xcb_xkb_kt_map_entry_t;
/** /**
* @brief xcb_xkb_kt_map_entry_iterator_t * @brief xcb_xkb_kt_map_entry_iterator_t
**/ **/
typedef struct xcb_xkb_kt_map_entry_iterator_t { typedef struct xcb_xkb_kt_map_entry_iterator_t {
xcb_xkb_kt_map_entry_t *data; /**< */ xcb_xkb_kt_map_entry_t *data; /**< */
skipping to change at line 632 skipping to change at line 599
/** /**
* @brief xcb_xkb_radio_group_behavior_iterator_t * @brief xcb_xkb_radio_group_behavior_iterator_t
**/ **/
typedef struct xcb_xkb_radio_group_behavior_iterator_t { typedef struct xcb_xkb_radio_group_behavior_iterator_t {
xcb_xkb_radio_group_behavior_t *data; /**< */ xcb_xkb_radio_group_behavior_t *data; /**< */
int rem; /**< */ int rem; /**< */
int index; /**< */ int index; /**< */
} xcb_xkb_radio_group_behavior_iterator_t; } xcb_xkb_radio_group_behavior_iterator_t;
/** /**
* @brief xcb_xkb_overlay_1_behavior_t * @brief xcb_xkb_overlay_behavior_t
**/ **/
typedef struct xcb_xkb_overlay_1_behavior_t { typedef struct xcb_xkb_overlay_behavior_t {
uint8_t type; /**< */ uint8_t type; /**< */
xcb_keycode_t key; /**< */ xcb_keycode_t key; /**< */
} xcb_xkb_overlay_1_behavior_t; } xcb_xkb_overlay_behavior_t;
/**
* @brief xcb_xkb_overlay_1_behavior_iterator_t
**/
typedef struct xcb_xkb_overlay_1_behavior_iterator_t {
xcb_xkb_overlay_1_behavior_t *data; /**< */
int rem; /**< */
int index; /**< */
} xcb_xkb_overlay_1_behavior_iterator_t;
/**
* @brief xcb_xkb_overlay_2_behavior_t
**/
typedef struct xcb_xkb_overlay_2_behavior_t {
uint8_t type; /**< */
uint8_t key; /**< */
} xcb_xkb_overlay_2_behavior_t;
/** /**
* @brief xcb_xkb_overlay_2_behavior_iterator_t * @brief xcb_xkb_overlay_behavior_iterator_t
**/ **/
typedef struct xcb_xkb_overlay_2_behavior_iterator_t { typedef struct xcb_xkb_overlay_behavior_iterator_t {
xcb_xkb_overlay_2_behavior_t *data; /**< */ xcb_xkb_overlay_behavior_t *data; /**< */
int rem; /**< */ int rem; /**< */
int index; /**< */ int index; /**< */
} xcb_xkb_overlay_2_behavior_iterator_t; } xcb_xkb_overlay_behavior_iterator_t;
/** /**
* @brief xcb_xkb_permament_lock_behavior_t * @brief xcb_xkb_permament_lock_behavior_t
**/ **/
typedef struct xcb_xkb_permament_lock_behavior_t { typedef struct xcb_xkb_permament_lock_behavior_t {
uint8_t type; /**< */ uint8_t type; /**< */
uint8_t pad0; /**< */ uint8_t pad0; /**< */
} xcb_xkb_permament_lock_behavior_t; } xcb_xkb_permament_lock_behavior_t;
/** /**
skipping to change at line 700 skipping to change at line 650
/** /**
* @brief xcb_xkb_permament_radio_group_behavior_iterator_t * @brief xcb_xkb_permament_radio_group_behavior_iterator_t
**/ **/
typedef struct xcb_xkb_permament_radio_group_behavior_iterator_t { typedef struct xcb_xkb_permament_radio_group_behavior_iterator_t {
xcb_xkb_permament_radio_group_behavior_t *data; /**< */ xcb_xkb_permament_radio_group_behavior_t *data; /**< */
int rem; /**< */ int rem; /**< */
int index; /**< */ int index; /**< */
} xcb_xkb_permament_radio_group_behavior_iterator_t; } xcb_xkb_permament_radio_group_behavior_iterator_t;
/** /**
* @brief xcb_xkb_permament_overlay_1_behavior_t * @brief xcb_xkb_permament_overlay_behavior_t
**/ **/
typedef struct xcb_xkb_permament_overlay_1_behavior_t { typedef struct xcb_xkb_permament_overlay_behavior_t {
uint8_t type; /**< */ uint8_t type; /**< */
xcb_keycode_t key; /**< */ xcb_keycode_t key; /**< */
} xcb_xkb_permament_overlay_1_behavior_t; } xcb_xkb_permament_overlay_behavior_t;
/**
* @brief xcb_xkb_permament_overlay_1_behavior_iterator_t
**/
typedef struct xcb_xkb_permament_overlay_1_behavior_iterator_t {
xcb_xkb_permament_overlay_1_behavior_t *data; /**< */
int rem; /**< */
int index; /**< */
} xcb_xkb_permament_overlay_1_behavior_iterator_t;
/**
* @brief xcb_xkb_permament_overlay_2_behavior_t
**/
typedef struct xcb_xkb_permament_overlay_2_behavior_t {
uint8_t type; /**< */
uint8_t key; /**< */
} xcb_xkb_permament_overlay_2_behavior_t;
/** /**
* @brief xcb_xkb_permament_overlay_2_behavior_iterator_t * @brief xcb_xkb_permament_overlay_behavior_iterator_t
**/ **/
typedef struct xcb_xkb_permament_overlay_2_behavior_iterator_t { typedef struct xcb_xkb_permament_overlay_behavior_iterator_t {
xcb_xkb_permament_overlay_2_behavior_t *data; /**< */ xcb_xkb_permament_overlay_behavior_t *data; /**< */
int rem; /**< */ int rem; /**< */
int index; /**< */ int index; /**< */
} xcb_xkb_permament_overlay_2_behavior_iterator_t; } xcb_xkb_permament_overlay_behavior_iterator_t;
/** /**
* @brief xcb_xkb_behavior_t * @brief xcb_xkb_behavior_t
**/ **/
typedef union xcb_xkb_behavior_t { typedef union xcb_xkb_behavior_t {
xcb_xkb_common_behavior_t common; /**< */ xcb_xkb_common_behavior_t common; /**< */
xcb_xkb_default_behavior_t _default; /**< */ xcb_xkb_default_behavior_t _default; /**< */
xcb_xkb_lock_behavior_t lock; /**< */ xcb_xkb_lock_behavior_t lock; /**< */
xcb_xkb_radio_group_behavior_t radioGroup; /**< */ xcb_xkb_radio_group_behavior_t radioGroup; /**< */
xcb_xkb_overlay_1_behavior_t overlay1; /**< */ xcb_xkb_overlay_behavior_t overlay1; /**< */
xcb_xkb_overlay_2_behavior_t overlay2; /**< */ xcb_xkb_overlay_behavior_t overlay2; /**< */
xcb_xkb_permament_lock_behavior_t permamentLock; /**< */ xcb_xkb_permament_lock_behavior_t permamentLock; /**< */
xcb_xkb_permament_radio_group_behavior_t permamentRadioGroup; /**< */ xcb_xkb_permament_radio_group_behavior_t permamentRadioGroup; /**< */
xcb_xkb_permament_overlay_1_behavior_t permamentOverlay1; /**< */ xcb_xkb_permament_overlay_behavior_t permamentOverlay1; /**< */
xcb_xkb_permament_overlay_2_behavior_t permamentOverlay2; /**< */ xcb_xkb_permament_overlay_behavior_t permamentOverlay2; /**< */
uint8_t type; /**< */ uint8_t type; /**< */
} xcb_xkb_behavior_t; } xcb_xkb_behavior_t;
/** /**
* @brief xcb_xkb_behavior_iterator_t * @brief xcb_xkb_behavior_iterator_t
**/ **/
typedef struct xcb_xkb_behavior_iterator_t { typedef struct xcb_xkb_behavior_iterator_t {
xcb_xkb_behavior_t *data; /**< */ xcb_xkb_behavior_t *data; /**< */
int rem; /**< */ int rem; /**< */
int index; /**< */ int index; /**< */
skipping to change at line 893 skipping to change at line 826
/** /**
* @brief xcb_xkb_string8_iterator_t * @brief xcb_xkb_string8_iterator_t
**/ **/
typedef struct xcb_xkb_string8_iterator_t { typedef struct xcb_xkb_string8_iterator_t {
xcb_xkb_string8_t *data; /**< */ xcb_xkb_string8_t *data; /**< */
int rem; /**< */ int rem; /**< */
int index; /**< */ int index; /**< */
} xcb_xkb_string8_iterator_t; } xcb_xkb_string8_iterator_t;
/** /**
* @brief xcb_xkb_property_t
**/
typedef struct xcb_xkb_property_t {
uint16_t nameLength; /**< */
uint16_t valueLength; /**< */
} xcb_xkb_property_t;
/**
* @brief xcb_xkb_property_iterator_t
**/
typedef struct xcb_xkb_property_iterator_t {
xcb_xkb_property_t *data; /**< */
int rem; /**< */
int index; /**< */
} xcb_xkb_property_iterator_t;
/**
* @brief xcb_xkb_outline_t * @brief xcb_xkb_outline_t
**/ **/
typedef struct xcb_xkb_outline_t { typedef struct xcb_xkb_outline_t {
uint8_t nPoints; /**< */ uint8_t nPoints; /**< */
uint8_t cornerRadius; /**< */ uint8_t cornerRadius; /**< */
uint8_t pad0[2]; /**< */ uint8_t pad0[2]; /**< */
} xcb_xkb_outline_t; } xcb_xkb_outline_t;
/** /**
* @brief xcb_xkb_outline_iterator_t * @brief xcb_xkb_outline_iterator_t
skipping to change at line 1048 skipping to change at line 964
typedef enum xcb_xkb_doodad_type_t { typedef enum xcb_xkb_doodad_type_t {
XCB_XKB_DOODAD_TYPE_OUTLINE = 1, XCB_XKB_DOODAD_TYPE_OUTLINE = 1,
XCB_XKB_DOODAD_TYPE_SOLID = 2, XCB_XKB_DOODAD_TYPE_SOLID = 2,
XCB_XKB_DOODAD_TYPE_TEXT = 3, XCB_XKB_DOODAD_TYPE_TEXT = 3,
XCB_XKB_DOODAD_TYPE_INDICATOR = 4, XCB_XKB_DOODAD_TYPE_INDICATOR = 4,
XCB_XKB_DOODAD_TYPE_LOGO = 5 XCB_XKB_DOODAD_TYPE_LOGO = 5
} xcb_xkb_doodad_type_t; } xcb_xkb_doodad_type_t;
/** /**
* @brief xcb_xkb_common_doodad_t
**/
typedef struct xcb_xkb_common_doodad_t {
xcb_atom_t name; /**< */
uint8_t type; /**< */
uint8_t priority; /**< */
int16_t top; /**< */
int16_t left; /**< */
int16_t angle; /**< */
} xcb_xkb_common_doodad_t;
/**
* @brief xcb_xkb_common_doodad_iterator_t
**/
typedef struct xcb_xkb_common_doodad_iterator_t {
xcb_xkb_common_doodad_t *data; /**< */
int rem; /**< */
int index; /**< */
} xcb_xkb_common_doodad_iterator_t;
/**
* @brief xcb_xkb_shape_doodad_t
**/
typedef struct xcb_xkb_shape_doodad_t {
xcb_atom_t name; /**< */
uint8_t type; /**< */
uint8_t priority; /**< */
int16_t top; /**< */
int16_t left; /**< */
int16_t angle; /**< */
uint8_t colorNdx; /**< */
uint8_t shapeNdx; /**< */
uint8_t pad0[6]; /**< */
} xcb_xkb_shape_doodad_t;
/**
* @brief xcb_xkb_shape_doodad_iterator_t
**/
typedef struct xcb_xkb_shape_doodad_iterator_t {
xcb_xkb_shape_doodad_t *data; /**< */
int rem; /**< */
int index; /**< */
} xcb_xkb_shape_doodad_iterator_t;
/**
* @brief xcb_xkb_text_doodad_t
**/
typedef struct xcb_xkb_text_doodad_t {
xcb_atom_t name; /**< */
uint8_t type; /**< */
uint8_t priority; /**< */
int16_t top; /**< */
int16_t left; /**< */
int16_t angle; /**< */
uint16_t width; /**< */
uint16_t height; /**< */
uint8_t colorNdx; /**< */
uint8_t pad0[3]; /**< */
} xcb_xkb_text_doodad_t;
/**************************************************************************
***
**
** xcb_xkb_counted_string_16_t * xcb_xkb_text_doodad_text
**
** @param const xcb_xkb_text_doodad_t *R
** @returns xcb_xkb_counted_string_16_t *
**
**************************************************************************
***/
xcb_xkb_counted_string_16_t *
xcb_xkb_text_doodad_text (const xcb_xkb_text_doodad_t *R /**< */);
/**************************************************************************
***
**
** xcb_xkb_counted_string_16_t * xcb_xkb_text_doodad_font
**
** @param const xcb_xkb_text_doodad_t *R
** @returns xcb_xkb_counted_string_16_t *
**
**************************************************************************
***/
xcb_xkb_counted_string_16_t *
xcb_xkb_text_doodad_font (const xcb_xkb_text_doodad_t *R /**< */);
/**
* @brief xcb_xkb_text_doodad_iterator_t
**/
typedef struct xcb_xkb_text_doodad_iterator_t {
xcb_xkb_text_doodad_t *data; /**< */
int rem; /**< */
int index; /**< */
} xcb_xkb_text_doodad_iterator_t;
/**
* @brief xcb_xkb_indicator_doodad_t
**/
typedef struct xcb_xkb_indicator_doodad_t {
xcb_atom_t name; /**< */
uint8_t type; /**< */
uint8_t priority; /**< */
int16_t top; /**< */
int16_t left; /**< */
int16_t angle; /**< */
uint8_t shapeNdx; /**< */
uint8_t onColorNdx; /**< */
uint8_t offColorNdx; /**< */
uint8_t pad0[5]; /**< */
} xcb_xkb_indicator_doodad_t;
/**
* @brief xcb_xkb_indicator_doodad_iterator_t
**/
typedef struct xcb_xkb_indicator_doodad_iterator_t {
xcb_xkb_indicator_doodad_t *data; /**< */
int rem; /**< */
int index; /**< */
} xcb_xkb_indicator_doodad_iterator_t;
/**
* @brief xcb_xkb_logo_doodad_t
**/
typedef struct xcb_xkb_logo_doodad_t {
xcb_atom_t name; /**< */
uint8_t type; /**< */
uint8_t priority; /**< */
int16_t top; /**< */
int16_t left; /**< */
int16_t angle; /**< */
uint8_t colorNdx; /**< */
uint8_t shapeNdx; /**< */
uint8_t pad0[6]; /**< */
} xcb_xkb_logo_doodad_t;
/**************************************************************************
***
**
** xcb_xkb_counted_string_16_t * xcb_xkb_logo_doodad_logo_name
**
** @param const xcb_xkb_logo_doodad_t *R
** @returns xcb_xkb_counted_string_16_t *
**
**************************************************************************
***/
xcb_xkb_counted_string_16_t *
xcb_xkb_logo_doodad_logo_name (const xcb_xkb_logo_doodad_t *R /**< */);
/**
* @brief xcb_xkb_logo_doodad_iterator_t
**/
typedef struct xcb_xkb_logo_doodad_iterator_t {
xcb_xkb_logo_doodad_t *data; /**< */
int rem; /**< */
int index; /**< */
} xcb_xkb_logo_doodad_iterator_t;
/**
* @brief xcb_xkb_doodad_t
**/
typedef union xcb_xkb_doodad_t {
xcb_xkb_common_doodad_t common; /**< */
xcb_xkb_shape_doodad_t shape; /**< */
xcb_xkb_text_doodad_t *text; /**< */
xcb_xkb_indicator_doodad_t indicator; /**< */
xcb_xkb_logo_doodad_t *logo; /**< */
} xcb_xkb_doodad_t;
/**
* @brief xcb_xkb_doodad_iterator_t
**/
typedef struct xcb_xkb_doodad_iterator_t {
xcb_xkb_doodad_t *data; /**< */
int rem; /**< */
int index; /**< */
} xcb_xkb_doodad_iterator_t;
/**
* @brief xcb_xkb_section_t
**/
typedef struct xcb_xkb_section_t {
xcb_atom_t name; /**< */
int16_t top; /**< */
int16_t left; /**< */
uint16_t width; /**< */
uint16_t height; /**< */
int16_t angle; /**< */
uint8_t priority; /**< */
uint8_t nRows; /**< */
uint8_t nDoodads; /**< */
uint8_t nOverlays; /**< */
uint8_t pad0[2]; /**< */
} xcb_xkb_section_t;
/**
* @brief xcb_xkb_section_iterator_t
**/
typedef struct xcb_xkb_section_iterator_t {
xcb_xkb_section_t *data; /**< */
int rem; /**< */
int index; /**< */
} xcb_xkb_section_iterator_t;
/**
* @brief xcb_xkb_listing_t * @brief xcb_xkb_listing_t
**/ **/
typedef struct xcb_xkb_listing_t { typedef struct xcb_xkb_listing_t {
uint16_t flags; /**< */ uint16_t flags; /**< */
uint16_t length; /**< */ uint16_t length; /**< */
} xcb_xkb_listing_t; } xcb_xkb_listing_t;
/** /**
* @brief xcb_xkb_listing_iterator_t * @brief xcb_xkb_listing_iterator_t
**/ **/
skipping to change at line 1548 skipping to change at line 1263
/** /**
* @brief xcb_xkb_sa_lock_ptr_btn_iterator_t * @brief xcb_xkb_sa_lock_ptr_btn_iterator_t
**/ **/
typedef struct xcb_xkb_sa_lock_ptr_btn_iterator_t { typedef struct xcb_xkb_sa_lock_ptr_btn_iterator_t {
xcb_xkb_sa_lock_ptr_btn_t *data; /**< */ xcb_xkb_sa_lock_ptr_btn_t *data; /**< */
int rem; /**< */ int rem; /**< */
int index; /**< */ int index; /**< */
} xcb_xkb_sa_lock_ptr_btn_iterator_t; } xcb_xkb_sa_lock_ptr_btn_iterator_t;
typedef enum xcb_xkb_sa_set_ptr_dflt_flag_t { typedef enum xcb_xkb_sa_set_ptr_dflt_flag_t {
XCB_XKB_SA_SET_PTR_DFLT_FLAG_DFLT_BTN_ABSOLUTE = 2, XCB_XKB_SA_SET_PTR_DFLT_FLAG_DFLT_BTN_ABSOLUTE = 4,
XCB_XKB_SA_SET_PTR_DFLT_FLAG_AFFECT_DFLT_BUTTON = 1 XCB_XKB_SA_SET_PTR_DFLT_FLAG_AFFECT_DFLT_BUTTON = 1
} xcb_xkb_sa_set_ptr_dflt_flag_t; } xcb_xkb_sa_set_ptr_dflt_flag_t;
/** /**
* @brief xcb_xkb_sa_set_ptr_dflt_t * @brief xcb_xkb_sa_set_ptr_dflt_t
**/ **/
typedef struct xcb_xkb_sa_set_ptr_dflt_t { typedef struct xcb_xkb_sa_set_ptr_dflt_t {
uint8_t type; /**< */ uint8_t type; /**< */
uint8_t flags; /**< */ uint8_t flags; /**< */
uint8_t affect; /**< */ uint8_t affect; /**< */
skipping to change at line 1792 skipping to change at line 1507
/** /**
* @brief xcb_xkb_sa_lock_device_btn_t * @brief xcb_xkb_sa_lock_device_btn_t
**/ **/
typedef struct xcb_xkb_sa_lock_device_btn_t { typedef struct xcb_xkb_sa_lock_device_btn_t {
uint8_t type; /**< */ uint8_t type; /**< */
uint8_t flags; /**< */ uint8_t flags; /**< */
uint8_t pad0; /**< */ uint8_t pad0; /**< */
uint8_t button; /**< */ uint8_t button; /**< */
uint8_t device; /**< */ uint8_t device; /**< */
uint8_t pad1[3]; /**< */
} xcb_xkb_sa_lock_device_btn_t; } xcb_xkb_sa_lock_device_btn_t;
/** /**
* @brief xcb_xkb_sa_lock_device_btn_iterator_t * @brief xcb_xkb_sa_lock_device_btn_iterator_t
**/ **/
typedef struct xcb_xkb_sa_lock_device_btn_iterator_t { typedef struct xcb_xkb_sa_lock_device_btn_iterator_t {
xcb_xkb_sa_lock_device_btn_t *data; /**< */ xcb_xkb_sa_lock_device_btn_t *data; /**< */
int rem; /**< */ int rem; /**< */
int index; /**< */ int index; /**< */
} xcb_xkb_sa_lock_device_btn_iterator_t; } xcb_xkb_sa_lock_device_btn_iterator_t;
skipping to change at line 1836 skipping to change at line 1552
/** /**
* @brief xcb_xkb_sa_device_valuator_iterator_t * @brief xcb_xkb_sa_device_valuator_iterator_t
**/ **/
typedef struct xcb_xkb_sa_device_valuator_iterator_t { typedef struct xcb_xkb_sa_device_valuator_iterator_t {
xcb_xkb_sa_device_valuator_t *data; /**< */ xcb_xkb_sa_device_valuator_t *data; /**< */
int rem; /**< */ int rem; /**< */
int index; /**< */ int index; /**< */
} xcb_xkb_sa_device_valuator_iterator_t; } xcb_xkb_sa_device_valuator_iterator_t;
/** /**
* @brief xcb_xkb_si_action_t
**/
typedef struct xcb_xkb_si_action_t {
uint8_t type; /**< */
uint8_t data[7]; /**< */
} xcb_xkb_si_action_t;
/**
* @brief xcb_xkb_si_action_iterator_t
**/
typedef struct xcb_xkb_si_action_iterator_t {
xcb_xkb_si_action_t *data; /**< */
int rem; /**< */
int index; /**< */
} xcb_xkb_si_action_iterator_t;
/**
* @brief xcb_xkb_sym_interpret_t
**/
typedef struct xcb_xkb_sym_interpret_t {
xcb_keysym_t sym; /**< */
uint8_t mods; /**< */
uint8_t match; /**< */
uint8_t virtualMod; /**< */
uint8_t flags; /**< */
xcb_xkb_si_action_t action; /**< */
} xcb_xkb_sym_interpret_t;
/**
* @brief xcb_xkb_sym_interpret_iterator_t
**/
typedef struct xcb_xkb_sym_interpret_iterator_t {
xcb_xkb_sym_interpret_t *data; /**< */
int rem; /**< */
int index; /**< */
} xcb_xkb_sym_interpret_iterator_t;
/**
* @brief xcb_xkb_action_t * @brief xcb_xkb_action_t
**/ **/
typedef union xcb_xkb_action_t { typedef union xcb_xkb_action_t {
xcb_xkb_sa_no_action_t noaction; /**< */ xcb_xkb_sa_no_action_t noaction; /**< */
xcb_xkb_sa_set_mods_t setmods; /**< */ xcb_xkb_sa_set_mods_t setmods; /**< */
xcb_xkb_sa_latch_mods_t latchmods; /**< */ xcb_xkb_sa_latch_mods_t latchmods; /**< */
xcb_xkb_sa_lock_mods_t lockmods; /**< */ xcb_xkb_sa_lock_mods_t lockmods; /**< */
xcb_xkb_sa_set_group_t setgroup; /**< */ xcb_xkb_sa_set_group_t setgroup; /**< */
xcb_xkb_sa_latch_group_t latchgroup; /**< */ xcb_xkb_sa_latch_group_t latchgroup; /**< */
xcb_xkb_sa_lock_group_t lockgroup; /**< */ xcb_xkb_sa_lock_group_t lockgroup; /**< */
skipping to change at line 2040 skipping to change at line 1794
uint8_t major_opcode; /**< */ uint8_t major_opcode; /**< */
uint8_t minor_opcode; /**< */ uint8_t minor_opcode; /**< */
uint16_t length; /**< */ uint16_t length; /**< */
xcb_xkb_device_spec_t deviceSpec; /**< */ xcb_xkb_device_spec_t deviceSpec; /**< */
uint8_t affectModLocks; /**< */ uint8_t affectModLocks; /**< */
uint8_t modLocks; /**< */ uint8_t modLocks; /**< */
uint8_t lockGroup; /**< */ uint8_t lockGroup; /**< */
uint8_t groupLock; /**< */ uint8_t groupLock; /**< */
uint8_t affectModLatches; /**< */ uint8_t affectModLatches; /**< */
uint8_t pad0; /**< */ uint8_t pad0; /**< */
uint8_t pad1; /**< */
uint8_t latchGroup; /**< */ uint8_t latchGroup; /**< */
uint16_t groupLatch; /**< */ uint16_t groupLatch; /**< */
} xcb_xkb_latch_lock_state_request_t; } xcb_xkb_latch_lock_state_request_t;
/** /**
* @brief xcb_xkb_get_controls_cookie_t * @brief xcb_xkb_get_controls_cookie_t
**/ **/
typedef struct xcb_xkb_get_controls_cookie_t { typedef struct xcb_xkb_get_controls_cookie_t {
unsigned int sequence; /**< */ unsigned int sequence; /**< */
} xcb_xkb_get_controls_cookie_t; } xcb_xkb_get_controls_cookie_t;
skipping to change at line 2069 skipping to change at line 1824
uint8_t minor_opcode; /**< */ uint8_t minor_opcode; /**< */
uint16_t length; /**< */ uint16_t length; /**< */
xcb_xkb_device_spec_t deviceSpec; /**< */ xcb_xkb_device_spec_t deviceSpec; /**< */
uint8_t pad0[2]; /**< */ uint8_t pad0[2]; /**< */
} xcb_xkb_get_controls_request_t; } xcb_xkb_get_controls_request_t;
/** /**
* @brief xcb_xkb_get_controls_reply_t * @brief xcb_xkb_get_controls_reply_t
**/ **/
typedef struct xcb_xkb_get_controls_reply_t { typedef struct xcb_xkb_get_controls_reply_t {
uint8_t response_type; /**< */ uint8_t response_type; /**< */
uint8_t deviceID; /**< */ uint8_t deviceID; /**< */
uint16_t sequence; /**< */ uint16_t sequence; /**< */
uint32_t length; /**< */ uint32_t length; /**< */
uint8_t mouseKeysDfltBtn; /**< */ uint8_t mouseKeysDfltBtn; /**< */
uint8_t numGroups; /**< */ uint8_t numGroups; /**< */
uint8_t groupsWrap; /**< */ uint8_t groupsWrap; /**< */
uint8_t internalModsMask; /**< */ uint8_t internalModsMask; /**< */
uint8_t ignoreLockModsMask; /**< */ uint8_t ignoreLockModsMask; /**< */
uint8_t internalModsRealMods; /**< */ uint8_t internalModsRealMods; /**< */
uint8_t ignoreLockModsRealMods; /**< */ uint8_t ignoreLockModsRealMods; /**< */
uint8_t pad0; /**< */ uint8_t pad0; /**< */
uint16_t internalModsVmods; /**< */ uint16_t internalModsVmods; /**< */
uint16_t ignoreLockModsVmods; /**< */ uint16_t ignoreLockModsVmods; /**< */
uint16_t repeatDelay; /**< */ uint16_t repeatDelay; /**< */
uint16_t repeatInterval; /**< */ uint16_t repeatInterval; /**< */
uint16_t slowKeysDelay; /**< */ uint16_t slowKeysDelay; /**< */
uint16_t debounceDelay; /**< */ uint16_t debounceDelay; /**< */
uint16_t mouseKeysDelay; /**< */ uint16_t mouseKeysDelay; /**< */
uint16_t mouseKeysInterval; /**< */ uint16_t mouseKeysInterval; /**< */
uint16_t mouseKeysTimeToMax; /**< */ uint16_t mouseKeysTimeToMax; /**< */
uint16_t mouseKeysMaxSpeed; /**< */ uint16_t mouseKeysMaxSpeed; /**< */
int16_t mouseKeysCurve; /**< */ int16_t mouseKeysCurve; /**< */
xcb_xkb_ax_option_t accessXOption; /**< */ uint16_t accessXOption; /**< */
uint16_t accessXTimeout; /**< */ uint16_t accessXTimeout; /**< */
xcb_xkb_ax_option_t accessXTimeoutOptionsMask; /**< */ uint16_t accessXTimeoutOptionsMask; /**< */
xcb_xkb_ax_option_t accessXTimeoutOptionsValues; /**< */ uint16_t accessXTimeoutOptionsValues; /**< */
uint8_t pad1[2]; /**< */ uint8_t pad1[2]; /**< */
uint32_t accessXTimeoutMask; /**< */ uint32_t accessXTimeoutMask; /**< */
uint32_t accessXTimeoutValues; /**< */ uint32_t accessXTimeoutValues; /**< */
uint32_t enabledControls; /**< */ uint32_t enabledControls; /**< */
uint8_t perKeyRepeat[32]; /**< */ uint8_t perKeyRepeat[32]; /**< */
} xcb_xkb_get_controls_reply_t; } xcb_xkb_get_controls_reply_t;
/** Opcode for xcb_xkb_set_controls. */ /** Opcode for xcb_xkb_set_controls. */
#define XCB_XKB_SET_CONTROLS 7 #define XCB_XKB_SET_CONTROLS 7
/** /**
* @brief xcb_xkb_set_controls_request_t * @brief xcb_xkb_set_controls_request_t
**/ **/
typedef struct xcb_xkb_set_controls_request_t { typedef struct xcb_xkb_set_controls_request_t {
uint8_t major_opcode; /**< */ uint8_t major_opcode; /**< */
skipping to change at line 2124 skipping to change at line 1879
uint8_t affectInternalRealMods; /**< */ uint8_t affectInternalRealMods; /**< */
uint8_t internalRealMods; /**< */ uint8_t internalRealMods; /**< */
uint8_t affectIgnoreLockRealMods; /**< */ uint8_t affectIgnoreLockRealMods; /**< */
uint8_t ignoreLockRealMods; /**< */ uint8_t ignoreLockRealMods; /**< */
uint16_t affectInternalVirtualMods; /**< */ uint16_t affectInternalVirtualMods; /**< */
uint16_t internalVirtualMods; /**< */ uint16_t internalVirtualMods; /**< */
uint16_t affectIgnoreLockVirtualMods; /**< */ uint16_t affectIgnoreLockVirtualMods; /**< */
uint16_t ignoreLockVirtualMods; /**< */ uint16_t ignoreLockVirtualMods; /**< */
uint8_t mouseKeysDfltBtn; /**< */ uint8_t mouseKeysDfltBtn; /**< */
uint8_t groupsWrap; /**< */ uint8_t groupsWrap; /**< */
xcb_xkb_ax_option_t accessXOptions; /**< */ uint16_t accessXOptions; /**< */
uint8_t pad0[2]; /**< */ uint8_t pad0[2]; /**< */
uint32_t affectEnabledControls; /**< */ uint32_t affectEnabledControls; /**< */
uint32_t enabledControls; /**< */ uint32_t enabledControls; /**< */
uint32_t changeControls; /**< */ uint32_t changeControls; /**< */
uint16_t repeatDelay; /**< */ uint16_t repeatDelay; /**< */
uint16_t repeatInterval; /**< */ uint16_t repeatInterval; /**< */
uint16_t slowKeysDelay; /**< */ uint16_t slowKeysDelay; /**< */
uint16_t debounceDelay; /**< */ uint16_t debounceDelay; /**< */
uint16_t mouseKeysDelay; /**< */ uint16_t mouseKeysDelay; /**< */
uint16_t mouseKeysInterval; /**< */ uint16_t mouseKeysInterval; /**< */
uint16_t mouseKeysTimeToMax; /**< */ uint16_t mouseKeysTimeToMax; /**< */
uint16_t mouseKeysMaxSpeed; /**< */ uint16_t mouseKeysMaxSpeed; /**< */
int16_t mouseKeysCurve; /**< */ int16_t mouseKeysCurve; /**< */
uint16_t accessXTimeout; /**< */ uint16_t accessXTimeout; /**< */
uint32_t accessXTimeoutMask; /**< */ uint32_t accessXTimeoutMask; /**< */
uint32_t accessXTimeoutValues; /**< */ uint32_t accessXTimeoutValues; /**< */
xcb_xkb_ax_option_t accessXTimeoutOptionsMask; /**< */ uint16_t accessXTimeoutOptionsMask; /**< */
xcb_xkb_ax_option_t accessXTimeoutOptionsValues; /**< */ uint16_t accessXTimeoutOptionsValues; /**< */
uint8_t perKeyRepeat[32]; /**< */ uint8_t perKeyRepeat[32]; /**< */
} xcb_xkb_set_controls_request_t; } xcb_xkb_set_controls_request_t;
/** /**
* @brief xcb_xkb_get_map_cookie_t * @brief xcb_xkb_get_map_cookie_t
**/ **/
typedef struct xcb_xkb_get_map_cookie_t { typedef struct xcb_xkb_get_map_cookie_t {
unsigned int sequence; /**< */ unsigned int sequence; /**< */
} xcb_xkb_get_map_cookie_t; } xcb_xkb_get_map_cookie_t;
skipping to change at line 2191 skipping to change at line 1946
uint8_t pad0[2]; /**< */ uint8_t pad0[2]; /**< */
} xcb_xkb_get_map_request_t; } xcb_xkb_get_map_request_t;
/** /**
* @brief xcb_xkb_get_map_map_t * @brief xcb_xkb_get_map_map_t
**/ **/
typedef struct xcb_xkb_get_map_map_t { typedef struct xcb_xkb_get_map_map_t {
xcb_xkb_key_type_t *types_rtrn; /**< */ xcb_xkb_key_type_t *types_rtrn; /**< */
xcb_xkb_key_sym_map_t *syms_rtrn; /**< */ xcb_xkb_key_sym_map_t *syms_rtrn; /**< */
uint8_t *acts_rtrn_count; /**< */ uint8_t *acts_rtrn_count; /**< */
uint8_t *pad2; /**< */
xcb_xkb_action_t *acts_rtrn_acts; /**< */ xcb_xkb_action_t *acts_rtrn_acts; /**< */
xcb_xkb_set_behavior_t *behaviors_rtrn; /**< */ xcb_xkb_set_behavior_t *behaviors_rtrn; /**< */
uint8_t *vmods_rtrn; /**< */ uint8_t *vmods_rtrn; /**< */
uint8_t *pad3; /**< */
xcb_xkb_set_explicit_t *explicit_rtrn; /**< */ xcb_xkb_set_explicit_t *explicit_rtrn; /**< */
uint8_t *pad4; /**< */
xcb_xkb_key_mod_map_t *modmap_rtrn; /**< */ xcb_xkb_key_mod_map_t *modmap_rtrn; /**< */
uint8_t *pad5; /**< */
xcb_xkb_key_v_mod_map_t *vmodmap_rtrn; /**< */ xcb_xkb_key_v_mod_map_t *vmodmap_rtrn; /**< */
} xcb_xkb_get_map_map_t; } xcb_xkb_get_map_map_t;
/** /**
* @brief xcb_xkb_get_map_reply_t * @brief xcb_xkb_get_map_reply_t
**/ **/
typedef struct xcb_xkb_get_map_reply_t { typedef struct xcb_xkb_get_map_reply_t {
uint8_t response_type; /**< */ uint8_t response_type; /**< */
uint8_t deviceID; /**< */ uint8_t deviceID; /**< */
uint16_t sequence; /**< */ uint16_t sequence; /**< */
skipping to change at line 2478 skipping to change at line 2237
uint8_t realIndicator; /**< */ uint8_t realIndicator; /**< */
uint8_t ndx; /**< */ uint8_t ndx; /**< */
uint8_t map_flags; /**< */ uint8_t map_flags; /**< */
uint8_t map_whichGroups; /**< */ uint8_t map_whichGroups; /**< */
uint8_t map_groups; /**< */ uint8_t map_groups; /**< */
uint8_t map_whichMods; /**< */ uint8_t map_whichMods; /**< */
uint8_t map_mods; /**< */ uint8_t map_mods; /**< */
uint8_t map_realMods; /**< */ uint8_t map_realMods; /**< */
uint16_t map_vmod; /**< */ uint16_t map_vmod; /**< */
uint32_t map_ctrls; /**< */ uint32_t map_ctrls; /**< */
uint8_t supported; /**< */
uint8_t pad0[3]; /**< */ uint8_t pad0[3]; /**< */
} xcb_xkb_get_named_indicator_reply_t; } xcb_xkb_get_named_indicator_reply_t;
/** Opcode for xcb_xkb_set_named_indicator. */ /** Opcode for xcb_xkb_set_named_indicator. */
#define XCB_XKB_SET_NAMED_INDICATOR 16 #define XCB_XKB_SET_NAMED_INDICATOR 16
/** /**
* @brief xcb_xkb_set_named_indicator_request_t * @brief xcb_xkb_set_named_indicator_request_t
**/ **/
typedef struct xcb_xkb_set_named_indicator_request_t { typedef struct xcb_xkb_set_named_indicator_request_t {
skipping to change at line 2544 skipping to change at line 2304
**/ **/
typedef struct xcb_xkb_get_names_value_list_t { typedef struct xcb_xkb_get_names_value_list_t {
xcb_atom_t keycodesName; /**< */ xcb_atom_t keycodesName; /**< */
xcb_atom_t geometryName; /**< */ xcb_atom_t geometryName; /**< */
xcb_atom_t symbolsName; /**< */ xcb_atom_t symbolsName; /**< */
xcb_atom_t physSymbolsName; /**< */ xcb_atom_t physSymbolsName; /**< */
xcb_atom_t typesName; /**< */ xcb_atom_t typesName; /**< */
xcb_atom_t compatName; /**< */ xcb_atom_t compatName; /**< */
xcb_atom_t *typeNames; /**< */ xcb_atom_t *typeNames; /**< */
uint8_t *nLevelsPerType; /**< */ uint8_t *nLevelsPerType; /**< */
uint8_t *alignment_pad; /**< */
xcb_atom_t *ktLevelNames; /**< */ xcb_atom_t *ktLevelNames; /**< */
xcb_atom_t *indicatorNames; /**< */ xcb_atom_t *indicatorNames; /**< */
xcb_atom_t *virtualModNames; /**< */ xcb_atom_t *virtualModNames; /**< */
xcb_atom_t *groups; /**< */ xcb_atom_t *groups; /**< */
xcb_xkb_key_name_t *keyNames; /**< */ xcb_xkb_key_name_t *keyNames; /**< */
xcb_xkb_key_alias_t *keyAliases; /**< */ xcb_xkb_key_alias_t *keyAliases; /**< */
xcb_atom_t *radioGroupNames; /**< */ xcb_atom_t *radioGroupNames; /**< */
} xcb_xkb_get_names_value_list_t; } xcb_xkb_get_names_value_list_t;
/** /**
skipping to change at line 2625 skipping to change at line 2386
uint8_t groupNames; /**< */ uint8_t groupNames; /**< */
uint8_t nRadioGroups; /**< */ uint8_t nRadioGroups; /**< */
xcb_keycode_t firstKey; /**< */ xcb_keycode_t firstKey; /**< */
uint8_t nKeys; /**< */ uint8_t nKeys; /**< */
uint8_t nKeyAliases; /**< */ uint8_t nKeyAliases; /**< */
uint8_t pad0; /**< */ uint8_t pad0; /**< */
uint16_t totalKTLevelNames; /**< */ uint16_t totalKTLevelNames; /**< */
} xcb_xkb_set_names_request_t; } xcb_xkb_set_names_request_t;
/** /**
* @brief xcb_xkb_get_geometry_cookie_t
**/
typedef struct xcb_xkb_get_geometry_cookie_t {
unsigned int sequence; /**< */
} xcb_xkb_get_geometry_cookie_t;
/** Opcode for xcb_xkb_get_geometry. */
#define XCB_XKB_GET_GEOMETRY 19
/**
* @brief xcb_xkb_get_geometry_request_t
**/
typedef struct xcb_xkb_get_geometry_request_t {
uint8_t major_opcode; /**< */
uint8_t minor_opcode; /**< */
uint16_t length; /**< */
xcb_xkb_device_spec_t deviceSpec; /**< */
uint8_t pad0[2]; /**< */
xcb_atom_t name; /**< */
} xcb_xkb_get_geometry_request_t;
/**
* @brief xcb_xkb_get_geometry_reply_t
**/
typedef struct xcb_xkb_get_geometry_reply_t {
uint8_t response_type; /**< */
uint8_t deviceID; /**< */
uint16_t sequence; /**< */
uint32_t length; /**< */
xcb_atom_t name; /**< */
uint8_t found; /**< */
uint8_t pad0; /**< */
uint16_t widthMM; /**< */
uint16_t heightMM; /**< */
uint16_t nProperties; /**< */
uint16_t nColors; /**< */
uint16_t nShapes; /**< */
uint16_t nSections; /**< */
uint16_t nDoodads; /**< */
uint16_t nKeyAliases; /**< */
uint8_t baseColorNdx; /**< */
uint8_t labelColorNdx; /**< */
} xcb_xkb_get_geometry_reply_t;
/** Opcode for xcb_xkb_set_geometry. */
#define XCB_XKB_SET_GEOMETRY 20
/**
* @brief xcb_xkb_set_geometry_request_t
**/
typedef struct xcb_xkb_set_geometry_request_t {
uint8_t major_opcode; /**< */
uint8_t minor_opcode; /**< */
uint16_t length; /**< */
xcb_xkb_device_spec_t deviceSpec; /**< */
uint8_t nShapes; /**< */
uint8_t nSections; /**< */
xcb_atom_t name; /**< */
uint16_t widthMM; /**< */
uint16_t heightMM; /**< */
uint16_t nProperties; /**< */
uint16_t nColors; /**< */
uint16_t nDoodads; /**< */
uint16_t nKeyAliases; /**< */
uint8_t baseColorNdx; /**< */
uint8_t labelColorNdx; /**< */
uint8_t pad0[2]; /**< */
} xcb_xkb_set_geometry_request_t;
/**
* @brief xcb_xkb_per_client_flags_cookie_t * @brief xcb_xkb_per_client_flags_cookie_t
**/ **/
typedef struct xcb_xkb_per_client_flags_cookie_t { typedef struct xcb_xkb_per_client_flags_cookie_t {
unsigned int sequence; /**< */ unsigned int sequence; /**< */
} xcb_xkb_per_client_flags_cookie_t; } xcb_xkb_per_client_flags_cookie_t;
/** Opcode for xcb_xkb_per_client_flags. */ /** Opcode for xcb_xkb_per_client_flags. */
#define XCB_XKB_PER_CLIENT_FLAGS 21 #define XCB_XKB_PER_CLIENT_FLAGS 21
/** /**
skipping to change at line 2754 skipping to change at line 2445
/** /**
* @brief xcb_xkb_list_components_request_t * @brief xcb_xkb_list_components_request_t
**/ **/
typedef struct xcb_xkb_list_components_request_t { typedef struct xcb_xkb_list_components_request_t {
uint8_t major_opcode; /**< */ uint8_t major_opcode; /**< */
uint8_t minor_opcode; /**< */ uint8_t minor_opcode; /**< */
uint16_t length; /**< */ uint16_t length; /**< */
xcb_xkb_device_spec_t deviceSpec; /**< */ xcb_xkb_device_spec_t deviceSpec; /**< */
uint16_t maxNames; /**< */ uint16_t maxNames; /**< */
uint8_t keymapsSpecLen; /**< */
uint8_t keycodesSpecLen; /**< */
uint8_t typesSpecLen; /**< */
uint8_t compatMapSpecLen; /**< */
uint8_t symbolsSpecLen; /**< */
uint8_t geometrySpecLen; /**< */
} xcb_xkb_list_components_request_t; } xcb_xkb_list_components_request_t;
/** /**
* @brief xcb_xkb_list_components_reply_t * @brief xcb_xkb_list_components_reply_t
**/ **/
typedef struct xcb_xkb_list_components_reply_t { typedef struct xcb_xkb_list_components_reply_t {
uint8_t response_type; /**< */ uint8_t response_type; /**< */
uint8_t deviceID; /**< */ uint8_t deviceID; /**< */
uint16_t sequence; /**< */ uint16_t sequence; /**< */
uint32_t length; /**< */ uint32_t length; /**< */
skipping to change at line 2802 skipping to change at line 2487
**/ **/
typedef struct xcb_xkb_get_kbd_by_name_request_t { typedef struct xcb_xkb_get_kbd_by_name_request_t {
uint8_t major_opcode; /**< */ uint8_t major_opcode; /**< */
uint8_t minor_opcode; /**< */ uint8_t minor_opcode; /**< */
uint16_t length; /**< */ uint16_t length; /**< */
xcb_xkb_device_spec_t deviceSpec; /**< */ xcb_xkb_device_spec_t deviceSpec; /**< */
uint16_t need; /**< */ uint16_t need; /**< */
uint16_t want; /**< */ uint16_t want; /**< */
uint8_t load; /**< */ uint8_t load; /**< */
uint8_t pad0; /**< */ uint8_t pad0; /**< */
uint8_t keymapsSpecLen; /**< */
uint8_t keycodesSpecLen; /**< */
uint8_t typesSpecLen; /**< */
uint8_t compatMapSpecLen; /**< */
uint8_t symbolsSpecLen; /**< */
uint8_t geometrySpecLen; /**< */
} xcb_xkb_get_kbd_by_name_request_t; } xcb_xkb_get_kbd_by_name_request_t;
/** /**
* @brief xcb_xkb_get_kbd_by_name_replies_types_map_t * @brief xcb_xkb_get_kbd_by_name_replies_types_map_t
**/ **/
typedef struct xcb_xkb_get_kbd_by_name_replies_types_map_t { typedef struct xcb_xkb_get_kbd_by_name_replies_types_map_t {
xcb_xkb_key_type_t *types_rtrn; /**< */ xcb_xkb_key_type_t *types_rtrn; /**< */
xcb_xkb_key_sym_map_t *syms_rtrn; /**< */ xcb_xkb_key_sym_map_t *syms_rtrn; /**< */
uint8_t *acts_rtrn_count; /**< */ uint8_t *acts_rtrn_count; /**< */
xcb_xkb_action_t *acts_rtrn_acts; /**< */ xcb_xkb_action_t *acts_rtrn_acts; /**< */
xcb_xkb_set_behavior_t *behaviors_rtrn; /**< */ xcb_xkb_set_behavior_t *behaviors_rtrn; /**< */
uint8_t *vmods_rtrn; /**< */ uint8_t *vmods_rtrn; /**< */
xcb_xkb_set_explicit_t *explicit_rtrn; /**< */ xcb_xkb_set_explicit_t *explicit_rtrn; /**< */
xcb_xkb_key_mod_map_t *modmap_rtrn; /**< */ xcb_xkb_key_mod_map_t *modmap_rtrn; /**< */
xcb_xkb_key_v_mod_map_t *vmodmap_rtrn; /**< */ xcb_xkb_key_v_mod_map_t *vmodmap_rtrn; /**< */
} xcb_xkb_get_kbd_by_name_replies_types_map_t; } xcb_xkb_get_kbd_by_name_replies_types_map_t;
/** /**
* @brief xcb_xkb_get_kbd_by_name_replies_client_symbols_map_t
**/
typedef struct xcb_xkb_get_kbd_by_name_replies_client_symbols_map_t {
xcb_xkb_key_type_t *types_rtrn; /**< */
xcb_xkb_key_sym_map_t *syms_rtrn; /**< */
uint8_t *acts_rtrn_count; /**< */
xcb_xkb_action_t *acts_rtrn_acts; /**< */
xcb_xkb_set_behavior_t *behaviors_rtrn; /**< */
uint8_t *vmods_rtrn; /**< */
xcb_xkb_set_explicit_t *explicit_rtrn; /**< */
xcb_xkb_key_mod_map_t *modmap_rtrn; /**< */
xcb_xkb_key_v_mod_map_t *vmodmap_rtrn; /**< */
} xcb_xkb_get_kbd_by_name_replies_client_symbols_map_t;
/**
* @brief xcb_xkb_get_kbd_by_name_replies_server_symbols_map_t
**/
typedef struct xcb_xkb_get_kbd_by_name_replies_server_symbols_map_t {
xcb_xkb_key_type_t *types_rtrn; /**< */
xcb_xkb_key_sym_map_t *syms_rtrn; /**< */
uint8_t *acts_rtrn_count; /**< */
xcb_xkb_action_t *acts_rtrn_acts; /**< */
xcb_xkb_set_behavior_t *behaviors_rtrn; /**< */
uint8_t *vmods_rtrn; /**< */
xcb_xkb_set_explicit_t *explicit_rtrn; /**< */
xcb_xkb_key_mod_map_t *modmap_rtrn; /**< */
xcb_xkb_key_v_mod_map_t *vmodmap_rtrn; /**< */
} xcb_xkb_get_kbd_by_name_replies_server_symbols_map_t;
/**
* @brief xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t * @brief xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t
**/ **/
typedef struct xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t { typedef struct xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t {
xcb_atom_t keycodesName; /**< */ xcb_atom_t keycodesName; /**< */
xcb_atom_t geometryName; /**< */ xcb_atom_t geometryName; /**< */
xcb_atom_t symbolsName; /**< */ xcb_atom_t symbolsName; /**< */
xcb_atom_t physSymbolsName; /**< */ xcb_atom_t physSymbolsName; /**< */
xcb_atom_t typesName; /**< */ xcb_atom_t typesName; /**< */
xcb_atom_t compatName; /**< */ xcb_atom_t compatName; /**< */
xcb_atom_t *typeNames; /**< */ xcb_atom_t *typeNames; /**< */
skipping to change at line 2877 skipping to change at line 2526
xcb_atom_t *ktLevelNames; /**< */ xcb_atom_t *ktLevelNames; /**< */
xcb_atom_t *indicatorNames; /**< */ xcb_atom_t *indicatorNames; /**< */
xcb_atom_t *virtualModNames; /**< */ xcb_atom_t *virtualModNames; /**< */
xcb_atom_t *groups; /**< */ xcb_atom_t *groups; /**< */
xcb_xkb_key_name_t *keyNames; /**< */ xcb_xkb_key_name_t *keyNames; /**< */
xcb_xkb_key_alias_t *keyAliases; /**< */ xcb_xkb_key_alias_t *keyAliases; /**< */
xcb_atom_t *radioGroupNames; /**< */ xcb_atom_t *radioGroupNames; /**< */
} xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t; } xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t;
/** /**
* @brief xcb_xkb_get_kbd_by_name_replies_other_names_value_list_t
**/
typedef struct xcb_xkb_get_kbd_by_name_replies_other_names_value_list_t {
xcb_atom_t keycodesName; /**< */
xcb_atom_t geometryName; /**< */
xcb_atom_t symbolsName; /**< */
xcb_atom_t physSymbolsName; /**< */
xcb_atom_t typesName; /**< */
xcb_atom_t compatName; /**< */
xcb_atom_t *typeNames; /**< */
uint8_t *nLevelsPerType; /**< */
xcb_atom_t *ktLevelNames; /**< */
xcb_atom_t *indicatorNames; /**< */
xcb_atom_t *virtualModNames; /**< */
xcb_atom_t *groups; /**< */
xcb_xkb_key_name_t *keyNames; /**< */
xcb_xkb_key_alias_t *keyAliases; /**< */
xcb_atom_t *radioGroupNames; /**< */
} xcb_xkb_get_kbd_by_name_replies_other_names_value_list_t;
/**
* @brief xcb_xkb_get_kbd_by_name_replies_t * @brief xcb_xkb_get_kbd_by_name_replies_t
**/ **/
typedef struct xcb_xkb_get_kbd_by_name_replies_t { typedef struct xcb_xkb_get_kbd_by_name_replies_t {
struct _types { struct _types {
uint8_t getmap_ty uint8_t getmap_type
pe; /**< */ ; /**< */
uint8_t typeDevic uint8_t typeDeviceI
eID; /**< */ D; /**< */
uint16_t getmap_se uint16_t getmap_sequ
quence; /**< */ ence; /**< */
uint32_t getmap_le uint32_t getmap_leng
ngth; /**< */ th; /**< */
uint8_t pad0[2]; uint8_t pad1[2]; /*
/**< */ *< */
xcb_keycode_t typeMinKe xcb_keycode_t typeMinKeyC
yCode; /**< */ ode; /**< */
xcb_keycode_t typeMaxKe xcb_keycode_t typeMaxKeyC
yCode; /**< */ ode; /**< */
uint16_t present; uint16_t present; /*
/**< */ *< */
uint8_t firstType uint8_t firstType;
; /**< */ /**< */
uint8_t nTypes; / uint8_t nTypes; /**
**< */ < */
uint8_t totalType uint8_t totalTypes;
s; /**< */ /**< */
xcb_keycode_t firstKeyS xcb_keycode_t firstKeySym
ym; /**< */ ; /**< */
uint16_t totalSyms uint16_t totalSyms;
; /**< */ /**< */
uint8_t nKeySyms; uint8_t nKeySyms; /
/**< */ **< */
xcb_keycode_t firstKeyA xcb_keycode_t firstKeyAct
ction; /**< */ ion; /**< */
uint16_t totalActi uint16_t totalAction
ons; /**< */ s; /**< */
uint8_t nKeyActio uint8_t nKeyActions
ns; /**< */ ; /**< */
xcb_keycode_t firstKeyB xcb_keycode_t firstKeyBeh
ehavior; /**< */ avior; /**< */
uint8_t nKeyBehav uint8_t nKeyBehavio
iors; /**< */ rs; /**< */
uint8_t totalKeyB uint8_t totalKeyBeh
ehaviors; /**< */ aviors; /**< */
xcb_keycode_t firstKeyE xcb_keycode_t firstKeyExp
xplicit; /**< */ licit; /**< */
uint8_t nKeyExpli uint8_t nKeyExplici
cit; /**< */ t; /**< */
uint8_t totalKeyE uint8_t totalKeyExp
xplicit; /**< */ licit; /**< */
xcb_keycode_t firstModM xcb_keycode_t firstModMap
apKey; /**< */ Key; /**< */
uint8_t nModMapKe uint8_t nModMapKeys
ys; /**< */ ; /**< */
uint8_t totalModM uint8_t totalModMap
apKeys; /**< */ Keys; /**< */
xcb_keycode_t firstVMod xcb_keycode_t firstVModMa
MapKey; /**< */ pKey; /**< */
uint8_t nVModMapK uint8_t nVModMapKey
eys; /**< */ s; /**< */
uint8_t totalVMod uint8_t totalVModMa
MapKeys; /**< */ pKeys; /**< */
uint8_t pad1; /** uint8_t pad2; /**<
< */ */
uint16_t virtualMo uint16_t virtualMods
ds; /**< */ ; /**< */
xcb_xkb_get_kbd_by_name_replies_types_map_t map; /**< xcb_xkb_get_kbd_by_name_replies_types_map_t map; /**<
*/ */
} types; } types;
struct _compat_map { struct _compat_map {
uint8_t compatDev uint8_t compatmap_t
iceID; /**< */ ype; /**< */
uint8_t groupsRtr uint8_t compatDevic
n; /**< */ eID; /**< */
uint8_t pad0; /** uint16_t compatmap_s
< */ equence; /**< */
uint16_t firstSIRt uint32_t compatmap_l
rn; /**< */ ength; /**< */
uint16_t nSIRtrn; uint8_t groupsRtrn;
/**< */ /**< */
uint16_t nTotalSI; uint8_t pad3; /**<
/**< */ */
uint8_t pad1[16]; uint16_t firstSIRtrn
/**< */ ; /**< */
uint8_t *si_rtrn; uint16_t nSIRtrn; /*
/**< */ *< */
xcb_xkb_mod_def_t *group_rtr uint16_t nTotalSI; /
n; /**< */ **< */
uint8_t pad4[16]; /
**< */
xcb_xkb_sym_interpret_t *si_rtrn; /*
*< */
xcb_xkb_mod_def_t *group_rtrn;
/**< */
} compat_map; } compat_map;
struct _client_symbols {
uint8_t clientDev
iceID; /**< */
uint8_t pad0[2];
/**< */
xcb_keycode_t clientMin
KeyCode; /**< */
xcb_keycode_t clientMax
KeyCode; /**< */
uint16_t present;
/**< */
uint8_t firstType
; /**< */
uint8_t nTypes; /
**< */
uint8_t totalType
s; /**< */
xcb_keycode_t firstKeyS
ym; /**< */
uint16_t totalSyms
; /**< */
uint8_t nKeySyms;
/**< */
xcb_keycode_t firstKeyA
ction; /**< */
uint16_t totalActi
ons; /**< */
uint8_t nKeyActio
ns; /**< */
xcb_keycode_t firstKeyB
ehavior; /**< */
uint8_t nKeyBehav
iors; /**< */
uint8_t totalKeyB
ehaviors; /**< */
xcb_keycode_t firstKeyE
xplicit; /**< */
uint8_t nKeyExpli
cit; /**< */
uint8_t totalKeyE
xplicit; /**< */
xcb_keycode_t firstModM
apKey; /**< */
uint8_t nModMapKe
ys; /**< */
uint8_t totalModM
apKeys; /**< */
xcb_keycode_t firstVMod
MapKey; /**< */
uint8_t nVModMapK
eys; /**< */
uint8_t totalVMod
MapKeys; /**< */
uint8_t pad1; /**
< */
uint16_t virtualMo
ds; /**< */
xcb_xkb_get_kbd_by_name_replies_client_symbols_map_t map; /**<
*/
} client_symbols;
struct _server_symbols {
uint8_t serverDev
iceID; /**< */
uint8_t pad0[2];
/**< */
xcb_keycode_t serverMin
KeyCode; /**< */
xcb_keycode_t serverMax
KeyCode; /**< */
uint16_t present;
/**< */
uint8_t firstType
; /**< */
uint8_t nTypes; /
**< */
uint8_t totalType
s; /**< */
xcb_keycode_t firstKeyS
ym; /**< */
uint16_t totalSyms
; /**< */
uint8_t nKeySyms;
/**< */
xcb_keycode_t firstKeyA
ction; /**< */
uint16_t totalActi
ons; /**< */
uint8_t nKeyActio
ns; /**< */
xcb_keycode_t firstKeyB
ehavior; /**< */
uint8_t nKeyBehav
iors; /**< */
uint8_t totalKeyB
ehaviors; /**< */
xcb_keycode_t firstKeyE
xplicit; /**< */
uint8_t nKeyExpli
cit; /**< */
uint8_t totalKeyE
xplicit; /**< */
xcb_keycode_t firstModM
apKey; /**< */
uint8_t nModMapKe
ys; /**< */
uint8_t totalModM
apKeys; /**< */
xcb_keycode_t firstVMod
MapKey; /**< */
uint8_t nVModMapK
eys; /**< */
uint8_t totalVMod
MapKeys; /**< */
uint8_t pad1; /**
< */
uint16_t virtualMo
ds; /**< */
xcb_xkb_get_kbd_by_name_replies_server_symbols_map_t map; /**<
*/
} server_symbols;
struct _indicator_maps { struct _indicator_maps {
uint8_t indicator uint8_t indicatorma
DeviceID; /**< */ p_type; /**< */
uint32_t which; /* uint8_t indicatorDe
*< */ viceID; /**< */
uint32_t realIndic uint16_t indicatorma
ators; /**< */ p_sequence; /**< */
uint8_t nIndicato uint32_t indicatorma
rs; /**< */ p_length; /**< */
uint8_t pad0[15]; uint32_t which; /**<
/**< */ */
xcb_xkb_indicator_map_t *maps; /** uint32_t realIndicat
< */ ors; /**< */
uint8_t nIndicators
; /**< */
uint8_t pad5[15]; /
**< */
xcb_xkb_indicator_map_t *maps; /**<
*/
} indicator_maps; } indicator_maps;
struct _key_names { struct _key_names {
uint8_t keyDevice uint8_t keyname_typ
ID; /**< */ e; /**< */
uint32_t which; /* uint8_t keyDeviceID
*< */ ; /**< */
xcb_keycode_t keyMinKey uint16_t keyname_seq
Code; /**< */ uence; /**< */
xcb_keycode_t keyMaxKey uint32_t keyname_len
Code; /**< */ gth; /**< */
uint8_t nTypes; / uint32_t which; /**<
**< */ */
uint8_t groupName xcb_keycode_t keyMinKeyCo
s; /**< */ de; /**< */
uint16_t virtualMo xcb_keycode_t keyMaxKeyCo
ds; /**< */ de; /**< */
xcb_keycode_t firstKey; uint8_t nTypes; /**
/**< */ < */
uint8_t nKeys; /* uint8_t groupNames;
*< */ /**< */
uint32_t indicator uint16_t virtualMods
s; /**< */ ; /**< */
uint8_t nRadioGro xcb_keycode_t firstKey; /
ups; /**< */ **< */
uint8_t nKeyAlias uint8_t nKeys; /**<
es; /**< */ */
uint16_t nKTLevels uint32_t indicators;
; /**< */ /**< */
uint8_t pad0[4]; uint8_t nRadioGroup
/**< */ s; /**< */
xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t valueList uint8_t nKeyAliases
; /**< */ ; /**< */
uint16_t nKTLevels;
/**< */
uint8_t pad6[4]; /*
*< */
xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t valueList;
/**< */
} key_names; } key_names;
struct _other_names {
uint8_t otherDevi
ceID; /**< */
uint32_t which; /*
*< */
xcb_keycode_t otherMinK
eyCode; /**< */
xcb_keycode_t otherMaxK
eyCode; /**< */
uint8_t nTypes; /
**< */
uint8_t groupName
s; /**< */
uint16_t virtualMo
ds; /**< */
xcb_keycode_t firstKey;
/**< */
uint8_t nKeys; /*
*< */
uint32_t indicator
s; /**< */
uint8_t nRadioGro
ups; /**< */
uint8_t nKeyAlias
es; /**< */
uint16_t nKTLevels
; /**< */
uint8_t pad0[4];
/**< */
xcb_xkb_get_kbd_by_name_replies_other_names_value_list_t valueList
; /**< */
} other_names;
struct _geometry { struct _geometry {
uint8_t geometryD uint8_t geometry_ty
eviceID; /**< */ pe; /**< */
xcb_atom_t name; /** uint8_t geometryDev
< */ iceID; /**< */
uint8_t geometryF uint16_t geometry_se
ound; /**< */ quence; /**< */
uint8_t pad0; /** uint32_t geometry_le
< */ ngth; /**< */
uint16_t widthMM; xcb_atom_t name; /**<
/**< */ */
uint16_t heightMM; uint8_t geometryFou
/**< */ nd; /**< */
uint16_t nProperti uint8_t pad7; /**<
es; /**< */ */
uint16_t nColors; uint16_t widthMM; /*
/**< */ *< */
uint16_t nShapes; uint16_t heightMM; /
/**< */ **< */
uint16_t nSections uint16_t nProperties
; /**< */ ; /**< */
uint16_t nDoodads; uint16_t nColors; /*
/**< */ *< */
uint16_t nKeyAlias uint16_t nShapes; /*
es; /**< */ *< */
uint8_t baseColor uint16_t nSections;
Ndx; /**< */ /**< */
uint8_t labelColo uint16_t nDoodads; /
rNdx; /**< */ **< */
xcb_xkb_counted_string_16_t *labelFont uint16_t nKeyAliases
; /**< */ ; /**< */
xcb_xkb_property_t *propertie uint8_t baseColorNd
s; /**< */ x; /**< */
xcb_xkb_counted_string_16_t *colors; / uint8_t labelColorN
**< */ dx; /**< */
xcb_xkb_shape_t *shapes; / xcb_xkb_counted_string_16_t *labelFont;
**< */ /**< */
xcb_xkb_section_t *sections;
/**< */
xcb_xkb_doodad_t *doodads;
/**< */
xcb_xkb_key_alias_t *keyAliase
s; /**< */
} geometry; } geometry;
} xcb_xkb_get_kbd_by_name_replies_t; } xcb_xkb_get_kbd_by_name_replies_t;
/**************************************************************************
***
**
** xcb_xkb_get_kbd_by_name_replies_types_map_t * xcb_xkb_get_kbd_by_name_r
eplies_types_map
**
** @param const xcb_xkb_get_kbd_by_name_replies_t *R
** @returns xcb_xkb_get_kbd_by_name_replies_types_map_t *
**
**************************************************************************
***/
xcb_xkb_get_kbd_by_name_replies_types_map_t * xcb_xkb_get_kbd_by_name_replies_types_map_t *
xcb_xkb_get_kbd_by_name_replies_types_map (const xcb_xkb_get_kbd_by_name_re plies_t *R /**< */); xcb_xkb_get_kbd_by_name_replies_types_map (const xcb_xkb_get_kbd_by_name_re plies_t *R /**< */);
/** /**
* @brief xcb_xkb_get_kbd_by_name_reply_t * @brief xcb_xkb_get_kbd_by_name_reply_t
**/ **/
typedef struct xcb_xkb_get_kbd_by_name_reply_t { typedef struct xcb_xkb_get_kbd_by_name_reply_t {
uint8_t response_type; /**< */ uint8_t response_type; /**< */
uint8_t deviceID; /**< */ uint8_t deviceID; /**< */
uint16_t sequence; /**< */ uint16_t sequence; /**< */
skipping to change at line 3221 skipping to change at line 2767
} xcb_xkb_set_debugging_flags_reply_t; } xcb_xkb_set_debugging_flags_reply_t;
/** Opcode for xcb_xkb_new_keyboard_notify. */ /** Opcode for xcb_xkb_new_keyboard_notify. */
#define XCB_XKB_NEW_KEYBOARD_NOTIFY 0 #define XCB_XKB_NEW_KEYBOARD_NOTIFY 0
/** /**
* @brief xcb_xkb_new_keyboard_notify_event_t * @brief xcb_xkb_new_keyboard_notify_event_t
**/ **/
typedef struct xcb_xkb_new_keyboard_notify_event_t { typedef struct xcb_xkb_new_keyboard_notify_event_t {
uint8_t response_type; /**< */ uint8_t response_type; /**< */
xcb_timestamp_t time; /**< */ uint8_t xkbType; /**< */
uint16_t sequence; /**< */ uint16_t sequence; /**< */
xcb_timestamp_t time; /**< */
uint8_t deviceID; /**< */ uint8_t deviceID; /**< */
uint8_t oldDeviceID; /**< */ uint8_t oldDeviceID; /**< */
xcb_keycode_t minKeyCode; /**< */ xcb_keycode_t minKeyCode; /**< */
xcb_keycode_t maxKeyCode; /**< */ xcb_keycode_t maxKeyCode; /**< */
xcb_keycode_t oldMinKeyCode; /**< */ xcb_keycode_t oldMinKeyCode; /**< */
xcb_keycode_t oldMaxKeyCode; /**< */ xcb_keycode_t oldMaxKeyCode; /**< */
uint8_t requestMajor; /**< */ uint8_t requestMajor; /**< */
uint8_t requestMinor; /**< */ uint8_t requestMinor; /**< */
uint16_t changed; /**< */ uint16_t changed; /**< */
uint8_t pad0[14]; /**< */ uint8_t pad0[14]; /**< */
} xcb_xkb_new_keyboard_notify_event_t; } xcb_xkb_new_keyboard_notify_event_t;
/** Opcode for xcb_xkb_map_notify. */ /** Opcode for xcb_xkb_map_notify. */
#define XCB_XKB_MAP_NOTIFY 1 #define XCB_XKB_MAP_NOTIFY 1
/** /**
* @brief xcb_xkb_map_notify_event_t * @brief xcb_xkb_map_notify_event_t
**/ **/
typedef struct xcb_xkb_map_notify_event_t { typedef struct xcb_xkb_map_notify_event_t {
uint8_t response_type; /**< */ uint8_t response_type; /**< */
xcb_timestamp_t time; /**< */ uint8_t xkbType; /**< */
uint16_t sequence; /**< */ uint16_t sequence; /**< */
xcb_timestamp_t time; /**< */
uint8_t deviceID; /**< */ uint8_t deviceID; /**< */
uint8_t ptrBtnActions; /**< */ uint8_t ptrBtnActions; /**< */
uint16_t changed; /**< */ uint16_t changed; /**< */
xcb_keycode_t minKeyCode; /**< */ xcb_keycode_t minKeyCode; /**< */
xcb_keycode_t maxKeyCode; /**< */ xcb_keycode_t maxKeyCode; /**< */
uint8_t firstType; /**< */ uint8_t firstType; /**< */
uint8_t nTypes; /**< */ uint8_t nTypes; /**< */
xcb_keycode_t firstKeySym; /**< */ xcb_keycode_t firstKeySym; /**< */
uint8_t nKeySyms; /**< */ uint8_t nKeySyms; /**< */
xcb_keycode_t firstKeyAct; /**< */ xcb_keycode_t firstKeyAct; /**< */
skipping to change at line 3276 skipping to change at line 2824
} xcb_xkb_map_notify_event_t; } xcb_xkb_map_notify_event_t;
/** Opcode for xcb_xkb_state_notify. */ /** Opcode for xcb_xkb_state_notify. */
#define XCB_XKB_STATE_NOTIFY 2 #define XCB_XKB_STATE_NOTIFY 2
/** /**
* @brief xcb_xkb_state_notify_event_t * @brief xcb_xkb_state_notify_event_t
**/ **/
typedef struct xcb_xkb_state_notify_event_t { typedef struct xcb_xkb_state_notify_event_t {
uint8_t response_type; /**< */ uint8_t response_type; /**< */
xcb_timestamp_t time; /**< */ uint8_t xkbType; /**< */
uint16_t sequence; /**< */ uint16_t sequence; /**< */
xcb_timestamp_t time; /**< */
uint8_t deviceID; /**< */ uint8_t deviceID; /**< */
uint8_t mods; /**< */ uint8_t mods; /**< */
uint8_t baseMods; /**< */ uint8_t baseMods; /**< */
uint8_t latchedMods; /**< */ uint8_t latchedMods; /**< */
uint8_t lockedMods; /**< */ uint8_t lockedMods; /**< */
uint8_t group; /**< */ uint8_t group; /**< */
int16_t baseGroup; /**< */ int16_t baseGroup; /**< */
int16_t latchedGroup; /**< */ int16_t latchedGroup; /**< */
uint8_t lockedGroup; /**< */ uint8_t lockedGroup; /**< */
uint8_t compatState; /**< */ uint8_t compatState; /**< */
skipping to change at line 3308 skipping to change at line 2857
} xcb_xkb_state_notify_event_t; } xcb_xkb_state_notify_event_t;
/** Opcode for xcb_xkb_controls_notify. */ /** Opcode for xcb_xkb_controls_notify. */
#define XCB_XKB_CONTROLS_NOTIFY 3 #define XCB_XKB_CONTROLS_NOTIFY 3
/** /**
* @brief xcb_xkb_controls_notify_event_t * @brief xcb_xkb_controls_notify_event_t
**/ **/
typedef struct xcb_xkb_controls_notify_event_t { typedef struct xcb_xkb_controls_notify_event_t {
uint8_t response_type; /**< */ uint8_t response_type; /**< */
xcb_timestamp_t time; /**< */ uint8_t xkbType; /**< */
uint16_t sequence; /**< */ uint16_t sequence; /**< */
xcb_timestamp_t time; /**< */
uint8_t deviceID; /**< */ uint8_t deviceID; /**< */
uint8_t numGroups; /**< */ uint8_t numGroups; /**< */
uint8_t pad0[2]; /**< */ uint8_t pad0[2]; /**< */
uint32_t changedControls; /**< */ uint32_t changedControls; /**< */
uint32_t enabledControls; /**< */ uint32_t enabledControls; /**< */
uint32_t enabledControlChanges; /**< */ uint32_t enabledControlChanges; /**< */
xcb_keycode_t keycode; /**< */ xcb_keycode_t keycode; /**< */
uint8_t eventType; /**< */ uint8_t eventType; /**< */
uint8_t requestMajor; /**< */ uint8_t requestMajor; /**< */
uint8_t requestMinor; /**< */ uint8_t requestMinor; /**< */
skipping to change at line 3331 skipping to change at line 2881
} xcb_xkb_controls_notify_event_t; } xcb_xkb_controls_notify_event_t;
/** Opcode for xcb_xkb_indicator_state_notify. */ /** Opcode for xcb_xkb_indicator_state_notify. */
#define XCB_XKB_INDICATOR_STATE_NOTIFY 4 #define XCB_XKB_INDICATOR_STATE_NOTIFY 4
/** /**
* @brief xcb_xkb_indicator_state_notify_event_t * @brief xcb_xkb_indicator_state_notify_event_t
**/ **/
typedef struct xcb_xkb_indicator_state_notify_event_t { typedef struct xcb_xkb_indicator_state_notify_event_t {
uint8_t response_type; /**< */ uint8_t response_type; /**< */
xcb_timestamp_t time; /**< */ uint8_t xkbType; /**< */
uint16_t sequence; /**< */ uint16_t sequence; /**< */
xcb_timestamp_t time; /**< */
uint8_t deviceID; /**< */ uint8_t deviceID; /**< */
uint8_t pad0[3]; /**< */ uint8_t pad0[3]; /**< */
uint32_t state; /**< */ uint32_t state; /**< */
uint32_t stateChanged; /**< */ uint32_t stateChanged; /**< */
uint8_t pad1[12]; /**< */ uint8_t pad1[12]; /**< */
} xcb_xkb_indicator_state_notify_event_t; } xcb_xkb_indicator_state_notify_event_t;
/** Opcode for xcb_xkb_indicator_map_notify. */ /** Opcode for xcb_xkb_indicator_map_notify. */
#define XCB_XKB_INDICATOR_MAP_NOTIFY 5 #define XCB_XKB_INDICATOR_MAP_NOTIFY 5
/** /**
* @brief xcb_xkb_indicator_map_notify_event_t * @brief xcb_xkb_indicator_map_notify_event_t
**/ **/
typedef struct xcb_xkb_indicator_map_notify_event_t { typedef struct xcb_xkb_indicator_map_notify_event_t {
uint8_t response_type; /**< */ uint8_t response_type; /**< */
xcb_timestamp_t time; /**< */ uint8_t xkbType; /**< */
uint16_t sequence; /**< */ uint16_t sequence; /**< */
xcb_timestamp_t time; /**< */
uint8_t deviceID; /**< */ uint8_t deviceID; /**< */
uint8_t pad0[3]; /**< */ uint8_t pad0[3]; /**< */
uint32_t state; /**< */ uint32_t state; /**< */
uint32_t mapChanged; /**< */ uint32_t mapChanged; /**< */
uint8_t pad1[12]; /**< */ uint8_t pad1[12]; /**< */
} xcb_xkb_indicator_map_notify_event_t; } xcb_xkb_indicator_map_notify_event_t;
/** Opcode for xcb_xkb_names_notify. */ /** Opcode for xcb_xkb_names_notify. */
#define XCB_XKB_NAMES_NOTIFY 6 #define XCB_XKB_NAMES_NOTIFY 6
/** /**
* @brief xcb_xkb_names_notify_event_t * @brief xcb_xkb_names_notify_event_t
**/ **/
typedef struct xcb_xkb_names_notify_event_t { typedef struct xcb_xkb_names_notify_event_t {
uint8_t response_type; /**< */ uint8_t response_type; /**< */
xcb_timestamp_t time; /**< */ uint8_t xkbType; /**< */
uint16_t sequence; /**< */ uint16_t sequence; /**< */
xcb_timestamp_t time; /**< */
uint8_t deviceID; /**< */ uint8_t deviceID; /**< */
uint8_t pad0; /**< */ uint8_t pad0; /**< */
uint16_t changed; /**< */ uint16_t changed; /**< */
uint8_t firstType; /**< */ uint8_t firstType; /**< */
uint8_t nTypes; /**< */ uint8_t nTypes; /**< */
uint8_t firstLevelName; /**< */ uint8_t firstLevelName; /**< */
uint8_t nLevelNames; /**< */ uint8_t nLevelNames; /**< */
uint8_t pad1; /**< */ uint8_t pad1; /**< */
uint8_t nRadioGroups; /**< */ uint8_t nRadioGroups; /**< */
uint8_t nKeyAliases; /**< */ uint8_t nKeyAliases; /**< */
skipping to change at line 3393 skipping to change at line 2946
} xcb_xkb_names_notify_event_t; } xcb_xkb_names_notify_event_t;
/** Opcode for xcb_xkb_compat_map_notify. */ /** Opcode for xcb_xkb_compat_map_notify. */
#define XCB_XKB_COMPAT_MAP_NOTIFY 7 #define XCB_XKB_COMPAT_MAP_NOTIFY 7
/** /**
* @brief xcb_xkb_compat_map_notify_event_t * @brief xcb_xkb_compat_map_notify_event_t
**/ **/
typedef struct xcb_xkb_compat_map_notify_event_t { typedef struct xcb_xkb_compat_map_notify_event_t {
uint8_t response_type; /**< */ uint8_t response_type; /**< */
xcb_timestamp_t time; /**< */ uint8_t xkbType; /**< */
uint16_t sequence; /**< */ uint16_t sequence; /**< */
xcb_timestamp_t time; /**< */
uint8_t deviceID; /**< */ uint8_t deviceID; /**< */
uint8_t changedGroups; /**< */ uint8_t changedGroups; /**< */
uint16_t firstSI; /**< */ uint16_t firstSI; /**< */
uint16_t nSI; /**< */ uint16_t nSI; /**< */
uint16_t nTotalSI; /**< */ uint16_t nTotalSI; /**< */
uint8_t pad0[16]; /**< */ uint8_t pad0[16]; /**< */
} xcb_xkb_compat_map_notify_event_t; } xcb_xkb_compat_map_notify_event_t;
/** Opcode for xcb_xkb_bell_notify. */ /** Opcode for xcb_xkb_bell_notify. */
#define XCB_XKB_BELL_NOTIFY 8 #define XCB_XKB_BELL_NOTIFY 8
/** /**
* @brief xcb_xkb_bell_notify_event_t * @brief xcb_xkb_bell_notify_event_t
**/ **/
typedef struct xcb_xkb_bell_notify_event_t { typedef struct xcb_xkb_bell_notify_event_t {
uint8_t response_type; /**< */ uint8_t response_type; /**< */
xcb_timestamp_t time; /**< */ uint8_t xkbType; /**< */
uint16_t sequence; /**< */ uint16_t sequence; /**< */
xcb_timestamp_t time; /**< */
uint8_t deviceID; /**< */ uint8_t deviceID; /**< */
uint8_t bellClass; /**< */ uint8_t bellClass; /**< */
uint8_t bellID; /**< */ uint8_t bellID; /**< */
uint8_t percent; /**< */ uint8_t percent; /**< */
uint16_t pitch; /**< */ uint16_t pitch; /**< */
uint16_t duration; /**< */ uint16_t duration; /**< */
xcb_atom_t name; /**< */ xcb_atom_t name; /**< */
xcb_window_t window; /**< */ xcb_window_t window; /**< */
uint8_t eventOnly; /**< */ uint8_t eventOnly; /**< */
uint8_t pad0[7]; /**< */ uint8_t pad0[7]; /**< */
} xcb_xkb_bell_notify_event_t; } xcb_xkb_bell_notify_event_t;
/** Opcode for xcb_xkb_action_message. */ /** Opcode for xcb_xkb_action_message. */
#define XCB_XKB_ACTION_MESSAGE 9 #define XCB_XKB_ACTION_MESSAGE 9
/** /**
* @brief xcb_xkb_action_message_event_t * @brief xcb_xkb_action_message_event_t
**/ **/
typedef struct xcb_xkb_action_message_event_t { typedef struct xcb_xkb_action_message_event_t {
uint8_t response_type; /**< */ uint8_t response_type; /**< */
xcb_timestamp_t time; /**< */ uint8_t xkbType; /**< */
uint16_t sequence; /**< */ uint16_t sequence; /**< */
xcb_timestamp_t time; /**< */
uint8_t deviceID; /**< */ uint8_t deviceID; /**< */
xcb_keycode_t keycode; /**< */ xcb_keycode_t keycode; /**< */
uint8_t press; /**< */ uint8_t press; /**< */
uint8_t keyEventFollows; /**< */ uint8_t keyEventFollows; /**< */
uint8_t mods; /**< */ uint8_t mods; /**< */
uint8_t group; /**< */ uint8_t group; /**< */
xcb_xkb_string8_t message[8]; /**< */ xcb_xkb_string8_t message[8]; /**< */
uint8_t pad0[10]; /**< */ uint8_t pad0[10]; /**< */
} xcb_xkb_action_message_event_t; } xcb_xkb_action_message_event_t;
/** Opcode for xcb_xkb_access_x_notify. */ /** Opcode for xcb_xkb_access_x_notify. */
#define XCB_XKB_ACCESS_X_NOTIFY 10 #define XCB_XKB_ACCESS_X_NOTIFY 10
/** /**
* @brief xcb_xkb_access_x_notify_event_t * @brief xcb_xkb_access_x_notify_event_t
**/ **/
typedef struct xcb_xkb_access_x_notify_event_t { typedef struct xcb_xkb_access_x_notify_event_t {
uint8_t response_type; /**< */ uint8_t response_type; /**< */
xcb_timestamp_t time; /**< */ uint8_t xkbType; /**< */
uint16_t sequence; /**< */ uint16_t sequence; /**< */
xcb_timestamp_t time; /**< */
uint8_t deviceID; /**< */ uint8_t deviceID; /**< */
xcb_keycode_t keycode; /**< */ xcb_keycode_t keycode; /**< */
uint16_t detailt; /**< */ uint16_t detailt; /**< */
uint16_t slowKeysDelay; /**< */ uint16_t slowKeysDelay; /**< */
uint16_t debounceDelay; /**< */ uint16_t debounceDelay; /**< */
uint8_t pad0[16]; /**< */ uint8_t pad0[16]; /**< */
} xcb_xkb_access_x_notify_event_t; } xcb_xkb_access_x_notify_event_t;
/** Opcode for xcb_xkb_extension_device_notify. */ /** Opcode for xcb_xkb_extension_device_notify. */
#define XCB_XKB_EXTENSION_DEVICE_NOTIFY 11 #define XCB_XKB_EXTENSION_DEVICE_NOTIFY 11
/** /**
* @brief xcb_xkb_extension_device_notify_event_t * @brief xcb_xkb_extension_device_notify_event_t
**/ **/
typedef struct xcb_xkb_extension_device_notify_event_t { typedef struct xcb_xkb_extension_device_notify_event_t {
uint8_t response_type; /**< */ uint8_t response_type; /**< */
xcb_timestamp_t time; /**< */ uint8_t xkbType; /**< */
uint16_t sequence; /**< */ uint16_t sequence; /**< */
xcb_timestamp_t time; /**< */
uint8_t deviceID; /**< */ uint8_t deviceID; /**< */
uint8_t pad0; /**< */ uint8_t pad0; /**< */
uint16_t reason; /**< */ uint16_t reason; /**< */
uint16_t ledClass; /**< */ uint16_t ledClass; /**< */
uint8_t ledID; /**< */ uint16_t ledID; /**< */
uint32_t ledsDefined; /**< */ uint32_t ledsDefined; /**< */
uint32_t ledState; /**< */ uint32_t ledState; /**< */
uint8_t firstButton; /**< */ uint8_t firstButton; /**< */
uint8_t nButtons; /**< */ uint8_t nButtons; /**< */
uint16_t supported; /**< */ uint16_t supported; /**< */
uint16_t unsupported; /**< */ uint16_t unsupported; /**< */
uint8_t pad1[2]; /**< */ uint8_t pad1[2]; /**< */
} xcb_xkb_extension_device_notify_event_t; } xcb_xkb_extension_device_notify_event_t;
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_xkb_ax_option_iterator_t * @param i Pointer to a xcb_xkb_device_spec_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_xkb_ax_option_t) * element. The member index is increased by sizeof(xcb_xkb_device_spec_t)
*/ */
/**************************************************************************
***
**
** void xcb_xkb_ax_option_next
**
** @param xcb_xkb_ax_option_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_xkb_ax_option_next (xcb_xkb_ax_option_iterator_t *i /**< */); xcb_xkb_device_spec_next (xcb_xkb_device_spec_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_xkb_ax_option_iterator_t * @param i An xcb_xkb_device_spec_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xkb_ax_option_end
**
** @param xcb_xkb_ax_option_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_xkb_ax_option_end (xcb_xkb_ax_option_iterator_t i /**< */); xcb_xkb_device_spec_end (xcb_xkb_device_spec_iterator_t i /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_xkb_device_spec_iterator_t * @param i Pointer to a xcb_xkb_led_class_spec_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_xkb_device_spec_t) * element. The member index is increased by sizeof(xcb_xkb_led_class_spec_ t)
*/ */
/**************************************************************************
***
**
** void xcb_xkb_device_spec_next
**
** @param xcb_xkb_device_spec_iterator_t *i
** @returns void
**
**************************************************************************
***/
void
xcb_xkb_device_spec_next (xcb_xkb_device_spec_iterator_t *i /**< */);
/**
* Return the iterator pointing to the last element
* @param i An xcb_xkb_device_spec_iterator_t
* @return The iterator pointing to the last element
*
* Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the
* last element.
*/
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xkb_device_spec_end
**
** @param xcb_xkb_device_spec_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t
xcb_xkb_device_spec_end (xcb_xkb_device_spec_iterator_t i /**< */);
/**
* Get the next element of the iterator
* @param i Pointer to a xcb_xkb_led_class_spec_iterator_t
*
* Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_xkb_led_class_spec_
t)
*/
/**************************************************************************
***
**
** void xcb_xkb_led_class_spec_next
**
** @param xcb_xkb_led_class_spec_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_xkb_led_class_spec_next (xcb_xkb_led_class_spec_iterator_t *i /**< */) ; xcb_xkb_led_class_spec_next (xcb_xkb_led_class_spec_iterator_t *i /**< */) ;
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_xkb_led_class_spec_iterator_t * @param i An xcb_xkb_led_class_spec_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xkb_led_class_spec_end
**
** @param xcb_xkb_led_class_spec_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_xkb_led_class_spec_end (xcb_xkb_led_class_spec_iterator_t i /**< */); xcb_xkb_led_class_spec_end (xcb_xkb_led_class_spec_iterator_t i /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_xkb_bell_class_spec_iterator_t * @param i Pointer to a xcb_xkb_bell_class_spec_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_xkb_bell_class_spec _t) * element. The member index is increased by sizeof(xcb_xkb_bell_class_spec _t)
*/ */
/**************************************************************************
***
**
** void xcb_xkb_bell_class_spec_next
**
** @param xcb_xkb_bell_class_spec_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_xkb_bell_class_spec_next (xcb_xkb_bell_class_spec_iterator_t *i /**< * /); xcb_xkb_bell_class_spec_next (xcb_xkb_bell_class_spec_iterator_t *i /**< * /);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_xkb_bell_class_spec_iterator_t * @param i An xcb_xkb_bell_class_spec_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xkb_bell_class_spec_end
**
** @param xcb_xkb_bell_class_spec_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_xkb_bell_class_spec_end (xcb_xkb_bell_class_spec_iterator_t i /**< */) ; xcb_xkb_bell_class_spec_end (xcb_xkb_bell_class_spec_iterator_t i /**< */) ;
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_xkb_id_spec_iterator_t * @param i Pointer to a xcb_xkb_id_spec_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_xkb_id_spec_t) * element. The member index is increased by sizeof(xcb_xkb_id_spec_t)
*/ */
/**************************************************************************
***
**
** void xcb_xkb_id_spec_next
**
** @param xcb_xkb_id_spec_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_xkb_id_spec_next (xcb_xkb_id_spec_iterator_t *i /**< */); xcb_xkb_id_spec_next (xcb_xkb_id_spec_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_xkb_id_spec_iterator_t * @param i An xcb_xkb_id_spec_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xkb_id_spec_end
**
** @param xcb_xkb_id_spec_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_xkb_id_spec_end (xcb_xkb_id_spec_iterator_t i /**< */); xcb_xkb_id_spec_end (xcb_xkb_id_spec_iterator_t i /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_xkb_indicator_map_iterator_t * @param i Pointer to a xcb_xkb_indicator_map_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_xkb_indicator_map_t ) * element. The member index is increased by sizeof(xcb_xkb_indicator_map_t )
*/ */
/**************************************************************************
***
**
** void xcb_xkb_indicator_map_next
**
** @param xcb_xkb_indicator_map_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_xkb_indicator_map_next (xcb_xkb_indicator_map_iterator_t *i /**< */); xcb_xkb_indicator_map_next (xcb_xkb_indicator_map_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_xkb_indicator_map_iterator_t * @param i An xcb_xkb_indicator_map_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xkb_indicator_map_end
**
** @param xcb_xkb_indicator_map_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_xkb_indicator_map_end (xcb_xkb_indicator_map_iterator_t i /**< */); xcb_xkb_indicator_map_end (xcb_xkb_indicator_map_iterator_t i /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_xkb_mod_def_iterator_t * @param i Pointer to a xcb_xkb_mod_def_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_xkb_mod_def_t) * element. The member index is increased by sizeof(xcb_xkb_mod_def_t)
*/ */
/**************************************************************************
***
**
** void xcb_xkb_mod_def_next
**
** @param xcb_xkb_mod_def_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_xkb_mod_def_next (xcb_xkb_mod_def_iterator_t *i /**< */); xcb_xkb_mod_def_next (xcb_xkb_mod_def_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_xkb_mod_def_iterator_t * @param i An xcb_xkb_mod_def_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xkb_mod_def_end
**
** @param xcb_xkb_mod_def_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_xkb_mod_def_end (xcb_xkb_mod_def_iterator_t i /**< */); xcb_xkb_mod_def_end (xcb_xkb_mod_def_iterator_t i /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_xkb_key_name_iterator_t * @param i Pointer to a xcb_xkb_key_name_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_xkb_key_name_t) * element. The member index is increased by sizeof(xcb_xkb_key_name_t)
*/ */
/**************************************************************************
***
**
** void xcb_xkb_key_name_next
**
** @param xcb_xkb_key_name_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_xkb_key_name_next (xcb_xkb_key_name_iterator_t *i /**< */); xcb_xkb_key_name_next (xcb_xkb_key_name_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_xkb_key_name_iterator_t * @param i An xcb_xkb_key_name_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xkb_key_name_end
**
** @param xcb_xkb_key_name_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_xkb_key_name_end (xcb_xkb_key_name_iterator_t i /**< */); xcb_xkb_key_name_end (xcb_xkb_key_name_iterator_t i /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_xkb_key_alias_iterator_t * @param i Pointer to a xcb_xkb_key_alias_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_xkb_key_alias_t) * element. The member index is increased by sizeof(xcb_xkb_key_alias_t)
*/ */
/**************************************************************************
***
**
** void xcb_xkb_key_alias_next
**
** @param xcb_xkb_key_alias_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_xkb_key_alias_next (xcb_xkb_key_alias_iterator_t *i /**< */); xcb_xkb_key_alias_next (xcb_xkb_key_alias_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_xkb_key_alias_iterator_t * @param i An xcb_xkb_key_alias_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xkb_key_alias_end
**
** @param xcb_xkb_key_alias_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_xkb_key_alias_end (xcb_xkb_key_alias_iterator_t i /**< */); xcb_xkb_key_alias_end (xcb_xkb_key_alias_iterator_t i /**< */);
int int
xcb_xkb_counted_string_8_sizeof (const void *_buffer /**< */);
/**************************************************************************
***
**
** uint8_t * xcb_xkb_counted_string_8_string
**
** @param const xcb_xkb_counted_string_8_t *R
** @returns uint8_t *
**
**************************************************************************
***/
uint8_t *
xcb_xkb_counted_string_8_string (const xcb_xkb_counted_string_8_t *R /**<
*/);
/**************************************************************************
***
**
** int xcb_xkb_counted_string_8_string_length
**
** @param const xcb_xkb_counted_string_8_t *R
** @returns int
**
**************************************************************************
***/
int
xcb_xkb_counted_string_8_string_length (const xcb_xkb_counted_string_8_t *R
/**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xkb_counted_string_8_string_end
**
** @param const xcb_xkb_counted_string_8_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t
xcb_xkb_counted_string_8_string_end (const xcb_xkb_counted_string_8_t *R /
**< */);
/**
* Get the next element of the iterator
* @param i Pointer to a xcb_xkb_counted_string_8_iterator_t
*
* Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_xkb_counted_string_
8_t)
*/
/**************************************************************************
***
**
** void xcb_xkb_counted_string_8_next
**
** @param xcb_xkb_counted_string_8_iterator_t *i
** @returns void
**
**************************************************************************
***/
void
xcb_xkb_counted_string_8_next (xcb_xkb_counted_string_8_iterator_t *i /**<
*/);
/**
* Return the iterator pointing to the last element
* @param i An xcb_xkb_counted_string_8_iterator_t
* @return The iterator pointing to the last element
*
* Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the
* last element.
*/
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xkb_counted_string_8_end
**
** @param xcb_xkb_counted_string_8_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t
xcb_xkb_counted_string_8_end (xcb_xkb_counted_string_8_iterator_t i /**< *
/);
int
xcb_xkb_counted_string_16_sizeof (const void *_buffer /**< */); xcb_xkb_counted_string_16_sizeof (const void *_buffer /**< */);
/************************************************************************** char *
***
**
** uint8_t * xcb_xkb_counted_string_16_string
**
** @param const xcb_xkb_counted_string_16_t *R
** @returns uint8_t *
**
**************************************************************************
***/
uint8_t *
xcb_xkb_counted_string_16_string (const xcb_xkb_counted_string_16_t *R /** < */); xcb_xkb_counted_string_16_string (const xcb_xkb_counted_string_16_t *R /** < */);
/**************************************************************************
***
**
** int xcb_xkb_counted_string_16_string_length
**
** @param const xcb_xkb_counted_string_16_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_xkb_counted_string_16_string_length (const xcb_xkb_counted_string_16_t *R /**< */); xcb_xkb_counted_string_16_string_length (const xcb_xkb_counted_string_16_t *R /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xkb_counted_string_16_string_end
**
** @param const xcb_xkb_counted_string_16_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_xkb_counted_string_16_string_end (const xcb_xkb_counted_string_16_t *R /**< */); xcb_xkb_counted_string_16_string_end (const xcb_xkb_counted_string_16_t *R /**< */);
/************************************************************************** void *
*** xcb_xkb_counted_string_16_alignment_pad (const xcb_xkb_counted_string_16_t
** *R /**< */);
** uint8_t * xcb_xkb_counted_string_16_pad_0
**
** @param const xcb_xkb_counted_string_16_t *R
** @returns uint8_t *
**
**************************************************************************
***/
uint8_t * int
xcb_xkb_counted_string_16_pad_0 (const xcb_xkb_counted_string_16_t *R /**< xcb_xkb_counted_string_16_alignment_pad_length (const xcb_xkb_counted_strin
*/); g_16_t *R /**< */);
xcb_generic_iterator_t
xcb_xkb_counted_string_16_alignment_pad_end (const xcb_xkb_counted_string_1
6_t *R /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_xkb_counted_string_16_iterator_t * @param i Pointer to a xcb_xkb_counted_string_16_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_xkb_counted_string_ 16_t) * element. The member index is increased by sizeof(xcb_xkb_counted_string_ 16_t)
*/ */
/**************************************************************************
***
**
** void xcb_xkb_counted_string_16_next
**
** @param xcb_xkb_counted_string_16_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_xkb_counted_string_16_next (xcb_xkb_counted_string_16_iterator_t *i /* *< */); xcb_xkb_counted_string_16_next (xcb_xkb_counted_string_16_iterator_t *i /* *< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_xkb_counted_string_16_iterator_t * @param i An xcb_xkb_counted_string_16_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xkb_counted_string_16_end
**
** @param xcb_xkb_counted_string_16_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_xkb_counted_string_16_end (xcb_xkb_counted_string_16_iterator_t i /**< */); xcb_xkb_counted_string_16_end (xcb_xkb_counted_string_16_iterator_t i /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_xkb_kt_map_entry_iterator_t * @param i Pointer to a xcb_xkb_kt_map_entry_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_xkb_kt_map_entry_t) * element. The member index is increased by sizeof(xcb_xkb_kt_map_entry_t)
*/ */
/**************************************************************************
***
**
** void xcb_xkb_kt_map_entry_next
**
** @param xcb_xkb_kt_map_entry_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_xkb_kt_map_entry_next (xcb_xkb_kt_map_entry_iterator_t *i /**< */); xcb_xkb_kt_map_entry_next (xcb_xkb_kt_map_entry_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_xkb_kt_map_entry_iterator_t * @param i An xcb_xkb_kt_map_entry_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xkb_kt_map_entry_end
**
** @param xcb_xkb_kt_map_entry_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_xkb_kt_map_entry_end (xcb_xkb_kt_map_entry_iterator_t i /**< */); xcb_xkb_kt_map_entry_end (xcb_xkb_kt_map_entry_iterator_t i /**< */);
int int
xcb_xkb_key_type_sizeof (const void *_buffer /**< */); xcb_xkb_key_type_sizeof (const void *_buffer /**< */);
/**************************************************************************
***
**
** xcb_xkb_kt_map_entry_t * xcb_xkb_key_type_map
**
** @param const xcb_xkb_key_type_t *R
** @returns xcb_xkb_kt_map_entry_t *
**
**************************************************************************
***/
xcb_xkb_kt_map_entry_t * xcb_xkb_kt_map_entry_t *
xcb_xkb_key_type_map (const xcb_xkb_key_type_t *R /**< */); xcb_xkb_key_type_map (const xcb_xkb_key_type_t *R /**< */);
/**************************************************************************
***
**
** int xcb_xkb_key_type_map_length
**
** @param const xcb_xkb_key_type_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_xkb_key_type_map_length (const xcb_xkb_key_type_t *R /**< */); xcb_xkb_key_type_map_length (const xcb_xkb_key_type_t *R /**< */);
/**************************************************************************
***
**
** xcb_xkb_kt_map_entry_iterator_t xcb_xkb_key_type_map_iterator
**
** @param const xcb_xkb_key_type_t *R
** @returns xcb_xkb_kt_map_entry_iterator_t
**
**************************************************************************
***/
xcb_xkb_kt_map_entry_iterator_t xcb_xkb_kt_map_entry_iterator_t
xcb_xkb_key_type_map_iterator (const xcb_xkb_key_type_t *R /**< */); xcb_xkb_key_type_map_iterator (const xcb_xkb_key_type_t *R /**< */);
/**************************************************************************
***
**
** xcb_xkb_mod_def_t * xcb_xkb_key_type_preserve
**
** @param const xcb_xkb_key_type_t *R
** @returns xcb_xkb_mod_def_t *
**
**************************************************************************
***/
xcb_xkb_mod_def_t * xcb_xkb_mod_def_t *
xcb_xkb_key_type_preserve (const xcb_xkb_key_type_t *R /**< */); xcb_xkb_key_type_preserve (const xcb_xkb_key_type_t *R /**< */);
/**************************************************************************
***
**
** int xcb_xkb_key_type_preserve_length
**
** @param const xcb_xkb_key_type_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_xkb_key_type_preserve_length (const xcb_xkb_key_type_t *R /**< */); xcb_xkb_key_type_preserve_length (const xcb_xkb_key_type_t *R /**< */);
/**************************************************************************
***
**
** xcb_xkb_mod_def_iterator_t xcb_xkb_key_type_preserve_iterator
**
** @param const xcb_xkb_key_type_t *R
** @returns xcb_xkb_mod_def_iterator_t
**
**************************************************************************
***/
xcb_xkb_mod_def_iterator_t xcb_xkb_mod_def_iterator_t
xcb_xkb_key_type_preserve_iterator (const xcb_xkb_key_type_t *R /**< */); xcb_xkb_key_type_preserve_iterator (const xcb_xkb_key_type_t *R /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_xkb_key_type_iterator_t * @param i Pointer to a xcb_xkb_key_type_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_xkb_key_type_t) * element. The member index is increased by sizeof(xcb_xkb_key_type_t)
*/ */
/**************************************************************************
***
**
** void xcb_xkb_key_type_next
**
** @param xcb_xkb_key_type_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_xkb_key_type_next (xcb_xkb_key_type_iterator_t *i /**< */); xcb_xkb_key_type_next (xcb_xkb_key_type_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_xkb_key_type_iterator_t * @param i An xcb_xkb_key_type_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xkb_key_type_end
**
** @param xcb_xkb_key_type_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_xkb_key_type_end (xcb_xkb_key_type_iterator_t i /**< */); xcb_xkb_key_type_end (xcb_xkb_key_type_iterator_t i /**< */);
int int
xcb_xkb_key_sym_map_sizeof (const void *_buffer /**< */); xcb_xkb_key_sym_map_sizeof (const void *_buffer /**< */);
/**************************************************************************
***
**
** xcb_keysym_t * xcb_xkb_key_sym_map_syms
**
** @param const xcb_xkb_key_sym_map_t *R
** @returns xcb_keysym_t *
**
**************************************************************************
***/
xcb_keysym_t * xcb_keysym_t *
xcb_xkb_key_sym_map_syms (const xcb_xkb_key_sym_map_t *R /**< */); xcb_xkb_key_sym_map_syms (const xcb_xkb_key_sym_map_t *R /**< */);
/**************************************************************************
***
**
** int xcb_xkb_key_sym_map_syms_length
**
** @param const xcb_xkb_key_sym_map_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_xkb_key_sym_map_syms_length (const xcb_xkb_key_sym_map_t *R /**< */); xcb_xkb_key_sym_map_syms_length (const xcb_xkb_key_sym_map_t *R /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xkb_key_sym_map_syms_end
**
** @param const xcb_xkb_key_sym_map_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_xkb_key_sym_map_syms_end (const xcb_xkb_key_sym_map_t *R /**< */); xcb_xkb_key_sym_map_syms_end (const xcb_xkb_key_sym_map_t *R /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_xkb_key_sym_map_iterator_t * @param i Pointer to a xcb_xkb_key_sym_map_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_xkb_key_sym_map_t) * element. The member index is increased by sizeof(xcb_xkb_key_sym_map_t)
*/ */
/**************************************************************************
***
**
** void xcb_xkb_key_sym_map_next
**
** @param xcb_xkb_key_sym_map_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_xkb_key_sym_map_next (xcb_xkb_key_sym_map_iterator_t *i /**< */); xcb_xkb_key_sym_map_next (xcb_xkb_key_sym_map_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_xkb_key_sym_map_iterator_t * @param i An xcb_xkb_key_sym_map_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xkb_key_sym_map_end
**
** @param xcb_xkb_key_sym_map_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_xkb_key_sym_map_end (xcb_xkb_key_sym_map_iterator_t i /**< */); xcb_xkb_key_sym_map_end (xcb_xkb_key_sym_map_iterator_t i /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_xkb_common_behavior_iterator_t * @param i Pointer to a xcb_xkb_common_behavior_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_xkb_common_behavior _t) * element. The member index is increased by sizeof(xcb_xkb_common_behavior _t)
*/ */
/**************************************************************************
***
**
** void xcb_xkb_common_behavior_next
**
** @param xcb_xkb_common_behavior_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_xkb_common_behavior_next (xcb_xkb_common_behavior_iterator_t *i /**< * /); xcb_xkb_common_behavior_next (xcb_xkb_common_behavior_iterator_t *i /**< * /);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_xkb_common_behavior_iterator_t * @param i An xcb_xkb_common_behavior_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xkb_common_behavior_end
**
** @param xcb_xkb_common_behavior_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_xkb_common_behavior_end (xcb_xkb_common_behavior_iterator_t i /**< */) ; xcb_xkb_common_behavior_end (xcb_xkb_common_behavior_iterator_t i /**< */) ;
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_xkb_default_behavior_iterator_t * @param i Pointer to a xcb_xkb_default_behavior_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_xkb_default_behavio r_t) * element. The member index is increased by sizeof(xcb_xkb_default_behavio r_t)
*/ */
/**************************************************************************
***
**
** void xcb_xkb_default_behavior_next
**
** @param xcb_xkb_default_behavior_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_xkb_default_behavior_next (xcb_xkb_default_behavior_iterator_t *i /**< */); xcb_xkb_default_behavior_next (xcb_xkb_default_behavior_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_xkb_default_behavior_iterator_t * @param i An xcb_xkb_default_behavior_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xkb_default_behavior_end
**
** @param xcb_xkb_default_behavior_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_xkb_default_behavior_end (xcb_xkb_default_behavior_iterator_t i /**< * /); xcb_xkb_default_behavior_end (xcb_xkb_default_behavior_iterator_t i /**< * /);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_xkb_lock_behavior_iterator_t * @param i Pointer to a xcb_xkb_lock_behavior_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_xkb_lock_behavior_t ) * element. The member index is increased by sizeof(xcb_xkb_lock_behavior_t )
*/ */
/**************************************************************************
***
**
** void xcb_xkb_lock_behavior_next
**
** @param xcb_xkb_lock_behavior_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_xkb_lock_behavior_next (xcb_xkb_lock_behavior_iterator_t *i /**< */); xcb_xkb_lock_behavior_next (xcb_xkb_lock_behavior_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_xkb_lock_behavior_iterator_t * @param i An xcb_xkb_lock_behavior_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xkb_lock_behavior_end
**
** @param xcb_xkb_lock_behavior_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_xkb_lock_behavior_end (xcb_xkb_lock_behavior_iterator_t i /**< */); xcb_xkb_lock_behavior_end (xcb_xkb_lock_behavior_iterator_t i /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_xkb_radio_group_behavior_iterator_t * @param i Pointer to a xcb_xkb_radio_group_behavior_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_xkb_radio_group_beh avior_t) * element. The member index is increased by sizeof(xcb_xkb_radio_group_beh avior_t)
*/ */
/**************************************************************************
***
**
** void xcb_xkb_radio_group_behavior_next
**
** @param xcb_xkb_radio_group_behavior_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_xkb_radio_group_behavior_next (xcb_xkb_radio_group_behavior_iterator_t *i /**< */); xcb_xkb_radio_group_behavior_next (xcb_xkb_radio_group_behavior_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_xkb_radio_group_behavior_iterator_t * @param i An xcb_xkb_radio_group_behavior_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xkb_radio_group_behavior_end
**
** @param xcb_xkb_radio_group_behavior_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_xkb_radio_group_behavior_end (xcb_xkb_radio_group_behavior_iterator_t i /**< */); xcb_xkb_radio_group_behavior_end (xcb_xkb_radio_group_behavior_iterator_t i /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_xkb_overlay_1_behavior_iterator_t * @param i Pointer to a xcb_xkb_overlay_behavior_iterator_t
*
* Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_xkb_overlay_1_behav
ior_t)
*/
/**************************************************************************
***
**
** void xcb_xkb_overlay_1_behavior_next
**
** @param xcb_xkb_overlay_1_behavior_iterator_t *i
** @returns void
**
**************************************************************************
***/
void
xcb_xkb_overlay_1_behavior_next (xcb_xkb_overlay_1_behavior_iterator_t *i
/**< */);
/**
* Return the iterator pointing to the last element
* @param i An xcb_xkb_overlay_1_behavior_iterator_t
* @return The iterator pointing to the last element
*
* Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the
* last element.
*/
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xkb_overlay_1_behavior_end
**
** @param xcb_xkb_overlay_1_behavior_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t
xcb_xkb_overlay_1_behavior_end (xcb_xkb_overlay_1_behavior_iterator_t i /*
*< */);
/**
* Get the next element of the iterator
* @param i Pointer to a xcb_xkb_overlay_2_behavior_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_xkb_overlay_2_behav ior_t) * element. The member index is increased by sizeof(xcb_xkb_overlay_behavio r_t)
*/ */
/**************************************************************************
***
**
** void xcb_xkb_overlay_2_behavior_next
**
** @param xcb_xkb_overlay_2_behavior_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_xkb_overlay_2_behavior_next (xcb_xkb_overlay_2_behavior_iterator_t *i /**< */); xcb_xkb_overlay_behavior_next (xcb_xkb_overlay_behavior_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_xkb_overlay_2_behavior_iterator_t * @param i An xcb_xkb_overlay_behavior_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xkb_overlay_2_behavior_end
**
** @param xcb_xkb_overlay_2_behavior_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_xkb_overlay_2_behavior_end (xcb_xkb_overlay_2_behavior_iterator_t i /* *< */); xcb_xkb_overlay_behavior_end (xcb_xkb_overlay_behavior_iterator_t i /**< * /);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_xkb_permament_lock_behavior_iterator_t * @param i Pointer to a xcb_xkb_permament_lock_behavior_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_xkb_permament_lock_ behavior_t) * element. The member index is increased by sizeof(xcb_xkb_permament_lock_ behavior_t)
*/ */
/**************************************************************************
***
**
** void xcb_xkb_permament_lock_behavior_next
**
** @param xcb_xkb_permament_lock_behavior_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_xkb_permament_lock_behavior_next (xcb_xkb_permament_lock_behavior_itera tor_t *i /**< */); xcb_xkb_permament_lock_behavior_next (xcb_xkb_permament_lock_behavior_itera tor_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_xkb_permament_lock_behavior_iterator_t * @param i An xcb_xkb_permament_lock_behavior_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xkb_permament_lock_behavior_end
**
** @param xcb_xkb_permament_lock_behavior_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_xkb_permament_lock_behavior_end (xcb_xkb_permament_lock_behavior_iterat or_t i /**< */); xcb_xkb_permament_lock_behavior_end (xcb_xkb_permament_lock_behavior_iterat or_t i /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_xkb_permament_radio_group_behavior_iterator_t * @param i Pointer to a xcb_xkb_permament_radio_group_behavior_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_xkb_permament_radio _group_behavior_t) * element. The member index is increased by sizeof(xcb_xkb_permament_radio _group_behavior_t)
*/ */
/**************************************************************************
***
**
** void xcb_xkb_permament_radio_group_behavior_next
**
** @param xcb_xkb_permament_radio_group_behavior_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_xkb_permament_radio_group_behavior_next (xcb_xkb_permament_radio_group_ behavior_iterator_t *i /**< */); xcb_xkb_permament_radio_group_behavior_next (xcb_xkb_permament_radio_group_ behavior_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_xkb_permament_radio_group_behavior_iterator_t * @param i An xcb_xkb_permament_radio_group_behavior_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xkb_permament_radio_group_behavior_end
**
** @param xcb_xkb_permament_radio_group_behavior_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_xkb_permament_radio_group_behavior_end (xcb_xkb_permament_radio_group_b ehavior_iterator_t i /**< */); xcb_xkb_permament_radio_group_behavior_end (xcb_xkb_permament_radio_group_b ehavior_iterator_t i /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_xkb_permament_overlay_1_behavior_iterator_t * @param i Pointer to a xcb_xkb_permament_overlay_behavior_iterator_t
*
* Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_xkb_permament_overl
ay_1_behavior_t)
*/
/**************************************************************************
***
**
** void xcb_xkb_permament_overlay_1_behavior_next
**
** @param xcb_xkb_permament_overlay_1_behavior_iterator_t *i
** @returns void
**
**************************************************************************
***/
void
xcb_xkb_permament_overlay_1_behavior_next (xcb_xkb_permament_overlay_1_beha
vior_iterator_t *i /**< */);
/**
* Return the iterator pointing to the last element
* @param i An xcb_xkb_permament_overlay_1_behavior_iterator_t
* @return The iterator pointing to the last element
*
* Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the
* last element.
*/
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xkb_permament_overlay_1_behavior_end
**
** @param xcb_xkb_permament_overlay_1_behavior_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t
xcb_xkb_permament_overlay_1_behavior_end (xcb_xkb_permament_overlay_1_behav
ior_iterator_t i /**< */);
/**
* Get the next element of the iterator
* @param i Pointer to a xcb_xkb_permament_overlay_2_behavior_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_xkb_permament_overl ay_2_behavior_t) * element. The member index is increased by sizeof(xcb_xkb_permament_overl ay_behavior_t)
*/ */
/**************************************************************************
***
**
** void xcb_xkb_permament_overlay_2_behavior_next
**
** @param xcb_xkb_permament_overlay_2_behavior_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_xkb_permament_overlay_2_behavior_next (xcb_xkb_permament_overlay_2_beha vior_iterator_t *i /**< */); xcb_xkb_permament_overlay_behavior_next (xcb_xkb_permament_overlay_behavior _iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_xkb_permament_overlay_2_behavior_iterator_t * @param i An xcb_xkb_permament_overlay_behavior_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xkb_permament_overlay_2_behavior_end
**
** @param xcb_xkb_permament_overlay_2_behavior_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_xkb_permament_overlay_2_behavior_end (xcb_xkb_permament_overlay_2_behav ior_iterator_t i /**< */); xcb_xkb_permament_overlay_behavior_end (xcb_xkb_permament_overlay_behavior_ iterator_t i /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_xkb_behavior_iterator_t * @param i Pointer to a xcb_xkb_behavior_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_xkb_behavior_t) * element. The member index is increased by sizeof(xcb_xkb_behavior_t)
*/ */
/**************************************************************************
***
**
** void xcb_xkb_behavior_next
**
** @param xcb_xkb_behavior_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_xkb_behavior_next (xcb_xkb_behavior_iterator_t *i /**< */); xcb_xkb_behavior_next (xcb_xkb_behavior_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_xkb_behavior_iterator_t * @param i An xcb_xkb_behavior_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xkb_behavior_end
**
** @param xcb_xkb_behavior_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_xkb_behavior_end (xcb_xkb_behavior_iterator_t i /**< */); xcb_xkb_behavior_end (xcb_xkb_behavior_iterator_t i /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_xkb_set_behavior_iterator_t * @param i Pointer to a xcb_xkb_set_behavior_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_xkb_set_behavior_t) * element. The member index is increased by sizeof(xcb_xkb_set_behavior_t)
*/ */
/**************************************************************************
***
**
** void xcb_xkb_set_behavior_next
**
** @param xcb_xkb_set_behavior_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_xkb_set_behavior_next (xcb_xkb_set_behavior_iterator_t *i /**< */); xcb_xkb_set_behavior_next (xcb_xkb_set_behavior_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_xkb_set_behavior_iterator_t * @param i An xcb_xkb_set_behavior_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xkb_set_behavior_end
**
** @param xcb_xkb_set_behavior_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_xkb_set_behavior_end (xcb_xkb_set_behavior_iterator_t i /**< */); xcb_xkb_set_behavior_end (xcb_xkb_set_behavior_iterator_t i /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_xkb_set_explicit_iterator_t * @param i Pointer to a xcb_xkb_set_explicit_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_xkb_set_explicit_t) * element. The member index is increased by sizeof(xcb_xkb_set_explicit_t)
*/ */
/**************************************************************************
***
**
** void xcb_xkb_set_explicit_next
**
** @param xcb_xkb_set_explicit_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_xkb_set_explicit_next (xcb_xkb_set_explicit_iterator_t *i /**< */); xcb_xkb_set_explicit_next (xcb_xkb_set_explicit_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_xkb_set_explicit_iterator_t * @param i An xcb_xkb_set_explicit_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xkb_set_explicit_end
**
** @param xcb_xkb_set_explicit_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_xkb_set_explicit_end (xcb_xkb_set_explicit_iterator_t i /**< */); xcb_xkb_set_explicit_end (xcb_xkb_set_explicit_iterator_t i /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_xkb_key_mod_map_iterator_t * @param i Pointer to a xcb_xkb_key_mod_map_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_xkb_key_mod_map_t) * element. The member index is increased by sizeof(xcb_xkb_key_mod_map_t)
*/ */
/**************************************************************************
***
**
** void xcb_xkb_key_mod_map_next
**
** @param xcb_xkb_key_mod_map_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_xkb_key_mod_map_next (xcb_xkb_key_mod_map_iterator_t *i /**< */); xcb_xkb_key_mod_map_next (xcb_xkb_key_mod_map_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_xkb_key_mod_map_iterator_t * @param i An xcb_xkb_key_mod_map_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xkb_key_mod_map_end
**
** @param xcb_xkb_key_mod_map_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_xkb_key_mod_map_end (xcb_xkb_key_mod_map_iterator_t i /**< */); xcb_xkb_key_mod_map_end (xcb_xkb_key_mod_map_iterator_t i /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_xkb_key_v_mod_map_iterator_t * @param i Pointer to a xcb_xkb_key_v_mod_map_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_xkb_key_v_mod_map_t ) * element. The member index is increased by sizeof(xcb_xkb_key_v_mod_map_t )
*/ */
/**************************************************************************
***
**
** void xcb_xkb_key_v_mod_map_next
**
** @param xcb_xkb_key_v_mod_map_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_xkb_key_v_mod_map_next (xcb_xkb_key_v_mod_map_iterator_t *i /**< */); xcb_xkb_key_v_mod_map_next (xcb_xkb_key_v_mod_map_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_xkb_key_v_mod_map_iterator_t * @param i An xcb_xkb_key_v_mod_map_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xkb_key_v_mod_map_end
**
** @param xcb_xkb_key_v_mod_map_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_xkb_key_v_mod_map_end (xcb_xkb_key_v_mod_map_iterator_t i /**< */); xcb_xkb_key_v_mod_map_end (xcb_xkb_key_v_mod_map_iterator_t i /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_xkb_kt_set_map_entry_iterator_t * @param i Pointer to a xcb_xkb_kt_set_map_entry_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_xkb_kt_set_map_entr y_t) * element. The member index is increased by sizeof(xcb_xkb_kt_set_map_entr y_t)
*/ */
/**************************************************************************
***
**
** void xcb_xkb_kt_set_map_entry_next
**
** @param xcb_xkb_kt_set_map_entry_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_xkb_kt_set_map_entry_next (xcb_xkb_kt_set_map_entry_iterator_t *i /**< */); xcb_xkb_kt_set_map_entry_next (xcb_xkb_kt_set_map_entry_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_xkb_kt_set_map_entry_iterator_t * @param i An xcb_xkb_kt_set_map_entry_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xkb_kt_set_map_entry_end
**
** @param xcb_xkb_kt_set_map_entry_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_xkb_kt_set_map_entry_end (xcb_xkb_kt_set_map_entry_iterator_t i /**< * /); xcb_xkb_kt_set_map_entry_end (xcb_xkb_kt_set_map_entry_iterator_t i /**< * /);
int int
xcb_xkb_set_key_type_sizeof (const void *_buffer /**< */); xcb_xkb_set_key_type_sizeof (const void *_buffer /**< */);
/**************************************************************************
***
**
** xcb_xkb_kt_set_map_entry_t * xcb_xkb_set_key_type_entries
**
** @param const xcb_xkb_set_key_type_t *R
** @returns xcb_xkb_kt_set_map_entry_t *
**
**************************************************************************
***/
xcb_xkb_kt_set_map_entry_t * xcb_xkb_kt_set_map_entry_t *
xcb_xkb_set_key_type_entries (const xcb_xkb_set_key_type_t *R /**< */); xcb_xkb_set_key_type_entries (const xcb_xkb_set_key_type_t *R /**< */);
/**************************************************************************
***
**
** int xcb_xkb_set_key_type_entries_length
**
** @param const xcb_xkb_set_key_type_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_xkb_set_key_type_entries_length (const xcb_xkb_set_key_type_t *R /**< */); xcb_xkb_set_key_type_entries_length (const xcb_xkb_set_key_type_t *R /**< */);
/**************************************************************************
***
**
** xcb_xkb_kt_set_map_entry_iterator_t xcb_xkb_set_key_type_entries_iterat
or
**
** @param const xcb_xkb_set_key_type_t *R
** @returns xcb_xkb_kt_set_map_entry_iterator_t
**
**************************************************************************
***/
xcb_xkb_kt_set_map_entry_iterator_t xcb_xkb_kt_set_map_entry_iterator_t
xcb_xkb_set_key_type_entries_iterator (const xcb_xkb_set_key_type_t *R /** < */); xcb_xkb_set_key_type_entries_iterator (const xcb_xkb_set_key_type_t *R /** < */);
/**************************************************************************
***
**
** xcb_xkb_kt_set_map_entry_t * xcb_xkb_set_key_type_preserve_entries
**
** @param const xcb_xkb_set_key_type_t *R
** @returns xcb_xkb_kt_set_map_entry_t *
**
**************************************************************************
***/
xcb_xkb_kt_set_map_entry_t * xcb_xkb_kt_set_map_entry_t *
xcb_xkb_set_key_type_preserve_entries (const xcb_xkb_set_key_type_t *R /** < */); xcb_xkb_set_key_type_preserve_entries (const xcb_xkb_set_key_type_t *R /** < */);
/**************************************************************************
***
**
** int xcb_xkb_set_key_type_preserve_entries_length
**
** @param const xcb_xkb_set_key_type_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_xkb_set_key_type_preserve_entries_length (const xcb_xkb_set_key_type_t *R /**< */); xcb_xkb_set_key_type_preserve_entries_length (const xcb_xkb_set_key_type_t *R /**< */);
/**************************************************************************
***
**
** xcb_xkb_kt_set_map_entry_iterator_t xcb_xkb_set_key_type_preserve_entri
es_iterator
**
** @param const xcb_xkb_set_key_type_t *R
** @returns xcb_xkb_kt_set_map_entry_iterator_t
**
**************************************************************************
***/
xcb_xkb_kt_set_map_entry_iterator_t xcb_xkb_kt_set_map_entry_iterator_t
xcb_xkb_set_key_type_preserve_entries_iterator (const xcb_xkb_set_key_type_ t *R /**< */); xcb_xkb_set_key_type_preserve_entries_iterator (const xcb_xkb_set_key_type_ t *R /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_xkb_set_key_type_iterator_t * @param i Pointer to a xcb_xkb_set_key_type_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_xkb_set_key_type_t) * element. The member index is increased by sizeof(xcb_xkb_set_key_type_t)
*/ */
/**************************************************************************
***
**
** void xcb_xkb_set_key_type_next
**
** @param xcb_xkb_set_key_type_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_xkb_set_key_type_next (xcb_xkb_set_key_type_iterator_t *i /**< */); xcb_xkb_set_key_type_next (xcb_xkb_set_key_type_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_xkb_set_key_type_iterator_t * @param i An xcb_xkb_set_key_type_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xkb_set_key_type_end
**
** @param xcb_xkb_set_key_type_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_xkb_set_key_type_end (xcb_xkb_set_key_type_iterator_t i /**< */); xcb_xkb_set_key_type_end (xcb_xkb_set_key_type_iterator_t i /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_xkb_string8_iterator_t * @param i Pointer to a xcb_xkb_string8_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_xkb_string8_t) * element. The member index is increased by sizeof(xcb_xkb_string8_t)
*/ */
/**************************************************************************
***
**
** void xcb_xkb_string8_next
**
** @param xcb_xkb_string8_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_xkb_string8_next (xcb_xkb_string8_iterator_t *i /**< */); xcb_xkb_string8_next (xcb_xkb_string8_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_xkb_string8_iterator_t * @param i An xcb_xkb_string8_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xkb_string8_end
**
** @param xcb_xkb_string8_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_xkb_string8_end (xcb_xkb_string8_iterator_t i /**< */); xcb_xkb_string8_end (xcb_xkb_string8_iterator_t i /**< */);
int int
xcb_xkb_property_serialize (void **_buffer /**< */, xcb_xkb_outline_sizeof (const void *_buffer /**< */);
const xcb_xkb_property_t *_aux /**< */,
const xcb_xkb_string8_t *name /**< */,
const xcb_xkb_string8_t *value /**< */);
int
xcb_xkb_property_unserialize (const void *_buffer /**< */,
xcb_xkb_property_t **_aux /**< */);
int
xcb_xkb_property_sizeof (const void *_buffer /**< */);
/**************************************************************************
***
**
** xcb_xkb_string8_t * xcb_xkb_property_name
**
** @param const xcb_xkb_property_t *R
** @returns xcb_xkb_string8_t *
**
**************************************************************************
***/
xcb_xkb_string8_t *
xcb_xkb_property_name (const xcb_xkb_property_t *R /**< */);
/**************************************************************************
***
**
** int xcb_xkb_property_name_length
**
** @param const xcb_xkb_property_t *R
** @returns int
**
**************************************************************************
***/
int
xcb_xkb_property_name_length (const xcb_xkb_property_t *R /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xkb_property_name_end
**
** @param const xcb_xkb_property_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t
xcb_xkb_property_name_end (const xcb_xkb_property_t *R /**< */);
/**************************************************************************
***
**
** xcb_xkb_string8_t * xcb_xkb_property_value
**
** @param const xcb_xkb_property_t *R
** @returns xcb_xkb_string8_t *
**
**************************************************************************
***/
xcb_xkb_string8_t *
xcb_xkb_property_value (const xcb_xkb_property_t *R /**< */);
/************************************************************************** xcb_point_t *
*** xcb_xkb_outline_points (const xcb_xkb_outline_t *R /**< */);
**
** int xcb_xkb_property_value_length
**
** @param const xcb_xkb_property_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_xkb_property_value_length (const xcb_xkb_property_t *R /**< */); xcb_xkb_outline_points_length (const xcb_xkb_outline_t *R /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xkb_property_value_end
**
** @param const xcb_xkb_property_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_point_iterator_t
xcb_xkb_property_value_end (const xcb_xkb_property_t *R /**< */); xcb_xkb_outline_points_iterator (const xcb_xkb_outline_t *R /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_xkb_property_iterator_t * @param i Pointer to a xcb_xkb_outline_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_xkb_property_t) * element. The member index is increased by sizeof(xcb_xkb_outline_t)
*/ */
/**************************************************************************
***
**
** void xcb_xkb_property_next
**
** @param xcb_xkb_property_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_xkb_property_next (xcb_xkb_property_iterator_t *i /**< */); xcb_xkb_outline_next (xcb_xkb_outline_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_xkb_property_iterator_t * @param i An xcb_xkb_outline_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xkb_property_end
**
** @param xcb_xkb_property_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_xkb_property_end (xcb_xkb_property_iterator_t i /**< */); xcb_xkb_outline_end (xcb_xkb_outline_iterator_t i /**< */);
int
xcb_xkb_outline_sizeof (const void *_buffer /**< */);
/**************************************************************************
***
**
** xcb_point_t * xcb_xkb_outline_points
**
** @param const xcb_xkb_outline_t *R
** @returns xcb_point_t *
**
**************************************************************************
***/
xcb_point_t *
xcb_xkb_outline_points (const xcb_xkb_outline_t *R /**< */);
/**************************************************************************
***
**
** int xcb_xkb_outline_points_length
**
** @param const xcb_xkb_outline_t *R
** @returns int
**
**************************************************************************
***/
int
xcb_xkb_outline_points_length (const xcb_xkb_outline_t *R /**< */);
/**************************************************************************
***
**
** xcb_point_iterator_t xcb_xkb_outline_points_iterator
**
** @param const xcb_xkb_outline_t *R
** @returns xcb_point_iterator_t
**
**************************************************************************
***/
xcb_point_iterator_t
xcb_xkb_outline_points_iterator (const xcb_xkb_outline_t *R /**< */);
/**
* Get the next element of the iterator
* @param i Pointer to a xcb_xkb_outline_iterator_t
*
* Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_xkb_outline_t)
*/
/**************************************************************************
***
**
** void xcb_xkb_outline_next
**
** @param xcb_xkb_outline_iterator_t *i
** @returns void
**
**************************************************************************
***/
void
xcb_xkb_outline_next (xcb_xkb_outline_iterator_t *i /**< */);
/**
* Return the iterator pointing to the last element
* @param i An xcb_xkb_outline_iterator_t
* @return The iterator pointing to the last element
*
* Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the
* last element.
*/
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xkb_outline_end
**
** @param xcb_xkb_outline_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t
xcb_xkb_outline_end (xcb_xkb_outline_iterator_t i /**< */);
int int
xcb_xkb_shape_sizeof (const void *_buffer /**< */); xcb_xkb_shape_sizeof (const void *_buffer /**< */);
/**************************************************************************
***
**
** int xcb_xkb_shape_outlines_length
**
** @param const xcb_xkb_shape_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_xkb_shape_outlines_length (const xcb_xkb_shape_t *R /**< */); xcb_xkb_shape_outlines_length (const xcb_xkb_shape_t *R /**< */);
/**************************************************************************
***
**
** xcb_xkb_outline_iterator_t xcb_xkb_shape_outlines_iterator
**
** @param const xcb_xkb_shape_t *R
** @returns xcb_xkb_outline_iterator_t
**
**************************************************************************
***/
xcb_xkb_outline_iterator_t xcb_xkb_outline_iterator_t
xcb_xkb_shape_outlines_iterator (const xcb_xkb_shape_t *R /**< */); xcb_xkb_shape_outlines_iterator (const xcb_xkb_shape_t *R /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_xkb_shape_iterator_t * @param i Pointer to a xcb_xkb_shape_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_xkb_shape_t) * element. The member index is increased by sizeof(xcb_xkb_shape_t)
*/ */
/**************************************************************************
***
**
** void xcb_xkb_shape_next
**
** @param xcb_xkb_shape_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_xkb_shape_next (xcb_xkb_shape_iterator_t *i /**< */); xcb_xkb_shape_next (xcb_xkb_shape_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_xkb_shape_iterator_t * @param i An xcb_xkb_shape_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xkb_shape_end
**
** @param xcb_xkb_shape_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_xkb_shape_end (xcb_xkb_shape_iterator_t i /**< */); xcb_xkb_shape_end (xcb_xkb_shape_iterator_t i /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_xkb_key_iterator_t * @param i Pointer to a xcb_xkb_key_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_xkb_key_t) * element. The member index is increased by sizeof(xcb_xkb_key_t)
*/ */
/**************************************************************************
***
**
** void xcb_xkb_key_next
**
** @param xcb_xkb_key_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_xkb_key_next (xcb_xkb_key_iterator_t *i /**< */); xcb_xkb_key_next (xcb_xkb_key_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_xkb_key_iterator_t * @param i An xcb_xkb_key_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xkb_key_end
**
** @param xcb_xkb_key_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_xkb_key_end (xcb_xkb_key_iterator_t i /**< */); xcb_xkb_key_end (xcb_xkb_key_iterator_t i /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_xkb_overlay_key_iterator_t * @param i Pointer to a xcb_xkb_overlay_key_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_xkb_overlay_key_t) * element. The member index is increased by sizeof(xcb_xkb_overlay_key_t)
*/ */
/**************************************************************************
***
**
** void xcb_xkb_overlay_key_next
**
** @param xcb_xkb_overlay_key_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_xkb_overlay_key_next (xcb_xkb_overlay_key_iterator_t *i /**< */); xcb_xkb_overlay_key_next (xcb_xkb_overlay_key_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_xkb_overlay_key_iterator_t * @param i An xcb_xkb_overlay_key_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xkb_overlay_key_end
**
** @param xcb_xkb_overlay_key_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_xkb_overlay_key_end (xcb_xkb_overlay_key_iterator_t i /**< */); xcb_xkb_overlay_key_end (xcb_xkb_overlay_key_iterator_t i /**< */);
int int
xcb_xkb_overlay_row_sizeof (const void *_buffer /**< */); xcb_xkb_overlay_row_sizeof (const void *_buffer /**< */);
/**************************************************************************
***
**
** xcb_xkb_overlay_key_t * xcb_xkb_overlay_row_keys
**
** @param const xcb_xkb_overlay_row_t *R
** @returns xcb_xkb_overlay_key_t *
**
**************************************************************************
***/
xcb_xkb_overlay_key_t * xcb_xkb_overlay_key_t *
xcb_xkb_overlay_row_keys (const xcb_xkb_overlay_row_t *R /**< */); xcb_xkb_overlay_row_keys (const xcb_xkb_overlay_row_t *R /**< */);
/**************************************************************************
***
**
** int xcb_xkb_overlay_row_keys_length
**
** @param const xcb_xkb_overlay_row_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_xkb_overlay_row_keys_length (const xcb_xkb_overlay_row_t *R /**< */); xcb_xkb_overlay_row_keys_length (const xcb_xkb_overlay_row_t *R /**< */);
/**************************************************************************
***
**
** xcb_xkb_overlay_key_iterator_t xcb_xkb_overlay_row_keys_iterator
**
** @param const xcb_xkb_overlay_row_t *R
** @returns xcb_xkb_overlay_key_iterator_t
**
**************************************************************************
***/
xcb_xkb_overlay_key_iterator_t xcb_xkb_overlay_key_iterator_t
xcb_xkb_overlay_row_keys_iterator (const xcb_xkb_overlay_row_t *R /**< */) ; xcb_xkb_overlay_row_keys_iterator (const xcb_xkb_overlay_row_t *R /**< */) ;
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_xkb_overlay_row_iterator_t * @param i Pointer to a xcb_xkb_overlay_row_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_xkb_overlay_row_t) * element. The member index is increased by sizeof(xcb_xkb_overlay_row_t)
*/ */
/**************************************************************************
***
**
** void xcb_xkb_overlay_row_next
**
** @param xcb_xkb_overlay_row_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_xkb_overlay_row_next (xcb_xkb_overlay_row_iterator_t *i /**< */); xcb_xkb_overlay_row_next (xcb_xkb_overlay_row_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_xkb_overlay_row_iterator_t * @param i An xcb_xkb_overlay_row_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xkb_overlay_row_end
**
** @param xcb_xkb_overlay_row_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_xkb_overlay_row_end (xcb_xkb_overlay_row_iterator_t i /**< */); xcb_xkb_overlay_row_end (xcb_xkb_overlay_row_iterator_t i /**< */);
int int
xcb_xkb_overlay_sizeof (const void *_buffer /**< */); xcb_xkb_overlay_sizeof (const void *_buffer /**< */);
/**************************************************************************
***
**
** int xcb_xkb_overlay_rows_length
**
** @param const xcb_xkb_overlay_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_xkb_overlay_rows_length (const xcb_xkb_overlay_t *R /**< */); xcb_xkb_overlay_rows_length (const xcb_xkb_overlay_t *R /**< */);
/**************************************************************************
***
**
** xcb_xkb_overlay_row_iterator_t xcb_xkb_overlay_rows_iterator
**
** @param const xcb_xkb_overlay_t *R
** @returns xcb_xkb_overlay_row_iterator_t
**
**************************************************************************
***/
xcb_xkb_overlay_row_iterator_t xcb_xkb_overlay_row_iterator_t
xcb_xkb_overlay_rows_iterator (const xcb_xkb_overlay_t *R /**< */); xcb_xkb_overlay_rows_iterator (const xcb_xkb_overlay_t *R /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_xkb_overlay_iterator_t * @param i Pointer to a xcb_xkb_overlay_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_xkb_overlay_t) * element. The member index is increased by sizeof(xcb_xkb_overlay_t)
*/ */
/**************************************************************************
***
**
** void xcb_xkb_overlay_next
**
** @param xcb_xkb_overlay_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_xkb_overlay_next (xcb_xkb_overlay_iterator_t *i /**< */); xcb_xkb_overlay_next (xcb_xkb_overlay_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_xkb_overlay_iterator_t * @param i An xcb_xkb_overlay_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xkb_overlay_end
**
** @param xcb_xkb_overlay_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_xkb_overlay_end (xcb_xkb_overlay_iterator_t i /**< */); xcb_xkb_overlay_end (xcb_xkb_overlay_iterator_t i /**< */);
int int
xcb_xkb_row_sizeof (const void *_buffer /**< */); xcb_xkb_row_sizeof (const void *_buffer /**< */);
/**************************************************************************
***
**
** xcb_xkb_key_t * xcb_xkb_row_keys
**
** @param const xcb_xkb_row_t *R
** @returns xcb_xkb_key_t *
**
**************************************************************************
***/
xcb_xkb_key_t * xcb_xkb_key_t *
xcb_xkb_row_keys (const xcb_xkb_row_t *R /**< */); xcb_xkb_row_keys (const xcb_xkb_row_t *R /**< */);
/**************************************************************************
***
**
** int xcb_xkb_row_keys_length
**
** @param const xcb_xkb_row_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_xkb_row_keys_length (const xcb_xkb_row_t *R /**< */); xcb_xkb_row_keys_length (const xcb_xkb_row_t *R /**< */);
/**************************************************************************
***
**
** xcb_xkb_key_iterator_t xcb_xkb_row_keys_iterator
**
** @param const xcb_xkb_row_t *R
** @returns xcb_xkb_key_iterator_t
**
**************************************************************************
***/
xcb_xkb_key_iterator_t xcb_xkb_key_iterator_t
xcb_xkb_row_keys_iterator (const xcb_xkb_row_t *R /**< */); xcb_xkb_row_keys_iterator (const xcb_xkb_row_t *R /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_xkb_row_iterator_t * @param i Pointer to a xcb_xkb_row_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_xkb_row_t) * element. The member index is increased by sizeof(xcb_xkb_row_t)
*/ */
/**************************************************************************
***
**
** void xcb_xkb_row_next
**
** @param xcb_xkb_row_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_xkb_row_next (xcb_xkb_row_iterator_t *i /**< */); xcb_xkb_row_next (xcb_xkb_row_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_xkb_row_iterator_t * @param i An xcb_xkb_row_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
xcb_generic_iterator_t
xcb_xkb_row_end (xcb_xkb_row_iterator_t i /**< */);
int
xcb_xkb_listing_sizeof (const void *_buffer /**< */);
xcb_xkb_string8_t *
xcb_xkb_listing_string (const xcb_xkb_listing_t *R /**< */);
/************************************************************************** int
*** xcb_xkb_listing_string_length (const xcb_xkb_listing_t *R /**< */);
**
** xcb_generic_iterator_t xcb_xkb_row_end
**
** @param xcb_xkb_row_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_xkb_row_end (xcb_xkb_row_iterator_t i /**< */); xcb_xkb_listing_string_end (const xcb_xkb_listing_t *R /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_xkb_common_doodad_iterator_t * @param i Pointer to a xcb_xkb_listing_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_xkb_common_doodad_t ) * element. The member index is increased by sizeof(xcb_xkb_listing_t)
*/ */
/**************************************************************************
***
**
** void xcb_xkb_common_doodad_next
**
** @param xcb_xkb_common_doodad_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_xkb_common_doodad_next (xcb_xkb_common_doodad_iterator_t *i /**< */); xcb_xkb_listing_next (xcb_xkb_listing_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_xkb_common_doodad_iterator_t * @param i An xcb_xkb_listing_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
xcb_generic_iterator_t
xcb_xkb_listing_end (xcb_xkb_listing_iterator_t i /**< */);
int
xcb_xkb_device_led_info_sizeof (const void *_buffer /**< */);
/************************************************************************** xcb_atom_t *
*** xcb_xkb_device_led_info_names (const xcb_xkb_device_led_info_t *R /**< */)
** ;
** xcb_generic_iterator_t xcb_xkb_common_doodad_end
** int
** @param xcb_xkb_common_doodad_iterator_t i xcb_xkb_device_led_info_names_length (const xcb_xkb_device_led_info_t *R /
** @returns xcb_generic_iterator_t **< */);
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_xkb_common_doodad_end (xcb_xkb_common_doodad_iterator_t i /**< */); xcb_xkb_device_led_info_names_end (const xcb_xkb_device_led_info_t *R /**<
*/);
xcb_xkb_indicator_map_t *
xcb_xkb_device_led_info_maps (const xcb_xkb_device_led_info_t *R /**< */);
int
xcb_xkb_device_led_info_maps_length (const xcb_xkb_device_led_info_t *R /*
*< */);
xcb_xkb_indicator_map_iterator_t
xcb_xkb_device_led_info_maps_iterator (const xcb_xkb_device_led_info_t *R
/**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_xkb_shape_doodad_iterator_t * @param i Pointer to a xcb_xkb_device_led_info_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_xkb_shape_doodad_t) * element. The member index is increased by sizeof(xcb_xkb_device_led_info _t)
*/ */
/**************************************************************************
***
**
** void xcb_xkb_shape_doodad_next
**
** @param xcb_xkb_shape_doodad_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_xkb_shape_doodad_next (xcb_xkb_shape_doodad_iterator_t *i /**< */); xcb_xkb_device_led_info_next (xcb_xkb_device_led_info_iterator_t *i /**< * /);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_xkb_shape_doodad_iterator_t * @param i An xcb_xkb_device_led_info_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xkb_shape_doodad_end
**
** @param xcb_xkb_shape_doodad_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_xkb_shape_doodad_end (xcb_xkb_shape_doodad_iterator_t i /**< */); xcb_xkb_device_led_info_end (xcb_xkb_device_led_info_iterator_t i /**< */)
;
int
xcb_xkb_text_doodad_sizeof (const void *_buffer /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_xkb_text_doodad_iterator_t * @param i Pointer to a xcb_xkb_sa_no_action_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_xkb_text_doodad_t) * element. The member index is increased by sizeof(xcb_xkb_sa_no_action_t)
*/ */
/**************************************************************************
***
**
** void xcb_xkb_text_doodad_next
**
** @param xcb_xkb_text_doodad_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_xkb_text_doodad_next (xcb_xkb_text_doodad_iterator_t *i /**< */); xcb_xkb_sa_no_action_next (xcb_xkb_sa_no_action_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_xkb_text_doodad_iterator_t * @param i An xcb_xkb_sa_no_action_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xkb_text_doodad_end
**
** @param xcb_xkb_text_doodad_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_xkb_text_doodad_end (xcb_xkb_text_doodad_iterator_t i /**< */); xcb_xkb_sa_no_action_end (xcb_xkb_sa_no_action_iterator_t i /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_xkb_indicator_doodad_iterator_t * @param i Pointer to a xcb_xkb_sa_set_mods_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_xkb_indicator_dooda d_t) * element. The member index is increased by sizeof(xcb_xkb_sa_set_mods_t)
*/ */
/**************************************************************************
***
**
** void xcb_xkb_indicator_doodad_next
**
** @param xcb_xkb_indicator_doodad_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_xkb_indicator_doodad_next (xcb_xkb_indicator_doodad_iterator_t *i /**< */); xcb_xkb_sa_set_mods_next (xcb_xkb_sa_set_mods_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_xkb_indicator_doodad_iterator_t * @param i An xcb_xkb_sa_set_mods_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xkb_indicator_doodad_end
**
** @param xcb_xkb_indicator_doodad_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_xkb_indicator_doodad_end (xcb_xkb_indicator_doodad_iterator_t i /**< * xcb_xkb_sa_set_mods_end (xcb_xkb_sa_set_mods_iterator_t i /**< */);
/);
int
xcb_xkb_logo_doodad_sizeof (const void *_buffer /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_xkb_logo_doodad_iterator_t * @param i Pointer to a xcb_xkb_sa_latch_mods_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_xkb_logo_doodad_t) * element. The member index is increased by sizeof(xcb_xkb_sa_latch_mods_t )
*/ */
/**************************************************************************
***
**
** void xcb_xkb_logo_doodad_next
**
** @param xcb_xkb_logo_doodad_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_xkb_logo_doodad_next (xcb_xkb_logo_doodad_iterator_t *i /**< */); xcb_xkb_sa_latch_mods_next (xcb_xkb_sa_latch_mods_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_xkb_logo_doodad_iterator_t * @param i An xcb_xkb_sa_latch_mods_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xkb_logo_doodad_end
**
** @param xcb_xkb_logo_doodad_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_xkb_logo_doodad_end (xcb_xkb_logo_doodad_iterator_t i /**< */); xcb_xkb_sa_latch_mods_end (xcb_xkb_sa_latch_mods_iterator_t i /**< */);
int
xcb_xkb_doodad_sizeof (const void *_buffer /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_xkb_doodad_iterator_t * @param i Pointer to a xcb_xkb_sa_lock_mods_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_xkb_doodad_t) * element. The member index is increased by sizeof(xcb_xkb_sa_lock_mods_t)
*/ */
/**************************************************************************
***
**
** void xcb_xkb_doodad_next
**
** @param xcb_xkb_doodad_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_xkb_doodad_next (xcb_xkb_doodad_iterator_t *i /**< */); xcb_xkb_sa_lock_mods_next (xcb_xkb_sa_lock_mods_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_xkb_doodad_iterator_t * @param i An xcb_xkb_sa_lock_mods_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xkb_doodad_end
**
** @param xcb_xkb_doodad_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_xkb_doodad_end (xcb_xkb_doodad_iterator_t i /**< */); xcb_xkb_sa_lock_mods_end (xcb_xkb_sa_lock_mods_iterator_t i /**< */);
int
xcb_xkb_section_sizeof (const void *_buffer /**< */);
/**************************************************************************
***
**
** int xcb_xkb_section_rows_length
**
** @param const xcb_xkb_section_t *R
** @returns int
**
**************************************************************************
***/
int
xcb_xkb_section_rows_length (const xcb_xkb_section_t *R /**< */);
/**************************************************************************
***
**
** xcb_xkb_row_iterator_t xcb_xkb_section_rows_iterator
**
** @param const xcb_xkb_section_t *R
** @returns xcb_xkb_row_iterator_t
**
**************************************************************************
***/
xcb_xkb_row_iterator_t
xcb_xkb_section_rows_iterator (const xcb_xkb_section_t *R /**< */);
/**************************************************************************
***
**
** int xcb_xkb_section_doodads_length
**
** @param const xcb_xkb_section_t *R
** @returns int
**
**************************************************************************
***/
int
xcb_xkb_section_doodads_length (const xcb_xkb_section_t *R /**< */);
/**************************************************************************
***
**
** xcb_xkb_doodad_iterator_t xcb_xkb_section_doodads_iterator
**
** @param const xcb_xkb_section_t *R
** @returns xcb_xkb_doodad_iterator_t
**
**************************************************************************
***/
xcb_xkb_doodad_iterator_t
xcb_xkb_section_doodads_iterator (const xcb_xkb_section_t *R /**< */);
/**************************************************************************
***
**
** int xcb_xkb_section_overlays_length
**
** @param const xcb_xkb_section_t *R
** @returns int
**
**************************************************************************
***/
int
xcb_xkb_section_overlays_length (const xcb_xkb_section_t *R /**< */);
/**************************************************************************
***
**
** xcb_xkb_overlay_iterator_t xcb_xkb_section_overlays_iterator
**
** @param const xcb_xkb_section_t *R
** @returns xcb_xkb_overlay_iterator_t
**
**************************************************************************
***/
xcb_xkb_overlay_iterator_t
xcb_xkb_section_overlays_iterator (const xcb_xkb_section_t *R /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_xkb_section_iterator_t * @param i Pointer to a xcb_xkb_sa_set_group_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_xkb_section_t) * element. The member index is increased by sizeof(xcb_xkb_sa_set_group_t)
*/ */
/**************************************************************************
***
**
** void xcb_xkb_section_next
**
** @param xcb_xkb_section_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_xkb_section_next (xcb_xkb_section_iterator_t *i /**< */); xcb_xkb_sa_set_group_next (xcb_xkb_sa_set_group_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_xkb_section_iterator_t * @param i An xcb_xkb_sa_set_group_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xkb_section_end
**
** @param xcb_xkb_section_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t
xcb_xkb_section_end (xcb_xkb_section_iterator_t i /**< */);
int
xcb_xkb_listing_sizeof (const void *_buffer /**< */);
/**************************************************************************
***
**
** xcb_xkb_string8_t * xcb_xkb_listing_string
**
** @param const xcb_xkb_listing_t *R
** @returns xcb_xkb_string8_t *
**
**************************************************************************
***/
xcb_xkb_string8_t *
xcb_xkb_listing_string (const xcb_xkb_listing_t *R /**< */);
/**************************************************************************
***
**
** int xcb_xkb_listing_string_length
**
** @param const xcb_xkb_listing_t *R
** @returns int
**
**************************************************************************
***/
int
xcb_xkb_listing_string_length (const xcb_xkb_listing_t *R /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xkb_listing_string_end
**
** @param const xcb_xkb_listing_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_xkb_listing_string_end (const xcb_xkb_listing_t *R /**< */); xcb_xkb_sa_set_group_end (xcb_xkb_sa_set_group_iterator_t i /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_xkb_listing_iterator_t * @param i Pointer to a xcb_xkb_sa_latch_group_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_xkb_listing_t) * element. The member index is increased by sizeof(xcb_xkb_sa_latch_group_ t)
*/ */
/**************************************************************************
***
**
** void xcb_xkb_listing_next
**
** @param xcb_xkb_listing_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_xkb_listing_next (xcb_xkb_listing_iterator_t *i /**< */); xcb_xkb_sa_latch_group_next (xcb_xkb_sa_latch_group_iterator_t *i /**< */) ;
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_xkb_listing_iterator_t * @param i An xcb_xkb_sa_latch_group_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xkb_listing_end
**
** @param xcb_xkb_listing_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t
xcb_xkb_listing_end (xcb_xkb_listing_iterator_t i /**< */);
int
xcb_xkb_device_led_info_sizeof (const void *_buffer /**< */);
/**************************************************************************
***
**
** xcb_atom_t * xcb_xkb_device_led_info_names
**
** @param const xcb_xkb_device_led_info_t *R
** @returns xcb_atom_t *
**
**************************************************************************
***/
xcb_atom_t *
xcb_xkb_device_led_info_names (const xcb_xkb_device_led_info_t *R /**< */)
;
/**************************************************************************
***
**
** int xcb_xkb_device_led_info_names_length
**
** @param const xcb_xkb_device_led_info_t *R
** @returns int
**
**************************************************************************
***/
int
xcb_xkb_device_led_info_names_length (const xcb_xkb_device_led_info_t *R /
**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xkb_device_led_info_names_end
**
** @param const xcb_xkb_device_led_info_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_xkb_device_led_info_names_end (const xcb_xkb_device_led_info_t *R /**< xcb_xkb_sa_latch_group_end (xcb_xkb_sa_latch_group_iterator_t i /**< */);
*/);
/**************************************************************************
***
**
** xcb_xkb_indicator_map_t * xcb_xkb_device_led_info_maps
**
** @param const xcb_xkb_device_led_info_t *R
** @returns xcb_xkb_indicator_map_t *
**
**************************************************************************
***/
xcb_xkb_indicator_map_t *
xcb_xkb_device_led_info_maps (const xcb_xkb_device_led_info_t *R /**< */);
/**************************************************************************
***
**
** int xcb_xkb_device_led_info_maps_length
**
** @param const xcb_xkb_device_led_info_t *R
** @returns int
**
**************************************************************************
***/
int
xcb_xkb_device_led_info_maps_length (const xcb_xkb_device_led_info_t *R /*
*< */);
/**************************************************************************
***
**
** xcb_xkb_indicator_map_iterator_t xcb_xkb_device_led_info_maps_iterator
**
** @param const xcb_xkb_device_led_info_t *R
** @returns xcb_xkb_indicator_map_iterator_t
**
**************************************************************************
***/
xcb_xkb_indicator_map_iterator_t
xcb_xkb_device_led_info_maps_iterator (const xcb_xkb_device_led_info_t *R
/**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_xkb_device_led_info_iterator_t * @param i Pointer to a xcb_xkb_sa_lock_group_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_xkb_device_led_info _t) * element. The member index is increased by sizeof(xcb_xkb_sa_lock_group_t )
*/ */
/**************************************************************************
***
**
** void xcb_xkb_device_led_info_next
**
** @param xcb_xkb_device_led_info_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_xkb_device_led_info_next (xcb_xkb_device_led_info_iterator_t *i /**< * /); xcb_xkb_sa_lock_group_next (xcb_xkb_sa_lock_group_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_xkb_device_led_info_iterator_t * @param i An xcb_xkb_sa_lock_group_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xkb_device_led_info_end
**
** @param xcb_xkb_device_led_info_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t
xcb_xkb_device_led_info_end (xcb_xkb_device_led_info_iterator_t i /**< */)
;
/**
* Get the next element of the iterator
* @param i Pointer to a xcb_xkb_sa_no_action_iterator_t
*
* Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_xkb_sa_no_action_t)
*/
/**************************************************************************
***
**
** void xcb_xkb_sa_no_action_next
**
** @param xcb_xkb_sa_no_action_iterator_t *i
** @returns void
**
**************************************************************************
***/
void
xcb_xkb_sa_no_action_next (xcb_xkb_sa_no_action_iterator_t *i /**< */);
/**
* Return the iterator pointing to the last element
* @param i An xcb_xkb_sa_no_action_iterator_t
* @return The iterator pointing to the last element
*
* Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the
* last element.
*/
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xkb_sa_no_action_end
**
** @param xcb_xkb_sa_no_action_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t
xcb_xkb_sa_no_action_end (xcb_xkb_sa_no_action_iterator_t i /**< */);
/**
* Get the next element of the iterator
* @param i Pointer to a xcb_xkb_sa_set_mods_iterator_t
*
* Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_xkb_sa_set_mods_t)
*/
/**************************************************************************
***
**
** void xcb_xkb_sa_set_mods_next
**
** @param xcb_xkb_sa_set_mods_iterator_t *i
** @returns void
**
**************************************************************************
***/
void
xcb_xkb_sa_set_mods_next (xcb_xkb_sa_set_mods_iterator_t *i /**< */);
/**
* Return the iterator pointing to the last element
* @param i An xcb_xkb_sa_set_mods_iterator_t
* @return The iterator pointing to the last element
*
* Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the
* last element.
*/
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xkb_sa_set_mods_end
**
** @param xcb_xkb_sa_set_mods_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t
xcb_xkb_sa_set_mods_end (xcb_xkb_sa_set_mods_iterator_t i /**< */);
/**
* Get the next element of the iterator
* @param i Pointer to a xcb_xkb_sa_latch_mods_iterator_t
*
* Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_xkb_sa_latch_mods_t
)
*/
/**************************************************************************
***
**
** void xcb_xkb_sa_latch_mods_next
**
** @param xcb_xkb_sa_latch_mods_iterator_t *i
** @returns void
**
**************************************************************************
***/
void
xcb_xkb_sa_latch_mods_next (xcb_xkb_sa_latch_mods_iterator_t *i /**< */);
/**
* Return the iterator pointing to the last element
* @param i An xcb_xkb_sa_latch_mods_iterator_t
* @return The iterator pointing to the last element
*
* Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the
* last element.
*/
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xkb_sa_latch_mods_end
**
** @param xcb_xkb_sa_latch_mods_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t
xcb_xkb_sa_latch_mods_end (xcb_xkb_sa_latch_mods_iterator_t i /**< */);
/**
* Get the next element of the iterator
* @param i Pointer to a xcb_xkb_sa_lock_mods_iterator_t
*
* Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_xkb_sa_lock_mods_t)
*/
/**************************************************************************
***
**
** void xcb_xkb_sa_lock_mods_next
**
** @param xcb_xkb_sa_lock_mods_iterator_t *i
** @returns void
**
**************************************************************************
***/
void
xcb_xkb_sa_lock_mods_next (xcb_xkb_sa_lock_mods_iterator_t *i /**< */);
/**
* Return the iterator pointing to the last element
* @param i An xcb_xkb_sa_lock_mods_iterator_t
* @return The iterator pointing to the last element
*
* Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the
* last element.
*/
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xkb_sa_lock_mods_end
**
** @param xcb_xkb_sa_lock_mods_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t
xcb_xkb_sa_lock_mods_end (xcb_xkb_sa_lock_mods_iterator_t i /**< */);
/**
* Get the next element of the iterator
* @param i Pointer to a xcb_xkb_sa_set_group_iterator_t
*
* Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_xkb_sa_set_group_t)
*/
/**************************************************************************
***
**
** void xcb_xkb_sa_set_group_next
**
** @param xcb_xkb_sa_set_group_iterator_t *i
** @returns void
**
**************************************************************************
***/
void
xcb_xkb_sa_set_group_next (xcb_xkb_sa_set_group_iterator_t *i /**< */);
/**
* Return the iterator pointing to the last element
* @param i An xcb_xkb_sa_set_group_iterator_t
* @return The iterator pointing to the last element
*
* Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the
* last element.
*/
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xkb_sa_set_group_end
**
** @param xcb_xkb_sa_set_group_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t
xcb_xkb_sa_set_group_end (xcb_xkb_sa_set_group_iterator_t i /**< */);
/**
* Get the next element of the iterator
* @param i Pointer to a xcb_xkb_sa_latch_group_iterator_t
*
* Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_xkb_sa_latch_group_
t)
*/
/**************************************************************************
***
**
** void xcb_xkb_sa_latch_group_next
**
** @param xcb_xkb_sa_latch_group_iterator_t *i
** @returns void
**
**************************************************************************
***/
void
xcb_xkb_sa_latch_group_next (xcb_xkb_sa_latch_group_iterator_t *i /**< */)
;
/**
* Return the iterator pointing to the last element
* @param i An xcb_xkb_sa_latch_group_iterator_t
* @return The iterator pointing to the last element
*
* Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the
* last element.
*/
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xkb_sa_latch_group_end
**
** @param xcb_xkb_sa_latch_group_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t
xcb_xkb_sa_latch_group_end (xcb_xkb_sa_latch_group_iterator_t i /**< */);
/**
* Get the next element of the iterator
* @param i Pointer to a xcb_xkb_sa_lock_group_iterator_t
*
* Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_xkb_sa_lock_group_t
)
*/
/**************************************************************************
***
**
** void xcb_xkb_sa_lock_group_next
**
** @param xcb_xkb_sa_lock_group_iterator_t *i
** @returns void
**
**************************************************************************
***/
void
xcb_xkb_sa_lock_group_next (xcb_xkb_sa_lock_group_iterator_t *i /**< */);
/**
* Return the iterator pointing to the last element
* @param i An xcb_xkb_sa_lock_group_iterator_t
* @return The iterator pointing to the last element
*
* Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the
* last element.
*/
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xkb_sa_lock_group_end
**
** @param xcb_xkb_sa_lock_group_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_xkb_sa_lock_group_end (xcb_xkb_sa_lock_group_iterator_t i /**< */); xcb_xkb_sa_lock_group_end (xcb_xkb_sa_lock_group_iterator_t i /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_xkb_sa_move_ptr_iterator_t * @param i Pointer to a xcb_xkb_sa_move_ptr_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_xkb_sa_move_ptr_t) * element. The member index is increased by sizeof(xcb_xkb_sa_move_ptr_t)
*/ */
/**************************************************************************
***
**
** void xcb_xkb_sa_move_ptr_next
**
** @param xcb_xkb_sa_move_ptr_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_xkb_sa_move_ptr_next (xcb_xkb_sa_move_ptr_iterator_t *i /**< */); xcb_xkb_sa_move_ptr_next (xcb_xkb_sa_move_ptr_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_xkb_sa_move_ptr_iterator_t * @param i An xcb_xkb_sa_move_ptr_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xkb_sa_move_ptr_end
**
** @param xcb_xkb_sa_move_ptr_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_xkb_sa_move_ptr_end (xcb_xkb_sa_move_ptr_iterator_t i /**< */); xcb_xkb_sa_move_ptr_end (xcb_xkb_sa_move_ptr_iterator_t i /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_xkb_sa_ptr_btn_iterator_t * @param i Pointer to a xcb_xkb_sa_ptr_btn_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_xkb_sa_ptr_btn_t) * element. The member index is increased by sizeof(xcb_xkb_sa_ptr_btn_t)
*/ */
/**************************************************************************
***
**
** void xcb_xkb_sa_ptr_btn_next
**
** @param xcb_xkb_sa_ptr_btn_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_xkb_sa_ptr_btn_next (xcb_xkb_sa_ptr_btn_iterator_t *i /**< */); xcb_xkb_sa_ptr_btn_next (xcb_xkb_sa_ptr_btn_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_xkb_sa_ptr_btn_iterator_t * @param i An xcb_xkb_sa_ptr_btn_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xkb_sa_ptr_btn_end
**
** @param xcb_xkb_sa_ptr_btn_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_xkb_sa_ptr_btn_end (xcb_xkb_sa_ptr_btn_iterator_t i /**< */); xcb_xkb_sa_ptr_btn_end (xcb_xkb_sa_ptr_btn_iterator_t i /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_xkb_sa_lock_ptr_btn_iterator_t * @param i Pointer to a xcb_xkb_sa_lock_ptr_btn_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_xkb_sa_lock_ptr_btn _t) * element. The member index is increased by sizeof(xcb_xkb_sa_lock_ptr_btn _t)
*/ */
/**************************************************************************
***
**
** void xcb_xkb_sa_lock_ptr_btn_next
**
** @param xcb_xkb_sa_lock_ptr_btn_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_xkb_sa_lock_ptr_btn_next (xcb_xkb_sa_lock_ptr_btn_iterator_t *i /**< * /); xcb_xkb_sa_lock_ptr_btn_next (xcb_xkb_sa_lock_ptr_btn_iterator_t *i /**< * /);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_xkb_sa_lock_ptr_btn_iterator_t * @param i An xcb_xkb_sa_lock_ptr_btn_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xkb_sa_lock_ptr_btn_end
**
** @param xcb_xkb_sa_lock_ptr_btn_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_xkb_sa_lock_ptr_btn_end (xcb_xkb_sa_lock_ptr_btn_iterator_t i /**< */) ; xcb_xkb_sa_lock_ptr_btn_end (xcb_xkb_sa_lock_ptr_btn_iterator_t i /**< */) ;
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_xkb_sa_set_ptr_dflt_iterator_t * @param i Pointer to a xcb_xkb_sa_set_ptr_dflt_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_xkb_sa_set_ptr_dflt _t) * element. The member index is increased by sizeof(xcb_xkb_sa_set_ptr_dflt _t)
*/ */
/**************************************************************************
***
**
** void xcb_xkb_sa_set_ptr_dflt_next
**
** @param xcb_xkb_sa_set_ptr_dflt_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_xkb_sa_set_ptr_dflt_next (xcb_xkb_sa_set_ptr_dflt_iterator_t *i /**< * /); xcb_xkb_sa_set_ptr_dflt_next (xcb_xkb_sa_set_ptr_dflt_iterator_t *i /**< * /);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_xkb_sa_set_ptr_dflt_iterator_t * @param i An xcb_xkb_sa_set_ptr_dflt_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xkb_sa_set_ptr_dflt_end
**
** @param xcb_xkb_sa_set_ptr_dflt_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_xkb_sa_set_ptr_dflt_end (xcb_xkb_sa_set_ptr_dflt_iterator_t i /**< */) ; xcb_xkb_sa_set_ptr_dflt_end (xcb_xkb_sa_set_ptr_dflt_iterator_t i /**< */) ;
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_xkb_sa_iso_lock_iterator_t * @param i Pointer to a xcb_xkb_sa_iso_lock_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_xkb_sa_iso_lock_t) * element. The member index is increased by sizeof(xcb_xkb_sa_iso_lock_t)
*/ */
/**************************************************************************
***
**
** void xcb_xkb_sa_iso_lock_next
**
** @param xcb_xkb_sa_iso_lock_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_xkb_sa_iso_lock_next (xcb_xkb_sa_iso_lock_iterator_t *i /**< */); xcb_xkb_sa_iso_lock_next (xcb_xkb_sa_iso_lock_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_xkb_sa_iso_lock_iterator_t * @param i An xcb_xkb_sa_iso_lock_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xkb_sa_iso_lock_end
**
** @param xcb_xkb_sa_iso_lock_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_xkb_sa_iso_lock_end (xcb_xkb_sa_iso_lock_iterator_t i /**< */); xcb_xkb_sa_iso_lock_end (xcb_xkb_sa_iso_lock_iterator_t i /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_xkb_sa_terminate_iterator_t * @param i Pointer to a xcb_xkb_sa_terminate_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_xkb_sa_terminate_t) * element. The member index is increased by sizeof(xcb_xkb_sa_terminate_t)
*/ */
/**************************************************************************
***
**
** void xcb_xkb_sa_terminate_next
**
** @param xcb_xkb_sa_terminate_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_xkb_sa_terminate_next (xcb_xkb_sa_terminate_iterator_t *i /**< */); xcb_xkb_sa_terminate_next (xcb_xkb_sa_terminate_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_xkb_sa_terminate_iterator_t * @param i An xcb_xkb_sa_terminate_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xkb_sa_terminate_end
**
** @param xcb_xkb_sa_terminate_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_xkb_sa_terminate_end (xcb_xkb_sa_terminate_iterator_t i /**< */); xcb_xkb_sa_terminate_end (xcb_xkb_sa_terminate_iterator_t i /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_xkb_sa_switch_screen_iterator_t * @param i Pointer to a xcb_xkb_sa_switch_screen_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_xkb_sa_switch_scree n_t) * element. The member index is increased by sizeof(xcb_xkb_sa_switch_scree n_t)
*/ */
/**************************************************************************
***
**
** void xcb_xkb_sa_switch_screen_next
**
** @param xcb_xkb_sa_switch_screen_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_xkb_sa_switch_screen_next (xcb_xkb_sa_switch_screen_iterator_t *i /**< */); xcb_xkb_sa_switch_screen_next (xcb_xkb_sa_switch_screen_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_xkb_sa_switch_screen_iterator_t * @param i An xcb_xkb_sa_switch_screen_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xkb_sa_switch_screen_end
**
** @param xcb_xkb_sa_switch_screen_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_xkb_sa_switch_screen_end (xcb_xkb_sa_switch_screen_iterator_t i /**< * /); xcb_xkb_sa_switch_screen_end (xcb_xkb_sa_switch_screen_iterator_t i /**< * /);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_xkb_sa_set_controls_iterator_t * @param i Pointer to a xcb_xkb_sa_set_controls_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_xkb_sa_set_controls _t) * element. The member index is increased by sizeof(xcb_xkb_sa_set_controls _t)
*/ */
/**************************************************************************
***
**
** void xcb_xkb_sa_set_controls_next
**
** @param xcb_xkb_sa_set_controls_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_xkb_sa_set_controls_next (xcb_xkb_sa_set_controls_iterator_t *i /**< * /); xcb_xkb_sa_set_controls_next (xcb_xkb_sa_set_controls_iterator_t *i /**< * /);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_xkb_sa_set_controls_iterator_t * @param i An xcb_xkb_sa_set_controls_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xkb_sa_set_controls_end
**
** @param xcb_xkb_sa_set_controls_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_xkb_sa_set_controls_end (xcb_xkb_sa_set_controls_iterator_t i /**< */) ; xcb_xkb_sa_set_controls_end (xcb_xkb_sa_set_controls_iterator_t i /**< */) ;
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_xkb_sa_lock_controls_iterator_t * @param i Pointer to a xcb_xkb_sa_lock_controls_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_xkb_sa_lock_control s_t) * element. The member index is increased by sizeof(xcb_xkb_sa_lock_control s_t)
*/ */
/**************************************************************************
***
**
** void xcb_xkb_sa_lock_controls_next
**
** @param xcb_xkb_sa_lock_controls_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_xkb_sa_lock_controls_next (xcb_xkb_sa_lock_controls_iterator_t *i /**< */); xcb_xkb_sa_lock_controls_next (xcb_xkb_sa_lock_controls_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_xkb_sa_lock_controls_iterator_t * @param i An xcb_xkb_sa_lock_controls_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xkb_sa_lock_controls_end
**
** @param xcb_xkb_sa_lock_controls_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_xkb_sa_lock_controls_end (xcb_xkb_sa_lock_controls_iterator_t i /**< * /); xcb_xkb_sa_lock_controls_end (xcb_xkb_sa_lock_controls_iterator_t i /**< * /);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_xkb_sa_action_message_iterator_t * @param i Pointer to a xcb_xkb_sa_action_message_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_xkb_sa_action_messa ge_t) * element. The member index is increased by sizeof(xcb_xkb_sa_action_messa ge_t)
*/ */
/**************************************************************************
***
**
** void xcb_xkb_sa_action_message_next
**
** @param xcb_xkb_sa_action_message_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_xkb_sa_action_message_next (xcb_xkb_sa_action_message_iterator_t *i /* *< */); xcb_xkb_sa_action_message_next (xcb_xkb_sa_action_message_iterator_t *i /* *< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_xkb_sa_action_message_iterator_t * @param i An xcb_xkb_sa_action_message_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xkb_sa_action_message_end
**
** @param xcb_xkb_sa_action_message_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_xkb_sa_action_message_end (xcb_xkb_sa_action_message_iterator_t i /**< */); xcb_xkb_sa_action_message_end (xcb_xkb_sa_action_message_iterator_t i /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_xkb_sa_redirect_key_iterator_t * @param i Pointer to a xcb_xkb_sa_redirect_key_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_xkb_sa_redirect_key _t) * element. The member index is increased by sizeof(xcb_xkb_sa_redirect_key _t)
*/ */
/**************************************************************************
***
**
** void xcb_xkb_sa_redirect_key_next
**
** @param xcb_xkb_sa_redirect_key_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_xkb_sa_redirect_key_next (xcb_xkb_sa_redirect_key_iterator_t *i /**< * /); xcb_xkb_sa_redirect_key_next (xcb_xkb_sa_redirect_key_iterator_t *i /**< * /);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_xkb_sa_redirect_key_iterator_t * @param i An xcb_xkb_sa_redirect_key_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xkb_sa_redirect_key_end
**
** @param xcb_xkb_sa_redirect_key_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_xkb_sa_redirect_key_end (xcb_xkb_sa_redirect_key_iterator_t i /**< */) ; xcb_xkb_sa_redirect_key_end (xcb_xkb_sa_redirect_key_iterator_t i /**< */) ;
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_xkb_sa_device_btn_iterator_t * @param i Pointer to a xcb_xkb_sa_device_btn_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_xkb_sa_device_btn_t ) * element. The member index is increased by sizeof(xcb_xkb_sa_device_btn_t )
*/ */
/**************************************************************************
***
**
** void xcb_xkb_sa_device_btn_next
**
** @param xcb_xkb_sa_device_btn_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_xkb_sa_device_btn_next (xcb_xkb_sa_device_btn_iterator_t *i /**< */); xcb_xkb_sa_device_btn_next (xcb_xkb_sa_device_btn_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_xkb_sa_device_btn_iterator_t * @param i An xcb_xkb_sa_device_btn_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xkb_sa_device_btn_end
**
** @param xcb_xkb_sa_device_btn_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_xkb_sa_device_btn_end (xcb_xkb_sa_device_btn_iterator_t i /**< */); xcb_xkb_sa_device_btn_end (xcb_xkb_sa_device_btn_iterator_t i /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_xkb_sa_lock_device_btn_iterator_t * @param i Pointer to a xcb_xkb_sa_lock_device_btn_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_xkb_sa_lock_device_ btn_t) * element. The member index is increased by sizeof(xcb_xkb_sa_lock_device_ btn_t)
*/ */
/**************************************************************************
***
**
** void xcb_xkb_sa_lock_device_btn_next
**
** @param xcb_xkb_sa_lock_device_btn_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_xkb_sa_lock_device_btn_next (xcb_xkb_sa_lock_device_btn_iterator_t *i /**< */); xcb_xkb_sa_lock_device_btn_next (xcb_xkb_sa_lock_device_btn_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_xkb_sa_lock_device_btn_iterator_t * @param i An xcb_xkb_sa_lock_device_btn_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xkb_sa_lock_device_btn_end
**
** @param xcb_xkb_sa_lock_device_btn_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_xkb_sa_lock_device_btn_end (xcb_xkb_sa_lock_device_btn_iterator_t i /* *< */); xcb_xkb_sa_lock_device_btn_end (xcb_xkb_sa_lock_device_btn_iterator_t i /* *< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_xkb_sa_device_valuator_iterator_t * @param i Pointer to a xcb_xkb_sa_device_valuator_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_xkb_sa_device_valua tor_t) * element. The member index is increased by sizeof(xcb_xkb_sa_device_valua tor_t)
*/ */
/**************************************************************************
***
**
** void xcb_xkb_sa_device_valuator_next
**
** @param xcb_xkb_sa_device_valuator_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_xkb_sa_device_valuator_next (xcb_xkb_sa_device_valuator_iterator_t *i /**< */); xcb_xkb_sa_device_valuator_next (xcb_xkb_sa_device_valuator_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_xkb_sa_device_valuator_iterator_t * @param i An xcb_xkb_sa_device_valuator_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xkb_sa_device_valuator_end
**
** @param xcb_xkb_sa_device_valuator_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_xkb_sa_device_valuator_end (xcb_xkb_sa_device_valuator_iterator_t i /* *< */); xcb_xkb_sa_device_valuator_end (xcb_xkb_sa_device_valuator_iterator_t i /* *< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_xkb_action_iterator_t * @param i Pointer to a xcb_xkb_si_action_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_xkb_action_t) * element. The member index is increased by sizeof(xcb_xkb_si_action_t)
*/ */
/**************************************************************************
***
**
** void xcb_xkb_action_next
**
** @param xcb_xkb_action_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_xkb_action_next (xcb_xkb_action_iterator_t *i /**< */); xcb_xkb_si_action_next (xcb_xkb_si_action_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_xkb_action_iterator_t * @param i An xcb_xkb_si_action_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xkb_action_end
**
** @param xcb_xkb_action_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_xkb_action_end (xcb_xkb_action_iterator_t i /**< */); xcb_xkb_si_action_end (xcb_xkb_si_action_iterator_t i /**< */);
/** /**
* Get the next element of the iterator
* @param i Pointer to a xcb_xkb_sym_interpret_iterator_t
* *
* @param c The connection * Get the next element in the iterator. The member rem is
* @return A cookie * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_xkb_sym_interpret_t
)
*/
void
xcb_xkb_sym_interpret_next (xcb_xkb_sym_interpret_iterator_t *i /**< */);
/**
* Return the iterator pointing to the last element
* @param i An xcb_xkb_sym_interpret_iterator_t
* @return The iterator pointing to the last element
* *
* Delivers a request to the X server. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the
* last element.
*/
xcb_generic_iterator_t
xcb_xkb_sym_interpret_end (xcb_xkb_sym_interpret_iterator_t i /**< */);
/**
* Get the next element of the iterator
* @param i Pointer to a xcb_xkb_action_iterator_t
* *
* Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_xkb_action_t)
*/ */
void
xcb_xkb_action_next (xcb_xkb_action_iterator_t *i /**< */);
/************************************************************************** /**
*** * Return the iterator pointing to the last element
** * @param i An xcb_xkb_action_iterator_t
** xcb_xkb_use_extension_cookie_t xcb_xkb_use_extension * @return The iterator pointing to the last element
** *
** @param xcb_connection_t *c * Set the current element in the iterator to the last element.
** @param uint16_t wantedMajor * The member rem is set to 0. The member data points to the
** @param uint16_t wantedMinor * last element.
** @returns xcb_xkb_use_extension_cookie_t */
** xcb_generic_iterator_t
************************************************************************** xcb_xkb_action_end (xcb_xkb_action_iterator_t i /**< */);
***/
/**
*
* @param c The connection
* @return A cookie
*
* Delivers a request to the X server.
*
*/
xcb_xkb_use_extension_cookie_t xcb_xkb_use_extension_cookie_t
xcb_xkb_use_extension (xcb_connection_t *c /**< */, xcb_xkb_use_extension (xcb_connection_t *c /**< */,
uint16_t wantedMajor /**< */, uint16_t wantedMajor /**< */,
uint16_t wantedMinor /**< */); uint16_t wantedMinor /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_xkb_use_extension_cookie_t xcb_xkb_use_extension_unchecked
**
** @param xcb_connection_t *c
** @param uint16_t wantedMajor
** @param uint16_t wantedMinor
** @returns xcb_xkb_use_extension_cookie_t
**
**************************************************************************
***/
xcb_xkb_use_extension_cookie_t xcb_xkb_use_extension_cookie_t
xcb_xkb_use_extension_unchecked (xcb_connection_t *c /**< */, xcb_xkb_use_extension_unchecked (xcb_connection_t *c /**< */,
uint16_t wantedMajor /**< */, uint16_t wantedMajor /**< */,
uint16_t wantedMinor /**< */); uint16_t wantedMinor /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_xkb_use_extension_unchecked(). is used. * xcb_xkb_use_extension_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_xkb_use_extension_reply_t * xcb_xkb_use_extension_reply
**
** @param xcb_connection_t *c
** @param xcb_xkb_use_extension_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_xkb_use_extension_reply_t *
**
**************************************************************************
***/
xcb_xkb_use_extension_reply_t * xcb_xkb_use_extension_reply_t *
xcb_xkb_use_extension_reply (xcb_connection_t *c /**< */, xcb_xkb_use_extension_reply (xcb_connection_t *c /**< */,
xcb_xkb_use_extension_cookie_t cookie /**< */, xcb_xkb_use_extension_cookie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
int int
xcb_xkb_select_events_details_serialize (void **_buffer /**< */, xcb_xkb_select_events_details_serialize (void **_buffer /**< */,
uint16_t affectWhich /**< */, uint16_t affectWhich /**< */,
uint16_t clear /**< */, uint16_t clear /**< */,
uint16_t selectAll /**< */, uint16_t selectAll /**< */,
skipping to change at line 7388 skipping to change at line 4689
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_xkb_select_events_checked
**
** @param xcb_connection_t *c
** @param xcb_xkb_device_spec_t deviceSpec
** @param uint16_t affectWhich
** @param uint16_t clear
** @param uint16_t selectAll
** @param uint16_t affectMap
** @param uint16_t map
** @param const void *details
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_xkb_select_events_checked (xcb_connection_t *c /**< */, xcb_xkb_select_events_checked (xcb_connection_t *c /**< */,
xcb_xkb_device_spec_t deviceSpec /**< */, xcb_xkb_device_spec_t deviceSpec /**< */,
uint16_t affectWhich /**< */, uint16_t affectWhich /**< */,
uint16_t clear /**< */, uint16_t clear /**< */,
uint16_t selectAll /**< */, uint16_t selectAll /**< */,
uint16_t affectMap /**< */, uint16_t affectMap /**< */,
uint16_t map /**< */, uint16_t map /**< */,
const void *details /**< */); const void *details /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_xkb_select_events
**
** @param xcb_connection_t *c
** @param xcb_xkb_device_spec_t deviceSpec
** @param uint16_t affectWhich
** @param uint16_t clear
** @param uint16_t selectAll
** @param uint16_t affectMap
** @param uint16_t map
** @param const void *details
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_xkb_select_events (xcb_connection_t *c /**< */, xcb_xkb_select_events (xcb_connection_t *c /**< */,
xcb_xkb_device_spec_t deviceSpec /**< */, xcb_xkb_device_spec_t deviceSpec /**< */,
uint16_t affectWhich /**< */, uint16_t affectWhich /**< */,
uint16_t clear /**< */, uint16_t clear /**< */,
uint16_t selectAll /**< */, uint16_t selectAll /**< */,
uint16_t affectMap /**< */, uint16_t affectMap /**< */,
uint16_t map /**< */, uint16_t map /**< */,
const void *details /**< */); const void *details /**< */);
skipping to change at line 7461 skipping to change at line 4728
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_xkb_select_events_aux_checked
**
** @param xcb_connection_t *c
** @param xcb_xkb_device_spec_t deviceSpec
** @param uint16_t affectWhich
** @param uint16_t clear
** @param uint16_t selectAll
** @param uint16_t affectMap
** @param uint16_t map
** @param const xcb_xkb_select_events_details_t *details
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_xkb_select_events_aux_checked (xcb_connection_t *c /**< */, xcb_xkb_select_events_aux_checked (xcb_connection_t *c /**< */,
xcb_xkb_device_spec_t d eviceSpec /**< */, xcb_xkb_device_spec_t d eviceSpec /**< */,
uint16_t a ffectWhich /**< */, uint16_t a ffectWhich /**< */,
uint16_t c lear /**< */, uint16_t c lear /**< */,
uint16_t s electAll /**< */, uint16_t s electAll /**< */,
uint16_t a ffectMap /**< */, uint16_t a ffectMap /**< */,
uint16_t m ap /**< */, uint16_t m ap /**< */,
const xcb_xkb_select_events_details_t *d etails /**< */); const xcb_xkb_select_events_details_t *d etails /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_xkb_select_events_aux
**
** @param xcb_connection_t *c
** @param xcb_xkb_device_spec_t deviceSpec
** @param uint16_t affectWhich
** @param uint16_t clear
** @param uint16_t selectAll
** @param uint16_t affectMap
** @param uint16_t map
** @param const xcb_xkb_select_events_details_t *details
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_xkb_select_events_aux (xcb_connection_t *c /**< * /, xcb_xkb_select_events_aux (xcb_connection_t *c /**< * /,
xcb_xkb_device_spec_t deviceSpe c /**< */, xcb_xkb_device_spec_t deviceSpe c /**< */,
uint16_t affectWhi ch /**< */, uint16_t affectWhi ch /**< */,
uint16_t clear /* *< */, uint16_t clear /* *< */,
uint16_t selectAll /**< */, uint16_t selectAll /**< */,
uint16_t affectMap /**< */, uint16_t affectMap /**< */,
uint16_t map /**< */, uint16_t map /**< */,
const xcb_xkb_select_events_details_t *details /**< */); const xcb_xkb_select_events_details_t *details /**< */);
skipping to change at line 7534 skipping to change at line 4767
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_xkb_bell_checked
**
** @param xcb_connection_t *c
** @param xcb_xkb_device_spec_t deviceSpec
** @param xcb_xkb_bell_class_spec_t bellClass
** @param xcb_xkb_id_spec_t bellID
** @param int8_t percent
** @param uint8_t forceSound
** @param uint8_t eventOnly
** @param int16_t pitch
** @param int16_t duration
** @param xcb_atom_t name
** @param xcb_window_t window
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_xkb_bell_checked (xcb_connection_t *c /**< */, xcb_xkb_bell_checked (xcb_connection_t *c /**< */,
xcb_xkb_device_spec_t deviceSpec /**< */, xcb_xkb_device_spec_t deviceSpec /**< */,
xcb_xkb_bell_class_spec_t bellClass /**< */, xcb_xkb_bell_class_spec_t bellClass /**< */,
xcb_xkb_id_spec_t bellID /**< */, xcb_xkb_id_spec_t bellID /**< */,
int8_t percent /**< */, int8_t percent /**< */,
uint8_t forceSound /**< */, uint8_t forceSound /**< */,
uint8_t eventOnly /**< */, uint8_t eventOnly /**< */,
int16_t pitch /**< */, int16_t pitch /**< */,
int16_t duration /**< */, int16_t duration /**< */,
skipping to change at line 7575 skipping to change at line 4788
xcb_window_t window /**< */); xcb_window_t window /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_xkb_bell
**
** @param xcb_connection_t *c
** @param xcb_xkb_device_spec_t deviceSpec
** @param xcb_xkb_bell_class_spec_t bellClass
** @param xcb_xkb_id_spec_t bellID
** @param int8_t percent
** @param uint8_t forceSound
** @param uint8_t eventOnly
** @param int16_t pitch
** @param int16_t duration
** @param xcb_atom_t name
** @param xcb_window_t window
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_xkb_bell (xcb_connection_t *c /**< */, xcb_xkb_bell (xcb_connection_t *c /**< */,
xcb_xkb_device_spec_t deviceSpec /**< */, xcb_xkb_device_spec_t deviceSpec /**< */,
xcb_xkb_bell_class_spec_t bellClass /**< */, xcb_xkb_bell_class_spec_t bellClass /**< */,
xcb_xkb_id_spec_t bellID /**< */, xcb_xkb_id_spec_t bellID /**< */,
int8_t percent /**< */, int8_t percent /**< */,
uint8_t forceSound /**< */, uint8_t forceSound /**< */,
uint8_t eventOnly /**< */, uint8_t eventOnly /**< */,
int16_t pitch /**< */, int16_t pitch /**< */,
int16_t duration /**< */, int16_t duration /**< */,
skipping to change at line 7616 skipping to change at line 4809
xcb_window_t window /**< */); xcb_window_t window /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_xkb_get_state_cookie_t xcb_xkb_get_state
**
** @param xcb_connection_t *c
** @param xcb_xkb_device_spec_t deviceSpec
** @returns xcb_xkb_get_state_cookie_t
**
**************************************************************************
***/
xcb_xkb_get_state_cookie_t xcb_xkb_get_state_cookie_t
xcb_xkb_get_state (xcb_connection_t *c /**< */, xcb_xkb_get_state (xcb_connection_t *c /**< */,
xcb_xkb_device_spec_t deviceSpec /**< */); xcb_xkb_device_spec_t deviceSpec /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_xkb_get_state_cookie_t xcb_xkb_get_state_unchecked
**
** @param xcb_connection_t *c
** @param xcb_xkb_device_spec_t deviceSpec
** @returns xcb_xkb_get_state_cookie_t
**
**************************************************************************
***/
xcb_xkb_get_state_cookie_t xcb_xkb_get_state_cookie_t
xcb_xkb_get_state_unchecked (xcb_connection_t *c /**< */, xcb_xkb_get_state_unchecked (xcb_connection_t *c /**< */,
xcb_xkb_device_spec_t deviceSpec /**< */); xcb_xkb_device_spec_t deviceSpec /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_xkb_get_state_unchecked(). is used. * xcb_xkb_get_state_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_xkb_get_state_reply_t * xcb_xkb_get_state_reply
**
** @param xcb_connection_t *c
** @param xcb_xkb_get_state_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_xkb_get_state_reply_t *
**
**************************************************************************
***/
xcb_xkb_get_state_reply_t * xcb_xkb_get_state_reply_t *
xcb_xkb_get_state_reply (xcb_connection_t *c /**< */, xcb_xkb_get_state_reply (xcb_connection_t *c /**< */,
xcb_xkb_get_state_cookie_t cookie /**< */, xcb_xkb_get_state_cookie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_xkb_latch_lock_state_checked
**
** @param xcb_connection_t *c
** @param xcb_xkb_device_spec_t deviceSpec
** @param uint8_t affectModLocks
** @param uint8_t modLocks
** @param uint8_t lockGroup
** @param uint8_t groupLock
** @param uint8_t affectModLatches
** @param uint8_t latchGroup
** @param uint16_t groupLatch
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_xkb_latch_lock_state_checked (xcb_connection_t *c /**< */, xcb_xkb_latch_lock_state_checked (xcb_connection_t *c /**< */,
xcb_xkb_device_spec_t deviceSpec /**< * /, xcb_xkb_device_spec_t deviceSpec /**< * /,
uint8_t affectModLocks /* *< */, uint8_t affectModLocks /* *< */,
uint8_t modLocks /**< */, uint8_t modLocks /**< */,
uint8_t lockGroup /**< */ , uint8_t lockGroup /**< */ ,
uint8_t groupLock /**< */ , uint8_t groupLock /**< */ ,
uint8_t affectModLatches /**< */, uint8_t affectModLatches /**< */,
uint8_t latchGroup /**< * /, uint8_t latchGroup /**< * /,
uint16_t groupLatch /**< * /); uint16_t groupLatch /**< * /);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_xkb_latch_lock_state
**
** @param xcb_connection_t *c
** @param xcb_xkb_device_spec_t deviceSpec
** @param uint8_t affectModLocks
** @param uint8_t modLocks
** @param uint8_t lockGroup
** @param uint8_t groupLock
** @param uint8_t affectModLatches
** @param uint8_t latchGroup
** @param uint16_t groupLatch
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_xkb_latch_lock_state (xcb_connection_t *c /**< */, xcb_xkb_latch_lock_state (xcb_connection_t *c /**< */,
xcb_xkb_device_spec_t deviceSpec /**< */, xcb_xkb_device_spec_t deviceSpec /**< */,
uint8_t affectModLocks /**< */, uint8_t affectModLocks /**< */,
uint8_t modLocks /**< */, uint8_t modLocks /**< */,
uint8_t lockGroup /**< */, uint8_t lockGroup /**< */,
uint8_t groupLock /**< */, uint8_t groupLock /**< */,
uint8_t affectModLatches /**< */, uint8_t affectModLatches /**< */,
uint8_t latchGroup /**< */, uint8_t latchGroup /**< */,
uint16_t groupLatch /**< */); uint16_t groupLatch /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_xkb_get_controls_cookie_t xcb_xkb_get_controls
**
** @param xcb_connection_t *c
** @param xcb_xkb_device_spec_t deviceSpec
** @returns xcb_xkb_get_controls_cookie_t
**
**************************************************************************
***/
xcb_xkb_get_controls_cookie_t xcb_xkb_get_controls_cookie_t
xcb_xkb_get_controls (xcb_connection_t *c /**< */, xcb_xkb_get_controls (xcb_connection_t *c /**< */,
xcb_xkb_device_spec_t deviceSpec /**< */); xcb_xkb_device_spec_t deviceSpec /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_xkb_get_controls_cookie_t xcb_xkb_get_controls_unchecked
**
** @param xcb_connection_t *c
** @param xcb_xkb_device_spec_t deviceSpec
** @returns xcb_xkb_get_controls_cookie_t
**
**************************************************************************
***/
xcb_xkb_get_controls_cookie_t xcb_xkb_get_controls_cookie_t
xcb_xkb_get_controls_unchecked (xcb_connection_t *c /**< */, xcb_xkb_get_controls_unchecked (xcb_connection_t *c /**< */,
xcb_xkb_device_spec_t deviceSpec /**< */) ; xcb_xkb_device_spec_t deviceSpec /**< */) ;
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_xkb_get_controls_unchecked(). is used. * xcb_xkb_get_controls_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_xkb_get_controls_reply_t * xcb_xkb_get_controls_reply
**
** @param xcb_connection_t *c
** @param xcb_xkb_get_controls_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_xkb_get_controls_reply_t *
**
**************************************************************************
***/
xcb_xkb_get_controls_reply_t * xcb_xkb_get_controls_reply_t *
xcb_xkb_get_controls_reply (xcb_connection_t *c /**< */, xcb_xkb_get_controls_reply (xcb_connection_t *c /**< */,
xcb_xkb_get_controls_cookie_t cookie /**< */ , xcb_xkb_get_controls_cookie_t cookie /**< */ ,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_xkb_set_controls_checked
**
** @param xcb_connection_t *c
** @param xcb_xkb_device_spec_t deviceSpec
** @param uint8_t affectInternalRealMods
** @param uint8_t internalRealMods
** @param uint8_t affectIgnoreLockRealMods
** @param uint8_t ignoreLockRealMods
** @param uint16_t affectInternalVirtualMods
** @param uint16_t internalVirtualMods
** @param uint16_t affectIgnoreLockVirtualMods
** @param uint16_t ignoreLockVirtualMods
** @param uint8_t mouseKeysDfltBtn
** @param uint8_t groupsWrap
** @param xcb_xkb_ax_option_t accessXOptions
** @param uint32_t affectEnabledControls
** @param uint32_t enabledControls
** @param uint32_t changeControls
** @param uint16_t repeatDelay
** @param uint16_t repeatInterval
** @param uint16_t slowKeysDelay
** @param uint16_t debounceDelay
** @param uint16_t mouseKeysDelay
** @param uint16_t mouseKeysInterval
** @param uint16_t mouseKeysTimeToMax
** @param uint16_t mouseKeysMaxSpeed
** @param int16_t mouseKeysCurve
** @param uint16_t accessXTimeout
** @param uint32_t accessXTimeoutMask
** @param uint32_t accessXTimeoutValues
** @param xcb_xkb_ax_option_t accessXTimeoutOptionsMask
** @param xcb_xkb_ax_option_t accessXTimeoutOptionsValues
** @param const uint8_t *perKeyRepeat
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_xkb_set_controls_checked (xcb_connection_t *c /**< */, xcb_xkb_set_controls_checked (xcb_connection_t *c /**< */,
xcb_xkb_device_spec_t deviceSpec /**< */, xcb_xkb_device_spec_t deviceSpec /**< */,
uint8_t affectInternalRealMods /**< */, uint8_t affectInternalRealMods /**< */,
uint8_t internalRealMods /**< */, uint8_t internalRealMods /**< */,
uint8_t affectIgnoreLockRealMo ds /**< */, uint8_t affectIgnoreLockRealMo ds /**< */,
uint8_t ignoreLockRealMods /* *< */, uint8_t ignoreLockRealMods /* *< */,
uint16_t affectInternalVirtualM ods /**< */, uint16_t affectInternalVirtualM ods /**< */,
uint16_t internalVirtualMods / **< */, uint16_t internalVirtualMods / **< */,
uint16_t affectIgnoreLockVirtua lMods /**< */, uint16_t affectIgnoreLockVirtua lMods /**< */,
uint16_t ignoreLockVirtualMods /**< */, uint16_t ignoreLockVirtualMods /**< */,
uint8_t mouseKeysDfltBtn /**< */, uint8_t mouseKeysDfltBtn /**< */,
uint8_t groupsWrap /**< */, uint8_t groupsWrap /**< */,
xcb_xkb_ax_option_t accessXOptions /**< * /, uint16_t accessXOptions /**< * /,
uint32_t affectEnabledControls /**< */, uint32_t affectEnabledControls /**< */,
uint32_t enabledControls /**< */, uint32_t enabledControls /**< */,
uint32_t changeControls /**< * /, uint32_t changeControls /**< * /,
uint16_t repeatDelay /**< */, uint16_t repeatDelay /**< */,
uint16_t repeatInterval /**< * /, uint16_t repeatInterval /**< * /,
uint16_t slowKeysDelay /**< */ , uint16_t slowKeysDelay /**< */ ,
uint16_t debounceDelay /**< */ , uint16_t debounceDelay /**< */ ,
uint16_t mouseKeysDelay /**< * /, uint16_t mouseKeysDelay /**< * /,
uint16_t mouseKeysInterval /** < */, uint16_t mouseKeysInterval /** < */,
uint16_t mouseKeysTimeToMax /* *< */, uint16_t mouseKeysTimeToMax /* *< */,
uint16_t mouseKeysMaxSpeed /** < */, uint16_t mouseKeysMaxSpeed /** < */,
int16_t mouseKeysCurve /**< * /, int16_t mouseKeysCurve /**< * /,
uint16_t accessXTimeout /**< * /, uint16_t accessXTimeout /**< * /,
uint32_t accessXTimeoutMask /* *< */, uint32_t accessXTimeoutMask /* *< */,
uint32_t accessXTimeoutValues /**< */, uint32_t accessXTimeoutValues /**< */,
xcb_xkb_ax_option_t accessXTimeoutOptionsM uint16_t accessXTimeoutOptionsM
ask /**< */, ask /**< */,
xcb_xkb_ax_option_t accessXTimeoutOptionsV uint16_t accessXTimeoutOptionsV
alues /**< */, alues /**< */,
const uint8_t *perKeyRepeat /**< */) ; const uint8_t *perKeyRepeat /**< */) ;
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_xkb_set_controls
**
** @param xcb_connection_t *c
** @param xcb_xkb_device_spec_t deviceSpec
** @param uint8_t affectInternalRealMods
** @param uint8_t internalRealMods
** @param uint8_t affectIgnoreLockRealMods
** @param uint8_t ignoreLockRealMods
** @param uint16_t affectInternalVirtualMods
** @param uint16_t internalVirtualMods
** @param uint16_t affectIgnoreLockVirtualMods
** @param uint16_t ignoreLockVirtualMods
** @param uint8_t mouseKeysDfltBtn
** @param uint8_t groupsWrap
** @param xcb_xkb_ax_option_t accessXOptions
** @param uint32_t affectEnabledControls
** @param uint32_t enabledControls
** @param uint32_t changeControls
** @param uint16_t repeatDelay
** @param uint16_t repeatInterval
** @param uint16_t slowKeysDelay
** @param uint16_t debounceDelay
** @param uint16_t mouseKeysDelay
** @param uint16_t mouseKeysInterval
** @param uint16_t mouseKeysTimeToMax
** @param uint16_t mouseKeysMaxSpeed
** @param int16_t mouseKeysCurve
** @param uint16_t accessXTimeout
** @param uint32_t accessXTimeoutMask
** @param uint32_t accessXTimeoutValues
** @param xcb_xkb_ax_option_t accessXTimeoutOptionsMask
** @param xcb_xkb_ax_option_t accessXTimeoutOptionsValues
** @param const uint8_t *perKeyRepeat
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_xkb_set_controls (xcb_connection_t *c /**< */, xcb_xkb_set_controls (xcb_connection_t *c /**< */,
xcb_xkb_device_spec_t deviceSpec /**< */, xcb_xkb_device_spec_t deviceSpec /**< */,
uint8_t affectInternalRealMods /**< * /, uint8_t affectInternalRealMods /**< * /,
uint8_t internalRealMods /**< */, uint8_t internalRealMods /**< */,
uint8_t affectIgnoreLockRealMods /**< */, uint8_t affectIgnoreLockRealMods /**< */,
uint8_t ignoreLockRealMods /**< */, uint8_t ignoreLockRealMods /**< */,
uint16_t affectInternalVirtualMods /** < */, uint16_t affectInternalVirtualMods /** < */,
uint16_t internalVirtualMods /**< */, uint16_t internalVirtualMods /**< */,
uint16_t affectIgnoreLockVirtualMods / **< */, uint16_t affectIgnoreLockVirtualMods / **< */,
uint16_t ignoreLockVirtualMods /**< */ , uint16_t ignoreLockVirtualMods /**< */ ,
uint8_t mouseKeysDfltBtn /**< */, uint8_t mouseKeysDfltBtn /**< */,
uint8_t groupsWrap /**< */, uint8_t groupsWrap /**< */,
xcb_xkb_ax_option_t accessXOptions /**< */, uint16_t accessXOptions /**< */,
uint32_t affectEnabledControls /**< */ , uint32_t affectEnabledControls /**< */ ,
uint32_t enabledControls /**< */, uint32_t enabledControls /**< */,
uint32_t changeControls /**< */, uint32_t changeControls /**< */,
uint16_t repeatDelay /**< */, uint16_t repeatDelay /**< */,
uint16_t repeatInterval /**< */, uint16_t repeatInterval /**< */,
uint16_t slowKeysDelay /**< */, uint16_t slowKeysDelay /**< */,
uint16_t debounceDelay /**< */, uint16_t debounceDelay /**< */,
uint16_t mouseKeysDelay /**< */, uint16_t mouseKeysDelay /**< */,
uint16_t mouseKeysInterval /**< */, uint16_t mouseKeysInterval /**< */,
uint16_t mouseKeysTimeToMax /**< */, uint16_t mouseKeysTimeToMax /**< */,
uint16_t mouseKeysMaxSpeed /**< */, uint16_t mouseKeysMaxSpeed /**< */,
int16_t mouseKeysCurve /**< */, int16_t mouseKeysCurve /**< */,
uint16_t accessXTimeout /**< */, uint16_t accessXTimeout /**< */,
uint32_t accessXTimeoutMask /**< */, uint32_t accessXTimeoutMask /**< */,
uint32_t accessXTimeoutValues /**< */, uint32_t accessXTimeoutValues /**< */,
xcb_xkb_ax_option_t accessXTimeoutOptionsMask /** uint16_t accessXTimeoutOptionsMask /**
< */, < */,
xcb_xkb_ax_option_t accessXTimeoutOptionsValues / uint16_t accessXTimeoutOptionsValues /
**< */, **< */,
const uint8_t *perKeyRepeat /**< */); const uint8_t *perKeyRepeat /**< */);
/**************************************************************************
***
**
** int xcb_xkb_get_map_map_types_rtrn_length
**
** @param const xcb_xkb_get_map_map_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_xkb_get_map_map_types_rtrn_length (const xcb_xkb_get_map_reply_t *R /* *< */, xcb_xkb_get_map_map_types_rtrn_length (const xcb_xkb_get_map_reply_t *R /* *< */,
const xcb_xkb_get_map_map_t *S /**< */); const xcb_xkb_get_map_map_t *S /**< */);
/**************************************************************************
***
**
** xcb_xkb_key_type_iterator_t xcb_xkb_get_map_map_types_rtrn_iterator
**
** @param const xcb_xkb_get_map_map_t *R
** @returns xcb_xkb_key_type_iterator_t
**
**************************************************************************
***/
xcb_xkb_key_type_iterator_t xcb_xkb_key_type_iterator_t
xcb_xkb_get_map_map_types_rtrn_iterator (const xcb_xkb_get_map_reply_t *R /**< */, xcb_xkb_get_map_map_types_rtrn_iterator (const xcb_xkb_get_map_reply_t *R /**< */,
const xcb_xkb_get_map_map_t *S /** < */); const xcb_xkb_get_map_map_t *S /** < */);
/**************************************************************************
***
**
** int xcb_xkb_get_map_map_syms_rtrn_length
**
** @param const xcb_xkb_get_map_map_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_xkb_get_map_map_syms_rtrn_length (const xcb_xkb_get_map_reply_t *R /** < */, xcb_xkb_get_map_map_syms_rtrn_length (const xcb_xkb_get_map_reply_t *R /** < */,
const xcb_xkb_get_map_map_t *S /**< * /); const xcb_xkb_get_map_map_t *S /**< * /);
/**************************************************************************
***
**
** xcb_xkb_key_sym_map_iterator_t xcb_xkb_get_map_map_syms_rtrn_iterator
**
** @param const xcb_xkb_get_map_map_t *R
** @returns xcb_xkb_key_sym_map_iterator_t
**
**************************************************************************
***/
xcb_xkb_key_sym_map_iterator_t xcb_xkb_key_sym_map_iterator_t
xcb_xkb_get_map_map_syms_rtrn_iterator (const xcb_xkb_get_map_reply_t *R / **< */, xcb_xkb_get_map_map_syms_rtrn_iterator (const xcb_xkb_get_map_reply_t *R / **< */,
const xcb_xkb_get_map_map_t *S /**< */); const xcb_xkb_get_map_map_t *S /**< */);
/**************************************************************************
***
**
** uint8_t * xcb_xkb_get_map_map_acts_rtrn_count
**
** @param const xcb_xkb_get_map_map_t *S
** @returns uint8_t *
**
**************************************************************************
***/
uint8_t * uint8_t *
xcb_xkb_get_map_map_acts_rtrn_count (const xcb_xkb_get_map_map_t *S /**< * /); xcb_xkb_get_map_map_acts_rtrn_count (const xcb_xkb_get_map_map_t *S /**< * /);
/**************************************************************************
***
**
** int xcb_xkb_get_map_map_acts_rtrn_count_length
**
** @param const xcb_xkb_get_map_map_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_xkb_get_map_map_acts_rtrn_count_length (const xcb_xkb_get_map_reply_t * R /**< */, xcb_xkb_get_map_map_acts_rtrn_count_length (const xcb_xkb_get_map_reply_t * R /**< */,
const xcb_xkb_get_map_map_t *S /**< */); const xcb_xkb_get_map_map_t *S /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xkb_get_map_map_acts_rtrn_count_end
**
** @param const xcb_xkb_get_map_map_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_xkb_get_map_map_acts_rtrn_count_end (const xcb_xkb_get_map_reply_t *R /**< */, xcb_xkb_get_map_map_acts_rtrn_count_end (const xcb_xkb_get_map_reply_t *R /**< */,
const xcb_xkb_get_map_map_t *S /** < */); const xcb_xkb_get_map_map_t *S /** < */);
/**************************************************************************
***
**
** xcb_xkb_action_t * xcb_xkb_get_map_map_acts_rtrn_acts
**
** @param const xcb_xkb_get_map_map_t *S
** @returns xcb_xkb_action_t *
**
**************************************************************************
***/
xcb_xkb_action_t * xcb_xkb_action_t *
xcb_xkb_get_map_map_acts_rtrn_acts (const xcb_xkb_get_map_map_t *S /**< */ ); xcb_xkb_get_map_map_acts_rtrn_acts (const xcb_xkb_get_map_map_t *S /**< */ );
/**************************************************************************
***
**
** int xcb_xkb_get_map_map_acts_rtrn_acts_length
**
** @param const xcb_xkb_get_map_map_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_xkb_get_map_map_acts_rtrn_acts_length (const xcb_xkb_get_map_reply_t *R /**< */, xcb_xkb_get_map_map_acts_rtrn_acts_length (const xcb_xkb_get_map_reply_t *R /**< */,
const xcb_xkb_get_map_map_t *S / **< */); const xcb_xkb_get_map_map_t *S / **< */);
/**************************************************************************
***
**
** xcb_xkb_action_iterator_t xcb_xkb_get_map_map_acts_rtrn_acts_iterator
**
** @param const xcb_xkb_get_map_map_t *R
** @returns xcb_xkb_action_iterator_t
**
**************************************************************************
***/
xcb_xkb_action_iterator_t xcb_xkb_action_iterator_t
xcb_xkb_get_map_map_acts_rtrn_acts_iterator (const xcb_xkb_get_map_reply_t *R /**< */, xcb_xkb_get_map_map_acts_rtrn_acts_iterator (const xcb_xkb_get_map_reply_t *R /**< */,
const xcb_xkb_get_map_map_t *S /**< */); const xcb_xkb_get_map_map_t *S /**< */);
/**************************************************************************
***
**
** xcb_xkb_set_behavior_t * xcb_xkb_get_map_map_behaviors_rtrn
**
** @param const xcb_xkb_get_map_map_t *S
** @returns xcb_xkb_set_behavior_t *
**
**************************************************************************
***/
xcb_xkb_set_behavior_t * xcb_xkb_set_behavior_t *
xcb_xkb_get_map_map_behaviors_rtrn (const xcb_xkb_get_map_map_t *S /**< */ ); xcb_xkb_get_map_map_behaviors_rtrn (const xcb_xkb_get_map_map_t *S /**< */ );
/**************************************************************************
***
**
** int xcb_xkb_get_map_map_behaviors_rtrn_length
**
** @param const xcb_xkb_get_map_map_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_xkb_get_map_map_behaviors_rtrn_length (const xcb_xkb_get_map_reply_t *R /**< */, xcb_xkb_get_map_map_behaviors_rtrn_length (const xcb_xkb_get_map_reply_t *R /**< */,
const xcb_xkb_get_map_map_t *S / **< */); const xcb_xkb_get_map_map_t *S / **< */);
/**************************************************************************
***
**
** xcb_xkb_set_behavior_iterator_t xcb_xkb_get_map_map_behaviors_rtrn_iter
ator
**
** @param const xcb_xkb_get_map_map_t *R
** @returns xcb_xkb_set_behavior_iterator_t
**
**************************************************************************
***/
xcb_xkb_set_behavior_iterator_t xcb_xkb_set_behavior_iterator_t
xcb_xkb_get_map_map_behaviors_rtrn_iterator (const xcb_xkb_get_map_reply_t *R /**< */, xcb_xkb_get_map_map_behaviors_rtrn_iterator (const xcb_xkb_get_map_reply_t *R /**< */,
const xcb_xkb_get_map_map_t *S /**< */); const xcb_xkb_get_map_map_t *S /**< */);
/**************************************************************************
***
**
** uint8_t * xcb_xkb_get_map_map_vmods_rtrn
**
** @param const xcb_xkb_get_map_map_t *S
** @returns uint8_t *
**
**************************************************************************
***/
uint8_t * uint8_t *
xcb_xkb_get_map_map_vmods_rtrn (const xcb_xkb_get_map_map_t *S /**< */); xcb_xkb_get_map_map_vmods_rtrn (const xcb_xkb_get_map_map_t *S /**< */);
/**************************************************************************
***
**
** int xcb_xkb_get_map_map_vmods_rtrn_length
**
** @param const xcb_xkb_get_map_map_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_xkb_get_map_map_vmods_rtrn_length (const xcb_xkb_get_map_reply_t *R /* *< */, xcb_xkb_get_map_map_vmods_rtrn_length (const xcb_xkb_get_map_reply_t *R /* *< */,
const xcb_xkb_get_map_map_t *S /**< */); const xcb_xkb_get_map_map_t *S /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xkb_get_map_map_vmods_rtrn_end
**
** @param const xcb_xkb_get_map_map_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_xkb_get_map_map_vmods_rtrn_end (const xcb_xkb_get_map_reply_t *R /**< */, xcb_xkb_get_map_map_vmods_rtrn_end (const xcb_xkb_get_map_reply_t *R /**< */,
const xcb_xkb_get_map_map_t *S /**< */) ; const xcb_xkb_get_map_map_t *S /**< */) ;
/**************************************************************************
***
**
** xcb_xkb_set_explicit_t * xcb_xkb_get_map_map_explicit_rtrn
**
** @param const xcb_xkb_get_map_map_t *S
** @returns xcb_xkb_set_explicit_t *
**
**************************************************************************
***/
xcb_xkb_set_explicit_t * xcb_xkb_set_explicit_t *
xcb_xkb_get_map_map_explicit_rtrn (const xcb_xkb_get_map_map_t *S /**< */) ; xcb_xkb_get_map_map_explicit_rtrn (const xcb_xkb_get_map_map_t *S /**< */) ;
/**************************************************************************
***
**
** int xcb_xkb_get_map_map_explicit_rtrn_length
**
** @param const xcb_xkb_get_map_map_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_xkb_get_map_map_explicit_rtrn_length (const xcb_xkb_get_map_reply_t *R /**< */, xcb_xkb_get_map_map_explicit_rtrn_length (const xcb_xkb_get_map_reply_t *R /**< */,
const xcb_xkb_get_map_map_t *S /* *< */); const xcb_xkb_get_map_map_t *S /* *< */);
/**************************************************************************
***
**
** xcb_xkb_set_explicit_iterator_t xcb_xkb_get_map_map_explicit_rtrn_itera
tor
**
** @param const xcb_xkb_get_map_map_t *R
** @returns xcb_xkb_set_explicit_iterator_t
**
**************************************************************************
***/
xcb_xkb_set_explicit_iterator_t xcb_xkb_set_explicit_iterator_t
xcb_xkb_get_map_map_explicit_rtrn_iterator (const xcb_xkb_get_map_reply_t * R /**< */, xcb_xkb_get_map_map_explicit_rtrn_iterator (const xcb_xkb_get_map_reply_t * R /**< */,
const xcb_xkb_get_map_map_t *S /**< */); const xcb_xkb_get_map_map_t *S /**< */);
/**************************************************************************
***
**
** xcb_xkb_key_mod_map_t * xcb_xkb_get_map_map_modmap_rtrn
**
** @param const xcb_xkb_get_map_map_t *S
** @returns xcb_xkb_key_mod_map_t *
**
**************************************************************************
***/
xcb_xkb_key_mod_map_t * xcb_xkb_key_mod_map_t *
xcb_xkb_get_map_map_modmap_rtrn (const xcb_xkb_get_map_map_t *S /**< */); xcb_xkb_get_map_map_modmap_rtrn (const xcb_xkb_get_map_map_t *S /**< */);
/**************************************************************************
***
**
** int xcb_xkb_get_map_map_modmap_rtrn_length
**
** @param const xcb_xkb_get_map_map_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_xkb_get_map_map_modmap_rtrn_length (const xcb_xkb_get_map_reply_t *R / **< */, xcb_xkb_get_map_map_modmap_rtrn_length (const xcb_xkb_get_map_reply_t *R / **< */,
const xcb_xkb_get_map_map_t *S /**< */); const xcb_xkb_get_map_map_t *S /**< */);
/**************************************************************************
***
**
** xcb_xkb_key_mod_map_iterator_t xcb_xkb_get_map_map_modmap_rtrn_iterator
**
** @param const xcb_xkb_get_map_map_t *R
** @returns xcb_xkb_key_mod_map_iterator_t
**
**************************************************************************
***/
xcb_xkb_key_mod_map_iterator_t xcb_xkb_key_mod_map_iterator_t
xcb_xkb_get_map_map_modmap_rtrn_iterator (const xcb_xkb_get_map_reply_t *R /**< */, xcb_xkb_get_map_map_modmap_rtrn_iterator (const xcb_xkb_get_map_reply_t *R /**< */,
const xcb_xkb_get_map_map_t *S /* *< */); const xcb_xkb_get_map_map_t *S /* *< */);
/**************************************************************************
***
**
** xcb_xkb_key_v_mod_map_t * xcb_xkb_get_map_map_vmodmap_rtrn
**
** @param const xcb_xkb_get_map_map_t *S
** @returns xcb_xkb_key_v_mod_map_t *
**
**************************************************************************
***/
xcb_xkb_key_v_mod_map_t * xcb_xkb_key_v_mod_map_t *
xcb_xkb_get_map_map_vmodmap_rtrn (const xcb_xkb_get_map_map_t *S /**< */); xcb_xkb_get_map_map_vmodmap_rtrn (const xcb_xkb_get_map_map_t *S /**< */);
/**************************************************************************
***
**
** int xcb_xkb_get_map_map_vmodmap_rtrn_length
**
** @param const xcb_xkb_get_map_map_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_xkb_get_map_map_vmodmap_rtrn_length (const xcb_xkb_get_map_reply_t *R /**< */, xcb_xkb_get_map_map_vmodmap_rtrn_length (const xcb_xkb_get_map_reply_t *R /**< */,
const xcb_xkb_get_map_map_t *S /** < */); const xcb_xkb_get_map_map_t *S /** < */);
/**************************************************************************
***
**
** xcb_xkb_key_v_mod_map_iterator_t xcb_xkb_get_map_map_vmodmap_rtrn_itera
tor
**
** @param const xcb_xkb_get_map_map_t *R
** @returns xcb_xkb_key_v_mod_map_iterator_t
**
**************************************************************************
***/
xcb_xkb_key_v_mod_map_iterator_t xcb_xkb_key_v_mod_map_iterator_t
xcb_xkb_get_map_map_vmodmap_rtrn_iterator (const xcb_xkb_get_map_reply_t *R /**< */, xcb_xkb_get_map_map_vmodmap_rtrn_iterator (const xcb_xkb_get_map_reply_t *R /**< */,
const xcb_xkb_get_map_map_t *S / **< */); const xcb_xkb_get_map_map_t *S / **< */);
int int
xcb_xkb_get_map_map_serialize (void **_buffer /**< */, xcb_xkb_get_map_map_serialize (void **_buffer /**< */,
uint8_t nTypes /**< * /, uint8_t nTypes /**< * /,
uint8_t nKeySyms /**< */, uint8_t nKeySyms /**< */,
uint8_t nKeyActions / **< */, uint8_t nKeyActions / **< */,
uint16_t totalActions /**< */, uint16_t totalActions /**< */,
uint8_t totalKeyBehavi ors /**< */, uint8_t totalKeyBehavi ors /**< */,
uint8_t nVModMapKeys /**< */, uint16_t virtualMods / **< */,
uint8_t totalKeyExplic it /**< */, uint8_t totalKeyExplic it /**< */,
uint8_t totalModMapKey s /**< */, uint8_t totalModMapKey s /**< */,
uint8_t totalVModMapKe ys /**< */, uint8_t totalVModMapKe ys /**< */,
uint16_t present /**< */, uint16_t present /**< */,
const xcb_xkb_get_map_map_t *_aux /**< */) ; const xcb_xkb_get_map_map_t *_aux /**< */) ;
int int
xcb_xkb_get_map_map_unpack (const void *_buffer /**< */, xcb_xkb_get_map_map_unpack (const void *_buffer /**< */,
uint8_t nTypes /**< */, uint8_t nTypes /**< */,
uint8_t nKeySyms /**< */, uint8_t nKeySyms /**< */,
uint8_t nKeyActions /**< */, uint8_t nKeyActions /**< */,
uint16_t totalActions /**< */, uint16_t totalActions /**< */,
uint8_t totalKeyBehaviors /**< */, uint8_t totalKeyBehaviors /**< */,
uint8_t nVModMapKeys /**< */, uint16_t virtualMods /**< */,
uint8_t totalKeyExplicit /**< */, uint8_t totalKeyExplicit /**< */,
uint8_t totalModMapKeys /**< * /, uint8_t totalModMapKeys /**< * /,
uint8_t totalVModMapKeys /**< */, uint8_t totalVModMapKeys /**< */,
uint16_t present /**< */, uint16_t present /**< */,
xcb_xkb_get_map_map_t *_aux /**< */); xcb_xkb_get_map_map_t *_aux /**< */);
int int
xcb_xkb_get_map_map_sizeof (const void *_buffer /**< */, xcb_xkb_get_map_map_sizeof (const void *_buffer /**< */,
uint8_t nTypes /**< */, uint8_t nTypes /**< */,
uint8_t nKeySyms /**< */, uint8_t nKeySyms /**< */,
uint8_t nKeyActions /**< */, uint8_t nKeyActions /**< */,
uint16_t totalActions /**< */, uint16_t totalActions /**< */,
uint8_t totalKeyBehaviors /**< */, uint8_t totalKeyBehaviors /**< */,
uint8_t nVModMapKeys /**< */, uint16_t virtualMods /**< */,
uint8_t totalKeyExplicit /**< */, uint8_t totalKeyExplicit /**< */,
uint8_t totalModMapKeys /**< */, uint8_t totalModMapKeys /**< */,
uint8_t totalVModMapKeys /**< */, uint8_t totalVModMapKeys /**< */,
uint16_t present /**< */); uint16_t present /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_xkb_get_map_cookie_t xcb_xkb_get_map
**
** @param xcb_connection_t *c
** @param xcb_xkb_device_spec_t deviceSpec
** @param uint16_t full
** @param uint16_t partial
** @param uint8_t firstType
** @param uint8_t nTypes
** @param xcb_keycode_t firstKeySym
** @param uint8_t nKeySyms
** @param xcb_keycode_t firstKeyAction
** @param uint8_t nKeyActions
** @param xcb_keycode_t firstKeyBehavior
** @param uint8_t nKeyBehaviors
** @param uint16_t virtualMods
** @param xcb_keycode_t firstKeyExplicit
** @param uint8_t nKeyExplicit
** @param xcb_keycode_t firstModMapKey
** @param uint8_t nModMapKeys
** @param xcb_keycode_t firstVModMapKey
** @param uint8_t nVModMapKeys
** @returns xcb_xkb_get_map_cookie_t
**
**************************************************************************
***/
xcb_xkb_get_map_cookie_t xcb_xkb_get_map_cookie_t
xcb_xkb_get_map (xcb_connection_t *c /**< */, xcb_xkb_get_map (xcb_connection_t *c /**< */,
xcb_xkb_device_spec_t deviceSpec /**< */, xcb_xkb_device_spec_t deviceSpec /**< */,
uint16_t full /**< */, uint16_t full /**< */,
uint16_t partial /**< */, uint16_t partial /**< */,
uint8_t firstType /**< */, uint8_t firstType /**< */,
uint8_t nTypes /**< */, uint8_t nTypes /**< */,
xcb_keycode_t firstKeySym /**< */, xcb_keycode_t firstKeySym /**< */,
uint8_t nKeySyms /**< */, uint8_t nKeySyms /**< */,
xcb_keycode_t firstKeyAction /**< */, xcb_keycode_t firstKeyAction /**< */,
skipping to change at line 8437 skipping to change at line 5193
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_xkb_get_map_cookie_t xcb_xkb_get_map_unchecked
**
** @param xcb_connection_t *c
** @param xcb_xkb_device_spec_t deviceSpec
** @param uint16_t full
** @param uint16_t partial
** @param uint8_t firstType
** @param uint8_t nTypes
** @param xcb_keycode_t firstKeySym
** @param uint8_t nKeySyms
** @param xcb_keycode_t firstKeyAction
** @param uint8_t nKeyActions
** @param xcb_keycode_t firstKeyBehavior
** @param uint8_t nKeyBehaviors
** @param uint16_t virtualMods
** @param xcb_keycode_t firstKeyExplicit
** @param uint8_t nKeyExplicit
** @param xcb_keycode_t firstModMapKey
** @param uint8_t nModMapKeys
** @param xcb_keycode_t firstVModMapKey
** @param uint8_t nVModMapKeys
** @returns xcb_xkb_get_map_cookie_t
**
**************************************************************************
***/
xcb_xkb_get_map_cookie_t xcb_xkb_get_map_cookie_t
xcb_xkb_get_map_unchecked (xcb_connection_t *c /**< */, xcb_xkb_get_map_unchecked (xcb_connection_t *c /**< */,
xcb_xkb_device_spec_t deviceSpec /**< */, xcb_xkb_device_spec_t deviceSpec /**< */,
uint16_t full /**< */, uint16_t full /**< */,
uint16_t partial /**< */, uint16_t partial /**< */,
uint8_t firstType /**< */, uint8_t firstType /**< */,
uint8_t nTypes /**< */, uint8_t nTypes /**< */,
xcb_keycode_t firstKeySym /**< */, xcb_keycode_t firstKeySym /**< */,
uint8_t nKeySyms /**< */, uint8_t nKeySyms /**< */,
xcb_keycode_t firstKeyAction /**< */, xcb_keycode_t firstKeyAction /**< */,
skipping to change at line 8486 skipping to change at line 5214
xcb_keycode_t firstKeyBehavior /**< */ , xcb_keycode_t firstKeyBehavior /**< */ ,
uint8_t nKeyBehaviors /**< */, uint8_t nKeyBehaviors /**< */,
uint16_t virtualMods /**< */, uint16_t virtualMods /**< */,
xcb_keycode_t firstKeyExplicit /**< */ , xcb_keycode_t firstKeyExplicit /**< */ ,
uint8_t nKeyExplicit /**< */, uint8_t nKeyExplicit /**< */,
xcb_keycode_t firstModMapKey /**< */, xcb_keycode_t firstModMapKey /**< */,
uint8_t nModMapKeys /**< */, uint8_t nModMapKeys /**< */,
xcb_keycode_t firstVModMapKey /**< */, xcb_keycode_t firstVModMapKey /**< */,
uint8_t nVModMapKeys /**< */); uint8_t nVModMapKeys /**< */);
/**************************************************************************
***
**
** xcb_xkb_get_map_map_t * xcb_xkb_get_map_map
**
** @param const xcb_xkb_get_map_reply_t *R
** @returns xcb_xkb_get_map_map_t *
**
**************************************************************************
***/
void * void *
xcb_xkb_get_map_map (const xcb_xkb_get_map_reply_t *R /**< */); xcb_xkb_get_map_map (const xcb_xkb_get_map_reply_t *R /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_xkb_get_map_unchecked(). is used. * xcb_xkb_get_map_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_xkb_get_map_reply_t * xcb_xkb_get_map_reply
**
** @param xcb_connection_t *c
** @param xcb_xkb_get_map_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_xkb_get_map_reply_t *
**
**************************************************************************
***/
xcb_xkb_get_map_reply_t * xcb_xkb_get_map_reply_t *
xcb_xkb_get_map_reply (xcb_connection_t *c /**< */, xcb_xkb_get_map_reply (xcb_connection_t *c /**< */,
xcb_xkb_get_map_cookie_t cookie /**< */, xcb_xkb_get_map_cookie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
/**************************************************************************
***
**
** int xcb_xkb_set_map_values_types_length
**
** @param const xcb_xkb_set_map_values_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_xkb_set_map_values_types_length (const xcb_xkb_set_map_request_t *R /* *< */, xcb_xkb_set_map_values_types_length (const xcb_xkb_set_map_request_t *R /* *< */,
const xcb_xkb_set_map_values_t *S /**< */); const xcb_xkb_set_map_values_t *S /**< */);
/**************************************************************************
***
**
** xcb_xkb_set_key_type_iterator_t xcb_xkb_set_map_values_types_iterator
**
** @param const xcb_xkb_set_map_values_t *R
** @returns xcb_xkb_set_key_type_iterator_t
**
**************************************************************************
***/
xcb_xkb_set_key_type_iterator_t xcb_xkb_set_key_type_iterator_t
xcb_xkb_set_map_values_types_iterator (const xcb_xkb_set_map_request_t *R /**< */, xcb_xkb_set_map_values_types_iterator (const xcb_xkb_set_map_request_t *R /**< */,
const xcb_xkb_set_map_values_t *S /* *< */); const xcb_xkb_set_map_values_t *S /* *< */);
/**************************************************************************
***
**
** int xcb_xkb_set_map_values_syms_length
**
** @param const xcb_xkb_set_map_values_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_xkb_set_map_values_syms_length (const xcb_xkb_set_map_request_t *R /** < */, xcb_xkb_set_map_values_syms_length (const xcb_xkb_set_map_request_t *R /** < */,
const xcb_xkb_set_map_values_t *S /**< */); const xcb_xkb_set_map_values_t *S /**< */);
/**************************************************************************
***
**
** xcb_xkb_key_sym_map_iterator_t xcb_xkb_set_map_values_syms_iterator
**
** @param const xcb_xkb_set_map_values_t *R
** @returns xcb_xkb_key_sym_map_iterator_t
**
**************************************************************************
***/
xcb_xkb_key_sym_map_iterator_t xcb_xkb_key_sym_map_iterator_t
xcb_xkb_set_map_values_syms_iterator (const xcb_xkb_set_map_request_t *R / **< */, xcb_xkb_set_map_values_syms_iterator (const xcb_xkb_set_map_request_t *R / **< */,
const xcb_xkb_set_map_values_t *S /** < */); const xcb_xkb_set_map_values_t *S /** < */);
/**************************************************************************
***
**
** uint8_t * xcb_xkb_set_map_values_actions_count
**
** @param const xcb_xkb_set_map_values_t *S
** @returns uint8_t *
**
**************************************************************************
***/
uint8_t * uint8_t *
xcb_xkb_set_map_values_actions_count (const xcb_xkb_set_map_values_t *S /* *< */); xcb_xkb_set_map_values_actions_count (const xcb_xkb_set_map_values_t *S /* *< */);
/**************************************************************************
***
**
** int xcb_xkb_set_map_values_actions_count_length
**
** @param const xcb_xkb_set_map_values_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_xkb_set_map_values_actions_count_length (const xcb_xkb_set_map_request_ t *R /**< */, xcb_xkb_set_map_values_actions_count_length (const xcb_xkb_set_map_request_ t *R /**< */,
const xcb_xkb_set_map_values_t *S /**< */); const xcb_xkb_set_map_values_t *S /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xkb_set_map_values_actions_count_end
**
** @param const xcb_xkb_set_map_values_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_xkb_set_map_values_actions_count_end (const xcb_xkb_set_map_request_t * R /**< */, xcb_xkb_set_map_values_actions_count_end (const xcb_xkb_set_map_request_t * R /**< */,
const xcb_xkb_set_map_values_t *S /**< */); const xcb_xkb_set_map_values_t *S /**< */);
/**************************************************************************
***
**
** xcb_xkb_action_t * xcb_xkb_set_map_values_actions
**
** @param const xcb_xkb_set_map_values_t *S
** @returns xcb_xkb_action_t *
**
**************************************************************************
***/
xcb_xkb_action_t * xcb_xkb_action_t *
xcb_xkb_set_map_values_actions (const xcb_xkb_set_map_values_t *S /**< */) ; xcb_xkb_set_map_values_actions (const xcb_xkb_set_map_values_t *S /**< */) ;
/**************************************************************************
***
**
** int xcb_xkb_set_map_values_actions_length
**
** @param const xcb_xkb_set_map_values_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_xkb_set_map_values_actions_length (const xcb_xkb_set_map_request_t *R /**< */, xcb_xkb_set_map_values_actions_length (const xcb_xkb_set_map_request_t *R /**< */,
const xcb_xkb_set_map_values_t *S /* *< */); const xcb_xkb_set_map_values_t *S /* *< */);
/**************************************************************************
***
**
** xcb_xkb_action_iterator_t xcb_xkb_set_map_values_actions_iterator
**
** @param const xcb_xkb_set_map_values_t *R
** @returns xcb_xkb_action_iterator_t
**
**************************************************************************
***/
xcb_xkb_action_iterator_t xcb_xkb_action_iterator_t
xcb_xkb_set_map_values_actions_iterator (const xcb_xkb_set_map_request_t *R /**< */, xcb_xkb_set_map_values_actions_iterator (const xcb_xkb_set_map_request_t *R /**< */,
const xcb_xkb_set_map_values_t *S /**< */); const xcb_xkb_set_map_values_t *S /**< */);
/**************************************************************************
***
**
** xcb_xkb_set_behavior_t * xcb_xkb_set_map_values_behaviors
**
** @param const xcb_xkb_set_map_values_t *S
** @returns xcb_xkb_set_behavior_t *
**
**************************************************************************
***/
xcb_xkb_set_behavior_t * xcb_xkb_set_behavior_t *
xcb_xkb_set_map_values_behaviors (const xcb_xkb_set_map_values_t *S /**< * /); xcb_xkb_set_map_values_behaviors (const xcb_xkb_set_map_values_t *S /**< * /);
/**************************************************************************
***
**
** int xcb_xkb_set_map_values_behaviors_length
**
** @param const xcb_xkb_set_map_values_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_xkb_set_map_values_behaviors_length (const xcb_xkb_set_map_request_t *R /**< */, xcb_xkb_set_map_values_behaviors_length (const xcb_xkb_set_map_request_t *R /**< */,
const xcb_xkb_set_map_values_t *S /**< */); const xcb_xkb_set_map_values_t *S /**< */);
/**************************************************************************
***
**
** xcb_xkb_set_behavior_iterator_t xcb_xkb_set_map_values_behaviors_iterat
or
**
** @param const xcb_xkb_set_map_values_t *R
** @returns xcb_xkb_set_behavior_iterator_t
**
**************************************************************************
***/
xcb_xkb_set_behavior_iterator_t xcb_xkb_set_behavior_iterator_t
xcb_xkb_set_map_values_behaviors_iterator (const xcb_xkb_set_map_request_t *R /**< */, xcb_xkb_set_map_values_behaviors_iterator (const xcb_xkb_set_map_request_t *R /**< */,
const xcb_xkb_set_map_values_t * S /**< */); const xcb_xkb_set_map_values_t * S /**< */);
/**************************************************************************
***
**
** uint8_t * xcb_xkb_set_map_values_vmods
**
** @param const xcb_xkb_set_map_values_t *S
** @returns uint8_t *
**
**************************************************************************
***/
uint8_t * uint8_t *
xcb_xkb_set_map_values_vmods (const xcb_xkb_set_map_values_t *S /**< */); xcb_xkb_set_map_values_vmods (const xcb_xkb_set_map_values_t *S /**< */);
/**************************************************************************
***
**
** int xcb_xkb_set_map_values_vmods_length
**
** @param const xcb_xkb_set_map_values_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_xkb_set_map_values_vmods_length (const xcb_xkb_set_map_request_t *R /* *< */, xcb_xkb_set_map_values_vmods_length (const xcb_xkb_set_map_request_t *R /* *< */,
const xcb_xkb_set_map_values_t *S /**< */); const xcb_xkb_set_map_values_t *S /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xkb_set_map_values_vmods_end
**
** @param const xcb_xkb_set_map_values_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_xkb_set_map_values_vmods_end (const xcb_xkb_set_map_request_t *R /**< */, xcb_xkb_set_map_values_vmods_end (const xcb_xkb_set_map_request_t *R /**< */,
const xcb_xkb_set_map_values_t *S /**< */ ); const xcb_xkb_set_map_values_t *S /**< */ );
/**************************************************************************
***
**
** xcb_xkb_set_explicit_t * xcb_xkb_set_map_values_explicit
**
** @param const xcb_xkb_set_map_values_t *S
** @returns xcb_xkb_set_explicit_t *
**
**************************************************************************
***/
xcb_xkb_set_explicit_t * xcb_xkb_set_explicit_t *
xcb_xkb_set_map_values_explicit (const xcb_xkb_set_map_values_t *S /**< */ ); xcb_xkb_set_map_values_explicit (const xcb_xkb_set_map_values_t *S /**< */ );
/**************************************************************************
***
**
** int xcb_xkb_set_map_values_explicit_length
**
** @param const xcb_xkb_set_map_values_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_xkb_set_map_values_explicit_length (const xcb_xkb_set_map_request_t *R /**< */, xcb_xkb_set_map_values_explicit_length (const xcb_xkb_set_map_request_t *R /**< */,
const xcb_xkb_set_map_values_t *S / **< */); const xcb_xkb_set_map_values_t *S / **< */);
/**************************************************************************
***
**
** xcb_xkb_set_explicit_iterator_t xcb_xkb_set_map_values_explicit_iterato
r
**
** @param const xcb_xkb_set_map_values_t *R
** @returns xcb_xkb_set_explicit_iterator_t
**
**************************************************************************
***/
xcb_xkb_set_explicit_iterator_t xcb_xkb_set_explicit_iterator_t
xcb_xkb_set_map_values_explicit_iterator (const xcb_xkb_set_map_request_t * R /**< */, xcb_xkb_set_map_values_explicit_iterator (const xcb_xkb_set_map_request_t * R /**< */,
const xcb_xkb_set_map_values_t *S /**< */); const xcb_xkb_set_map_values_t *S /**< */);
/**************************************************************************
***
**
** xcb_xkb_key_mod_map_t * xcb_xkb_set_map_values_modmap
**
** @param const xcb_xkb_set_map_values_t *S
** @returns xcb_xkb_key_mod_map_t *
**
**************************************************************************
***/
xcb_xkb_key_mod_map_t * xcb_xkb_key_mod_map_t *
xcb_xkb_set_map_values_modmap (const xcb_xkb_set_map_values_t *S /**< */); xcb_xkb_set_map_values_modmap (const xcb_xkb_set_map_values_t *S /**< */);
/**************************************************************************
***
**
** int xcb_xkb_set_map_values_modmap_length
**
** @param const xcb_xkb_set_map_values_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_xkb_set_map_values_modmap_length (const xcb_xkb_set_map_request_t *R / **< */, xcb_xkb_set_map_values_modmap_length (const xcb_xkb_set_map_request_t *R / **< */,
const xcb_xkb_set_map_values_t *S /** < */); const xcb_xkb_set_map_values_t *S /** < */);
/**************************************************************************
***
**
** xcb_xkb_key_mod_map_iterator_t xcb_xkb_set_map_values_modmap_iterator
**
** @param const xcb_xkb_set_map_values_t *R
** @returns xcb_xkb_key_mod_map_iterator_t
**
**************************************************************************
***/
xcb_xkb_key_mod_map_iterator_t xcb_xkb_key_mod_map_iterator_t
xcb_xkb_set_map_values_modmap_iterator (const xcb_xkb_set_map_request_t *R /**< */, xcb_xkb_set_map_values_modmap_iterator (const xcb_xkb_set_map_request_t *R /**< */,
const xcb_xkb_set_map_values_t *S / **< */); const xcb_xkb_set_map_values_t *S / **< */);
/**************************************************************************
***
**
** xcb_xkb_key_v_mod_map_t * xcb_xkb_set_map_values_vmodmap
**
** @param const xcb_xkb_set_map_values_t *S
** @returns xcb_xkb_key_v_mod_map_t *
**
**************************************************************************
***/
xcb_xkb_key_v_mod_map_t * xcb_xkb_key_v_mod_map_t *
xcb_xkb_set_map_values_vmodmap (const xcb_xkb_set_map_values_t *S /**< */) ; xcb_xkb_set_map_values_vmodmap (const xcb_xkb_set_map_values_t *S /**< */) ;
/**************************************************************************
***
**
** int xcb_xkb_set_map_values_vmodmap_length
**
** @param const xcb_xkb_set_map_values_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_xkb_set_map_values_vmodmap_length (const xcb_xkb_set_map_request_t *R /**< */, xcb_xkb_set_map_values_vmodmap_length (const xcb_xkb_set_map_request_t *R /**< */,
const xcb_xkb_set_map_values_t *S /* *< */); const xcb_xkb_set_map_values_t *S /* *< */);
/**************************************************************************
***
**
** xcb_xkb_key_v_mod_map_iterator_t xcb_xkb_set_map_values_vmodmap_iterato
r
**
** @param const xcb_xkb_set_map_values_t *R
** @returns xcb_xkb_key_v_mod_map_iterator_t
**
**************************************************************************
***/
xcb_xkb_key_v_mod_map_iterator_t xcb_xkb_key_v_mod_map_iterator_t
xcb_xkb_set_map_values_vmodmap_iterator (const xcb_xkb_set_map_request_t *R /**< */, xcb_xkb_set_map_values_vmodmap_iterator (const xcb_xkb_set_map_request_t *R /**< */,
const xcb_xkb_set_map_values_t *S /**< */); const xcb_xkb_set_map_values_t *S /**< */);
int int
xcb_xkb_set_map_values_serialize (void **_buffer /**< */, xcb_xkb_set_map_values_serialize (void **_buffer /**< */,
uint8_t nTypes /**< */, uint8_t nTypes /**< */,
uint8_t nKeySyms /**< */, uint8_t nKeySyms /**< */,
uint8_t nKeyActi ons /**< */, uint8_t nKeyActi ons /**< */,
uint16_t totalAct ions /**< */, uint16_t totalAct ions /**< */,
uint8_t totalKey Behaviors /**< */, uint8_t totalKey Behaviors /**< */,
uint8_t nVModMap Keys /**< */, uint16_t virtualM ods /**< */,
uint8_t totalKey Explicit /**< */, uint8_t totalKey Explicit /**< */,
uint8_t totalMod MapKeys /**< */, uint8_t totalMod MapKeys /**< */,
uint8_t totalVMo dMapKeys /**< */, uint8_t totalVMo dMapKeys /**< */,
uint16_t present /**< */, uint16_t present /**< */,
const xcb_xkb_set_map_values_t *_aux /* *< */); const xcb_xkb_set_map_values_t *_aux /* *< */);
int int
xcb_xkb_set_map_values_unpack (const void *_buffer /**< */, xcb_xkb_set_map_values_unpack (const void *_buffer /**< */,
uint8_t nTypes /**< */, uint8_t nTypes /**< */,
uint8_t nKeySyms /**< */ , uint8_t nKeySyms /**< */ ,
uint8_t nKeyActions /**< */, uint8_t nKeyActions /**< */,
uint16_t totalActions /** < */, uint16_t totalActions /** < */,
uint8_t totalKeyBehaviors /**< */, uint8_t totalKeyBehaviors /**< */,
uint8_t nVModMapKeys /** < */, uint16_t virtualMods /**< */,
uint8_t totalKeyExplicit /**< */, uint8_t totalKeyExplicit /**< */,
uint8_t totalModMapKeys /**< */, uint8_t totalModMapKeys /**< */,
uint8_t totalVModMapKeys /**< */, uint8_t totalVModMapKeys /**< */,
uint16_t present /**< */, uint16_t present /**< */,
xcb_xkb_set_map_values_t *_aux /**< */); xcb_xkb_set_map_values_t *_aux /**< */);
int int
xcb_xkb_set_map_values_sizeof (const void *_buffer /**< */, xcb_xkb_set_map_values_sizeof (const void *_buffer /**< */,
uint8_t nTypes /**< */, uint8_t nTypes /**< */,
uint8_t nKeySyms /**< */, uint8_t nKeySyms /**< */,
uint8_t nKeyActions /**< */, uint8_t nKeyActions /**< */,
uint16_t totalActions /**< */, uint16_t totalActions /**< */,
uint8_t totalKeyBehaviors /**< */, uint8_t totalKeyBehaviors /**< */,
uint8_t nVModMapKeys /**< */, uint16_t virtualMods /**< */,
uint8_t totalKeyExplicit /**< */, uint8_t totalKeyExplicit /**< */,
uint8_t totalModMapKeys /**< */, uint8_t totalModMapKeys /**< */,
uint8_t totalVModMapKeys /**< */, uint8_t totalVModMapKeys /**< */,
uint16_t present /**< */); uint16_t present /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_xkb_set_map_checked
**
** @param xcb_connection_t *c
** @param xcb_xkb_device_spec_t deviceSpec
** @param uint16_t present
** @param uint16_t flags
** @param xcb_keycode_t minKeyCode
** @param xcb_keycode_t maxKeyCode
** @param uint8_t firstType
** @param uint8_t nTypes
** @param xcb_keycode_t firstKeySym
** @param uint8_t nKeySyms
** @param uint16_t totalSyms
** @param xcb_keycode_t firstKeyAction
** @param uint8_t nKeyActions
** @param uint16_t totalActions
** @param xcb_keycode_t firstKeyBehavior
** @param uint8_t nKeyBehaviors
** @param uint8_t totalKeyBehaviors
** @param xcb_keycode_t firstKeyExplicit
** @param uint8_t nKeyExplicit
** @param uint8_t totalKeyExplicit
** @param xcb_keycode_t firstModMapKey
** @param uint8_t nModMapKeys
** @param uint8_t totalModMapKeys
** @param xcb_keycode_t firstVModMapKey
** @param uint8_t nVModMapKeys
** @param uint8_t totalVModMapKeys
** @param uint16_t virtualMods
** @param const void *values
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_xkb_set_map_checked (xcb_connection_t *c /**< */, xcb_xkb_set_map_checked (xcb_connection_t *c /**< */,
xcb_xkb_device_spec_t deviceSpec /**< */, xcb_xkb_device_spec_t deviceSpec /**< */,
uint16_t present /**< */, uint16_t present /**< */,
uint16_t flags /**< */, uint16_t flags /**< */,
xcb_keycode_t minKeyCode /**< */, xcb_keycode_t minKeyCode /**< */,
xcb_keycode_t maxKeyCode /**< */, xcb_keycode_t maxKeyCode /**< */,
uint8_t firstType /**< */, uint8_t firstType /**< */,
uint8_t nTypes /**< */, uint8_t nTypes /**< */,
xcb_keycode_t firstKeySym /**< */, xcb_keycode_t firstKeySym /**< */,
skipping to change at line 8974 skipping to change at line 5419
const void *values /**< */); const void *values /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_xkb_set_map
**
** @param xcb_connection_t *c
** @param xcb_xkb_device_spec_t deviceSpec
** @param uint16_t present
** @param uint16_t flags
** @param xcb_keycode_t minKeyCode
** @param xcb_keycode_t maxKeyCode
** @param uint8_t firstType
** @param uint8_t nTypes
** @param xcb_keycode_t firstKeySym
** @param uint8_t nKeySyms
** @param uint16_t totalSyms
** @param xcb_keycode_t firstKeyAction
** @param uint8_t nKeyActions
** @param uint16_t totalActions
** @param xcb_keycode_t firstKeyBehavior
** @param uint8_t nKeyBehaviors
** @param uint8_t totalKeyBehaviors
** @param xcb_keycode_t firstKeyExplicit
** @param uint8_t nKeyExplicit
** @param uint8_t totalKeyExplicit
** @param xcb_keycode_t firstModMapKey
** @param uint8_t nModMapKeys
** @param uint8_t totalModMapKeys
** @param xcb_keycode_t firstVModMapKey
** @param uint8_t nVModMapKeys
** @param uint8_t totalVModMapKeys
** @param uint16_t virtualMods
** @param const void *values
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_xkb_set_map (xcb_connection_t *c /**< */, xcb_xkb_set_map (xcb_connection_t *c /**< */,
xcb_xkb_device_spec_t deviceSpec /**< */, xcb_xkb_device_spec_t deviceSpec /**< */,
uint16_t present /**< */, uint16_t present /**< */,
uint16_t flags /**< */, uint16_t flags /**< */,
xcb_keycode_t minKeyCode /**< */, xcb_keycode_t minKeyCode /**< */,
xcb_keycode_t maxKeyCode /**< */, xcb_keycode_t maxKeyCode /**< */,
uint8_t firstType /**< */, uint8_t firstType /**< */,
uint8_t nTypes /**< */, uint8_t nTypes /**< */,
xcb_keycode_t firstKeySym /**< */, xcb_keycode_t firstKeySym /**< */,
skipping to change at line 9052 skipping to change at line 5460
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_xkb_set_map_aux_checked
**
** @param xcb_connection_t *c
** @param xcb_xkb_device_spec_t deviceSpec
** @param uint16_t present
** @param uint16_t flags
** @param xcb_keycode_t minKeyCode
** @param xcb_keycode_t maxKeyCode
** @param uint8_t firstType
** @param uint8_t nTypes
** @param xcb_keycode_t firstKeySym
** @param uint8_t nKeySyms
** @param uint16_t totalSyms
** @param xcb_keycode_t firstKeyAction
** @param uint8_t nKeyActions
** @param uint16_t totalActions
** @param xcb_keycode_t firstKeyBehavior
** @param uint8_t nKeyBehaviors
** @param uint8_t totalKeyBehaviors
** @param xcb_keycode_t firstKeyExplicit
** @param uint8_t nKeyExplicit
** @param uint8_t totalKeyExplicit
** @param xcb_keycode_t firstModMapKey
** @param uint8_t nModMapKeys
** @param uint8_t totalModMapKeys
** @param xcb_keycode_t firstVModMapKey
** @param uint8_t nVModMapKeys
** @param uint8_t totalVModMapKeys
** @param uint16_t virtualMods
** @param const xcb_xkb_set_map_values_t *values
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_xkb_set_map_aux_checked (xcb_connection_t *c /**< */, xcb_xkb_set_map_aux_checked (xcb_connection_t *c /**< */,
xcb_xkb_device_spec_t deviceSpec /* *< */, xcb_xkb_device_spec_t deviceSpec /* *< */,
uint16_t present /**< */, uint16_t present /**< */,
uint16_t flags /**< */ , uint16_t flags /**< */ ,
xcb_keycode_t minKeyCode /* *< */, xcb_keycode_t minKeyCode /* *< */,
xcb_keycode_t maxKeyCode /* *< */, xcb_keycode_t maxKeyCode /* *< */,
uint8_t firstType /** < */, uint8_t firstType /** < */,
uint8_t nTypes /**< * /, uint8_t nTypes /**< * /,
xcb_keycode_t firstKeySym / **< */, xcb_keycode_t firstKeySym / **< */,
skipping to change at line 9127 skipping to change at line 5498
const xcb_xkb_set_map_values_t *values /**< * /); const xcb_xkb_set_map_values_t *values /**< * /);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_xkb_set_map_aux
**
** @param xcb_connection_t *c
** @param xcb_xkb_device_spec_t deviceSpec
** @param uint16_t present
** @param uint16_t flags
** @param xcb_keycode_t minKeyCode
** @param xcb_keycode_t maxKeyCode
** @param uint8_t firstType
** @param uint8_t nTypes
** @param xcb_keycode_t firstKeySym
** @param uint8_t nKeySyms
** @param uint16_t totalSyms
** @param xcb_keycode_t firstKeyAction
** @param uint8_t nKeyActions
** @param uint16_t totalActions
** @param xcb_keycode_t firstKeyBehavior
** @param uint8_t nKeyBehaviors
** @param uint8_t totalKeyBehaviors
** @param xcb_keycode_t firstKeyExplicit
** @param uint8_t nKeyExplicit
** @param uint8_t totalKeyExplicit
** @param xcb_keycode_t firstModMapKey
** @param uint8_t nModMapKeys
** @param uint8_t totalModMapKeys
** @param xcb_keycode_t firstVModMapKey
** @param uint8_t nVModMapKeys
** @param uint8_t totalVModMapKeys
** @param uint16_t virtualMods
** @param const xcb_xkb_set_map_values_t *values
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_xkb_set_map_aux (xcb_connection_t *c /**< */, xcb_xkb_set_map_aux (xcb_connection_t *c /**< */,
xcb_xkb_device_spec_t deviceSpec /**< */, xcb_xkb_device_spec_t deviceSpec /**< */,
uint16_t present /**< */, uint16_t present /**< */,
uint16_t flags /**< */, uint16_t flags /**< */,
xcb_keycode_t minKeyCode /**< */, xcb_keycode_t minKeyCode /**< */,
xcb_keycode_t maxKeyCode /**< */, xcb_keycode_t maxKeyCode /**< */,
uint8_t firstType /**< */, uint8_t firstType /**< */,
uint8_t nTypes /**< */, uint8_t nTypes /**< */,
xcb_keycode_t firstKeySym /**< */, xcb_keycode_t firstKeySym /**< */,
skipping to change at line 9205 skipping to change at line 5539
xcb_xkb_get_compat_map_sizeof (const void *_buffer /**< */); xcb_xkb_get_compat_map_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_xkb_get_compat_map_cookie_t xcb_xkb_get_compat_map
**
** @param xcb_connection_t *c
** @param xcb_xkb_device_spec_t deviceSpec
** @param uint8_t groups
** @param uint8_t getAllSI
** @param uint16_t firstSI
** @param uint16_t nSI
** @returns xcb_xkb_get_compat_map_cookie_t
**
**************************************************************************
***/
xcb_xkb_get_compat_map_cookie_t xcb_xkb_get_compat_map_cookie_t
xcb_xkb_get_compat_map (xcb_connection_t *c /**< */, xcb_xkb_get_compat_map (xcb_connection_t *c /**< */,
xcb_xkb_device_spec_t deviceSpec /**< */, xcb_xkb_device_spec_t deviceSpec /**< */,
uint8_t groups /**< */, uint8_t groups /**< */,
uint8_t getAllSI /**< */, uint8_t getAllSI /**< */,
uint16_t firstSI /**< */, uint16_t firstSI /**< */,
uint16_t nSI /**< */); uint16_t nSI /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_xkb_get_compat_map_cookie_t xcb_xkb_get_compat_map_unchecked
**
** @param xcb_connection_t *c
** @param xcb_xkb_device_spec_t deviceSpec
** @param uint8_t groups
** @param uint8_t getAllSI
** @param uint16_t firstSI
** @param uint16_t nSI
** @returns xcb_xkb_get_compat_map_cookie_t
**
**************************************************************************
***/
xcb_xkb_get_compat_map_cookie_t xcb_xkb_get_compat_map_cookie_t
xcb_xkb_get_compat_map_unchecked (xcb_connection_t *c /**< */, xcb_xkb_get_compat_map_unchecked (xcb_connection_t *c /**< */,
xcb_xkb_device_spec_t deviceSpec /**< * /, xcb_xkb_device_spec_t deviceSpec /**< * /,
uint8_t groups /**< */, uint8_t groups /**< */,
uint8_t getAllSI /**< */, uint8_t getAllSI /**< */,
uint16_t firstSI /**< */, uint16_t firstSI /**< */,
uint16_t nSI /**< */); uint16_t nSI /**< */);
/************************************************************************** xcb_xkb_sym_interpret_t *
***
**
** uint8_t * xcb_xkb_get_compat_map_si_rtrn
**
** @param const xcb_xkb_get_compat_map_reply_t *R
** @returns uint8_t *
**
**************************************************************************
***/
uint8_t *
xcb_xkb_get_compat_map_si_rtrn (const xcb_xkb_get_compat_map_reply_t *R /* *< */); xcb_xkb_get_compat_map_si_rtrn (const xcb_xkb_get_compat_map_reply_t *R /* *< */);
/**************************************************************************
***
**
** int xcb_xkb_get_compat_map_si_rtrn_length
**
** @param const xcb_xkb_get_compat_map_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_xkb_get_compat_map_si_rtrn_length (const xcb_xkb_get_compat_map_reply_t *R /**< */); xcb_xkb_get_compat_map_si_rtrn_length (const xcb_xkb_get_compat_map_reply_t *R /**< */);
/************************************************************************** xcb_xkb_sym_interpret_iterator_t
*** xcb_xkb_get_compat_map_si_rtrn_iterator (const xcb_xkb_get_compat_map_reply
** _t *R /**< */);
** xcb_generic_iterator_t xcb_xkb_get_compat_map_si_rtrn_end
**
** @param const xcb_xkb_get_compat_map_reply_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t
xcb_xkb_get_compat_map_si_rtrn_end (const xcb_xkb_get_compat_map_reply_t *R
/**< */);
/**************************************************************************
***
**
** xcb_xkb_mod_def_t * xcb_xkb_get_compat_map_group_rtrn
**
** @param const xcb_xkb_get_compat_map_reply_t *R
** @returns xcb_xkb_mod_def_t *
**
**************************************************************************
***/
xcb_xkb_mod_def_t * xcb_xkb_mod_def_t *
xcb_xkb_get_compat_map_group_rtrn (const xcb_xkb_get_compat_map_reply_t *R /**< */); xcb_xkb_get_compat_map_group_rtrn (const xcb_xkb_get_compat_map_reply_t *R /**< */);
/**************************************************************************
***
**
** int xcb_xkb_get_compat_map_group_rtrn_length
**
** @param const xcb_xkb_get_compat_map_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_xkb_get_compat_map_group_rtrn_length (const xcb_xkb_get_compat_map_repl y_t *R /**< */); xcb_xkb_get_compat_map_group_rtrn_length (const xcb_xkb_get_compat_map_repl y_t *R /**< */);
/**************************************************************************
***
**
** xcb_xkb_mod_def_iterator_t xcb_xkb_get_compat_map_group_rtrn_iterator
**
** @param const xcb_xkb_get_compat_map_reply_t *R
** @returns xcb_xkb_mod_def_iterator_t
**
**************************************************************************
***/
xcb_xkb_mod_def_iterator_t xcb_xkb_mod_def_iterator_t
xcb_xkb_get_compat_map_group_rtrn_iterator (const xcb_xkb_get_compat_map_re ply_t *R /**< */); xcb_xkb_get_compat_map_group_rtrn_iterator (const xcb_xkb_get_compat_map_re ply_t *R /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_xkb_get_compat_map_unchecked(). is used. * xcb_xkb_get_compat_map_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_xkb_get_compat_map_reply_t * xcb_xkb_get_compat_map_reply
**
** @param xcb_connection_t *c
** @param xcb_xkb_get_compat_map_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_xkb_get_compat_map_reply_t *
**
**************************************************************************
***/
xcb_xkb_get_compat_map_reply_t * xcb_xkb_get_compat_map_reply_t *
xcb_xkb_get_compat_map_reply (xcb_connection_t *c /**< */, xcb_xkb_get_compat_map_reply (xcb_connection_t *c /**< */,
xcb_xkb_get_compat_map_cookie_t cookie /** < */, xcb_xkb_get_compat_map_cookie_t cookie /** < */,
xcb_generic_error_t **e /**< */) ; xcb_generic_error_t **e /**< */) ;
int int
xcb_xkb_set_compat_map_sizeof (const void *_buffer /**< */); xcb_xkb_set_compat_map_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_xkb_set_compat_map_checked
**
** @param xcb_connection_t *c
** @param xcb_xkb_device_spec_t deviceSpec
** @param uint8_t recomputeActions
** @param uint8_t truncateSI
** @param uint8_t groups
** @param uint16_t firstSI
** @param uint16_t nSI
** @param const uint8_t *si
** @param const xcb_xkb_mod_def_t *groupMaps
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_xkb_set_compat_map_checked (xcb_connection_t *c /**< */, xcb_xkb_set_compat_map_checked (xcb_connection_t *c /**< */,
xcb_xkb_device_spec_t deviceSpec /**< * xcb_xkb_device_spec_t deviceSpec
/, /**< */,
uint8_t recomputeActions uint8_t recomputeAct
/**< */, ions /**< */,
uint8_t truncateSI /**< * uint8_t truncateSI
/, /**< */,
uint8_t groups /**< */, uint8_t groups /**<
uint16_t firstSI /**< */, */,
uint16_t nSI /**< */, uint16_t firstSI /**
const uint8_t *si /**< */, < */,
const xcb_xkb_mod_def_t *groupMaps /**< */ uint16_t nSI /**< */
); ,
const xcb_xkb_sym_interpret_t *si /**< */,
const xcb_xkb_mod_def_t *groupMaps /
**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_xkb_set_compat_map
**
** @param xcb_connection_t *c
** @param xcb_xkb_device_spec_t deviceSpec
** @param uint8_t recomputeActions
** @param uint8_t truncateSI
** @param uint8_t groups
** @param uint16_t firstSI
** @param uint16_t nSI
** @param const uint8_t *si
** @param const xcb_xkb_mod_def_t *groupMaps
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_xkb_set_compat_map (xcb_connection_t *c /**< */, xcb_xkb_set_compat_map (xcb_connection_t *c /**< */,
xcb_xkb_device_spec_t deviceSpec /**< */, xcb_xkb_device_spec_t deviceSpec /**< */,
uint8_t recomputeActions /**< */, uint8_t recomputeActions /*
uint8_t truncateSI /**< */, *< */,
uint8_t groups /**< */, uint8_t truncateSI /**< */,
uint16_t firstSI /**< */, uint8_t groups /**< */,
uint16_t nSI /**< */, uint16_t firstSI /**< */,
const uint8_t *si /**< */, uint16_t nSI /**< */,
const xcb_xkb_mod_def_t *groupMaps /**< */); const xcb_xkb_sym_interpret_t *si /**< */,
const xcb_xkb_mod_def_t *groupMaps /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_xkb_get_indicator_state_cookie_t xcb_xkb_get_indicator_state
**
** @param xcb_connection_t *c
** @param xcb_xkb_device_spec_t deviceSpec
** @returns xcb_xkb_get_indicator_state_cookie_t
**
**************************************************************************
***/
xcb_xkb_get_indicator_state_cookie_t xcb_xkb_get_indicator_state_cookie_t
xcb_xkb_get_indicator_state (xcb_connection_t *c /**< */, xcb_xkb_get_indicator_state (xcb_connection_t *c /**< */,
xcb_xkb_device_spec_t deviceSpec /**< */); xcb_xkb_device_spec_t deviceSpec /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_xkb_get_indicator_state_cookie_t xcb_xkb_get_indicator_state_unchec
ked
**
** @param xcb_connection_t *c
** @param xcb_xkb_device_spec_t deviceSpec
** @returns xcb_xkb_get_indicator_state_cookie_t
**
**************************************************************************
***/
xcb_xkb_get_indicator_state_cookie_t xcb_xkb_get_indicator_state_cookie_t
xcb_xkb_get_indicator_state_unchecked (xcb_connection_t *c /**< */, xcb_xkb_get_indicator_state_unchecked (xcb_connection_t *c /**< */,
xcb_xkb_device_spec_t deviceSpec / **< */); xcb_xkb_device_spec_t deviceSpec / **< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_xkb_get_indicator_state_unchecked(). is used. * xcb_xkb_get_indicator_state_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_xkb_get_indicator_state_reply_t * xcb_xkb_get_indicator_state_reply
**
** @param xcb_connection_t *c
** @param xcb_xkb_get_indicator_state_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_xkb_get_indicator_state_reply_t *
**
**************************************************************************
***/
xcb_xkb_get_indicator_state_reply_t * xcb_xkb_get_indicator_state_reply_t *
xcb_xkb_get_indicator_state_reply (xcb_connection_t *c /**< */, xcb_xkb_get_indicator_state_reply (xcb_connection_t *c /**< */,
xcb_xkb_get_indicator_state_cookie_t c ookie /**< */, xcb_xkb_get_indicator_state_cookie_t c ookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
int int
xcb_xkb_get_indicator_map_sizeof (const void *_buffer /**< */); xcb_xkb_get_indicator_map_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_xkb_get_indicator_map_cookie_t xcb_xkb_get_indicator_map
**
** @param xcb_connection_t *c
** @param xcb_xkb_device_spec_t deviceSpec
** @param uint32_t which
** @returns xcb_xkb_get_indicator_map_cookie_t
**
**************************************************************************
***/
xcb_xkb_get_indicator_map_cookie_t xcb_xkb_get_indicator_map_cookie_t
xcb_xkb_get_indicator_map (xcb_connection_t *c /**< */, xcb_xkb_get_indicator_map (xcb_connection_t *c /**< */,
xcb_xkb_device_spec_t deviceSpec /**< */, xcb_xkb_device_spec_t deviceSpec /**< */,
uint32_t which /**< */); uint32_t which /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_xkb_get_indicator_map_cookie_t xcb_xkb_get_indicator_map_unchecked
**
** @param xcb_connection_t *c
** @param xcb_xkb_device_spec_t deviceSpec
** @param uint32_t which
** @returns xcb_xkb_get_indicator_map_cookie_t
**
**************************************************************************
***/
xcb_xkb_get_indicator_map_cookie_t xcb_xkb_get_indicator_map_cookie_t
xcb_xkb_get_indicator_map_unchecked (xcb_connection_t *c /**< */, xcb_xkb_get_indicator_map_unchecked (xcb_connection_t *c /**< */,
xcb_xkb_device_spec_t deviceSpec /** < */, xcb_xkb_device_spec_t deviceSpec /** < */,
uint32_t which /**< */) ; uint32_t which /**< */) ;
/**************************************************************************
***
**
** xcb_xkb_indicator_map_t * xcb_xkb_get_indicator_map_maps
**
** @param const xcb_xkb_get_indicator_map_reply_t *R
** @returns xcb_xkb_indicator_map_t *
**
**************************************************************************
***/
xcb_xkb_indicator_map_t * xcb_xkb_indicator_map_t *
xcb_xkb_get_indicator_map_maps (const xcb_xkb_get_indicator_map_reply_t *R /**< */); xcb_xkb_get_indicator_map_maps (const xcb_xkb_get_indicator_map_reply_t *R /**< */);
/**************************************************************************
***
**
** int xcb_xkb_get_indicator_map_maps_length
**
** @param const xcb_xkb_get_indicator_map_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_xkb_get_indicator_map_maps_length (const xcb_xkb_get_indicator_map_repl y_t *R /**< */); xcb_xkb_get_indicator_map_maps_length (const xcb_xkb_get_indicator_map_repl y_t *R /**< */);
/**************************************************************************
***
**
** xcb_xkb_indicator_map_iterator_t xcb_xkb_get_indicator_map_maps_iterato
r
**
** @param const xcb_xkb_get_indicator_map_reply_t *R
** @returns xcb_xkb_indicator_map_iterator_t
**
**************************************************************************
***/
xcb_xkb_indicator_map_iterator_t xcb_xkb_indicator_map_iterator_t
xcb_xkb_get_indicator_map_maps_iterator (const xcb_xkb_get_indicator_map_re ply_t *R /**< */); xcb_xkb_get_indicator_map_maps_iterator (const xcb_xkb_get_indicator_map_re ply_t *R /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_xkb_get_indicator_map_unchecked(). is used. * xcb_xkb_get_indicator_map_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_xkb_get_indicator_map_reply_t * xcb_xkb_get_indicator_map_reply
**
** @param xcb_connection_t *c
** @param xcb_xkb_get_indicator_map_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_xkb_get_indicator_map_reply_t *
**
**************************************************************************
***/
xcb_xkb_get_indicator_map_reply_t * xcb_xkb_get_indicator_map_reply_t *
xcb_xkb_get_indicator_map_reply (xcb_connection_t *c /* *< */, xcb_xkb_get_indicator_map_reply (xcb_connection_t *c /* *< */,
xcb_xkb_get_indicator_map_cookie_t cooki e /**< */, xcb_xkb_get_indicator_map_cookie_t cooki e /**< */,
xcb_generic_error_t **e /* *< */); xcb_generic_error_t **e /* *< */);
int int
xcb_xkb_set_indicator_map_sizeof (const void *_buffer /**< */); xcb_xkb_set_indicator_map_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_xkb_set_indicator_map_checked
**
** @param xcb_connection_t *c
** @param xcb_xkb_device_spec_t deviceSpec
** @param uint32_t which
** @param const xcb_xkb_indicator_map_t *maps
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_xkb_set_indicator_map_checked (xcb_connection_t *c /**< * /, xcb_xkb_set_indicator_map_checked (xcb_connection_t *c /**< * /,
xcb_xkb_device_spec_t deviceSpe c /**< */, xcb_xkb_device_spec_t deviceSpe c /**< */,
uint32_t which /* *< */, uint32_t which /* *< */,
const xcb_xkb_indicator_map_t *maps /** < */); const xcb_xkb_indicator_map_t *maps /** < */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_xkb_set_indicator_map
**
** @param xcb_connection_t *c
** @param xcb_xkb_device_spec_t deviceSpec
** @param uint32_t which
** @param const xcb_xkb_indicator_map_t *maps
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_xkb_set_indicator_map (xcb_connection_t *c /**< */, xcb_xkb_set_indicator_map (xcb_connection_t *c /**< */,
xcb_xkb_device_spec_t deviceSpec /**< */, xcb_xkb_device_spec_t deviceSpec /**< */,
uint32_t which /**< */, uint32_t which /**< */,
const xcb_xkb_indicator_map_t *maps /**< */); const xcb_xkb_indicator_map_t *maps /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_xkb_get_named_indicator_cookie_t xcb_xkb_get_named_indicator
**
** @param xcb_connection_t *c
** @param xcb_xkb_device_spec_t deviceSpec
** @param xcb_xkb_led_class_spec_t ledClass
** @param xcb_xkb_id_spec_t ledID
** @param xcb_atom_t indicator
** @returns xcb_xkb_get_named_indicator_cookie_t
**
**************************************************************************
***/
xcb_xkb_get_named_indicator_cookie_t xcb_xkb_get_named_indicator_cookie_t
xcb_xkb_get_named_indicator (xcb_connection_t *c /**< */, xcb_xkb_get_named_indicator (xcb_connection_t *c /**< */,
xcb_xkb_device_spec_t deviceSpec /**< */, xcb_xkb_device_spec_t deviceSpec /**< */,
xcb_xkb_led_class_spec_t ledClass /**< */, xcb_xkb_led_class_spec_t ledClass /**< */,
xcb_xkb_id_spec_t ledID /**< */, xcb_xkb_id_spec_t ledID /**< */,
xcb_atom_t indicator /**< */); xcb_atom_t indicator /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_xkb_get_named_indicator_cookie_t xcb_xkb_get_named_indicator_unchec
ked
**
** @param xcb_connection_t *c
** @param xcb_xkb_device_spec_t deviceSpec
** @param xcb_xkb_led_class_spec_t ledClass
** @param xcb_xkb_id_spec_t ledID
** @param xcb_atom_t indicator
** @returns xcb_xkb_get_named_indicator_cookie_t
**
**************************************************************************
***/
xcb_xkb_get_named_indicator_cookie_t xcb_xkb_get_named_indicator_cookie_t
xcb_xkb_get_named_indicator_unchecked (xcb_connection_t *c /**< */ , xcb_xkb_get_named_indicator_unchecked (xcb_connection_t *c /**< */ ,
xcb_xkb_device_spec_t deviceSpec /**< */, xcb_xkb_device_spec_t deviceSpec /**< */,
xcb_xkb_led_class_spec_t ledClass /**< */, xcb_xkb_led_class_spec_t ledClass /**< */,
xcb_xkb_id_spec_t ledID /** < */, xcb_xkb_id_spec_t ledID /** < */,
xcb_atom_t indicator /**< */); xcb_atom_t indicator /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
skipping to change at line 9783 skipping to change at line 5834
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_xkb_get_named_indicator_unchecked(). is used. * xcb_xkb_get_named_indicator_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_xkb_get_named_indicator_reply_t * xcb_xkb_get_named_indicator_reply
**
** @param xcb_connection_t *c
** @param xcb_xkb_get_named_indicator_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_xkb_get_named_indicator_reply_t *
**
**************************************************************************
***/
xcb_xkb_get_named_indicator_reply_t * xcb_xkb_get_named_indicator_reply_t *
xcb_xkb_get_named_indicator_reply (xcb_connection_t *c /**< */, xcb_xkb_get_named_indicator_reply (xcb_connection_t *c /**< */,
xcb_xkb_get_named_indicator_cookie_t c ookie /**< */, xcb_xkb_get_named_indicator_cookie_t c ookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_xkb_set_named_indicator_checked
**
** @param xcb_connection_t *c
** @param xcb_xkb_device_spec_t deviceSpec
** @param xcb_xkb_led_class_spec_t ledClass
** @param xcb_xkb_id_spec_t ledID
** @param xcb_atom_t indicator
** @param uint8_t setState
** @param uint8_t on
** @param uint8_t setMap
** @param uint8_t createMap
** @param uint8_t map_flags
** @param uint8_t map_whichGroups
** @param uint8_t map_groups
** @param uint8_t map_whichMods
** @param uint8_t map_realMods
** @param uint16_t map_vmods
** @param uint32_t map_ctrls
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_xkb_set_named_indicator_checked (xcb_connection_t *c /**< */, xcb_xkb_set_named_indicator_checked (xcb_connection_t *c /**< */,
xcb_xkb_device_spec_t deviceSpec /**< */, xcb_xkb_device_spec_t deviceSpec /**< */,
xcb_xkb_led_class_spec_t ledClass /* *< */, xcb_xkb_led_class_spec_t ledClass /* *< */,
xcb_xkb_id_spec_t ledID /**< */, xcb_xkb_id_spec_t ledID /**< */,
xcb_atom_t indicator / **< */, xcb_atom_t indicator / **< */,
uint8_t setState /* *< */, uint8_t setState /* *< */,
uint8_t on /**< */, uint8_t on /**< */,
uint8_t setMap /**< */, uint8_t setMap /**< */,
uint8_t createMap / **< */, uint8_t createMap / **< */,
skipping to change at line 9862 skipping to change at line 5876
uint32_t map_ctrls / **< */); uint32_t map_ctrls / **< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_xkb_set_named_indicator
**
** @param xcb_connection_t *c
** @param xcb_xkb_device_spec_t deviceSpec
** @param xcb_xkb_led_class_spec_t ledClass
** @param xcb_xkb_id_spec_t ledID
** @param xcb_atom_t indicator
** @param uint8_t setState
** @param uint8_t on
** @param uint8_t setMap
** @param uint8_t createMap
** @param uint8_t map_flags
** @param uint8_t map_whichGroups
** @param uint8_t map_groups
** @param uint8_t map_whichMods
** @param uint8_t map_realMods
** @param uint16_t map_vmods
** @param uint32_t map_ctrls
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_xkb_set_named_indicator (xcb_connection_t *c /**< */, xcb_xkb_set_named_indicator (xcb_connection_t *c /**< */,
xcb_xkb_device_spec_t deviceSpec /**< */, xcb_xkb_device_spec_t deviceSpec /**< */,
xcb_xkb_led_class_spec_t ledClass /**< */, xcb_xkb_led_class_spec_t ledClass /**< */,
xcb_xkb_id_spec_t ledID /**< */, xcb_xkb_id_spec_t ledID /**< */,
xcb_atom_t indicator /**< */, xcb_atom_t indicator /**< */,
uint8_t setState /**< */, uint8_t setState /**< */,
uint8_t on /**< */, uint8_t on /**< */,
uint8_t setMap /**< */, uint8_t setMap /**< */,
uint8_t createMap /**< */, uint8_t createMap /**< */,
uint8_t map_flags /**< */, uint8_t map_flags /**< */,
uint8_t map_whichGroups /** < */, uint8_t map_whichGroups /** < */,
uint8_t map_groups /**< */, uint8_t map_groups /**< */,
uint8_t map_whichMods /**< */, uint8_t map_whichMods /**< */,
uint8_t map_realMods /**< * /, uint8_t map_realMods /**< * /,
uint16_t map_vmods /**< */, uint16_t map_vmods /**< */,
uint32_t map_ctrls /**< */); uint32_t map_ctrls /**< */);
/**************************************************************************
***
**
** xcb_atom_t * xcb_xkb_get_names_value_list_type_names
**
** @param const xcb_xkb_get_names_value_list_t *S
** @returns xcb_atom_t *
**
**************************************************************************
***/
xcb_atom_t * xcb_atom_t *
xcb_xkb_get_names_value_list_type_names (const xcb_xkb_get_names_value_list _t *S /**< */); xcb_xkb_get_names_value_list_type_names (const xcb_xkb_get_names_value_list _t *S /**< */);
/**************************************************************************
***
**
** int xcb_xkb_get_names_value_list_type_names_length
**
** @param const xcb_xkb_get_names_value_list_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_xkb_get_names_value_list_type_names_length (const xcb_xkb_get_names_rep ly_t *R /**< */, xcb_xkb_get_names_value_list_type_names_length (const xcb_xkb_get_names_rep ly_t *R /**< */,
const xcb_xkb_get_names_val ue_list_t *S /**< */); const xcb_xkb_get_names_val ue_list_t *S /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xkb_get_names_value_list_type_names_end
**
** @param const xcb_xkb_get_names_value_list_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_xkb_get_names_value_list_type_names_end (const xcb_xkb_get_names_reply_ t *R /**< */, xcb_xkb_get_names_value_list_type_names_end (const xcb_xkb_get_names_reply_ t *R /**< */,
const xcb_xkb_get_names_value_ list_t *S /**< */); const xcb_xkb_get_names_value_ list_t *S /**< */);
/**************************************************************************
***
**
** uint8_t * xcb_xkb_get_names_value_list_n_levels_per_type
**
** @param const xcb_xkb_get_names_value_list_t *S
** @returns uint8_t *
**
**************************************************************************
***/
uint8_t * uint8_t *
xcb_xkb_get_names_value_list_n_levels_per_type (const xcb_xkb_get_names_val ue_list_t *S /**< */); xcb_xkb_get_names_value_list_n_levels_per_type (const xcb_xkb_get_names_val ue_list_t *S /**< */);
/**************************************************************************
***
**
** int xcb_xkb_get_names_value_list_n_levels_per_type_length
**
** @param const xcb_xkb_get_names_value_list_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_xkb_get_names_value_list_n_levels_per_type_length (const xcb_xkb_get_na mes_reply_t *R /**< */, xcb_xkb_get_names_value_list_n_levels_per_type_length (const xcb_xkb_get_na mes_reply_t *R /**< */,
const xcb_xkb_get_na mes_value_list_t *S /**< */); const xcb_xkb_get_na mes_value_list_t *S /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xkb_get_names_value_list_n_levels_per_type_e
nd
**
** @param const xcb_xkb_get_names_value_list_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_xkb_get_names_value_list_n_levels_per_type_end (const xcb_xkb_get_names _reply_t *R /**< */, xcb_xkb_get_names_value_list_n_levels_per_type_end (const xcb_xkb_get_names _reply_t *R /**< */,
const xcb_xkb_get_names _value_list_t *S /**< */); const xcb_xkb_get_names _value_list_t *S /**< */);
/************************************************************************** uint8_t *
*** xcb_xkb_get_names_value_list_alignment_pad (const xcb_xkb_get_names_value_l
** ist_t *S /**< */);
** xcb_atom_t * xcb_xkb_get_names_value_list_kt_level_names
** int
** @param const xcb_xkb_get_names_value_list_t *S xcb_xkb_get_names_value_list_alignment_pad_length (const xcb_xkb_get_names_
** @returns xcb_atom_t * reply_t *R /**< */,
** const xcb_xkb_get_names_
************************************************************************** value_list_t *S /**< */);
***/
xcb_generic_iterator_t
xcb_xkb_get_names_value_list_alignment_pad_end (const xcb_xkb_get_names_rep
ly_t *R /**< */,
const xcb_xkb_get_names_val
ue_list_t *S /**< */);
xcb_atom_t * xcb_atom_t *
xcb_xkb_get_names_value_list_kt_level_names (const xcb_xkb_get_names_value_ list_t *S /**< */); xcb_xkb_get_names_value_list_kt_level_names (const xcb_xkb_get_names_value_ list_t *S /**< */);
/**************************************************************************
***
**
** int xcb_xkb_get_names_value_list_kt_level_names_length
**
** @param const xcb_xkb_get_names_value_list_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_xkb_get_names_value_list_kt_level_names_length (const xcb_xkb_get_names _reply_t *R /**< */, xcb_xkb_get_names_value_list_kt_level_names_length (const xcb_xkb_get_names _reply_t *R /**< */,
const xcb_xkb_get_names _value_list_t *S /**< */); const xcb_xkb_get_names _value_list_t *S /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xkb_get_names_value_list_kt_level_names_end
**
** @param const xcb_xkb_get_names_value_list_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_xkb_get_names_value_list_kt_level_names_end (const xcb_xkb_get_names_re ply_t *R /**< */, xcb_xkb_get_names_value_list_kt_level_names_end (const xcb_xkb_get_names_re ply_t *R /**< */,
const xcb_xkb_get_names_va lue_list_t *S /**< */); const xcb_xkb_get_names_va lue_list_t *S /**< */);
/**************************************************************************
***
**
** xcb_atom_t * xcb_xkb_get_names_value_list_indicator_names
**
** @param const xcb_xkb_get_names_value_list_t *S
** @returns xcb_atom_t *
**
**************************************************************************
***/
xcb_atom_t * xcb_atom_t *
xcb_xkb_get_names_value_list_indicator_names (const xcb_xkb_get_names_value _list_t *S /**< */); xcb_xkb_get_names_value_list_indicator_names (const xcb_xkb_get_names_value _list_t *S /**< */);
/**************************************************************************
***
**
** int xcb_xkb_get_names_value_list_indicator_names_length
**
** @param const xcb_xkb_get_names_value_list_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_xkb_get_names_value_list_indicator_names_length (const xcb_xkb_get_name s_reply_t *R /**< */, xcb_xkb_get_names_value_list_indicator_names_length (const xcb_xkb_get_name s_reply_t *R /**< */,
const xcb_xkb_get_name s_value_list_t *S /**< */); const xcb_xkb_get_name s_value_list_t *S /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xkb_get_names_value_list_indicator_names_end
**
** @param const xcb_xkb_get_names_value_list_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_xkb_get_names_value_list_indicator_names_end (const xcb_xkb_get_names_r eply_t *R /**< */, xcb_xkb_get_names_value_list_indicator_names_end (const xcb_xkb_get_names_r eply_t *R /**< */,
const xcb_xkb_get_names_v alue_list_t *S /**< */); const xcb_xkb_get_names_v alue_list_t *S /**< */);
/**************************************************************************
***
**
** xcb_atom_t * xcb_xkb_get_names_value_list_virtual_mod_names
**
** @param const xcb_xkb_get_names_value_list_t *S
** @returns xcb_atom_t *
**
**************************************************************************
***/
xcb_atom_t * xcb_atom_t *
xcb_xkb_get_names_value_list_virtual_mod_names (const xcb_xkb_get_names_val ue_list_t *S /**< */); xcb_xkb_get_names_value_list_virtual_mod_names (const xcb_xkb_get_names_val ue_list_t *S /**< */);
/**************************************************************************
***
**
** int xcb_xkb_get_names_value_list_virtual_mod_names_length
**
** @param const xcb_xkb_get_names_value_list_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_xkb_get_names_value_list_virtual_mod_names_length (const xcb_xkb_get_na mes_reply_t *R /**< */, xcb_xkb_get_names_value_list_virtual_mod_names_length (const xcb_xkb_get_na mes_reply_t *R /**< */,
const xcb_xkb_get_na mes_value_list_t *S /**< */); const xcb_xkb_get_na mes_value_list_t *S /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xkb_get_names_value_list_virtual_mod_names_e
nd
**
** @param const xcb_xkb_get_names_value_list_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_xkb_get_names_value_list_virtual_mod_names_end (const xcb_xkb_get_names _reply_t *R /**< */, xcb_xkb_get_names_value_list_virtual_mod_names_end (const xcb_xkb_get_names _reply_t *R /**< */,
const xcb_xkb_get_names _value_list_t *S /**< */); const xcb_xkb_get_names _value_list_t *S /**< */);
/**************************************************************************
***
**
** xcb_atom_t * xcb_xkb_get_names_value_list_groups
**
** @param const xcb_xkb_get_names_value_list_t *S
** @returns xcb_atom_t *
**
**************************************************************************
***/
xcb_atom_t * xcb_atom_t *
xcb_xkb_get_names_value_list_groups (const xcb_xkb_get_names_value_list_t * S /**< */); xcb_xkb_get_names_value_list_groups (const xcb_xkb_get_names_value_list_t * S /**< */);
/**************************************************************************
***
**
** int xcb_xkb_get_names_value_list_groups_length
**
** @param const xcb_xkb_get_names_value_list_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_xkb_get_names_value_list_groups_length (const xcb_xkb_get_names_reply_t *R /**< */, xcb_xkb_get_names_value_list_groups_length (const xcb_xkb_get_names_reply_t *R /**< */,
const xcb_xkb_get_names_value_l ist_t *S /**< */); const xcb_xkb_get_names_value_l ist_t *S /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xkb_get_names_value_list_groups_end
**
** @param const xcb_xkb_get_names_value_list_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_xkb_get_names_value_list_groups_end (const xcb_xkb_get_names_reply_t *R /**< */, xcb_xkb_get_names_value_list_groups_end (const xcb_xkb_get_names_reply_t *R /**< */,
const xcb_xkb_get_names_value_list _t *S /**< */); const xcb_xkb_get_names_value_list _t *S /**< */);
/**************************************************************************
***
**
** xcb_xkb_key_name_t * xcb_xkb_get_names_value_list_key_names
**
** @param const xcb_xkb_get_names_value_list_t *S
** @returns xcb_xkb_key_name_t *
**
**************************************************************************
***/
xcb_xkb_key_name_t * xcb_xkb_key_name_t *
xcb_xkb_get_names_value_list_key_names (const xcb_xkb_get_names_value_list_ t *S /**< */); xcb_xkb_get_names_value_list_key_names (const xcb_xkb_get_names_value_list_ t *S /**< */);
/**************************************************************************
***
**
** int xcb_xkb_get_names_value_list_key_names_length
**
** @param const xcb_xkb_get_names_value_list_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_xkb_get_names_value_list_key_names_length (const xcb_xkb_get_names_repl y_t *R /**< */, xcb_xkb_get_names_value_list_key_names_length (const xcb_xkb_get_names_repl y_t *R /**< */,
const xcb_xkb_get_names_valu e_list_t *S /**< */); const xcb_xkb_get_names_valu e_list_t *S /**< */);
/**************************************************************************
***
**
** xcb_xkb_key_name_iterator_t xcb_xkb_get_names_value_list_key_names_iter
ator
**
** @param const xcb_xkb_get_names_value_list_t *R
** @returns xcb_xkb_key_name_iterator_t
**
**************************************************************************
***/
xcb_xkb_key_name_iterator_t xcb_xkb_key_name_iterator_t
xcb_xkb_get_names_value_list_key_names_iterator (const xcb_xkb_get_names_re ply_t *R /**< */, xcb_xkb_get_names_value_list_key_names_iterator (const xcb_xkb_get_names_re ply_t *R /**< */,
const xcb_xkb_get_names_va lue_list_t *S /**< */); const xcb_xkb_get_names_va lue_list_t *S /**< */);
/**************************************************************************
***
**
** xcb_xkb_key_alias_t * xcb_xkb_get_names_value_list_key_aliases
**
** @param const xcb_xkb_get_names_value_list_t *S
** @returns xcb_xkb_key_alias_t *
**
**************************************************************************
***/
xcb_xkb_key_alias_t * xcb_xkb_key_alias_t *
xcb_xkb_get_names_value_list_key_aliases (const xcb_xkb_get_names_value_lis t_t *S /**< */); xcb_xkb_get_names_value_list_key_aliases (const xcb_xkb_get_names_value_lis t_t *S /**< */);
/**************************************************************************
***
**
** int xcb_xkb_get_names_value_list_key_aliases_length
**
** @param const xcb_xkb_get_names_value_list_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_xkb_get_names_value_list_key_aliases_length (const xcb_xkb_get_names_re ply_t *R /**< */, xcb_xkb_get_names_value_list_key_aliases_length (const xcb_xkb_get_names_re ply_t *R /**< */,
const xcb_xkb_get_names_va lue_list_t *S /**< */); const xcb_xkb_get_names_va lue_list_t *S /**< */);
/**************************************************************************
***
**
** xcb_xkb_key_alias_iterator_t xcb_xkb_get_names_value_list_key_aliases_i
terator
**
** @param const xcb_xkb_get_names_value_list_t *R
** @returns xcb_xkb_key_alias_iterator_t
**
**************************************************************************
***/
xcb_xkb_key_alias_iterator_t xcb_xkb_key_alias_iterator_t
xcb_xkb_get_names_value_list_key_aliases_iterator (const xcb_xkb_get_names_ reply_t *R /**< */, xcb_xkb_get_names_value_list_key_aliases_iterator (const xcb_xkb_get_names_ reply_t *R /**< */,
const xcb_xkb_get_names_ value_list_t *S /**< */); const xcb_xkb_get_names_ value_list_t *S /**< */);
/**************************************************************************
***
**
** xcb_atom_t * xcb_xkb_get_names_value_list_radio_group_names
**
** @param const xcb_xkb_get_names_value_list_t *S
** @returns xcb_atom_t *
**
**************************************************************************
***/
xcb_atom_t * xcb_atom_t *
xcb_xkb_get_names_value_list_radio_group_names (const xcb_xkb_get_names_val ue_list_t *S /**< */); xcb_xkb_get_names_value_list_radio_group_names (const xcb_xkb_get_names_val ue_list_t *S /**< */);
/**************************************************************************
***
**
** int xcb_xkb_get_names_value_list_radio_group_names_length
**
** @param const xcb_xkb_get_names_value_list_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_xkb_get_names_value_list_radio_group_names_length (const xcb_xkb_get_na mes_reply_t *R /**< */, xcb_xkb_get_names_value_list_radio_group_names_length (const xcb_xkb_get_na mes_reply_t *R /**< */,
const xcb_xkb_get_na mes_value_list_t *S /**< */); const xcb_xkb_get_na mes_value_list_t *S /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xkb_get_names_value_list_radio_group_names_e
nd
**
** @param const xcb_xkb_get_names_value_list_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_xkb_get_names_value_list_radio_group_names_end (const xcb_xkb_get_names _reply_t *R /**< */, xcb_xkb_get_names_value_list_radio_group_names_end (const xcb_xkb_get_names _reply_t *R /**< */,
const xcb_xkb_get_names _value_list_t *S /**< */); const xcb_xkb_get_names _value_list_t *S /**< */);
int int
xcb_xkb_get_names_value_list_serialize (void **_buffer /**< */, xcb_xkb_get_names_value_list_serialize (void **_buffer /**< */,
uint8_t nTypes /**< */, uint8_t nTypes /**< */,
uint32_t indicators /**< */, uint32_t indicators /**< */,
uint16_t virtualMods /**< */, uint16_t virtualMods /**< */,
uint8_t groupNames /**< */, uint8_t groupNames /**< */,
skipping to change at line 10290 skipping to change at line 6047
uint32_t which /**< */); uint32_t which /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_xkb_get_names_cookie_t xcb_xkb_get_names
**
** @param xcb_connection_t *c
** @param xcb_xkb_device_spec_t deviceSpec
** @param uint32_t which
** @returns xcb_xkb_get_names_cookie_t
**
**************************************************************************
***/
xcb_xkb_get_names_cookie_t xcb_xkb_get_names_cookie_t
xcb_xkb_get_names (xcb_connection_t *c /**< */, xcb_xkb_get_names (xcb_connection_t *c /**< */,
xcb_xkb_device_spec_t deviceSpec /**< */, xcb_xkb_device_spec_t deviceSpec /**< */,
uint32_t which /**< */); uint32_t which /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_xkb_get_names_cookie_t xcb_xkb_get_names_unchecked
**
** @param xcb_connection_t *c
** @param xcb_xkb_device_spec_t deviceSpec
** @param uint32_t which
** @returns xcb_xkb_get_names_cookie_t
**
**************************************************************************
***/
xcb_xkb_get_names_cookie_t xcb_xkb_get_names_cookie_t
xcb_xkb_get_names_unchecked (xcb_connection_t *c /**< */, xcb_xkb_get_names_unchecked (xcb_connection_t *c /**< */,
xcb_xkb_device_spec_t deviceSpec /**< */, xcb_xkb_device_spec_t deviceSpec /**< */,
uint32_t which /**< */); uint32_t which /**< */);
/**************************************************************************
***
**
** xcb_xkb_get_names_value_list_t * xcb_xkb_get_names_value_list
**
** @param const xcb_xkb_get_names_reply_t *R
** @returns xcb_xkb_get_names_value_list_t *
**
**************************************************************************
***/
void * void *
xcb_xkb_get_names_value_list (const xcb_xkb_get_names_reply_t *R /**< */); xcb_xkb_get_names_value_list (const xcb_xkb_get_names_reply_t *R /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_xkb_get_names_unchecked(). is used. * xcb_xkb_get_names_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_xkb_get_names_reply_t * xcb_xkb_get_names_reply
**
** @param xcb_connection_t *c
** @param xcb_xkb_get_names_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_xkb_get_names_reply_t *
**
**************************************************************************
***/
xcb_xkb_get_names_reply_t * xcb_xkb_get_names_reply_t *
xcb_xkb_get_names_reply (xcb_connection_t *c /**< */, xcb_xkb_get_names_reply (xcb_connection_t *c /**< */,
xcb_xkb_get_names_cookie_t cookie /**< */, xcb_xkb_get_names_cookie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
/**************************************************************************
***
**
** xcb_atom_t * xcb_xkb_set_names_values_type_names
**
** @param const xcb_xkb_set_names_values_t *S
** @returns xcb_atom_t *
**
**************************************************************************
***/
xcb_atom_t * xcb_atom_t *
xcb_xkb_set_names_values_type_names (const xcb_xkb_set_names_values_t *S / **< */); xcb_xkb_set_names_values_type_names (const xcb_xkb_set_names_values_t *S / **< */);
/**************************************************************************
***
**
** int xcb_xkb_set_names_values_type_names_length
**
** @param const xcb_xkb_set_names_values_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_xkb_set_names_values_type_names_length (const xcb_xkb_set_names_request _t *R /**< */, xcb_xkb_set_names_values_type_names_length (const xcb_xkb_set_names_request _t *R /**< */,
const xcb_xkb_set_names_values_ t *S /**< */); const xcb_xkb_set_names_values_ t *S /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xkb_set_names_values_type_names_end
**
** @param const xcb_xkb_set_names_values_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_xkb_set_names_values_type_names_end (const xcb_xkb_set_names_request_t *R /**< */, xcb_xkb_set_names_values_type_names_end (const xcb_xkb_set_names_request_t *R /**< */,
const xcb_xkb_set_names_values_t * S /**< */); const xcb_xkb_set_names_values_t * S /**< */);
/**************************************************************************
***
**
** uint8_t * xcb_xkb_set_names_values_n_levels_per_type
**
** @param const xcb_xkb_set_names_values_t *S
** @returns uint8_t *
**
**************************************************************************
***/
uint8_t * uint8_t *
xcb_xkb_set_names_values_n_levels_per_type (const xcb_xkb_set_names_values_ t *S /**< */); xcb_xkb_set_names_values_n_levels_per_type (const xcb_xkb_set_names_values_ t *S /**< */);
/**************************************************************************
***
**
** int xcb_xkb_set_names_values_n_levels_per_type_length
**
** @param const xcb_xkb_set_names_values_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_xkb_set_names_values_n_levels_per_type_length (const xcb_xkb_set_names_ request_t *R /**< */, xcb_xkb_set_names_values_n_levels_per_type_length (const xcb_xkb_set_names_ request_t *R /**< */,
const xcb_xkb_set_names_ values_t *S /**< */); const xcb_xkb_set_names_ values_t *S /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xkb_set_names_values_n_levels_per_type_end
**
** @param const xcb_xkb_set_names_values_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_xkb_set_names_values_n_levels_per_type_end (const xcb_xkb_set_names_req uest_t *R /**< */, xcb_xkb_set_names_values_n_levels_per_type_end (const xcb_xkb_set_names_req uest_t *R /**< */,
const xcb_xkb_set_names_val ues_t *S /**< */); const xcb_xkb_set_names_val ues_t *S /**< */);
/**************************************************************************
***
**
** xcb_atom_t * xcb_xkb_set_names_values_kt_level_names
**
** @param const xcb_xkb_set_names_values_t *S
** @returns xcb_atom_t *
**
**************************************************************************
***/
xcb_atom_t * xcb_atom_t *
xcb_xkb_set_names_values_kt_level_names (const xcb_xkb_set_names_values_t * S /**< */); xcb_xkb_set_names_values_kt_level_names (const xcb_xkb_set_names_values_t * S /**< */);
/**************************************************************************
***
**
** int xcb_xkb_set_names_values_kt_level_names_length
**
** @param const xcb_xkb_set_names_values_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_xkb_set_names_values_kt_level_names_length (const xcb_xkb_set_names_req uest_t *R /**< */, xcb_xkb_set_names_values_kt_level_names_length (const xcb_xkb_set_names_req uest_t *R /**< */,
const xcb_xkb_set_names_val ues_t *S /**< */); const xcb_xkb_set_names_val ues_t *S /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xkb_set_names_values_kt_level_names_end
**
** @param const xcb_xkb_set_names_values_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_xkb_set_names_values_kt_level_names_end (const xcb_xkb_set_names_reques t_t *R /**< */, xcb_xkb_set_names_values_kt_level_names_end (const xcb_xkb_set_names_reques t_t *R /**< */,
const xcb_xkb_set_names_values _t *S /**< */); const xcb_xkb_set_names_values _t *S /**< */);
/**************************************************************************
***
**
** xcb_atom_t * xcb_xkb_set_names_values_indicator_names
**
** @param const xcb_xkb_set_names_values_t *S
** @returns xcb_atom_t *
**
**************************************************************************
***/
xcb_atom_t * xcb_atom_t *
xcb_xkb_set_names_values_indicator_names (const xcb_xkb_set_names_values_t *S /**< */); xcb_xkb_set_names_values_indicator_names (const xcb_xkb_set_names_values_t *S /**< */);
/**************************************************************************
***
**
** int xcb_xkb_set_names_values_indicator_names_length
**
** @param const xcb_xkb_set_names_values_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_xkb_set_names_values_indicator_names_length (const xcb_xkb_set_names_re quest_t *R /**< */, xcb_xkb_set_names_values_indicator_names_length (const xcb_xkb_set_names_re quest_t *R /**< */,
const xcb_xkb_set_names_va lues_t *S /**< */); const xcb_xkb_set_names_va lues_t *S /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xkb_set_names_values_indicator_names_end
**
** @param const xcb_xkb_set_names_values_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_xkb_set_names_values_indicator_names_end (const xcb_xkb_set_names_reque st_t *R /**< */, xcb_xkb_set_names_values_indicator_names_end (const xcb_xkb_set_names_reque st_t *R /**< */,
const xcb_xkb_set_names_value s_t *S /**< */); const xcb_xkb_set_names_value s_t *S /**< */);
/**************************************************************************
***
**
** xcb_atom_t * xcb_xkb_set_names_values_virtual_mod_names
**
** @param const xcb_xkb_set_names_values_t *S
** @returns xcb_atom_t *
**
**************************************************************************
***/
xcb_atom_t * xcb_atom_t *
xcb_xkb_set_names_values_virtual_mod_names (const xcb_xkb_set_names_values_ t *S /**< */); xcb_xkb_set_names_values_virtual_mod_names (const xcb_xkb_set_names_values_ t *S /**< */);
/**************************************************************************
***
**
** int xcb_xkb_set_names_values_virtual_mod_names_length
**
** @param const xcb_xkb_set_names_values_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_xkb_set_names_values_virtual_mod_names_length (const xcb_xkb_set_names_ request_t *R /**< */, xcb_xkb_set_names_values_virtual_mod_names_length (const xcb_xkb_set_names_ request_t *R /**< */,
const xcb_xkb_set_names_ values_t *S /**< */); const xcb_xkb_set_names_ values_t *S /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xkb_set_names_values_virtual_mod_names_end
**
** @param const xcb_xkb_set_names_values_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_xkb_set_names_values_virtual_mod_names_end (const xcb_xkb_set_names_req uest_t *R /**< */, xcb_xkb_set_names_values_virtual_mod_names_end (const xcb_xkb_set_names_req uest_t *R /**< */,
const xcb_xkb_set_names_val ues_t *S /**< */); const xcb_xkb_set_names_val ues_t *S /**< */);
/**************************************************************************
***
**
** xcb_atom_t * xcb_xkb_set_names_values_groups
**
** @param const xcb_xkb_set_names_values_t *S
** @returns xcb_atom_t *
**
**************************************************************************
***/
xcb_atom_t * xcb_atom_t *
xcb_xkb_set_names_values_groups (const xcb_xkb_set_names_values_t *S /**< */); xcb_xkb_set_names_values_groups (const xcb_xkb_set_names_values_t *S /**< */);
/**************************************************************************
***
**
** int xcb_xkb_set_names_values_groups_length
**
** @param const xcb_xkb_set_names_values_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_xkb_set_names_values_groups_length (const xcb_xkb_set_names_request_t * R /**< */, xcb_xkb_set_names_values_groups_length (const xcb_xkb_set_names_request_t * R /**< */,
const xcb_xkb_set_names_values_t *S /**< */); const xcb_xkb_set_names_values_t *S /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xkb_set_names_values_groups_end
**
** @param const xcb_xkb_set_names_values_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_xkb_set_names_values_groups_end (const xcb_xkb_set_names_request_t *R /**< */, xcb_xkb_set_names_values_groups_end (const xcb_xkb_set_names_request_t *R /**< */,
const xcb_xkb_set_names_values_t *S /* *< */); const xcb_xkb_set_names_values_t *S /* *< */);
/**************************************************************************
***
**
** xcb_xkb_key_name_t * xcb_xkb_set_names_values_key_names
**
** @param const xcb_xkb_set_names_values_t *S
** @returns xcb_xkb_key_name_t *
**
**************************************************************************
***/
xcb_xkb_key_name_t * xcb_xkb_key_name_t *
xcb_xkb_set_names_values_key_names (const xcb_xkb_set_names_values_t *S /* *< */); xcb_xkb_set_names_values_key_names (const xcb_xkb_set_names_values_t *S /* *< */);
/**************************************************************************
***
**
** int xcb_xkb_set_names_values_key_names_length
**
** @param const xcb_xkb_set_names_values_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_xkb_set_names_values_key_names_length (const xcb_xkb_set_names_request_ t *R /**< */, xcb_xkb_set_names_values_key_names_length (const xcb_xkb_set_names_request_ t *R /**< */,
const xcb_xkb_set_names_values_t *S /**< */); const xcb_xkb_set_names_values_t *S /**< */);
/**************************************************************************
***
**
** xcb_xkb_key_name_iterator_t xcb_xkb_set_names_values_key_names_iterator
**
** @param const xcb_xkb_set_names_values_t *R
** @returns xcb_xkb_key_name_iterator_t
**
**************************************************************************
***/
xcb_xkb_key_name_iterator_t xcb_xkb_key_name_iterator_t
xcb_xkb_set_names_values_key_names_iterator (const xcb_xkb_set_names_reques t_t *R /**< */, xcb_xkb_set_names_values_key_names_iterator (const xcb_xkb_set_names_reques t_t *R /**< */,
const xcb_xkb_set_names_values _t *S /**< */); const xcb_xkb_set_names_values _t *S /**< */);
/**************************************************************************
***
**
** xcb_xkb_key_alias_t * xcb_xkb_set_names_values_key_aliases
**
** @param const xcb_xkb_set_names_values_t *S
** @returns xcb_xkb_key_alias_t *
**
**************************************************************************
***/
xcb_xkb_key_alias_t * xcb_xkb_key_alias_t *
xcb_xkb_set_names_values_key_aliases (const xcb_xkb_set_names_values_t *S /**< */); xcb_xkb_set_names_values_key_aliases (const xcb_xkb_set_names_values_t *S /**< */);
/**************************************************************************
***
**
** int xcb_xkb_set_names_values_key_aliases_length
**
** @param const xcb_xkb_set_names_values_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_xkb_set_names_values_key_aliases_length (const xcb_xkb_set_names_reques t_t *R /**< */, xcb_xkb_set_names_values_key_aliases_length (const xcb_xkb_set_names_reques t_t *R /**< */,
const xcb_xkb_set_names_values _t *S /**< */); const xcb_xkb_set_names_values _t *S /**< */);
/**************************************************************************
***
**
** xcb_xkb_key_alias_iterator_t xcb_xkb_set_names_values_key_aliases_itera
tor
**
** @param const xcb_xkb_set_names_values_t *R
** @returns xcb_xkb_key_alias_iterator_t
**
**************************************************************************
***/
xcb_xkb_key_alias_iterator_t xcb_xkb_key_alias_iterator_t
xcb_xkb_set_names_values_key_aliases_iterator (const xcb_xkb_set_names_requ est_t *R /**< */, xcb_xkb_set_names_values_key_aliases_iterator (const xcb_xkb_set_names_requ est_t *R /**< */,
const xcb_xkb_set_names_valu es_t *S /**< */); const xcb_xkb_set_names_valu es_t *S /**< */);
/**************************************************************************
***
**
** xcb_atom_t * xcb_xkb_set_names_values_radio_group_names
**
** @param const xcb_xkb_set_names_values_t *S
** @returns xcb_atom_t *
**
**************************************************************************
***/
xcb_atom_t * xcb_atom_t *
xcb_xkb_set_names_values_radio_group_names (const xcb_xkb_set_names_values_ t *S /**< */); xcb_xkb_set_names_values_radio_group_names (const xcb_xkb_set_names_values_ t *S /**< */);
/**************************************************************************
***
**
** int xcb_xkb_set_names_values_radio_group_names_length
**
** @param const xcb_xkb_set_names_values_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_xkb_set_names_values_radio_group_names_length (const xcb_xkb_set_names_ request_t *R /**< */, xcb_xkb_set_names_values_radio_group_names_length (const xcb_xkb_set_names_ request_t *R /**< */,
const xcb_xkb_set_names_ values_t *S /**< */); const xcb_xkb_set_names_ values_t *S /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xkb_set_names_values_radio_group_names_end
**
** @param const xcb_xkb_set_names_values_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_xkb_set_names_values_radio_group_names_end (const xcb_xkb_set_names_req uest_t *R /**< */, xcb_xkb_set_names_values_radio_group_names_end (const xcb_xkb_set_names_req uest_t *R /**< */,
const xcb_xkb_set_names_val ues_t *S /**< */); const xcb_xkb_set_names_val ues_t *S /**< */);
int int
xcb_xkb_set_names_values_serialize (void **_buf fer /**< */, xcb_xkb_set_names_values_serialize (void **_buf fer /**< */,
uint8_t nTyp es /**< */, uint8_t nTyp es /**< */,
uint8_t nKTL evels /**< */,
uint32_t indi cators /**< */, uint32_t indi cators /**< */,
uint16_t virt ualMods /**< */, uint16_t virt ualMods /**< */,
uint8_t grou pNames /**< */, uint8_t grou pNames /**< */,
uint8_t nKey s /**< */, uint8_t nKey s /**< */,
uint8_t nKey Aliases /**< */, uint8_t nKey Aliases /**< */,
uint8_t nRad ioGroups /**< */, uint8_t nRad ioGroups /**< */,
uint32_t whic h /**< */, uint32_t whic h /**< */,
const xcb_xkb_set_names_values_t *_aux /**< */); const xcb_xkb_set_names_values_t *_aux /**< */);
int int
xcb_xkb_set_names_values_unpack (const void *_buffer /**< */, xcb_xkb_set_names_values_unpack (const void *_buffer /**< */,
uint8_t nTypes /**< */, uint8_t nTypes /**< */,
uint8_t nKTLevels /* *< */,
uint32_t indicators / **< */, uint32_t indicators / **< */,
uint16_t virtualMods /**< */, uint16_t virtualMods /**< */,
uint8_t groupNames / **< */, uint8_t groupNames / **< */,
uint8_t nKeys /**< * /, uint8_t nKeys /**< * /,
uint8_t nKeyAliases /**< */, uint8_t nKeyAliases /**< */,
uint8_t nRadioGroups /**< */, uint8_t nRadioGroups /**< */,
uint32_t which /**< * /, uint32_t which /**< * /,
xcb_xkb_set_names_values_t *_aux /**< */ ); xcb_xkb_set_names_values_t *_aux /**< */ );
int int
xcb_xkb_set_names_values_sizeof (const void *_buffer /**< */, xcb_xkb_set_names_values_sizeof (const void *_buffer /**< */,
uint8_t nTypes /**< */, uint8_t nTypes /**< */,
uint8_t nKTLevels /**< */,
uint32_t indicators /**< */, uint32_t indicators /**< */,
uint16_t virtualMods /**< */, uint16_t virtualMods /**< */,
uint8_t groupNames /**< */, uint8_t groupNames /**< */,
uint8_t nKeys /**< */, uint8_t nKeys /**< */,
uint8_t nKeyAliases /**< */, uint8_t nKeyAliases /**< */,
uint8_t nRadioGroups /**< */, uint8_t nRadioGroups /**< */,
uint32_t which /**< */); uint32_t which /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_xkb_set_names_checked
**
** @param xcb_connection_t *c
** @param xcb_xkb_device_spec_t deviceSpec
** @param uint16_t virtualMods
** @param uint32_t which
** @param uint8_t firstType
** @param uint8_t nTypes
** @param uint8_t firstKTLevelt
** @param uint8_t nKTLevels
** @param uint32_t indicators
** @param uint8_t groupNames
** @param uint8_t nRadioGroups
** @param xcb_keycode_t firstKey
** @param uint8_t nKeys
** @param uint8_t nKeyAliases
** @param uint16_t totalKTLevelNames
** @param const void *values
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_xkb_set_names_checked (xcb_connection_t *c /**< */, xcb_xkb_set_names_checked (xcb_connection_t *c /**< */,
xcb_xkb_device_spec_t deviceSpec /**< */, xcb_xkb_device_spec_t deviceSpec /**< */,
uint16_t virtualMods /**< */, uint16_t virtualMods /**< */,
uint32_t which /**< */, uint32_t which /**< */,
uint8_t firstType /**< */, uint8_t firstType /**< */,
uint8_t nTypes /**< */, uint8_t nTypes /**< */,
uint8_t firstKTLevelt /**< */, uint8_t firstKTLevelt /**< */,
uint8_t nKTLevels /**< */, uint8_t nKTLevels /**< */,
uint32_t indicators /**< */, uint32_t indicators /**< */,
skipping to change at line 10820 skipping to change at line 6261
const void *values /**< */); const void *values /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_xkb_set_names
**
** @param xcb_connection_t *c
** @param xcb_xkb_device_spec_t deviceSpec
** @param uint16_t virtualMods
** @param uint32_t which
** @param uint8_t firstType
** @param uint8_t nTypes
** @param uint8_t firstKTLevelt
** @param uint8_t nKTLevels
** @param uint32_t indicators
** @param uint8_t groupNames
** @param uint8_t nRadioGroups
** @param xcb_keycode_t firstKey
** @param uint8_t nKeys
** @param uint8_t nKeyAliases
** @param uint16_t totalKTLevelNames
** @param const void *values
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_xkb_set_names (xcb_connection_t *c /**< */, xcb_xkb_set_names (xcb_connection_t *c /**< */,
xcb_xkb_device_spec_t deviceSpec /**< */, xcb_xkb_device_spec_t deviceSpec /**< */,
uint16_t virtualMods /**< */, uint16_t virtualMods /**< */,
uint32_t which /**< */, uint32_t which /**< */,
uint8_t firstType /**< */, uint8_t firstType /**< */,
uint8_t nTypes /**< */, uint8_t nTypes /**< */,
uint8_t firstKTLevelt /**< */, uint8_t firstKTLevelt /**< */,
uint8_t nKTLevels /**< */, uint8_t nKTLevels /**< */,
uint32_t indicators /**< */, uint32_t indicators /**< */,
skipping to change at line 10874 skipping to change at line 6290
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_xkb_set_names_aux_checked
**
** @param xcb_connection_t *c
** @param xcb_xkb_device_spec_t deviceSpec
** @param uint16_t virtualMods
** @param uint32_t which
** @param uint8_t firstType
** @param uint8_t nTypes
** @param uint8_t firstKTLevelt
** @param uint8_t nKTLevels
** @param uint32_t indicators
** @param uint8_t groupNames
** @param uint8_t nRadioGroups
** @param xcb_keycode_t firstKey
** @param uint8_t nKeys
** @param uint8_t nKeyAliases
** @param uint16_t totalKTLevelNames
** @param const xcb_xkb_set_names_values_t *values
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_xkb_set_names_aux_checked (xcb_connection_t *c /**< */ , xcb_xkb_set_names_aux_checked (xcb_connection_t *c /**< */ ,
xcb_xkb_device_spec_t deviceSpec /**< */, xcb_xkb_device_spec_t deviceSpec /**< */,
uint16_t virtualMod s /**< */, uint16_t virtualMod s /**< */,
uint32_t which /** < */, uint32_t which /** < */,
uint8_t firstType /**< */, uint8_t firstType /**< */,
uint8_t nTypes /* *< */, uint8_t nTypes /* *< */,
uint8_t firstKTLev elt /**< */, uint8_t firstKTLev elt /**< */,
uint8_t nKTLevels /**< */, uint8_t nKTLevels /**< */,
uint32_t indicators /**< */, uint32_t indicators /**< */,
skipping to change at line 10925 skipping to change at line 6316
const xcb_xkb_set_names_values_t *values /* *< */); const xcb_xkb_set_names_values_t *values /* *< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_xkb_set_names_aux
**
** @param xcb_connection_t *c
** @param xcb_xkb_device_spec_t deviceSpec
** @param uint16_t virtualMods
** @param uint32_t which
** @param uint8_t firstType
** @param uint8_t nTypes
** @param uint8_t firstKTLevelt
** @param uint8_t nKTLevels
** @param uint32_t indicators
** @param uint8_t groupNames
** @param uint8_t nRadioGroups
** @param xcb_keycode_t firstKey
** @param uint8_t nKeys
** @param uint8_t nKeyAliases
** @param uint16_t totalKTLevelNames
** @param const xcb_xkb_set_names_values_t *values
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_xkb_set_names_aux (xcb_connection_t *c /**< */, xcb_xkb_set_names_aux (xcb_connection_t *c /**< */,
xcb_xkb_device_spec_t deviceSpec /**< * /, xcb_xkb_device_spec_t deviceSpec /**< * /,
uint16_t virtualMods /**< */, uint16_t virtualMods /**< */,
uint32_t which /**< */, uint32_t which /**< */,
uint8_t firstType /**< */ , uint8_t firstType /**< */ ,
uint8_t nTypes /**< */, uint8_t nTypes /**< */,
uint8_t firstKTLevelt /** < */, uint8_t firstKTLevelt /** < */,
uint8_t nKTLevels /**< */ , uint8_t nKTLevels /**< */ ,
uint32_t indicators /**< * /, uint32_t indicators /**< * /,
uint8_t groupNames /**< * /, uint8_t groupNames /**< * /,
uint8_t nRadioGroups /**< */, uint8_t nRadioGroups /**< */,
xcb_keycode_t firstKey /**< */, xcb_keycode_t firstKey /**< */,
uint8_t nKeys /**< */, uint8_t nKeys /**< */,
uint8_t nKeyAliases /**< */, uint8_t nKeyAliases /**< */,
uint16_t totalKTLevelNames /**< */, uint16_t totalKTLevelNames /**< */,
const xcb_xkb_set_names_values_t *values /**< */); const xcb_xkb_set_names_values_t *values /**< */);
int
xcb_xkb_get_geometry_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_xkb_get_geometry_cookie_t xcb_xkb_get_geometry
**
** @param xcb_connection_t *c
** @param xcb_xkb_device_spec_t deviceSpec
** @param xcb_atom_t name
** @returns xcb_xkb_get_geometry_cookie_t
**
**************************************************************************
***/
xcb_xkb_get_geometry_cookie_t
xcb_xkb_get_geometry (xcb_connection_t *c /**< */,
xcb_xkb_device_spec_t deviceSpec /**< */,
xcb_atom_t name /**< */);
/**
*
* @param c The connection
* @return A cookie
*
* Delivers a request to the X server.
*
* This form can be used only if the request will cause
* a reply to be generated. Any returned error will be
* placed in the event queue.
*/
/**************************************************************************
***
**
** xcb_xkb_get_geometry_cookie_t xcb_xkb_get_geometry_unchecked
**
** @param xcb_connection_t *c
** @param xcb_xkb_device_spec_t deviceSpec
** @param xcb_atom_t name
** @returns xcb_xkb_get_geometry_cookie_t
**
**************************************************************************
***/
xcb_xkb_get_geometry_cookie_t
xcb_xkb_get_geometry_unchecked (xcb_connection_t *c /**< */,
xcb_xkb_device_spec_t deviceSpec /**< */,
xcb_atom_t name /**< */);
/**************************************************************************
***
**
** xcb_xkb_counted_string_16_t * xcb_xkb_get_geometry_label_font
**
** @param const xcb_xkb_get_geometry_reply_t *R
** @returns xcb_xkb_counted_string_16_t *
**
**************************************************************************
***/
xcb_xkb_counted_string_16_t *
xcb_xkb_get_geometry_label_font (const xcb_xkb_get_geometry_reply_t *R /**
< */);
/**************************************************************************
***
**
** int xcb_xkb_get_geometry_properties_length
**
** @param const xcb_xkb_get_geometry_reply_t *R
** @returns int
**
**************************************************************************
***/
int
xcb_xkb_get_geometry_properties_length (const xcb_xkb_get_geometry_reply_t
*R /**< */);
/**************************************************************************
***
**
** xcb_xkb_property_iterator_t xcb_xkb_get_geometry_properties_iterator
**
** @param const xcb_xkb_get_geometry_reply_t *R
** @returns xcb_xkb_property_iterator_t
**
**************************************************************************
***/
xcb_xkb_property_iterator_t
xcb_xkb_get_geometry_properties_iterator (const xcb_xkb_get_geometry_reply_
t *R /**< */);
/**************************************************************************
***
**
** int xcb_xkb_get_geometry_colors_length
**
** @param const xcb_xkb_get_geometry_reply_t *R
** @returns int
**
**************************************************************************
***/
int
xcb_xkb_get_geometry_colors_length (const xcb_xkb_get_geometry_reply_t *R
/**< */);
/**************************************************************************
***
**
** xcb_xkb_counted_string_16_iterator_t xcb_xkb_get_geometry_colors_iterat
or
**
** @param const xcb_xkb_get_geometry_reply_t *R
** @returns xcb_xkb_counted_string_16_iterator_t
**
**************************************************************************
***/
xcb_xkb_counted_string_16_iterator_t
xcb_xkb_get_geometry_colors_iterator (const xcb_xkb_get_geometry_reply_t *R
/**< */);
/**************************************************************************
***
**
** int xcb_xkb_get_geometry_shapes_length
**
** @param const xcb_xkb_get_geometry_reply_t *R
** @returns int
**
**************************************************************************
***/
int
xcb_xkb_get_geometry_shapes_length (const xcb_xkb_get_geometry_reply_t *R
/**< */);
/**************************************************************************
***
**
** xcb_xkb_shape_iterator_t xcb_xkb_get_geometry_shapes_iterator
**
** @param const xcb_xkb_get_geometry_reply_t *R
** @returns xcb_xkb_shape_iterator_t
**
**************************************************************************
***/
xcb_xkb_shape_iterator_t
xcb_xkb_get_geometry_shapes_iterator (const xcb_xkb_get_geometry_reply_t *R
/**< */);
/**************************************************************************
***
**
** int xcb_xkb_get_geometry_sections_length
**
** @param const xcb_xkb_get_geometry_reply_t *R
** @returns int
**
**************************************************************************
***/
int
xcb_xkb_get_geometry_sections_length (const xcb_xkb_get_geometry_reply_t *R
/**< */);
/**************************************************************************
***
**
** xcb_xkb_section_iterator_t xcb_xkb_get_geometry_sections_iterator
**
** @param const xcb_xkb_get_geometry_reply_t *R
** @returns xcb_xkb_section_iterator_t
**
**************************************************************************
***/
xcb_xkb_section_iterator_t
xcb_xkb_get_geometry_sections_iterator (const xcb_xkb_get_geometry_reply_t
*R /**< */);
/**************************************************************************
***
**
** int xcb_xkb_get_geometry_doodads_length
**
** @param const xcb_xkb_get_geometry_reply_t *R
** @returns int
**
**************************************************************************
***/
int
xcb_xkb_get_geometry_doodads_length (const xcb_xkb_get_geometry_reply_t *R
/**< */);
/**************************************************************************
***
**
** xcb_xkb_doodad_iterator_t xcb_xkb_get_geometry_doodads_iterator
**
** @param const xcb_xkb_get_geometry_reply_t *R
** @returns xcb_xkb_doodad_iterator_t
**
**************************************************************************
***/
xcb_xkb_doodad_iterator_t
xcb_xkb_get_geometry_doodads_iterator (const xcb_xkb_get_geometry_reply_t *
R /**< */);
/**************************************************************************
***
**
** xcb_xkb_key_alias_t * xcb_xkb_get_geometry_key_aliases
**
** @param const xcb_xkb_get_geometry_reply_t *R
** @returns xcb_xkb_key_alias_t *
**
**************************************************************************
***/
xcb_xkb_key_alias_t *
xcb_xkb_get_geometry_key_aliases (const xcb_xkb_get_geometry_reply_t *R /*
*< */);
/**************************************************************************
***
**
** int xcb_xkb_get_geometry_key_aliases_length
**
** @param const xcb_xkb_get_geometry_reply_t *R
** @returns int
**
**************************************************************************
***/
int
xcb_xkb_get_geometry_key_aliases_length (const xcb_xkb_get_geometry_reply_t
*R /**< */);
/**************************************************************************
***
**
** xcb_xkb_key_alias_iterator_t xcb_xkb_get_geometry_key_aliases_iterator
**
** @param const xcb_xkb_get_geometry_reply_t *R
** @returns xcb_xkb_key_alias_iterator_t
**
**************************************************************************
***/
xcb_xkb_key_alias_iterator_t
xcb_xkb_get_geometry_key_aliases_iterator (const xcb_xkb_get_geometry_reply
_t *R /**< */);
/**
* Return the reply
* @param c The connection
* @param cookie The cookie
* @param e The xcb_generic_error_t supplied
*
* Returns the reply of the request asked by
*
* The parameter @p e supplied to this function must be NULL if
* xcb_xkb_get_geometry_unchecked(). is used.
* Otherwise, it stores the error if any.
*
* The returned value must be freed by the caller using free().
*/
/**************************************************************************
***
**
** xcb_xkb_get_geometry_reply_t * xcb_xkb_get_geometry_reply
**
** @param xcb_connection_t *c
** @param xcb_xkb_get_geometry_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_xkb_get_geometry_reply_t *
**
**************************************************************************
***/
xcb_xkb_get_geometry_reply_t *
xcb_xkb_get_geometry_reply (xcb_connection_t *c /**< */,
xcb_xkb_get_geometry_cookie_t cookie /**< */
,
xcb_generic_error_t **e /**< */);
int
xcb_xkb_set_geometry_sizeof (const void *_buffer /**< */);
/**
*
* @param c The connection
* @return A cookie
*
* Delivers a request to the X server.
*
* This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check().
*/
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_xkb_set_geometry_checked
**
** @param xcb_connection_t *c
** @param xcb_xkb_device_spec_t deviceSpec
** @param uint8_t nShapes
** @param uint8_t nSections
** @param xcb_atom_t name
** @param uint16_t widthMM
** @param uint16_t heightMM
** @param uint16_t nProperties
** @param uint16_t nColors
** @param uint16_t nDoodads
** @param uint16_t nKeyAliases
** @param uint8_t baseColorNdx
** @param uint8_t labelColorNdx
** @param xcb_xkb_counted_string_16_t *labelFont
** @param const xcb_xkb_property_t *properties
** @param const xcb_xkb_counted_string_16_t *colors
** @param const xcb_xkb_shape_t *shapes
** @param const xcb_xkb_section_t *sections
** @param const xcb_xkb_doodad_t *doodads
** @param const xcb_xkb_key_alias_t *keyAliases
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t
xcb_xkb_set_geometry_checked (xcb_connection_t *c /**< */
,
xcb_xkb_device_spec_t deviceSpec
/**< */,
uint8_t nShapes /
**< */,
uint8_t nSections
/**< */,
xcb_atom_t name /**<
*/,
uint16_t widthMM /
**< */,
uint16_t heightMM
/**< */,
uint16_t nPropertie
s /**< */,
uint16_t nColors /
**< */,
uint16_t nDoodads
/**< */,
uint16_t nKeyAliase
s /**< */,
uint8_t baseColorN
dx /**< */,
uint8_t labelColor
Ndx /**< */,
xcb_xkb_counted_string_16_t *labelFont
/**< */,
const xcb_xkb_property_t *properties
/**< */,
const xcb_xkb_counted_string_16_t *colors /*
*< */,
const xcb_xkb_shape_t *shapes /*
*< */,
const xcb_xkb_section_t *sections
/**< */,
const xcb_xkb_doodad_t *doodads /
**< */,
const xcb_xkb_key_alias_t *keyAliases
/**< */);
/**
*
* @param c The connection
* @return A cookie
*
* Delivers a request to the X server.
*
*/
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_xkb_set_geometry
**
** @param xcb_connection_t *c
** @param xcb_xkb_device_spec_t deviceSpec
** @param uint8_t nShapes
** @param uint8_t nSections
** @param xcb_atom_t name
** @param uint16_t widthMM
** @param uint16_t heightMM
** @param uint16_t nProperties
** @param uint16_t nColors
** @param uint16_t nDoodads
** @param uint16_t nKeyAliases
** @param uint8_t baseColorNdx
** @param uint8_t labelColorNdx
** @param xcb_xkb_counted_string_16_t *labelFont
** @param const xcb_xkb_property_t *properties
** @param const xcb_xkb_counted_string_16_t *colors
** @param const xcb_xkb_shape_t *shapes
** @param const xcb_xkb_section_t *sections
** @param const xcb_xkb_doodad_t *doodads
** @param const xcb_xkb_key_alias_t *keyAliases
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t
xcb_xkb_set_geometry (xcb_connection_t *c /**< */,
xcb_xkb_device_spec_t deviceSpec /**< *
/,
uint8_t nShapes /**< */,
uint8_t nSections /**< */
,
xcb_atom_t name /**< */,
uint16_t widthMM /**< */,
uint16_t heightMM /**< */,
uint16_t nProperties /**<
*/,
uint16_t nColors /**< */,
uint16_t nDoodads /**< */,
uint16_t nKeyAliases /**<
*/,
uint8_t baseColorNdx /**<
*/,
uint8_t labelColorNdx /**
< */,
xcb_xkb_counted_string_16_t *labelFont /**< */
,
const xcb_xkb_property_t *properties /**< *
/,
const xcb_xkb_counted_string_16_t *colors /**< */,
const xcb_xkb_shape_t *shapes /**< */,
const xcb_xkb_section_t *sections /**< */,
const xcb_xkb_doodad_t *doodads /**< */,
const xcb_xkb_key_alias_t *keyAliases /**< *
/);
/**
*
* @param c The connection
* @return A cookie
*
* Delivers a request to the X server.
*
*/
/**************************************************************************
***
**
** xcb_xkb_per_client_flags_cookie_t xcb_xkb_per_client_flags
**
** @param xcb_connection_t *c
** @param xcb_xkb_device_spec_t deviceSpec
** @param uint32_t change
** @param uint32_t value
** @param uint32_t ctrlsToChange
** @param uint32_t autoCtrls
** @param uint32_t autoCtrlsValues
** @returns xcb_xkb_per_client_flags_cookie_t
**
**************************************************************************
***/
xcb_xkb_per_client_flags_cookie_t xcb_xkb_per_client_flags_cookie_t
xcb_xkb_per_client_flags (xcb_connection_t *c /**< */, xcb_xkb_per_client_flags (xcb_connection_t *c /**< */,
xcb_xkb_device_spec_t deviceSpec /**< */, xcb_xkb_device_spec_t deviceSpec /**< */,
uint32_t change /**< */, uint32_t change /**< */,
uint32_t value /**< */, uint32_t value /**< */,
uint32_t ctrlsToChange /**< */, uint32_t ctrlsToChange /**< */,
uint32_t autoCtrls /**< */, uint32_t autoCtrls /**< */,
uint32_t autoCtrlsValues /**< */); uint32_t autoCtrlsValues /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_xkb_per_client_flags_cookie_t xcb_xkb_per_client_flags_unchecked
**
** @param xcb_connection_t *c
** @param xcb_xkb_device_spec_t deviceSpec
** @param uint32_t change
** @param uint32_t value
** @param uint32_t ctrlsToChange
** @param uint32_t autoCtrls
** @param uint32_t autoCtrlsValues
** @returns xcb_xkb_per_client_flags_cookie_t
**
**************************************************************************
***/
xcb_xkb_per_client_flags_cookie_t xcb_xkb_per_client_flags_cookie_t
xcb_xkb_per_client_flags_unchecked (xcb_connection_t *c /**< */, xcb_xkb_per_client_flags_unchecked (xcb_connection_t *c /**< */,
xcb_xkb_device_spec_t deviceSpec /**< */, xcb_xkb_device_spec_t deviceSpec /**< */,
uint32_t change /**< */, uint32_t change /**< */,
uint32_t value /**< */, uint32_t value /**< */,
uint32_t ctrlsToChange / **< */, uint32_t ctrlsToChange / **< */,
uint32_t autoCtrls /**< */, uint32_t autoCtrls /**< */,
uint32_t autoCtrlsValues /**< */); uint32_t autoCtrlsValues /**< */);
/** /**
skipping to change at line 11430 skipping to change at line 6385
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_xkb_per_client_flags_unchecked(). is used. * xcb_xkb_per_client_flags_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_xkb_per_client_flags_reply_t * xcb_xkb_per_client_flags_reply
**
** @param xcb_connection_t *c
** @param xcb_xkb_per_client_flags_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_xkb_per_client_flags_reply_t *
**
**************************************************************************
***/
xcb_xkb_per_client_flags_reply_t * xcb_xkb_per_client_flags_reply_t *
xcb_xkb_per_client_flags_reply (xcb_connection_t *c /**< */, xcb_xkb_per_client_flags_reply (xcb_connection_t *c /**< */,
xcb_xkb_per_client_flags_cookie_t cookie /**< */, xcb_xkb_per_client_flags_cookie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
int int
xcb_xkb_list_components_serialize (void
**_buffer /**< */,
const xcb_xkb_list_components_request_t
*_aux /**< */,
const xcb_xkb_string8_t
*keymapsSpec /**< */,
const xcb_xkb_string8_t
*keycodesSpec /**< */,
const xcb_xkb_string8_t
*typesSpec /**< */,
const xcb_xkb_string8_t
*compatMapSpec /**< */,
const xcb_xkb_string8_t
*symbolsSpec /**< */,
const xcb_xkb_string8_t
*geometrySpec /**< */);
int
xcb_xkb_list_components_unserialize (const void *_
buffer /**< */,
xcb_xkb_list_components_request_t **_
aux /**< */);
int
xcb_xkb_list_components_sizeof (const void *_buffer /**< */); xcb_xkb_list_components_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_xkb_list_components_cookie_t xcb_xkb_list_components
**
** @param xcb_connection_t *c
** @param xcb_xkb_device_spec_t deviceSpec
** @param uint16_t maxNames
** @param uint8_t keymapsSpecLen
** @param const xcb_xkb_string8_t *keymapsSpec
** @param uint8_t keycodesSpecLen
** @param const xcb_xkb_string8_t *keycodesSpec
** @param uint8_t typesSpecLen
** @param const xcb_xkb_string8_t *typesSpec
** @param uint8_t compatMapSpecLen
** @param const xcb_xkb_string8_t *compatMapSpec
** @param uint8_t symbolsSpecLen
** @param const xcb_xkb_string8_t *symbolsSpec
** @param uint8_t geometrySpecLen
** @param const xcb_xkb_string8_t *geometrySpec
** @returns xcb_xkb_list_components_cookie_t
**
**************************************************************************
***/
xcb_xkb_list_components_cookie_t xcb_xkb_list_components_cookie_t
xcb_xkb_list_components (xcb_connection_t *c /**< */, xcb_xkb_list_components (xcb_connection_t *c /**< */,
xcb_xkb_device_spec_t deviceSpec /**< */, xcb_xkb_device_spec_t deviceSpec /**< */,
uint16_t maxNames /**< */, uint16_t maxNames /**< */);
uint8_t keymapsSpecLen /**< */,
const xcb_xkb_string8_t *keymapsSpec /**< */,
uint8_t keycodesSpecLen /**< */,
const xcb_xkb_string8_t *keycodesSpec /**< */,
uint8_t typesSpecLen /**< */,
const xcb_xkb_string8_t *typesSpec /**< */,
uint8_t compatMapSpecLen /**< */
,
const xcb_xkb_string8_t *compatMapSpec /**< */,
uint8_t symbolsSpecLen /**< */,
const xcb_xkb_string8_t *symbolsSpec /**< */,
uint8_t geometrySpecLen /**< */,
const xcb_xkb_string8_t *geometrySpec /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_xkb_list_components_cookie_t xcb_xkb_list_components_unchecked
**
** @param xcb_connection_t *c
** @param xcb_xkb_device_spec_t deviceSpec
** @param uint16_t maxNames
** @param uint8_t keymapsSpecLen
** @param const xcb_xkb_string8_t *keymapsSpec
** @param uint8_t keycodesSpecLen
** @param const xcb_xkb_string8_t *keycodesSpec
** @param uint8_t typesSpecLen
** @param const xcb_xkb_string8_t *typesSpec
** @param uint8_t compatMapSpecLen
** @param const xcb_xkb_string8_t *compatMapSpec
** @param uint8_t symbolsSpecLen
** @param const xcb_xkb_string8_t *symbolsSpec
** @param uint8_t geometrySpecLen
** @param const xcb_xkb_string8_t *geometrySpec
** @returns xcb_xkb_list_components_cookie_t
**
**************************************************************************
***/
xcb_xkb_list_components_cookie_t xcb_xkb_list_components_cookie_t
xcb_xkb_list_components_unchecked (xcb_connection_t *c /**< */, xcb_xkb_list_components_unchecked (xcb_connection_t *c /**< */,
xcb_xkb_device_spec_t deviceSpec /** xcb_xkb_device_spec_t deviceSpec /**<
< */, */,
uint16_t maxNames /**< uint16_t maxNames /**< */
*/, );
uint8_t keymapsSpecLen
/**< */,
const xcb_xkb_string8_t *keymapsSpec /*
*< */,
uint8_t keycodesSpecLen
/**< */,
const xcb_xkb_string8_t *keycodesSpec /
**< */,
uint8_t typesSpecLen /
**< */,
const xcb_xkb_string8_t *typesSpec /**<
*/,
uint8_t compatMapSpecLe
n /**< */,
const xcb_xkb_string8_t *compatMapSpec
/**< */,
uint8_t symbolsSpecLen
/**< */,
const xcb_xkb_string8_t *symbolsSpec /*
*< */,
uint8_t geometrySpecLen
/**< */,
const xcb_xkb_string8_t *geometrySpec /
**< */);
/**************************************************************************
***
**
** int xcb_xkb_list_components_keymaps_length
**
** @param const xcb_xkb_list_components_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_xkb_list_components_keymaps_length (const xcb_xkb_list_components_reply _t *R /**< */); xcb_xkb_list_components_keymaps_length (const xcb_xkb_list_components_reply _t *R /**< */);
/**************************************************************************
***
**
** xcb_xkb_listing_iterator_t xcb_xkb_list_components_keymaps_iterator
**
** @param const xcb_xkb_list_components_reply_t *R
** @returns xcb_xkb_listing_iterator_t
**
**************************************************************************
***/
xcb_xkb_listing_iterator_t xcb_xkb_listing_iterator_t
xcb_xkb_list_components_keymaps_iterator (const xcb_xkb_list_components_rep ly_t *R /**< */); xcb_xkb_list_components_keymaps_iterator (const xcb_xkb_list_components_rep ly_t *R /**< */);
/**************************************************************************
***
**
** int xcb_xkb_list_components_keycodes_length
**
** @param const xcb_xkb_list_components_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_xkb_list_components_keycodes_length (const xcb_xkb_list_components_repl y_t *R /**< */); xcb_xkb_list_components_keycodes_length (const xcb_xkb_list_components_repl y_t *R /**< */);
/**************************************************************************
***
**
** xcb_xkb_listing_iterator_t xcb_xkb_list_components_keycodes_iterator
**
** @param const xcb_xkb_list_components_reply_t *R
** @returns xcb_xkb_listing_iterator_t
**
**************************************************************************
***/
xcb_xkb_listing_iterator_t xcb_xkb_listing_iterator_t
xcb_xkb_list_components_keycodes_iterator (const xcb_xkb_list_components_re ply_t *R /**< */); xcb_xkb_list_components_keycodes_iterator (const xcb_xkb_list_components_re ply_t *R /**< */);
/**************************************************************************
***
**
** int xcb_xkb_list_components_types_length
**
** @param const xcb_xkb_list_components_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_xkb_list_components_types_length (const xcb_xkb_list_components_reply_t *R /**< */); xcb_xkb_list_components_types_length (const xcb_xkb_list_components_reply_t *R /**< */);
/**************************************************************************
***
**
** xcb_xkb_listing_iterator_t xcb_xkb_list_components_types_iterator
**
** @param const xcb_xkb_list_components_reply_t *R
** @returns xcb_xkb_listing_iterator_t
**
**************************************************************************
***/
xcb_xkb_listing_iterator_t xcb_xkb_listing_iterator_t
xcb_xkb_list_components_types_iterator (const xcb_xkb_list_components_reply _t *R /**< */); xcb_xkb_list_components_types_iterator (const xcb_xkb_list_components_reply _t *R /**< */);
/**************************************************************************
***
**
** int xcb_xkb_list_components_compat_maps_length
**
** @param const xcb_xkb_list_components_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_xkb_list_components_compat_maps_length (const xcb_xkb_list_components_r eply_t *R /**< */); xcb_xkb_list_components_compat_maps_length (const xcb_xkb_list_components_r eply_t *R /**< */);
/**************************************************************************
***
**
** xcb_xkb_listing_iterator_t xcb_xkb_list_components_compat_maps_iterator
**
** @param const xcb_xkb_list_components_reply_t *R
** @returns xcb_xkb_listing_iterator_t
**
**************************************************************************
***/
xcb_xkb_listing_iterator_t xcb_xkb_listing_iterator_t
xcb_xkb_list_components_compat_maps_iterator (const xcb_xkb_list_components _reply_t *R /**< */); xcb_xkb_list_components_compat_maps_iterator (const xcb_xkb_list_components _reply_t *R /**< */);
/**************************************************************************
***
**
** int xcb_xkb_list_components_symbols_length
**
** @param const xcb_xkb_list_components_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_xkb_list_components_symbols_length (const xcb_xkb_list_components_reply _t *R /**< */); xcb_xkb_list_components_symbols_length (const xcb_xkb_list_components_reply _t *R /**< */);
/**************************************************************************
***
**
** xcb_xkb_listing_iterator_t xcb_xkb_list_components_symbols_iterator
**
** @param const xcb_xkb_list_components_reply_t *R
** @returns xcb_xkb_listing_iterator_t
**
**************************************************************************
***/
xcb_xkb_listing_iterator_t xcb_xkb_listing_iterator_t
xcb_xkb_list_components_symbols_iterator (const xcb_xkb_list_components_rep ly_t *R /**< */); xcb_xkb_list_components_symbols_iterator (const xcb_xkb_list_components_rep ly_t *R /**< */);
/**************************************************************************
***
**
** int xcb_xkb_list_components_geometries_length
**
** @param const xcb_xkb_list_components_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_xkb_list_components_geometries_length (const xcb_xkb_list_components_re ply_t *R /**< */); xcb_xkb_list_components_geometries_length (const xcb_xkb_list_components_re ply_t *R /**< */);
/**************************************************************************
***
**
** xcb_xkb_listing_iterator_t xcb_xkb_list_components_geometries_iterator
**
** @param const xcb_xkb_list_components_reply_t *R
** @returns xcb_xkb_listing_iterator_t
**
**************************************************************************
***/
xcb_xkb_listing_iterator_t xcb_xkb_listing_iterator_t
xcb_xkb_list_components_geometries_iterator (const xcb_xkb_list_components_ reply_t *R /**< */); xcb_xkb_list_components_geometries_iterator (const xcb_xkb_list_components_ reply_t *R /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_xkb_list_components_unchecked(). is used. * xcb_xkb_list_components_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_xkb_list_components_reply_t * xcb_xkb_list_components_reply
**
** @param xcb_connection_t *c
** @param xcb_xkb_list_components_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_xkb_list_components_reply_t *
**
**************************************************************************
***/
xcb_xkb_list_components_reply_t * xcb_xkb_list_components_reply_t *
xcb_xkb_list_components_reply (xcb_connection_t *c /**< * /, xcb_xkb_list_components_reply (xcb_connection_t *c /**< * /,
xcb_xkb_list_components_cookie_t cookie / **< */, xcb_xkb_list_components_cookie_t cookie / **< */,
xcb_generic_error_t **e /**< * /); xcb_generic_error_t **e /**< * /);
int int
xcb_xkb_get_kbd_by_name_serialize (void
**_buffer /**< */,
const xcb_xkb_get_kbd_by_name_request_t
*_aux /**< */,
const xcb_xkb_string8_t
*keymapsSpec /**< */,
const xcb_xkb_string8_t
*keycodesSpec /**< */,
const xcb_xkb_string8_t
*typesSpec /**< */,
const xcb_xkb_string8_t
*compatMapSpec /**< */,
const xcb_xkb_string8_t
*symbolsSpec /**< */,
const xcb_xkb_string8_t
*geometrySpec /**< */);
int
xcb_xkb_get_kbd_by_name_unserialize (const void *_
buffer /**< */,
xcb_xkb_get_kbd_by_name_request_t **_
aux /**< */);
int
xcb_xkb_get_kbd_by_name_sizeof (const void *_buffer /**< */);
/**************************************************************************
***
**
** int xcb_xkb_get_kbd_by_name_replies_types_map_types_rtrn_length
**
** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R
** @returns int
**
**************************************************************************
***/
int
xcb_xkb_get_kbd_by_name_replies_types_map_types_rtrn_length (const xcb_xkb_ get_kbd_by_name_reply_t *R /**< */, xcb_xkb_get_kbd_by_name_replies_types_map_types_rtrn_length (const xcb_xkb_ get_kbd_by_name_reply_t *R /**< */,
const xcb_xkb_ get_kbd_by_name_replies_t *S /**< */); const xcb_xkb_ get_kbd_by_name_replies_t *S /**< */);
/**************************************************************************
***
**
** xcb_xkb_key_type_iterator_t xcb_xkb_get_kbd_by_name_replies_types_map_t
ypes_rtrn_iterator
**
** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R
** @returns xcb_xkb_key_type_iterator_t
**
**************************************************************************
***/
xcb_xkb_key_type_iterator_t xcb_xkb_key_type_iterator_t
xcb_xkb_get_kbd_by_name_replies_types_map_types_rtrn_iterator (const xcb_xk b_get_kbd_by_name_reply_t *R /**< */, xcb_xkb_get_kbd_by_name_replies_types_map_types_rtrn_iterator (const xcb_xk b_get_kbd_by_name_reply_t *R /**< */,
const xcb_xk b_get_kbd_by_name_replies_t *S /**< */); const xcb_xk b_get_kbd_by_name_replies_t *S /**< */);
/**************************************************************************
***
**
** int xcb_xkb_get_kbd_by_name_replies_types_map_syms_rtrn_length
**
** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_xkb_get_kbd_by_name_replies_types_map_syms_rtrn_length (const xcb_xkb_g et_kbd_by_name_reply_t *R /**< */, xcb_xkb_get_kbd_by_name_replies_types_map_syms_rtrn_length (const xcb_xkb_g et_kbd_by_name_reply_t *R /**< */,
const xcb_xkb_g et_kbd_by_name_replies_t *S /**< */); const xcb_xkb_g et_kbd_by_name_replies_t *S /**< */);
/**************************************************************************
***
**
** xcb_xkb_key_sym_map_iterator_t xcb_xkb_get_kbd_by_name_replies_types_ma
p_syms_rtrn_iterator
**
** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R
** @returns xcb_xkb_key_sym_map_iterator_t
**
**************************************************************************
***/
xcb_xkb_key_sym_map_iterator_t xcb_xkb_key_sym_map_iterator_t
xcb_xkb_get_kbd_by_name_replies_types_map_syms_rtrn_iterator (const xcb_xkb _get_kbd_by_name_reply_t *R /**< */, xcb_xkb_get_kbd_by_name_replies_types_map_syms_rtrn_iterator (const xcb_xkb _get_kbd_by_name_reply_t *R /**< */,
const xcb_xkb _get_kbd_by_name_replies_t *S /**< */); const xcb_xkb _get_kbd_by_name_replies_t *S /**< */);
/**************************************************************************
***
**
** uint8_t * xcb_xkb_get_kbd_by_name_replies_types_map_acts_rtrn_count
**
** @param const xcb_xkb_get_kbd_by_name_replies_t *S
** @returns uint8_t *
**
**************************************************************************
***/
uint8_t * uint8_t *
xcb_xkb_get_kbd_by_name_replies_types_map_acts_rtrn_count (const xcb_xkb_ge t_kbd_by_name_replies_t *S /**< */); xcb_xkb_get_kbd_by_name_replies_types_map_acts_rtrn_count (const xcb_xkb_ge t_kbd_by_name_replies_t *S /**< */);
/**************************************************************************
***
**
** int xcb_xkb_get_kbd_by_name_replies_types_map_acts_rtrn_count_length
**
** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_xkb_get_kbd_by_name_replies_types_map_acts_rtrn_count_length (const xcb _xkb_get_kbd_by_name_reply_t *R /**< */, xcb_xkb_get_kbd_by_name_replies_types_map_acts_rtrn_count_length (const xcb _xkb_get_kbd_by_name_reply_t *R /**< */,
const xcb _xkb_get_kbd_by_name_replies_t *S /**< */); const xcb _xkb_get_kbd_by_name_replies_t *S /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_types_map_acts_r
trn_count_end
**
** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_xkb_get_kbd_by_name_replies_types_map_acts_rtrn_count_end (const xcb_xk b_get_kbd_by_name_reply_t *R /**< */, xcb_xkb_get_kbd_by_name_replies_types_map_acts_rtrn_count_end (const xcb_xk b_get_kbd_by_name_reply_t *R /**< */,
const xcb_xk b_get_kbd_by_name_replies_t *S /**< */); const xcb_xk b_get_kbd_by_name_replies_t *S /**< */);
/**************************************************************************
***
**
** xcb_xkb_action_t * xcb_xkb_get_kbd_by_name_replies_types_map_acts_rtrn_
acts
**
** @param const xcb_xkb_get_kbd_by_name_replies_t *S
** @returns xcb_xkb_action_t *
**
**************************************************************************
***/
xcb_xkb_action_t * xcb_xkb_action_t *
xcb_xkb_get_kbd_by_name_replies_types_map_acts_rtrn_acts (const xcb_xkb_get _kbd_by_name_replies_t *S /**< */); xcb_xkb_get_kbd_by_name_replies_types_map_acts_rtrn_acts (const xcb_xkb_get _kbd_by_name_replies_t *S /**< */);
/**************************************************************************
***
**
** int xcb_xkb_get_kbd_by_name_replies_types_map_acts_rtrn_acts_length
**
** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_xkb_get_kbd_by_name_replies_types_map_acts_rtrn_acts_length (const xcb_ xkb_get_kbd_by_name_reply_t *R /**< */, xcb_xkb_get_kbd_by_name_replies_types_map_acts_rtrn_acts_length (const xcb_ xkb_get_kbd_by_name_reply_t *R /**< */,
const xcb_ xkb_get_kbd_by_name_replies_t *S /**< */); const xcb_ xkb_get_kbd_by_name_replies_t *S /**< */);
/**************************************************************************
***
**
** xcb_xkb_action_iterator_t xcb_xkb_get_kbd_by_name_replies_types_map_act
s_rtrn_acts_iterator
**
** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R
** @returns xcb_xkb_action_iterator_t
**
**************************************************************************
***/
xcb_xkb_action_iterator_t
xcb_xkb_get_kbd_by_name_replies_types_map_acts_rtrn_acts_iterator (const xc
b_xkb_get_kbd_by_name_reply_t *R /**< */,
const xc
b_xkb_get_kbd_by_name_replies_t *S /**< */);
/**************************************************************************
***
**
** xcb_xkb_set_behavior_t * xcb_xkb_get_kbd_by_name_replies_types_map_beha
viors_rtrn
**
** @param const xcb_xkb_get_kbd_by_name_replies_t *S
** @returns xcb_xkb_set_behavior_t *
**
**************************************************************************
***/
xcb_xkb_set_behavior_t *
xcb_xkb_get_kbd_by_name_replies_types_map_behaviors_rtrn (const xcb_xkb_get
_kbd_by_name_replies_t *S /**< */);
/**************************************************************************
***
**
** int xcb_xkb_get_kbd_by_name_replies_types_map_behaviors_rtrn_length
**
** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R
** @returns int
**
**************************************************************************
***/
int
xcb_xkb_get_kbd_by_name_replies_types_map_behaviors_rtrn_length (const xcb_
xkb_get_kbd_by_name_reply_t *R /**< */,
const xcb_
xkb_get_kbd_by_name_replies_t *S /**< */);
/**************************************************************************
***
**
** xcb_xkb_set_behavior_iterator_t xcb_xkb_get_kbd_by_name_replies_types_m
ap_behaviors_rtrn_iterator
**
** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R
** @returns xcb_xkb_set_behavior_iterator_t
**
**************************************************************************
***/
xcb_xkb_set_behavior_iterator_t
xcb_xkb_get_kbd_by_name_replies_types_map_behaviors_rtrn_iterator (const xc
b_xkb_get_kbd_by_name_reply_t *R /**< */,
const xc
b_xkb_get_kbd_by_name_replies_t *S /**< */);
/**************************************************************************
***
**
** uint8_t * xcb_xkb_get_kbd_by_name_replies_types_map_vmods_rtrn
**
** @param const xcb_xkb_get_kbd_by_name_replies_t *S
** @returns uint8_t *
**
**************************************************************************
***/
uint8_t *
xcb_xkb_get_kbd_by_name_replies_types_map_vmods_rtrn (const xcb_xkb_get_kbd
_by_name_replies_t *S /**< */);
/**************************************************************************
***
**
** int xcb_xkb_get_kbd_by_name_replies_types_map_vmods_rtrn_length
**
** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R
** @returns int
**
**************************************************************************
***/
int
xcb_xkb_get_kbd_by_name_replies_types_map_vmods_rtrn_length (const xcb_xkb_
get_kbd_by_name_reply_t *R /**< */,
const xcb_xkb_
get_kbd_by_name_replies_t *S /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_types_map_vmods_
rtrn_end
**
** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t
xcb_xkb_get_kbd_by_name_replies_types_map_vmods_rtrn_end (const xcb_xkb_get
_kbd_by_name_reply_t *R /**< */,
const xcb_xkb_get
_kbd_by_name_replies_t *S /**< */);
/**************************************************************************
***
**
** xcb_xkb_set_explicit_t * xcb_xkb_get_kbd_by_name_replies_types_map_expl
icit_rtrn
**
** @param const xcb_xkb_get_kbd_by_name_replies_t *S
** @returns xcb_xkb_set_explicit_t *
**
**************************************************************************
***/
xcb_xkb_set_explicit_t *
xcb_xkb_get_kbd_by_name_replies_types_map_explicit_rtrn (const xcb_xkb_get_
kbd_by_name_replies_t *S /**< */);
/**************************************************************************
***
**
** int xcb_xkb_get_kbd_by_name_replies_types_map_explicit_rtrn_length
**
** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R
** @returns int
**
**************************************************************************
***/
int
xcb_xkb_get_kbd_by_name_replies_types_map_explicit_rtrn_length (const xcb_x
kb_get_kbd_by_name_reply_t *R /**< */,
const xcb_x
kb_get_kbd_by_name_replies_t *S /**< */);
/**************************************************************************
***
**
** xcb_xkb_set_explicit_iterator_t xcb_xkb_get_kbd_by_name_replies_types_m
ap_explicit_rtrn_iterator
**
** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R
** @returns xcb_xkb_set_explicit_iterator_t
**
**************************************************************************
***/
xcb_xkb_set_explicit_iterator_t
xcb_xkb_get_kbd_by_name_replies_types_map_explicit_rtrn_iterator (const xcb
_xkb_get_kbd_by_name_reply_t *R /**< */,
const xcb
_xkb_get_kbd_by_name_replies_t *S /**< */);
/**************************************************************************
***
**
** xcb_xkb_key_mod_map_t * xcb_xkb_get_kbd_by_name_replies_types_map_modma
p_rtrn
**
** @param const xcb_xkb_get_kbd_by_name_replies_t *S
** @returns xcb_xkb_key_mod_map_t *
**
**************************************************************************
***/
xcb_xkb_key_mod_map_t *
xcb_xkb_get_kbd_by_name_replies_types_map_modmap_rtrn (const xcb_xkb_get_kb
d_by_name_replies_t *S /**< */);
/**************************************************************************
***
**
** int xcb_xkb_get_kbd_by_name_replies_types_map_modmap_rtrn_length
**
** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R
** @returns int
**
**************************************************************************
***/
int
xcb_xkb_get_kbd_by_name_replies_types_map_modmap_rtrn_length (const xcb_xkb
_get_kbd_by_name_reply_t *R /**< */,
const xcb_xkb
_get_kbd_by_name_replies_t *S /**< */);
/**************************************************************************
***
**
** xcb_xkb_key_mod_map_iterator_t xcb_xkb_get_kbd_by_name_replies_types_ma
p_modmap_rtrn_iterator
**
** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R
** @returns xcb_xkb_key_mod_map_iterator_t
**
**************************************************************************
***/
xcb_xkb_key_mod_map_iterator_t
xcb_xkb_get_kbd_by_name_replies_types_map_modmap_rtrn_iterator (const xcb_x
kb_get_kbd_by_name_reply_t *R /**< */,
const xcb_x
kb_get_kbd_by_name_replies_t *S /**< */);
/**************************************************************************
***
**
** xcb_xkb_key_v_mod_map_t * xcb_xkb_get_kbd_by_name_replies_types_map_vmo
dmap_rtrn
**
** @param const xcb_xkb_get_kbd_by_name_replies_t *S
** @returns xcb_xkb_key_v_mod_map_t *
**
**************************************************************************
***/
xcb_xkb_key_v_mod_map_t *
xcb_xkb_get_kbd_by_name_replies_types_map_vmodmap_rtrn (const xcb_xkb_get_k
bd_by_name_replies_t *S /**< */);
/**************************************************************************
***
**
** int xcb_xkb_get_kbd_by_name_replies_types_map_vmodmap_rtrn_length
**
** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R
** @returns int
**
**************************************************************************
***/
int
xcb_xkb_get_kbd_by_name_replies_types_map_vmodmap_rtrn_length (const xcb_xk
b_get_kbd_by_name_reply_t *R /**< */,
const xcb_xk
b_get_kbd_by_name_replies_t *S /**< */);
/**************************************************************************
***
**
** xcb_xkb_key_v_mod_map_iterator_t xcb_xkb_get_kbd_by_name_replies_types_
map_vmodmap_rtrn_iterator
**
** @param const xcb_xkb_get_kbd_by_name_replies_types_map_t *R
** @returns xcb_xkb_key_v_mod_map_iterator_t
**
**************************************************************************
***/
xcb_xkb_key_v_mod_map_iterator_t
xcb_xkb_get_kbd_by_name_replies_types_map_vmodmap_rtrn_iterator (const xcb_
xkb_get_kbd_by_name_reply_t *R /**< */,
const xcb_
xkb_get_kbd_by_name_replies_t *S /**< */);
int
xcb_xkb_get_kbd_by_name_replies_types_map_serialize (void
**_buffer /**< */,
uint8_t
nTypes /**< */,
uint8_t
nKeySyms /**< */,
uint8_t
nKeyActions /**< */,
uint16_t
totalActions /**< */,
uint8_t
totalKeyBehaviors /**< */,
uint8_t
nVModMapKeys /**< */,
uint8_t
totalKeyExplicit /**< */,
uint8_t
totalModMapKeys /**< */,
uint8_t
totalVModMapKeys /**< */,
uint16_t
present /**< */,
const xcb_xkb_get_kbd_
by_name_replies_types_map_t *_aux /**< */);
int
xcb_xkb_get_kbd_by_name_replies_types_map_unpack (const void
*_buffer /**< */,
uint8_t
nTypes /**< */,
uint8_t
nKeySyms /**< */,
uint8_t
nKeyActions /**< */,
uint16_t
totalActions /**< */,
uint8_t
totalKeyBehaviors /**< */,
uint8_t
nVModMapKeys /**< */,
uint8_t
totalKeyExplicit /**< */,
uint8_t
totalModMapKeys /**< */,
uint8_t
totalVModMapKeys /**< */,
uint16_t
present /**< */,
xcb_xkb_get_kbd_by_name_r
eplies_types_map_t *_aux /**< */);
int
xcb_xkb_get_kbd_by_name_replies_types_map_sizeof (const void *_buffer /**
< */,
uint8_t nTypes /**<
*/,
uint8_t nKeySyms /*
*< */,
uint8_t nKeyActions
/**< */,
uint16_t totalActions
/**< */,
uint8_t totalKeyBeha
viors /**< */,
uint8_t nVModMapKeys
/**< */,
uint8_t totalKeyExpl
icit /**< */,
uint8_t totalModMapK
eys /**< */,
uint8_t totalVModMap
Keys /**< */,
uint16_t present /**
< */);
/**************************************************************************
***
**
** int xcb_xkb_get_kbd_by_name_replies_client_symbols_map_types_rtrn_lengt
h
**
** @param const xcb_xkb_get_kbd_by_name_replies_client_symbols_map_t *R
** @returns int
**
**************************************************************************
***/
int
xcb_xkb_get_kbd_by_name_replies_client_symbols_map_types_rtrn_length (const
xcb_xkb_get_kbd_by_name_reply_t *R /**< */,
const
xcb_xkb_get_kbd_by_name_replies_t *S /**< */);
/**************************************************************************
***
**
** xcb_xkb_key_type_iterator_t xcb_xkb_get_kbd_by_name_replies_client_symb
ols_map_types_rtrn_iterator
**
** @param const xcb_xkb_get_kbd_by_name_replies_client_symbols_map_t *R
** @returns xcb_xkb_key_type_iterator_t
**
**************************************************************************
***/
xcb_xkb_key_type_iterator_t
xcb_xkb_get_kbd_by_name_replies_client_symbols_map_types_rtrn_iterator (con
st xcb_xkb_get_kbd_by_name_reply_t *R /**< */,
con
st xcb_xkb_get_kbd_by_name_replies_t *S /**< */);
/**************************************************************************
***
**
** int xcb_xkb_get_kbd_by_name_replies_client_symbols_map_syms_rtrn_length
**
** @param const xcb_xkb_get_kbd_by_name_replies_client_symbols_map_t *R
** @returns int
**
**************************************************************************
***/
int
xcb_xkb_get_kbd_by_name_replies_client_symbols_map_syms_rtrn_length (const
xcb_xkb_get_kbd_by_name_reply_t *R /**< */,
const
xcb_xkb_get_kbd_by_name_replies_t *S /**< */);
/**************************************************************************
***
**
** xcb_xkb_key_sym_map_iterator_t xcb_xkb_get_kbd_by_name_replies_client_s
ymbols_map_syms_rtrn_iterator
**
** @param const xcb_xkb_get_kbd_by_name_replies_client_symbols_map_t *R
** @returns xcb_xkb_key_sym_map_iterator_t
**
**************************************************************************
***/
xcb_xkb_key_sym_map_iterator_t
xcb_xkb_get_kbd_by_name_replies_client_symbols_map_syms_rtrn_iterator (cons
t xcb_xkb_get_kbd_by_name_reply_t *R /**< */,
cons
t xcb_xkb_get_kbd_by_name_replies_t *S /**< */);
/**************************************************************************
***
**
** uint8_t * xcb_xkb_get_kbd_by_name_replies_client_symbols_map_acts_rtrn_
count
**
** @param const xcb_xkb_get_kbd_by_name_replies_t *S
** @returns uint8_t *
**
**************************************************************************
***/
uint8_t *
xcb_xkb_get_kbd_by_name_replies_client_symbols_map_acts_rtrn_count (const x
cb_xkb_get_kbd_by_name_replies_t *S /**< */);
/**************************************************************************
***
**
** int xcb_xkb_get_kbd_by_name_replies_client_symbols_map_acts_rtrn_count_
length
**
** @param const xcb_xkb_get_kbd_by_name_replies_client_symbols_map_t *R
** @returns int
**
**************************************************************************
***/
int
xcb_xkb_get_kbd_by_name_replies_client_symbols_map_acts_rtrn_count_length (
const xcb_xkb_get_kbd_by_name_reply_t *R /**< */,
const xcb_xkb_get_kbd_by_name_replies_t *S /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_client_symbols_m
ap_acts_rtrn_count_end
**
** @param const xcb_xkb_get_kbd_by_name_replies_client_symbols_map_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t
xcb_xkb_get_kbd_by_name_replies_client_symbols_map_acts_rtrn_count_end (con
st xcb_xkb_get_kbd_by_name_reply_t *R /**< */,
con
st xcb_xkb_get_kbd_by_name_replies_t *S /**< */);
/**************************************************************************
***
**
** xcb_xkb_action_t * xcb_xkb_get_kbd_by_name_replies_client_symbols_map_a
cts_rtrn_acts
**
** @param const xcb_xkb_get_kbd_by_name_replies_t *S
** @returns xcb_xkb_action_t *
**
**************************************************************************
***/
xcb_xkb_action_t *
xcb_xkb_get_kbd_by_name_replies_client_symbols_map_acts_rtrn_acts (const xc
b_xkb_get_kbd_by_name_replies_t *S /**< */);
/**************************************************************************
***
**
** int xcb_xkb_get_kbd_by_name_replies_client_symbols_map_acts_rtrn_acts_l
ength
**
** @param const xcb_xkb_get_kbd_by_name_replies_client_symbols_map_t *R
** @returns int
**
**************************************************************************
***/
int
xcb_xkb_get_kbd_by_name_replies_client_symbols_map_acts_rtrn_acts_length (c
onst xcb_xkb_get_kbd_by_name_reply_t *R /**< */,
c
onst xcb_xkb_get_kbd_by_name_replies_t *S /**< */);
/**************************************************************************
***
**
** xcb_xkb_action_iterator_t xcb_xkb_get_kbd_by_name_replies_client_symbol
s_map_acts_rtrn_acts_iterator
**
** @param const xcb_xkb_get_kbd_by_name_replies_client_symbols_map_t *R
** @returns xcb_xkb_action_iterator_t
**
**************************************************************************
***/
xcb_xkb_action_iterator_t
xcb_xkb_get_kbd_by_name_replies_client_symbols_map_acts_rtrn_acts_iterator
(const xcb_xkb_get_kbd_by_name_reply_t *R /**< */,
const xcb_xkb_get_kbd_by_name_replies_t *S /**< */);
/**************************************************************************
***
**
** xcb_xkb_set_behavior_t * xcb_xkb_get_kbd_by_name_replies_client_symbols
_map_behaviors_rtrn
**
** @param const xcb_xkb_get_kbd_by_name_replies_t *S
** @returns xcb_xkb_set_behavior_t *
**
**************************************************************************
***/
xcb_xkb_set_behavior_t *
xcb_xkb_get_kbd_by_name_replies_client_symbols_map_behaviors_rtrn (const xc
b_xkb_get_kbd_by_name_replies_t *S /**< */);
/**************************************************************************
***
**
** int xcb_xkb_get_kbd_by_name_replies_client_symbols_map_behaviors_rtrn_l
ength
**
** @param const xcb_xkb_get_kbd_by_name_replies_client_symbols_map_t *R
** @returns int
**
**************************************************************************
***/
int
xcb_xkb_get_kbd_by_name_replies_client_symbols_map_behaviors_rtrn_length (c
onst xcb_xkb_get_kbd_by_name_reply_t *R /**< */,
c
onst xcb_xkb_get_kbd_by_name_replies_t *S /**< */);
/**************************************************************************
***
**
** xcb_xkb_set_behavior_iterator_t xcb_xkb_get_kbd_by_name_replies_client_
symbols_map_behaviors_rtrn_iterator
**
** @param const xcb_xkb_get_kbd_by_name_replies_client_symbols_map_t *R
** @returns xcb_xkb_set_behavior_iterator_t
**
**************************************************************************
***/
xcb_xkb_set_behavior_iterator_t
xcb_xkb_get_kbd_by_name_replies_client_symbols_map_behaviors_rtrn_iterator
(const xcb_xkb_get_kbd_by_name_reply_t *R /**< */,
const xcb_xkb_get_kbd_by_name_replies_t *S /**< */);
/**************************************************************************
***
**
** uint8_t * xcb_xkb_get_kbd_by_name_replies_client_symbols_map_vmods_rtrn
**
** @param const xcb_xkb_get_kbd_by_name_replies_t *S
** @returns uint8_t *
**
**************************************************************************
***/
uint8_t *
xcb_xkb_get_kbd_by_name_replies_client_symbols_map_vmods_rtrn (const xcb_xk
b_get_kbd_by_name_replies_t *S /**< */);
/**************************************************************************
***
**
** int xcb_xkb_get_kbd_by_name_replies_client_symbols_map_vmods_rtrn_lengt
h
**
** @param const xcb_xkb_get_kbd_by_name_replies_client_symbols_map_t *R
** @returns int
**
**************************************************************************
***/
int
xcb_xkb_get_kbd_by_name_replies_client_symbols_map_vmods_rtrn_length (const
xcb_xkb_get_kbd_by_name_reply_t *R /**< */,
const
xcb_xkb_get_kbd_by_name_replies_t *S /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_client_symbols_m
ap_vmods_rtrn_end
**
** @param const xcb_xkb_get_kbd_by_name_replies_client_symbols_map_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t
xcb_xkb_get_kbd_by_name_replies_client_symbols_map_vmods_rtrn_end (const xc
b_xkb_get_kbd_by_name_reply_t *R /**< */,
const xc
b_xkb_get_kbd_by_name_replies_t *S /**< */);
/**************************************************************************
***
**
** xcb_xkb_set_explicit_t * xcb_xkb_get_kbd_by_name_replies_client_symbols
_map_explicit_rtrn
**
** @param const xcb_xkb_get_kbd_by_name_replies_t *S
** @returns xcb_xkb_set_explicit_t *
**
**************************************************************************
***/
xcb_xkb_set_explicit_t *
xcb_xkb_get_kbd_by_name_replies_client_symbols_map_explicit_rtrn (const xcb
_xkb_get_kbd_by_name_replies_t *S /**< */);
/**************************************************************************
***
**
** int xcb_xkb_get_kbd_by_name_replies_client_symbols_map_explicit_rtrn_le
ngth
**
** @param const xcb_xkb_get_kbd_by_name_replies_client_symbols_map_t *R
** @returns int
**
**************************************************************************
***/
int
xcb_xkb_get_kbd_by_name_replies_client_symbols_map_explicit_rtrn_length (co
nst xcb_xkb_get_kbd_by_name_reply_t *R /**< */,
co
nst xcb_xkb_get_kbd_by_name_replies_t *S /**< */);
/**************************************************************************
***
**
** xcb_xkb_set_explicit_iterator_t xcb_xkb_get_kbd_by_name_replies_client_
symbols_map_explicit_rtrn_iterator
**
** @param const xcb_xkb_get_kbd_by_name_replies_client_symbols_map_t *R
** @returns xcb_xkb_set_explicit_iterator_t
**
**************************************************************************
***/
xcb_xkb_set_explicit_iterator_t
xcb_xkb_get_kbd_by_name_replies_client_symbols_map_explicit_rtrn_iterator (
const xcb_xkb_get_kbd_by_name_reply_t *R /**< */,
const xcb_xkb_get_kbd_by_name_replies_t *S /**< */);
/**************************************************************************
***
**
** xcb_xkb_key_mod_map_t * xcb_xkb_get_kbd_by_name_replies_client_symbols_
map_modmap_rtrn
**
** @param const xcb_xkb_get_kbd_by_name_replies_t *S
** @returns xcb_xkb_key_mod_map_t *
**
**************************************************************************
***/
xcb_xkb_key_mod_map_t *
xcb_xkb_get_kbd_by_name_replies_client_symbols_map_modmap_rtrn (const xcb_x
kb_get_kbd_by_name_replies_t *S /**< */);
/**************************************************************************
***
**
** int xcb_xkb_get_kbd_by_name_replies_client_symbols_map_modmap_rtrn_leng
th
**
** @param const xcb_xkb_get_kbd_by_name_replies_client_symbols_map_t *R
** @returns int
**
**************************************************************************
***/
int
xcb_xkb_get_kbd_by_name_replies_client_symbols_map_modmap_rtrn_length (cons
t xcb_xkb_get_kbd_by_name_reply_t *R /**< */,
cons
t xcb_xkb_get_kbd_by_name_replies_t *S /**< */);
/**************************************************************************
***
**
** xcb_xkb_key_mod_map_iterator_t xcb_xkb_get_kbd_by_name_replies_client_s
ymbols_map_modmap_rtrn_iterator
**
** @param const xcb_xkb_get_kbd_by_name_replies_client_symbols_map_t *R
** @returns xcb_xkb_key_mod_map_iterator_t
**
**************************************************************************
***/
xcb_xkb_key_mod_map_iterator_t
xcb_xkb_get_kbd_by_name_replies_client_symbols_map_modmap_rtrn_iterator (co
nst xcb_xkb_get_kbd_by_name_reply_t *R /**< */,
co
nst xcb_xkb_get_kbd_by_name_replies_t *S /**< */);
/**************************************************************************
***
**
** xcb_xkb_key_v_mod_map_t * xcb_xkb_get_kbd_by_name_replies_client_symbol
s_map_vmodmap_rtrn
**
** @param const xcb_xkb_get_kbd_by_name_replies_t *S
** @returns xcb_xkb_key_v_mod_map_t *
**
**************************************************************************
***/
xcb_xkb_key_v_mod_map_t *
xcb_xkb_get_kbd_by_name_replies_client_symbols_map_vmodmap_rtrn (const xcb_
xkb_get_kbd_by_name_replies_t *S /**< */);
/**************************************************************************
***
**
** int xcb_xkb_get_kbd_by_name_replies_client_symbols_map_vmodmap_rtrn_len
gth
**
** @param const xcb_xkb_get_kbd_by_name_replies_client_symbols_map_t *R
** @returns int
**
**************************************************************************
***/
int
xcb_xkb_get_kbd_by_name_replies_client_symbols_map_vmodmap_rtrn_length (con
st xcb_xkb_get_kbd_by_name_reply_t *R /**< */,
con
st xcb_xkb_get_kbd_by_name_replies_t *S /**< */);
/**************************************************************************
***
**
** xcb_xkb_key_v_mod_map_iterator_t xcb_xkb_get_kbd_by_name_replies_client
_symbols_map_vmodmap_rtrn_iterator
**
** @param const xcb_xkb_get_kbd_by_name_replies_client_symbols_map_t *R
** @returns xcb_xkb_key_v_mod_map_iterator_t
**
**************************************************************************
***/
xcb_xkb_key_v_mod_map_iterator_t
xcb_xkb_get_kbd_by_name_replies_client_symbols_map_vmodmap_rtrn_iterator (c
onst xcb_xkb_get_kbd_by_name_reply_t *R /**< */,
c
onst xcb_xkb_get_kbd_by_name_replies_t *S /**< */);
int
xcb_xkb_get_kbd_by_name_replies_client_symbols_map_serialize (void
**_buffer /**< */,
uint8_t
nTypes /**< */,
uint8_t
nKeySyms /**< */,
uint8_t
nKeyActions /**< */,
uint16_t
totalActions /**< */,
uint8_t
totalKeyBehaviors /**< */,
uint8_t
nVModMapKeys /**< */,
uint8_t
totalKeyExplicit /**< */,
uint8_t
totalModMapKeys /**< */,
uint8_t
totalVModMapKeys /**< */,
uint16_t
present /**< */,
const xcb_xkb
_get_kbd_by_name_replies_client_symbols_map_t *_aux /**< */);
int
xcb_xkb_get_kbd_by_name_replies_client_symbols_map_unpack (const void
*_buffer /**< */,
uint8_t
nTypes /**< */,
uint8_t
nKeySyms /**< */,
uint8_t
nKeyActions /**< */,
uint16_t
totalActions /**< */,
uint8_t
totalKeyBehaviors /**< */,
uint8_t
nVModMapKeys /**< */,
uint8_t
totalKeyExplicit /**< */,
uint8_t
totalModMapKeys /**< */,
uint8_t
totalVModMapKeys /**< */,
uint16_t
present /**< */,
xcb_xkb_get_kbd_
by_name_replies_client_symbols_map_t *_aux /**< */);
int
xcb_xkb_get_kbd_by_name_replies_client_symbols_map_sizeof (const void *_bu
ffer /**< */,
uint8_t nTy
pes /**< */,
uint8_t nKe
ySyms /**< */,
uint8_t nKe
yActions /**< */,
uint16_t tot
alActions /**< */,
uint8_t tot
alKeyBehaviors /**< */,
uint8_t nVM
odMapKeys /**< */,
uint8_t tot
alKeyExplicit /**< */,
uint8_t tot
alModMapKeys /**< */,
uint8_t tot
alVModMapKeys /**< */,
uint16_t pre
sent /**< */);
/**************************************************************************
***
**
** int xcb_xkb_get_kbd_by_name_replies_server_symbols_map_types_rtrn_lengt
h
**
** @param const xcb_xkb_get_kbd_by_name_replies_server_symbols_map_t *R
** @returns int
**
**************************************************************************
***/
int
xcb_xkb_get_kbd_by_name_replies_server_symbols_map_types_rtrn_length (const
xcb_xkb_get_kbd_by_name_reply_t *R /**< */,
const
xcb_xkb_get_kbd_by_name_replies_t *S /**< */);
/**************************************************************************
***
**
** xcb_xkb_key_type_iterator_t xcb_xkb_get_kbd_by_name_replies_server_symb
ols_map_types_rtrn_iterator
**
** @param const xcb_xkb_get_kbd_by_name_replies_server_symbols_map_t *R
** @returns xcb_xkb_key_type_iterator_t
**
**************************************************************************
***/
xcb_xkb_key_type_iterator_t
xcb_xkb_get_kbd_by_name_replies_server_symbols_map_types_rtrn_iterator (con
st xcb_xkb_get_kbd_by_name_reply_t *R /**< */,
con
st xcb_xkb_get_kbd_by_name_replies_t *S /**< */);
/**************************************************************************
***
**
** int xcb_xkb_get_kbd_by_name_replies_server_symbols_map_syms_rtrn_length
**
** @param const xcb_xkb_get_kbd_by_name_replies_server_symbols_map_t *R
** @returns int
**
**************************************************************************
***/
int
xcb_xkb_get_kbd_by_name_replies_server_symbols_map_syms_rtrn_length (const
xcb_xkb_get_kbd_by_name_reply_t *R /**< */,
const
xcb_xkb_get_kbd_by_name_replies_t *S /**< */);
/**************************************************************************
***
**
** xcb_xkb_key_sym_map_iterator_t xcb_xkb_get_kbd_by_name_replies_server_s
ymbols_map_syms_rtrn_iterator
**
** @param const xcb_xkb_get_kbd_by_name_replies_server_symbols_map_t *R
** @returns xcb_xkb_key_sym_map_iterator_t
**
**************************************************************************
***/
xcb_xkb_key_sym_map_iterator_t
xcb_xkb_get_kbd_by_name_replies_server_symbols_map_syms_rtrn_iterator (cons
t xcb_xkb_get_kbd_by_name_reply_t *R /**< */,
cons
t xcb_xkb_get_kbd_by_name_replies_t *S /**< */);
/**************************************************************************
***
**
** uint8_t * xcb_xkb_get_kbd_by_name_replies_server_symbols_map_acts_rtrn_
count
**
** @param const xcb_xkb_get_kbd_by_name_replies_t *S
** @returns uint8_t *
**
**************************************************************************
***/
uint8_t *
xcb_xkb_get_kbd_by_name_replies_server_symbols_map_acts_rtrn_count (const x
cb_xkb_get_kbd_by_name_replies_t *S /**< */);
/**************************************************************************
***
**
** int xcb_xkb_get_kbd_by_name_replies_server_symbols_map_acts_rtrn_count_
length
**
** @param const xcb_xkb_get_kbd_by_name_replies_server_symbols_map_t *R
** @returns int
**
**************************************************************************
***/
int
xcb_xkb_get_kbd_by_name_replies_server_symbols_map_acts_rtrn_count_length (
const xcb_xkb_get_kbd_by_name_reply_t *R /**< */,
const xcb_xkb_get_kbd_by_name_replies_t *S /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_server_symbols_m
ap_acts_rtrn_count_end
**
** @param const xcb_xkb_get_kbd_by_name_replies_server_symbols_map_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t
xcb_xkb_get_kbd_by_name_replies_server_symbols_map_acts_rtrn_count_end (con
st xcb_xkb_get_kbd_by_name_reply_t *R /**< */,
con
st xcb_xkb_get_kbd_by_name_replies_t *S /**< */);
/**************************************************************************
***
**
** xcb_xkb_action_t * xcb_xkb_get_kbd_by_name_replies_server_symbols_map_a
cts_rtrn_acts
**
** @param const xcb_xkb_get_kbd_by_name_replies_t *S
** @returns xcb_xkb_action_t *
**
**************************************************************************
***/
xcb_xkb_action_t *
xcb_xkb_get_kbd_by_name_replies_server_symbols_map_acts_rtrn_acts (const xc
b_xkb_get_kbd_by_name_replies_t *S /**< */);
/**************************************************************************
***
**
** int xcb_xkb_get_kbd_by_name_replies_server_symbols_map_acts_rtrn_acts_l
ength
**
** @param const xcb_xkb_get_kbd_by_name_replies_server_symbols_map_t *R
** @returns int
**
**************************************************************************
***/
int
xcb_xkb_get_kbd_by_name_replies_server_symbols_map_acts_rtrn_acts_length (c
onst xcb_xkb_get_kbd_by_name_reply_t *R /**< */,
c
onst xcb_xkb_get_kbd_by_name_replies_t *S /**< */);
/**************************************************************************
***
**
** xcb_xkb_action_iterator_t xcb_xkb_get_kbd_by_name_replies_server_symbol
s_map_acts_rtrn_acts_iterator
**
** @param const xcb_xkb_get_kbd_by_name_replies_server_symbols_map_t *R
** @returns xcb_xkb_action_iterator_t
**
**************************************************************************
***/
xcb_xkb_action_iterator_t xcb_xkb_action_iterator_t
xcb_xkb_get_kbd_by_name_replies_server_symbols_map_acts_rtrn_acts_iterator xcb_xkb_get_kbd_by_name_replies_types_map_acts_rtrn_acts_iterator (const xc
(const xcb_xkb_get_kbd_by_name_reply_t *R /**< */, b_xkb_get_kbd_by_name_reply_t *R /**< */,
const xc
const xcb_xkb_get_kbd_by_name_replies_t *S /**< */); b_xkb_get_kbd_by_name_replies_t *S /**< */);
/**************************************************************************
***
**
** xcb_xkb_set_behavior_t * xcb_xkb_get_kbd_by_name_replies_server_symbols
_map_behaviors_rtrn
**
** @param const xcb_xkb_get_kbd_by_name_replies_t *S
** @returns xcb_xkb_set_behavior_t *
**
**************************************************************************
***/
xcb_xkb_set_behavior_t * xcb_xkb_set_behavior_t *
xcb_xkb_get_kbd_by_name_replies_server_symbols_map_behaviors_rtrn (const xc xcb_xkb_get_kbd_by_name_replies_types_map_behaviors_rtrn (const xcb_xkb_get
b_xkb_get_kbd_by_name_replies_t *S /**< */); _kbd_by_name_replies_t *S /**< */);
/**************************************************************************
***
**
** int xcb_xkb_get_kbd_by_name_replies_server_symbols_map_behaviors_rtrn_l
ength
**
** @param const xcb_xkb_get_kbd_by_name_replies_server_symbols_map_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_xkb_get_kbd_by_name_replies_server_symbols_map_behaviors_rtrn_length (c xcb_xkb_get_kbd_by_name_replies_types_map_behaviors_rtrn_length (const xcb_
onst xcb_xkb_get_kbd_by_name_reply_t *R /**< */, xkb_get_kbd_by_name_reply_t *R /**< */,
c const xcb_
onst xcb_xkb_get_kbd_by_name_replies_t *S /**< */); xkb_get_kbd_by_name_replies_t *S /**< */);
/**************************************************************************
***
**
** xcb_xkb_set_behavior_iterator_t xcb_xkb_get_kbd_by_name_replies_server_
symbols_map_behaviors_rtrn_iterator
**
** @param const xcb_xkb_get_kbd_by_name_replies_server_symbols_map_t *R
** @returns xcb_xkb_set_behavior_iterator_t
**
**************************************************************************
***/
xcb_xkb_set_behavior_iterator_t xcb_xkb_set_behavior_iterator_t
xcb_xkb_get_kbd_by_name_replies_server_symbols_map_behaviors_rtrn_iterator xcb_xkb_get_kbd_by_name_replies_types_map_behaviors_rtrn_iterator (const xc
(const xcb_xkb_get_kbd_by_name_reply_t *R /**< */, b_xkb_get_kbd_by_name_reply_t *R /**< */,
const xc
const xcb_xkb_get_kbd_by_name_replies_t *S /**< */); b_xkb_get_kbd_by_name_replies_t *S /**< */);
/**************************************************************************
***
**
** uint8_t * xcb_xkb_get_kbd_by_name_replies_server_symbols_map_vmods_rtrn
**
** @param const xcb_xkb_get_kbd_by_name_replies_t *S
** @returns uint8_t *
**
**************************************************************************
***/
uint8_t * uint8_t *
xcb_xkb_get_kbd_by_name_replies_server_symbols_map_vmods_rtrn (const xcb_xk b_get_kbd_by_name_replies_t *S /**< */); xcb_xkb_get_kbd_by_name_replies_types_map_vmods_rtrn (const xcb_xkb_get_kbd _by_name_replies_t *S /**< */);
/************************************************************************** int
*** xcb_xkb_get_kbd_by_name_replies_types_map_vmods_rtrn_length (const xcb_xkb_
** get_kbd_by_name_reply_t *R /**< */,
** int xcb_xkb_get_kbd_by_name_replies_server_symbols_map_vmods_rtrn_lengt const xcb_xkb_
h get_kbd_by_name_replies_t *S /**< */);
**
** @param const xcb_xkb_get_kbd_by_name_replies_server_symbols_map_t *R
** @returns int
**
**************************************************************************
***/
int
xcb_xkb_get_kbd_by_name_replies_server_symbols_map_vmods_rtrn_length (const
xcb_xkb_get_kbd_by_name_reply_t *R /**< */,
const
xcb_xkb_get_kbd_by_name_replies_t *S /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_server_symbols_m
ap_vmods_rtrn_end
**
** @param const xcb_xkb_get_kbd_by_name_replies_server_symbols_map_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_xkb_get_kbd_by_name_replies_server_symbols_map_vmods_rtrn_end (const xc xcb_xkb_get_kbd_by_name_replies_types_map_vmods_rtrn_end (const xcb_xkb_get
b_xkb_get_kbd_by_name_reply_t *R /**< */, _kbd_by_name_reply_t *R /**< */,
const xc const xcb_xkb_get
b_xkb_get_kbd_by_name_replies_t *S /**< */); _kbd_by_name_replies_t *S /**< */);
/**************************************************************************
***
**
** xcb_xkb_set_explicit_t * xcb_xkb_get_kbd_by_name_replies_server_symbols
_map_explicit_rtrn
**
** @param const xcb_xkb_get_kbd_by_name_replies_t *S
** @returns xcb_xkb_set_explicit_t *
**
**************************************************************************
***/
xcb_xkb_set_explicit_t * xcb_xkb_set_explicit_t *
xcb_xkb_get_kbd_by_name_replies_server_symbols_map_explicit_rtrn (const xcb xcb_xkb_get_kbd_by_name_replies_types_map_explicit_rtrn (const xcb_xkb_get_
_xkb_get_kbd_by_name_replies_t *S /**< */); kbd_by_name_replies_t *S /**< */);
/**************************************************************************
***
**
** int xcb_xkb_get_kbd_by_name_replies_server_symbols_map_explicit_rtrn_le
ngth
**
** @param const xcb_xkb_get_kbd_by_name_replies_server_symbols_map_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_xkb_get_kbd_by_name_replies_server_symbols_map_explicit_rtrn_length (co xcb_xkb_get_kbd_by_name_replies_types_map_explicit_rtrn_length (const xcb_x
nst xcb_xkb_get_kbd_by_name_reply_t *R /**< */, kb_get_kbd_by_name_reply_t *R /**< */,
co const xcb_x
nst xcb_xkb_get_kbd_by_name_replies_t *S /**< */); kb_get_kbd_by_name_replies_t *S /**< */);
/**************************************************************************
***
**
** xcb_xkb_set_explicit_iterator_t xcb_xkb_get_kbd_by_name_replies_server_
symbols_map_explicit_rtrn_iterator
**
** @param const xcb_xkb_get_kbd_by_name_replies_server_symbols_map_t *R
** @returns xcb_xkb_set_explicit_iterator_t
**
**************************************************************************
***/
xcb_xkb_set_explicit_iterator_t xcb_xkb_set_explicit_iterator_t
xcb_xkb_get_kbd_by_name_replies_server_symbols_map_explicit_rtrn_iterator ( xcb_xkb_get_kbd_by_name_replies_types_map_explicit_rtrn_iterator (const xcb
const xcb_xkb_get_kbd_by_name_reply_t *R /**< */, _xkb_get_kbd_by_name_reply_t *R /**< */,
const xcb
const xcb_xkb_get_kbd_by_name_replies_t *S /**< */); _xkb_get_kbd_by_name_replies_t *S /**< */);
/**************************************************************************
***
**
** xcb_xkb_key_mod_map_t * xcb_xkb_get_kbd_by_name_replies_server_symbols_
map_modmap_rtrn
**
** @param const xcb_xkb_get_kbd_by_name_replies_t *S
** @returns xcb_xkb_key_mod_map_t *
**
**************************************************************************
***/
xcb_xkb_key_mod_map_t * xcb_xkb_key_mod_map_t *
xcb_xkb_get_kbd_by_name_replies_server_symbols_map_modmap_rtrn (const xcb_x xcb_xkb_get_kbd_by_name_replies_types_map_modmap_rtrn (const xcb_xkb_get_kb
kb_get_kbd_by_name_replies_t *S /**< */); d_by_name_replies_t *S /**< */);
/**************************************************************************
***
**
** int xcb_xkb_get_kbd_by_name_replies_server_symbols_map_modmap_rtrn_leng
th
**
** @param const xcb_xkb_get_kbd_by_name_replies_server_symbols_map_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_xkb_get_kbd_by_name_replies_server_symbols_map_modmap_rtrn_length (cons xcb_xkb_get_kbd_by_name_replies_types_map_modmap_rtrn_length (const xcb_xkb
t xcb_xkb_get_kbd_by_name_reply_t *R /**< */, _get_kbd_by_name_reply_t *R /**< */,
cons const xcb_xkb
t xcb_xkb_get_kbd_by_name_replies_t *S /**< */); _get_kbd_by_name_replies_t *S /**< */);
/**************************************************************************
***
**
** xcb_xkb_key_mod_map_iterator_t xcb_xkb_get_kbd_by_name_replies_server_s
ymbols_map_modmap_rtrn_iterator
**
** @param const xcb_xkb_get_kbd_by_name_replies_server_symbols_map_t *R
** @returns xcb_xkb_key_mod_map_iterator_t
**
**************************************************************************
***/
xcb_xkb_key_mod_map_iterator_t xcb_xkb_key_mod_map_iterator_t
xcb_xkb_get_kbd_by_name_replies_server_symbols_map_modmap_rtrn_iterator (co xcb_xkb_get_kbd_by_name_replies_types_map_modmap_rtrn_iterator (const xcb_x
nst xcb_xkb_get_kbd_by_name_reply_t *R /**< */, kb_get_kbd_by_name_reply_t *R /**< */,
co const xcb_x
nst xcb_xkb_get_kbd_by_name_replies_t *S /**< */); kb_get_kbd_by_name_replies_t *S /**< */);
/**************************************************************************
***
**
** xcb_xkb_key_v_mod_map_t * xcb_xkb_get_kbd_by_name_replies_server_symbol
s_map_vmodmap_rtrn
**
** @param const xcb_xkb_get_kbd_by_name_replies_t *S
** @returns xcb_xkb_key_v_mod_map_t *
**
**************************************************************************
***/
xcb_xkb_key_v_mod_map_t * xcb_xkb_key_v_mod_map_t *
xcb_xkb_get_kbd_by_name_replies_server_symbols_map_vmodmap_rtrn (const xcb_ xcb_xkb_get_kbd_by_name_replies_types_map_vmodmap_rtrn (const xcb_xkb_get_k
xkb_get_kbd_by_name_replies_t *S /**< */); bd_by_name_replies_t *S /**< */);
/**************************************************************************
***
**
** int xcb_xkb_get_kbd_by_name_replies_server_symbols_map_vmodmap_rtrn_len
gth
**
** @param const xcb_xkb_get_kbd_by_name_replies_server_symbols_map_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_xkb_get_kbd_by_name_replies_server_symbols_map_vmodmap_rtrn_length (con xcb_xkb_get_kbd_by_name_replies_types_map_vmodmap_rtrn_length (const xcb_xk
st xcb_xkb_get_kbd_by_name_reply_t *R /**< */, b_get_kbd_by_name_reply_t *R /**< */,
con const xcb_xk
st xcb_xkb_get_kbd_by_name_replies_t *S /**< */); b_get_kbd_by_name_replies_t *S /**< */);
/**************************************************************************
***
**
** xcb_xkb_key_v_mod_map_iterator_t xcb_xkb_get_kbd_by_name_replies_server
_symbols_map_vmodmap_rtrn_iterator
**
** @param const xcb_xkb_get_kbd_by_name_replies_server_symbols_map_t *R
** @returns xcb_xkb_key_v_mod_map_iterator_t
**
**************************************************************************
***/
xcb_xkb_key_v_mod_map_iterator_t xcb_xkb_key_v_mod_map_iterator_t
xcb_xkb_get_kbd_by_name_replies_server_symbols_map_vmodmap_rtrn_iterator (c xcb_xkb_get_kbd_by_name_replies_types_map_vmodmap_rtrn_iterator (const xcb_
onst xcb_xkb_get_kbd_by_name_reply_t *R /**< */, xkb_get_kbd_by_name_reply_t *R /**< */,
c const xcb_
onst xcb_xkb_get_kbd_by_name_replies_t *S /**< */); xkb_get_kbd_by_name_replies_t *S /**< */);
int
xcb_xkb_get_kbd_by_name_replies_types_map_serialize (void
**_buffer /**< */,
uint8_t
nTypes /**< */,
uint8_t
nKeySyms /**< */,
uint8_t
nKeyActions /**< */,
uint16_t
totalActions /**< */,
uint8_t
totalKeyBehaviors /**< */,
uint16_t
virtualMods /**< */,
uint8_t
totalKeyExplicit /**< */,
uint8_t
totalModMapKeys /**< */,
uint8_t
totalVModMapKeys /**< */,
uint16_t
present /**< */,
const xcb_xkb_get_kbd_
by_name_replies_types_map_t *_aux /**< */);
int int
xcb_xkb_get_kbd_by_name_replies_server_symbols_map_serialize (void xcb_xkb_get_kbd_by_name_replies_types_map_unpack (const void
**_buffer /**< */, *_buffer /**< */,
uint8_t uint8_t
nTypes /**< */, nTypes /**< */,
uint8_t uint8_t
nKeySyms /**< */, nKeySyms /**< */,
uint8_t uint8_t
nKeyActions /**< */, nKeyActions /**< */,
uint16_t uint16_t
totalActions /**< */, totalActions /**< */,
uint8_t uint8_t
totalKeyBehaviors /**< */, totalKeyBehaviors /**< */,
uint8_t uint16_t
nVModMapKeys /**< */, virtualMods /**< */,
uint8_t uint8_t
totalKeyExplicit /**< */, totalKeyExplicit /**< */,
uint8_t uint8_t
totalModMapKeys /**< */, totalModMapKeys /**< */,
uint8_t uint8_t
totalVModMapKeys /**< */, totalVModMapKeys /**< */,
uint16_t uint16_t
present /**< */, present /**< */,
const xcb_xkb xcb_xkb_get_kbd_by_name_r
_get_kbd_by_name_replies_server_symbols_map_t *_aux /**< */); eplies_types_map_t *_aux /**< */);
int int
xcb_xkb_get_kbd_by_name_replies_server_symbols_map_unpack (const void xcb_xkb_get_kbd_by_name_replies_types_map_sizeof (const void *_buffer /**
*_buffer /**< */, < */,
uint8_t uint8_t nTypes /**<
nTypes /**< */, */,
uint8_t uint8_t nKeySyms /*
nKeySyms /**< */, *< */,
uint8_t uint8_t nKeyActions
nKeyActions /**< */, /**< */,
uint16_t uint16_t totalActions
totalActions /**< */, /**< */,
uint8_t uint8_t totalKeyBeha
totalKeyBehaviors /**< */, viors /**< */,
uint8_t uint16_t virtualMods
nVModMapKeys /**< */, /**< */,
uint8_t uint8_t totalKeyExpl
totalKeyExplicit /**< */, icit /**< */,
uint8_t uint8_t totalModMapK
totalModMapKeys /**< */, eys /**< */,
uint8_t uint8_t totalVModMap
totalVModMapKeys /**< */, Keys /**< */,
uint16_t uint16_t present /**
present /**< */, < */);
xcb_xkb_get_kbd_
by_name_replies_server_symbols_map_t *_aux /**< */);
int
xcb_xkb_get_kbd_by_name_replies_server_symbols_map_sizeof (const void *_bu
ffer /**< */,
uint8_t nTy
pes /**< */,
uint8_t nKe
ySyms /**< */,
uint8_t nKe
yActions /**< */,
uint16_t tot
alActions /**< */,
uint8_t tot
alKeyBehaviors /**< */,
uint8_t nVM
odMapKeys /**< */,
uint8_t tot
alKeyExplicit /**< */,
uint8_t tot
alModMapKeys /**< */,
uint8_t tot
alVModMapKeys /**< */,
uint16_t pre
sent /**< */);
/**************************************************************************
***
**
** xcb_atom_t * xcb_xkb_get_kbd_by_name_replies_key_names_value_list_type_
names
**
** @param const xcb_xkb_get_kbd_by_name_replies_t *S
** @returns xcb_atom_t *
**
**************************************************************************
***/
xcb_atom_t * xcb_atom_t *
xcb_xkb_get_kbd_by_name_replies_key_names_value_list_type_names (const xcb_ xkb_get_kbd_by_name_replies_t *S /**< */); xcb_xkb_get_kbd_by_name_replies_key_names_value_list_type_names (const xcb_ xkb_get_kbd_by_name_replies_t *S /**< */);
/**************************************************************************
***
**
** int xcb_xkb_get_kbd_by_name_replies_key_names_value_list_type_names_len
gth
**
** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_xkb_get_kbd_by_name_replies_key_names_value_list_type_names_length (con st xcb_xkb_get_kbd_by_name_reply_t *R /**< */, xcb_xkb_get_kbd_by_name_replies_key_names_value_list_type_names_length (con st xcb_xkb_get_kbd_by_name_reply_t *R /**< */,
con st xcb_xkb_get_kbd_by_name_replies_t *S /**< */); con st xcb_xkb_get_kbd_by_name_replies_t *S /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_key_names_value_
list_type_names_end
**
** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_xkb_get_kbd_by_name_replies_key_names_value_list_type_names_end (const xcb_xkb_get_kbd_by_name_reply_t *R /**< */, xcb_xkb_get_kbd_by_name_replies_key_names_value_list_type_names_end (const xcb_xkb_get_kbd_by_name_reply_t *R /**< */,
const xcb_xkb_get_kbd_by_name_replies_t *S /**< */); const xcb_xkb_get_kbd_by_name_replies_t *S /**< */);
/**************************************************************************
***
**
** uint8_t * xcb_xkb_get_kbd_by_name_replies_key_names_value_list_n_levels
_per_type
**
** @param const xcb_xkb_get_kbd_by_name_replies_t *S
** @returns uint8_t *
**
**************************************************************************
***/
uint8_t * uint8_t *
xcb_xkb_get_kbd_by_name_replies_key_names_value_list_n_levels_per_type (con st xcb_xkb_get_kbd_by_name_replies_t *S /**< */); xcb_xkb_get_kbd_by_name_replies_key_names_value_list_n_levels_per_type (con st xcb_xkb_get_kbd_by_name_replies_t *S /**< */);
/**************************************************************************
***
**
** int xcb_xkb_get_kbd_by_name_replies_key_names_value_list_n_levels_per_t
ype_length
**
** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_xkb_get_kbd_by_name_replies_key_names_value_list_n_levels_per_type_leng th (const xcb_xkb_get_kbd_by_name_reply_t *R /**< */, xcb_xkb_get_kbd_by_name_replies_key_names_value_list_n_levels_per_type_leng th (const xcb_xkb_get_kbd_by_name_reply_t *R /**< */,
const xcb_xkb_get_kbd_by_name_replies_t *S /**< */); const xcb_xkb_get_kbd_by_name_replies_t *S /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_key_names_value_
list_n_levels_per_type_end
**
** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_xkb_get_kbd_by_name_replies_key_names_value_list_n_levels_per_type_end (const xcb_xkb_get_kbd_by_name_reply_t *R /**< */, xcb_xkb_get_kbd_by_name_replies_key_names_value_list_n_levels_per_type_end (const xcb_xkb_get_kbd_by_name_reply_t *R /**< */,
const xcb_xkb_get_kbd_by_name_replies_t *S /**< */); const xcb_xkb_get_kbd_by_name_replies_t *S /**< */);
/**************************************************************************
***
**
** xcb_atom_t * xcb_xkb_get_kbd_by_name_replies_key_names_value_list_kt_le
vel_names
**
** @param const xcb_xkb_get_kbd_by_name_replies_t *S
** @returns xcb_atom_t *
**
**************************************************************************
***/
xcb_atom_t * xcb_atom_t *
xcb_xkb_get_kbd_by_name_replies_key_names_value_list_kt_level_names (const xcb_xkb_get_kbd_by_name_replies_t *S /**< */); xcb_xkb_get_kbd_by_name_replies_key_names_value_list_kt_level_names (const xcb_xkb_get_kbd_by_name_replies_t *S /**< */);
/**************************************************************************
***
**
** int xcb_xkb_get_kbd_by_name_replies_key_names_value_list_kt_level_names
_length
**
** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_xkb_get_kbd_by_name_replies_key_names_value_list_kt_level_names_length (const xcb_xkb_get_kbd_by_name_reply_t *R /**< */, xcb_xkb_get_kbd_by_name_replies_key_names_value_list_kt_level_names_length (const xcb_xkb_get_kbd_by_name_reply_t *R /**< */,
const xcb_xkb_get_kbd_by_name_replies_t *S /**< */); const xcb_xkb_get_kbd_by_name_replies_t *S /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_key_names_value_
list_kt_level_names_end
**
** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_xkb_get_kbd_by_name_replies_key_names_value_list_kt_level_names_end (co nst xcb_xkb_get_kbd_by_name_reply_t *R /**< */, xcb_xkb_get_kbd_by_name_replies_key_names_value_list_kt_level_names_end (co nst xcb_xkb_get_kbd_by_name_reply_t *R /**< */,
co nst xcb_xkb_get_kbd_by_name_replies_t *S /**< */); co nst xcb_xkb_get_kbd_by_name_replies_t *S /**< */);
/**************************************************************************
***
**
** xcb_atom_t * xcb_xkb_get_kbd_by_name_replies_key_names_value_list_indic
ator_names
**
** @param const xcb_xkb_get_kbd_by_name_replies_t *S
** @returns xcb_atom_t *
**
**************************************************************************
***/
xcb_atom_t * xcb_atom_t *
xcb_xkb_get_kbd_by_name_replies_key_names_value_list_indicator_names (const xcb_xkb_get_kbd_by_name_replies_t *S /**< */); xcb_xkb_get_kbd_by_name_replies_key_names_value_list_indicator_names (const xcb_xkb_get_kbd_by_name_replies_t *S /**< */);
/**************************************************************************
***
**
** int xcb_xkb_get_kbd_by_name_replies_key_names_value_list_indicator_name
s_length
**
** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_xkb_get_kbd_by_name_replies_key_names_value_list_indicator_names_length (const xcb_xkb_get_kbd_by_name_reply_t *R /**< */, xcb_xkb_get_kbd_by_name_replies_key_names_value_list_indicator_names_length (const xcb_xkb_get_kbd_by_name_reply_t *R /**< */,
const xcb_xkb_get_kbd_by_name_replies_t *S /**< */); const xcb_xkb_get_kbd_by_name_replies_t *S /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_key_names_value_
list_indicator_names_end
**
** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_xkb_get_kbd_by_name_replies_key_names_value_list_indicator_names_end (c onst xcb_xkb_get_kbd_by_name_reply_t *R /**< */, xcb_xkb_get_kbd_by_name_replies_key_names_value_list_indicator_names_end (c onst xcb_xkb_get_kbd_by_name_reply_t *R /**< */,
c onst xcb_xkb_get_kbd_by_name_replies_t *S /**< */); c onst xcb_xkb_get_kbd_by_name_replies_t *S /**< */);
/**************************************************************************
***
**
** xcb_atom_t * xcb_xkb_get_kbd_by_name_replies_key_names_value_list_virtu
al_mod_names
**
** @param const xcb_xkb_get_kbd_by_name_replies_t *S
** @returns xcb_atom_t *
**
**************************************************************************
***/
xcb_atom_t * xcb_atom_t *
xcb_xkb_get_kbd_by_name_replies_key_names_value_list_virtual_mod_names (con st xcb_xkb_get_kbd_by_name_replies_t *S /**< */); xcb_xkb_get_kbd_by_name_replies_key_names_value_list_virtual_mod_names (con st xcb_xkb_get_kbd_by_name_replies_t *S /**< */);
/**************************************************************************
***
**
** int xcb_xkb_get_kbd_by_name_replies_key_names_value_list_virtual_mod_na
mes_length
**
** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_xkb_get_kbd_by_name_replies_key_names_value_list_virtual_mod_names_leng th (const xcb_xkb_get_kbd_by_name_reply_t *R /**< */, xcb_xkb_get_kbd_by_name_replies_key_names_value_list_virtual_mod_names_leng th (const xcb_xkb_get_kbd_by_name_reply_t *R /**< */,
const xcb_xkb_get_kbd_by_name_replies_t *S /**< */); const xcb_xkb_get_kbd_by_name_replies_t *S /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_key_names_value_
list_virtual_mod_names_end
**
** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_xkb_get_kbd_by_name_replies_key_names_value_list_virtual_mod_names_end (const xcb_xkb_get_kbd_by_name_reply_t *R /**< */, xcb_xkb_get_kbd_by_name_replies_key_names_value_list_virtual_mod_names_end (const xcb_xkb_get_kbd_by_name_reply_t *R /**< */,
const xcb_xkb_get_kbd_by_name_replies_t *S /**< */); const xcb_xkb_get_kbd_by_name_replies_t *S /**< */);
/**************************************************************************
***
**
** xcb_atom_t * xcb_xkb_get_kbd_by_name_replies_key_names_value_list_group
s
**
** @param const xcb_xkb_get_kbd_by_name_replies_t *S
** @returns xcb_atom_t *
**
**************************************************************************
***/
xcb_atom_t * xcb_atom_t *
xcb_xkb_get_kbd_by_name_replies_key_names_value_list_groups (const xcb_xkb_ get_kbd_by_name_replies_t *S /**< */); xcb_xkb_get_kbd_by_name_replies_key_names_value_list_groups (const xcb_xkb_ get_kbd_by_name_replies_t *S /**< */);
/**************************************************************************
***
**
** int xcb_xkb_get_kbd_by_name_replies_key_names_value_list_groups_length
**
** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_xkb_get_kbd_by_name_replies_key_names_value_list_groups_length (const x cb_xkb_get_kbd_by_name_reply_t *R /**< */, xcb_xkb_get_kbd_by_name_replies_key_names_value_list_groups_length (const x cb_xkb_get_kbd_by_name_reply_t *R /**< */,
const x cb_xkb_get_kbd_by_name_replies_t *S /**< */); const x cb_xkb_get_kbd_by_name_replies_t *S /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_key_names_value_
list_groups_end
**
** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_xkb_get_kbd_by_name_replies_key_names_value_list_groups_end (const xcb_ xkb_get_kbd_by_name_reply_t *R /**< */, xcb_xkb_get_kbd_by_name_replies_key_names_value_list_groups_end (const xcb_ xkb_get_kbd_by_name_reply_t *R /**< */,
const xcb_ xkb_get_kbd_by_name_replies_t *S /**< */); const xcb_ xkb_get_kbd_by_name_replies_t *S /**< */);
/**************************************************************************
***
**
** xcb_xkb_key_name_t * xcb_xkb_get_kbd_by_name_replies_key_names_value_li
st_key_names
**
** @param const xcb_xkb_get_kbd_by_name_replies_t *S
** @returns xcb_xkb_key_name_t *
**
**************************************************************************
***/
xcb_xkb_key_name_t * xcb_xkb_key_name_t *
xcb_xkb_get_kbd_by_name_replies_key_names_value_list_key_names (const xcb_x kb_get_kbd_by_name_replies_t *S /**< */); xcb_xkb_get_kbd_by_name_replies_key_names_value_list_key_names (const xcb_x kb_get_kbd_by_name_replies_t *S /**< */);
/**************************************************************************
***
**
** int xcb_xkb_get_kbd_by_name_replies_key_names_value_list_key_names_leng
th
**
** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_xkb_get_kbd_by_name_replies_key_names_value_list_key_names_length (cons t xcb_xkb_get_kbd_by_name_reply_t *R /**< */, xcb_xkb_get_kbd_by_name_replies_key_names_value_list_key_names_length (cons t xcb_xkb_get_kbd_by_name_reply_t *R /**< */,
cons t xcb_xkb_get_kbd_by_name_replies_t *S /**< */); cons t xcb_xkb_get_kbd_by_name_replies_t *S /**< */);
/**************************************************************************
***
**
** xcb_xkb_key_name_iterator_t xcb_xkb_get_kbd_by_name_replies_key_names_v
alue_list_key_names_iterator
**
** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R
** @returns xcb_xkb_key_name_iterator_t
**
**************************************************************************
***/
xcb_xkb_key_name_iterator_t xcb_xkb_key_name_iterator_t
xcb_xkb_get_kbd_by_name_replies_key_names_value_list_key_names_iterator (co nst xcb_xkb_get_kbd_by_name_reply_t *R /**< */, xcb_xkb_get_kbd_by_name_replies_key_names_value_list_key_names_iterator (co nst xcb_xkb_get_kbd_by_name_reply_t *R /**< */,
co nst xcb_xkb_get_kbd_by_name_replies_t *S /**< */); co nst xcb_xkb_get_kbd_by_name_replies_t *S /**< */);
/**************************************************************************
***
**
** xcb_xkb_key_alias_t * xcb_xkb_get_kbd_by_name_replies_key_names_value_l
ist_key_aliases
**
** @param const xcb_xkb_get_kbd_by_name_replies_t *S
** @returns xcb_xkb_key_alias_t *
**
**************************************************************************
***/
xcb_xkb_key_alias_t * xcb_xkb_key_alias_t *
xcb_xkb_get_kbd_by_name_replies_key_names_value_list_key_aliases (const xcb _xkb_get_kbd_by_name_replies_t *S /**< */); xcb_xkb_get_kbd_by_name_replies_key_names_value_list_key_aliases (const xcb _xkb_get_kbd_by_name_replies_t *S /**< */);
/**************************************************************************
***
**
** int xcb_xkb_get_kbd_by_name_replies_key_names_value_list_key_aliases_le
ngth
**
** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_xkb_get_kbd_by_name_replies_key_names_value_list_key_aliases_length (co nst xcb_xkb_get_kbd_by_name_reply_t *R /**< */, xcb_xkb_get_kbd_by_name_replies_key_names_value_list_key_aliases_length (co nst xcb_xkb_get_kbd_by_name_reply_t *R /**< */,
co nst xcb_xkb_get_kbd_by_name_replies_t *S /**< */); co nst xcb_xkb_get_kbd_by_name_replies_t *S /**< */);
/**************************************************************************
***
**
** xcb_xkb_key_alias_iterator_t xcb_xkb_get_kbd_by_name_replies_key_names_
value_list_key_aliases_iterator
**
** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R
** @returns xcb_xkb_key_alias_iterator_t
**
**************************************************************************
***/
xcb_xkb_key_alias_iterator_t xcb_xkb_key_alias_iterator_t
xcb_xkb_get_kbd_by_name_replies_key_names_value_list_key_aliases_iterator ( const xcb_xkb_get_kbd_by_name_reply_t *R /**< */, xcb_xkb_get_kbd_by_name_replies_key_names_value_list_key_aliases_iterator ( const xcb_xkb_get_kbd_by_name_reply_t *R /**< */,
const xcb_xkb_get_kbd_by_name_replies_t *S /**< */); const xcb_xkb_get_kbd_by_name_replies_t *S /**< */);
/**************************************************************************
***
**
** xcb_atom_t * xcb_xkb_get_kbd_by_name_replies_key_names_value_list_radio
_group_names
**
** @param const xcb_xkb_get_kbd_by_name_replies_t *S
** @returns xcb_atom_t *
**
**************************************************************************
***/
xcb_atom_t * xcb_atom_t *
xcb_xkb_get_kbd_by_name_replies_key_names_value_list_radio_group_names (con st xcb_xkb_get_kbd_by_name_replies_t *S /**< */); xcb_xkb_get_kbd_by_name_replies_key_names_value_list_radio_group_names (con st xcb_xkb_get_kbd_by_name_replies_t *S /**< */);
/**************************************************************************
***
**
** int xcb_xkb_get_kbd_by_name_replies_key_names_value_list_radio_group_na
mes_length
**
** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_xkb_get_kbd_by_name_replies_key_names_value_list_radio_group_names_leng th (const xcb_xkb_get_kbd_by_name_reply_t *R /**< */, xcb_xkb_get_kbd_by_name_replies_key_names_value_list_radio_group_names_leng th (const xcb_xkb_get_kbd_by_name_reply_t *R /**< */,
const xcb_xkb_get_kbd_by_name_replies_t *S /**< */); const xcb_xkb_get_kbd_by_name_replies_t *S /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_key_names_value_
list_radio_group_names_end
**
** @param const xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_xkb_get_kbd_by_name_replies_key_names_value_list_radio_group_names_end (const xcb_xkb_get_kbd_by_name_reply_t *R /**< */, xcb_xkb_get_kbd_by_name_replies_key_names_value_list_radio_group_names_end (const xcb_xkb_get_kbd_by_name_reply_t *R /**< */,
const xcb_xkb_get_kbd_by_name_replies_t *S /**< */); const xcb_xkb_get_kbd_by_name_replies_t *S /**< */);
int int
xcb_xkb_get_kbd_by_name_replies_key_names_value_list_serialize (void **_buffer /**< */, xcb_xkb_get_kbd_by_name_replies_key_names_value_list_serialize (void **_buffer /**< */,
uint8_t nTypes /**< */, uint8_t nTypes /**< */,
uint16_t nKTLevels /**< */,
uint32_t indicators /**< */, uint32_t indicators /**< */,
uint16_t virtualMods /**< */, uint16_t virtualMods /**< */,
uint8_t groupNames /**< */, uint8_t groupNames /**< */,
uint8_t nKeys /**< */, uint8_t nKeys /**< */,
uint8_t nKeyAliases /**< */, uint8_t nKeyAliases /**< */,
uint8_t nRadioGroups /**< */, uint8_t nRadioGroups /**< */,
uint32_t which /**< */, uint32_t which /**< */,
const xcb_x kb_get_kbd_by_name_replies_key_names_value_list_t *_aux /**< */); const xcb_x kb_get_kbd_by_name_replies_key_names_value_list_t *_aux /**< */);
int int
xcb_xkb_get_kbd_by_name_replies_key_names_value_list_unpack (const void *_buffer /**< */, xcb_xkb_get_kbd_by_name_replies_key_names_value_list_unpack (const void *_buffer /**< */,
uint8_t nTypes /**< */, uint8_t nTypes /**< */,
uint16_t nKTLevels /**< */,
uint32_t indicators /**< */, uint32_t indicators /**< */,
uint16_t virtualMods /**< */, uint16_t virtualMods /**< */,
uint8_t groupNames /**< */, uint8_t groupNames /**< */,
uint8_t nKeys /**< */, uint8_t nKeys /**< */,
uint8_t nKeyAliases /**< */, uint8_t nKeyAliases /**< */,
uint8_t nRadioGroups /**< */, uint8_t nRadioGroups /**< */,
uint32_t which /**< */, uint32_t which /**< */,
xcb_xkb_get_kb d_by_name_replies_key_names_value_list_t *_aux /**< */); xcb_xkb_get_kb d_by_name_replies_key_names_value_list_t *_aux /**< */);
int int
xcb_xkb_get_kbd_by_name_replies_key_names_value_list_sizeof (const void *_ buffer /**< */, xcb_xkb_get_kbd_by_name_replies_key_names_value_list_sizeof (const void *_ buffer /**< */,
uint8_t n Types /**< */, uint8_t n Types /**< */,
uint16_t n KTLevels /**< */,
uint32_t i ndicators /**< */, uint32_t i ndicators /**< */,
uint16_t v irtualMods /**< */, uint16_t v irtualMods /**< */,
uint8_t g roupNames /**< */, uint8_t g roupNames /**< */,
uint8_t n Keys /**< */, uint8_t n Keys /**< */,
uint8_t n KeyAliases /**< */, uint8_t n KeyAliases /**< */,
uint8_t n RadioGroups /**< */, uint8_t n RadioGroups /**< */,
uint32_t w hich /**< */); uint32_t w hich /**< */);
/************************************************************************** xcb_xkb_sym_interpret_t *
***
**
** xcb_atom_t * xcb_xkb_get_kbd_by_name_replies_other_names_value_list_typ
e_names
**
** @param const xcb_xkb_get_kbd_by_name_replies_t *S
** @returns xcb_atom_t *
**
**************************************************************************
***/
xcb_atom_t *
xcb_xkb_get_kbd_by_name_replies_other_names_value_list_type_names (const xc
b_xkb_get_kbd_by_name_replies_t *S /**< */);
/**************************************************************************
***
**
** int xcb_xkb_get_kbd_by_name_replies_other_names_value_list_type_names_l
ength
**
** @param const xcb_xkb_get_kbd_by_name_replies_other_names_value_list_t *
R
** @returns int
**
**************************************************************************
***/
int
xcb_xkb_get_kbd_by_name_replies_other_names_value_list_type_names_length (c
onst xcb_xkb_get_kbd_by_name_reply_t *R /**< */,
c
onst xcb_xkb_get_kbd_by_name_replies_t *S /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_other_names_valu
e_list_type_names_end
**
** @param const xcb_xkb_get_kbd_by_name_replies_other_names_value_list_t *
R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t
xcb_xkb_get_kbd_by_name_replies_other_names_value_list_type_names_end (cons
t xcb_xkb_get_kbd_by_name_reply_t *R /**< */,
cons
t xcb_xkb_get_kbd_by_name_replies_t *S /**< */);
/**************************************************************************
***
**
** uint8_t * xcb_xkb_get_kbd_by_name_replies_other_names_value_list_n_leve
ls_per_type
**
** @param const xcb_xkb_get_kbd_by_name_replies_t *S
** @returns uint8_t *
**
**************************************************************************
***/
uint8_t *
xcb_xkb_get_kbd_by_name_replies_other_names_value_list_n_levels_per_type (c
onst xcb_xkb_get_kbd_by_name_replies_t *S /**< */);
/**************************************************************************
***
**
** int xcb_xkb_get_kbd_by_name_replies_other_names_value_list_n_levels_per
_type_length
**
** @param const xcb_xkb_get_kbd_by_name_replies_other_names_value_list_t *
R
** @returns int
**
**************************************************************************
***/
int
xcb_xkb_get_kbd_by_name_replies_other_names_value_list_n_levels_per_type_le
ngth (const xcb_xkb_get_kbd_by_name_reply_t *R /**< */,
const xcb_xkb_get_kbd_by_name_replies_t *S /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_other_names_valu
e_list_n_levels_per_type_end
**
** @param const xcb_xkb_get_kbd_by_name_replies_other_names_value_list_t *
R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t
xcb_xkb_get_kbd_by_name_replies_other_names_value_list_n_levels_per_type_en
d (const xcb_xkb_get_kbd_by_name_reply_t *R /**< */,
const xcb_xkb_get_kbd_by_name_replies_t *S /**< */);
/**************************************************************************
***
**
** xcb_atom_t * xcb_xkb_get_kbd_by_name_replies_other_names_value_list_kt_
level_names
**
** @param const xcb_xkb_get_kbd_by_name_replies_t *S
** @returns xcb_atom_t *
**
**************************************************************************
***/
xcb_atom_t *
xcb_xkb_get_kbd_by_name_replies_other_names_value_list_kt_level_names (cons
t xcb_xkb_get_kbd_by_name_replies_t *S /**< */);
/**************************************************************************
***
**
** int xcb_xkb_get_kbd_by_name_replies_other_names_value_list_kt_level_nam
es_length
**
** @param const xcb_xkb_get_kbd_by_name_replies_other_names_value_list_t *
R
** @returns int
**
**************************************************************************
***/
int
xcb_xkb_get_kbd_by_name_replies_other_names_value_list_kt_level_names_lengt
h (const xcb_xkb_get_kbd_by_name_reply_t *R /**< */,
const xcb_xkb_get_kbd_by_name_replies_t *S /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_other_names_valu
e_list_kt_level_names_end
**
** @param const xcb_xkb_get_kbd_by_name_replies_other_names_value_list_t *
R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t
xcb_xkb_get_kbd_by_name_replies_other_names_value_list_kt_level_names_end (
const xcb_xkb_get_kbd_by_name_reply_t *R /**< */,
const xcb_xkb_get_kbd_by_name_replies_t *S /**< */);
/**************************************************************************
***
**
** xcb_atom_t * xcb_xkb_get_kbd_by_name_replies_other_names_value_list_ind
icator_names
**
** @param const xcb_xkb_get_kbd_by_name_replies_t *S
** @returns xcb_atom_t *
**
**************************************************************************
***/
xcb_atom_t *
xcb_xkb_get_kbd_by_name_replies_other_names_value_list_indicator_names (con
st xcb_xkb_get_kbd_by_name_replies_t *S /**< */);
/**************************************************************************
***
**
** int xcb_xkb_get_kbd_by_name_replies_other_names_value_list_indicator_na
mes_length
**
** @param const xcb_xkb_get_kbd_by_name_replies_other_names_value_list_t *
R
** @returns int
**
**************************************************************************
***/
int
xcb_xkb_get_kbd_by_name_replies_other_names_value_list_indicator_names_leng
th (const xcb_xkb_get_kbd_by_name_reply_t *R /**< */,
const xcb_xkb_get_kbd_by_name_replies_t *S /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_other_names_valu
e_list_indicator_names_end
**
** @param const xcb_xkb_get_kbd_by_name_replies_other_names_value_list_t *
R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t
xcb_xkb_get_kbd_by_name_replies_other_names_value_list_indicator_names_end
(const xcb_xkb_get_kbd_by_name_reply_t *R /**< */,
const xcb_xkb_get_kbd_by_name_replies_t *S /**< */);
/**************************************************************************
***
**
** xcb_atom_t * xcb_xkb_get_kbd_by_name_replies_other_names_value_list_vir
tual_mod_names
**
** @param const xcb_xkb_get_kbd_by_name_replies_t *S
** @returns xcb_atom_t *
**
**************************************************************************
***/
xcb_atom_t *
xcb_xkb_get_kbd_by_name_replies_other_names_value_list_virtual_mod_names (c
onst xcb_xkb_get_kbd_by_name_replies_t *S /**< */);
/**************************************************************************
***
**
** int xcb_xkb_get_kbd_by_name_replies_other_names_value_list_virtual_mod_
names_length
**
** @param const xcb_xkb_get_kbd_by_name_replies_other_names_value_list_t *
R
** @returns int
**
**************************************************************************
***/
int
xcb_xkb_get_kbd_by_name_replies_other_names_value_list_virtual_mod_names_le
ngth (const xcb_xkb_get_kbd_by_name_reply_t *R /**< */,
const xcb_xkb_get_kbd_by_name_replies_t *S /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_other_names_valu
e_list_virtual_mod_names_end
**
** @param const xcb_xkb_get_kbd_by_name_replies_other_names_value_list_t *
R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t
xcb_xkb_get_kbd_by_name_replies_other_names_value_list_virtual_mod_names_en
d (const xcb_xkb_get_kbd_by_name_reply_t *R /**< */,
const xcb_xkb_get_kbd_by_name_replies_t *S /**< */);
/**************************************************************************
***
**
** xcb_atom_t * xcb_xkb_get_kbd_by_name_replies_other_names_value_list_gro
ups
**
** @param const xcb_xkb_get_kbd_by_name_replies_t *S
** @returns xcb_atom_t *
**
**************************************************************************
***/
xcb_atom_t *
xcb_xkb_get_kbd_by_name_replies_other_names_value_list_groups (const xcb_xk
b_get_kbd_by_name_replies_t *S /**< */);
/**************************************************************************
***
**
** int xcb_xkb_get_kbd_by_name_replies_other_names_value_list_groups_lengt
h
**
** @param const xcb_xkb_get_kbd_by_name_replies_other_names_value_list_t *
R
** @returns int
**
**************************************************************************
***/
int
xcb_xkb_get_kbd_by_name_replies_other_names_value_list_groups_length (const
xcb_xkb_get_kbd_by_name_reply_t *R /**< */,
const
xcb_xkb_get_kbd_by_name_replies_t *S /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_other_names_valu
e_list_groups_end
**
** @param const xcb_xkb_get_kbd_by_name_replies_other_names_value_list_t *
R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t
xcb_xkb_get_kbd_by_name_replies_other_names_value_list_groups_end (const xc
b_xkb_get_kbd_by_name_reply_t *R /**< */,
const xc
b_xkb_get_kbd_by_name_replies_t *S /**< */);
/**************************************************************************
***
**
** xcb_xkb_key_name_t * xcb_xkb_get_kbd_by_name_replies_other_names_value_
list_key_names
**
** @param const xcb_xkb_get_kbd_by_name_replies_t *S
** @returns xcb_xkb_key_name_t *
**
**************************************************************************
***/
xcb_xkb_key_name_t *
xcb_xkb_get_kbd_by_name_replies_other_names_value_list_key_names (const xcb
_xkb_get_kbd_by_name_replies_t *S /**< */);
/**************************************************************************
***
**
** int xcb_xkb_get_kbd_by_name_replies_other_names_value_list_key_names_le
ngth
**
** @param const xcb_xkb_get_kbd_by_name_replies_other_names_value_list_t *
R
** @returns int
**
**************************************************************************
***/
int
xcb_xkb_get_kbd_by_name_replies_other_names_value_list_key_names_length (co
nst xcb_xkb_get_kbd_by_name_reply_t *R /**< */,
co
nst xcb_xkb_get_kbd_by_name_replies_t *S /**< */);
/**************************************************************************
***
**
** xcb_xkb_key_name_iterator_t xcb_xkb_get_kbd_by_name_replies_other_names
_value_list_key_names_iterator
**
** @param const xcb_xkb_get_kbd_by_name_replies_other_names_value_list_t *
R
** @returns xcb_xkb_key_name_iterator_t
**
**************************************************************************
***/
xcb_xkb_key_name_iterator_t
xcb_xkb_get_kbd_by_name_replies_other_names_value_list_key_names_iterator (
const xcb_xkb_get_kbd_by_name_reply_t *R /**< */,
const xcb_xkb_get_kbd_by_name_replies_t *S /**< */);
/**************************************************************************
***
**
** xcb_xkb_key_alias_t * xcb_xkb_get_kbd_by_name_replies_other_names_value
_list_key_aliases
**
** @param const xcb_xkb_get_kbd_by_name_replies_t *S
** @returns xcb_xkb_key_alias_t *
**
**************************************************************************
***/
xcb_xkb_key_alias_t *
xcb_xkb_get_kbd_by_name_replies_other_names_value_list_key_aliases (const x
cb_xkb_get_kbd_by_name_replies_t *S /**< */);
/**************************************************************************
***
**
** int xcb_xkb_get_kbd_by_name_replies_other_names_value_list_key_aliases_
length
**
** @param const xcb_xkb_get_kbd_by_name_replies_other_names_value_list_t *
R
** @returns int
**
**************************************************************************
***/
int
xcb_xkb_get_kbd_by_name_replies_other_names_value_list_key_aliases_length (
const xcb_xkb_get_kbd_by_name_reply_t *R /**< */,
const xcb_xkb_get_kbd_by_name_replies_t *S /**< */);
/**************************************************************************
***
**
** xcb_xkb_key_alias_iterator_t xcb_xkb_get_kbd_by_name_replies_other_name
s_value_list_key_aliases_iterator
**
** @param const xcb_xkb_get_kbd_by_name_replies_other_names_value_list_t *
R
** @returns xcb_xkb_key_alias_iterator_t
**
**************************************************************************
***/
xcb_xkb_key_alias_iterator_t
xcb_xkb_get_kbd_by_name_replies_other_names_value_list_key_aliases_iterator
(const xcb_xkb_get_kbd_by_name_reply_t *R /**< */,
const xcb_xkb_get_kbd_by_name_replies_t *S /**< */);
/**************************************************************************
***
**
** xcb_atom_t * xcb_xkb_get_kbd_by_name_replies_other_names_value_list_rad
io_group_names
**
** @param const xcb_xkb_get_kbd_by_name_replies_t *S
** @returns xcb_atom_t *
**
**************************************************************************
***/
xcb_atom_t *
xcb_xkb_get_kbd_by_name_replies_other_names_value_list_radio_group_names (c
onst xcb_xkb_get_kbd_by_name_replies_t *S /**< */);
/**************************************************************************
***
**
** int xcb_xkb_get_kbd_by_name_replies_other_names_value_list_radio_group_
names_length
**
** @param const xcb_xkb_get_kbd_by_name_replies_other_names_value_list_t *
R
** @returns int
**
**************************************************************************
***/
int
xcb_xkb_get_kbd_by_name_replies_other_names_value_list_radio_group_names_le
ngth (const xcb_xkb_get_kbd_by_name_reply_t *R /**< */,
const xcb_xkb_get_kbd_by_name_replies_t *S /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_other_names_valu
e_list_radio_group_names_end
**
** @param const xcb_xkb_get_kbd_by_name_replies_other_names_value_list_t *
R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t
xcb_xkb_get_kbd_by_name_replies_other_names_value_list_radio_group_names_en
d (const xcb_xkb_get_kbd_by_name_reply_t *R /**< */,
const xcb_xkb_get_kbd_by_name_replies_t *S /**< */);
int
xcb_xkb_get_kbd_by_name_replies_other_names_value_list_serialize (void
**_buffer /**< */,
uint8_t
nTypes /**< */,
uint16_t
nKTLevels /**< */,
uint32_t
indicators /**< */
,
uint16_t
virtualMods /**< *
/,
uint8_t
groupNames /**< */
,
uint8_t
nKeys /**< */,
uint8_t
nKeyAliases /**< *
/,
uint8_t
nRadioGroups /**<
*/,
uint32_t
which /**< */,
const xcb
_xkb_get_kbd_by_name_replies_other_names_value_list_t *_aux /**< */);
int
xcb_xkb_get_kbd_by_name_replies_other_names_value_list_unpack (const void
*_buffer /**< */,
uint8_t
nTypes /**< */,
uint16_t
nKTLevels /**< */,
uint32_t
indicators /**< */,
uint16_t
virtualMods /**< */,
uint8_t
groupNames /**< */,
uint8_t
nKeys /**< */,
uint8_t
nKeyAliases /**< */,
uint8_t
nRadioGroups /**< */,
uint32_t
which /**< */,
xcb_xkb_get_
kbd_by_name_replies_other_names_value_list_t *_aux /**< */);
int
xcb_xkb_get_kbd_by_name_replies_other_names_value_list_sizeof (const void
*_buffer /**< */,
uint8_t
nTypes /**< */,
uint16_t
nKTLevels /**< */,
uint32_t
indicators /**< */,
uint16_t
virtualMods /**< */,
uint8_t
groupNames /**< */,
uint8_t
nKeys /**< */,
uint8_t
nKeyAliases /**< */,
uint8_t
nRadioGroups /**< */,
uint32_t
which /**< */);
/**************************************************************************
***
**
** uint8_t * xcb_xkb_get_kbd_by_name_replies_compat_map_si_rtrn
**
** @param const xcb_xkb_get_kbd_by_name_replies_t *S
** @returns uint8_t *
**
**************************************************************************
***/
uint8_t *
xcb_xkb_get_kbd_by_name_replies_compat_map_si_rtrn (const xcb_xkb_get_kbd_b y_name_replies_t *S /**< */); xcb_xkb_get_kbd_by_name_replies_compat_map_si_rtrn (const xcb_xkb_get_kbd_b y_name_replies_t *S /**< */);
/**************************************************************************
***
**
** int xcb_xkb_get_kbd_by_name_replies_compat_map_si_rtrn_length
**
** @param const xcb_xkb_get_kbd_by_name_replies_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_xkb_get_kbd_by_name_replies_compat_map_si_rtrn_length (const xcb_xkb_ge t_kbd_by_name_reply_t *R /**< */, xcb_xkb_get_kbd_by_name_replies_compat_map_si_rtrn_length (const xcb_xkb_ge t_kbd_by_name_reply_t *R /**< */,
const xcb_xkb_ge t_kbd_by_name_replies_t *S /**< */); const xcb_xkb_ge t_kbd_by_name_replies_t *S /**< */);
/************************************************************************** xcb_xkb_sym_interpret_iterator_t
*** xcb_xkb_get_kbd_by_name_replies_compat_map_si_rtrn_iterator (const xcb_xkb_
** get_kbd_by_name_reply_t *R /**< */,
** xcb_generic_iterator_t xcb_xkb_get_kbd_by_name_replies_compat_map_si_rt const xcb_xkb_
rn_end get_kbd_by_name_replies_t *S /**< */);
**
** @param const xcb_xkb_get_kbd_by_name_replies_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t
xcb_xkb_get_kbd_by_name_replies_compat_map_si_rtrn_end (const xcb_xkb_get_k
bd_by_name_reply_t *R /**< */,
const xcb_xkb_get_k
bd_by_name_replies_t *S /**< */);
/**************************************************************************
***
**
** xcb_xkb_mod_def_t * xcb_xkb_get_kbd_by_name_replies_compat_map_group_rt
rn
**
** @param const xcb_xkb_get_kbd_by_name_replies_t *S
** @returns xcb_xkb_mod_def_t *
**
**************************************************************************
***/
xcb_xkb_mod_def_t * xcb_xkb_mod_def_t *
xcb_xkb_get_kbd_by_name_replies_compat_map_group_rtrn (const xcb_xkb_get_kb d_by_name_replies_t *S /**< */); xcb_xkb_get_kbd_by_name_replies_compat_map_group_rtrn (const xcb_xkb_get_kb d_by_name_replies_t *S /**< */);
/**************************************************************************
***
**
** int xcb_xkb_get_kbd_by_name_replies_compat_map_group_rtrn_length
**
** @param const xcb_xkb_get_kbd_by_name_replies_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_xkb_get_kbd_by_name_replies_compat_map_group_rtrn_length (const xcb_xkb _get_kbd_by_name_reply_t *R /**< */, xcb_xkb_get_kbd_by_name_replies_compat_map_group_rtrn_length (const xcb_xkb _get_kbd_by_name_reply_t *R /**< */,
const xcb_xkb _get_kbd_by_name_replies_t *S /**< */); const xcb_xkb _get_kbd_by_name_replies_t *S /**< */);
/**************************************************************************
***
**
** xcb_xkb_mod_def_iterator_t xcb_xkb_get_kbd_by_name_replies_compat_map_g
roup_rtrn_iterator
**
** @param const xcb_xkb_get_kbd_by_name_replies_t *R
** @returns xcb_xkb_mod_def_iterator_t
**
**************************************************************************
***/
xcb_xkb_mod_def_iterator_t xcb_xkb_mod_def_iterator_t
xcb_xkb_get_kbd_by_name_replies_compat_map_group_rtrn_iterator (const xcb_x kb_get_kbd_by_name_reply_t *R /**< */, xcb_xkb_get_kbd_by_name_replies_compat_map_group_rtrn_iterator (const xcb_x kb_get_kbd_by_name_reply_t *R /**< */,
const xcb_x kb_get_kbd_by_name_replies_t *S /**< */); const xcb_x kb_get_kbd_by_name_replies_t *S /**< */);
/**************************************************************************
***
**
** xcb_xkb_get_kbd_by_name_replies_client_symbols_map_t * xcb_xkb_get_kbd_
by_name_replies_client_symbols_map
**
** @param const xcb_xkb_get_kbd_by_name_replies_t *R
** @returns xcb_xkb_get_kbd_by_name_replies_client_symbols_map_t *
**
**************************************************************************
***/
xcb_xkb_get_kbd_by_name_replies_client_symbols_map_t *
xcb_xkb_get_kbd_by_name_replies_client_symbols_map (const xcb_xkb_get_kbd_b
y_name_replies_t *R /**< */);
/**************************************************************************
***
**
** xcb_xkb_get_kbd_by_name_replies_server_symbols_map_t * xcb_xkb_get_kbd_
by_name_replies_server_symbols_map
**
** @param const xcb_xkb_get_kbd_by_name_replies_t *R
** @returns xcb_xkb_get_kbd_by_name_replies_server_symbols_map_t *
**
**************************************************************************
***/
xcb_xkb_get_kbd_by_name_replies_server_symbols_map_t *
xcb_xkb_get_kbd_by_name_replies_server_symbols_map (const xcb_xkb_get_kbd_b
y_name_replies_t *R /**< */);
/**************************************************************************
***
**
** xcb_xkb_indicator_map_t * xcb_xkb_get_kbd_by_name_replies_indicator_map
s_maps
**
** @param const xcb_xkb_get_kbd_by_name_replies_t *S
** @returns xcb_xkb_indicator_map_t *
**
**************************************************************************
***/
xcb_xkb_indicator_map_t * xcb_xkb_indicator_map_t *
xcb_xkb_get_kbd_by_name_replies_indicator_maps_maps (const xcb_xkb_get_kbd_ by_name_replies_t *S /**< */); xcb_xkb_get_kbd_by_name_replies_indicator_maps_maps (const xcb_xkb_get_kbd_ by_name_replies_t *S /**< */);
/**************************************************************************
***
**
** int xcb_xkb_get_kbd_by_name_replies_indicator_maps_maps_length
**
** @param const xcb_xkb_get_kbd_by_name_replies_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_xkb_get_kbd_by_name_replies_indicator_maps_maps_length (const xcb_xkb_g et_kbd_by_name_reply_t *R /**< */, xcb_xkb_get_kbd_by_name_replies_indicator_maps_maps_length (const xcb_xkb_g et_kbd_by_name_reply_t *R /**< */,
const xcb_xkb_g et_kbd_by_name_replies_t *S /**< */); const xcb_xkb_g et_kbd_by_name_replies_t *S /**< */);
/**************************************************************************
***
**
** xcb_xkb_indicator_map_iterator_t xcb_xkb_get_kbd_by_name_replies_indica
tor_maps_maps_iterator
**
** @param const xcb_xkb_get_kbd_by_name_replies_t *R
** @returns xcb_xkb_indicator_map_iterator_t
**
**************************************************************************
***/
xcb_xkb_indicator_map_iterator_t xcb_xkb_indicator_map_iterator_t
xcb_xkb_get_kbd_by_name_replies_indicator_maps_maps_iterator (const xcb_xkb _get_kbd_by_name_reply_t *R /**< */, xcb_xkb_get_kbd_by_name_replies_indicator_maps_maps_iterator (const xcb_xkb _get_kbd_by_name_reply_t *R /**< */,
const xcb_xkb _get_kbd_by_name_replies_t *S /**< */); const xcb_xkb _get_kbd_by_name_replies_t *S /**< */);
/**************************************************************************
***
**
** xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t * xcb_xkb_get_kb
d_by_name_replies_key_names_value_list
**
** @param const xcb_xkb_get_kbd_by_name_replies_t *R
** @returns xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *
**
**************************************************************************
***/
xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t * xcb_xkb_get_kbd_by_name_replies_key_names_value_list_t *
xcb_xkb_get_kbd_by_name_replies_key_names_value_list (const xcb_xkb_get_kbd _by_name_replies_t *R /**< */); xcb_xkb_get_kbd_by_name_replies_key_names_value_list (const xcb_xkb_get_kbd _by_name_replies_t *R /**< */);
/**************************************************************************
***
**
** xcb_xkb_get_kbd_by_name_replies_other_names_value_list_t * xcb_xkb_get_
kbd_by_name_replies_other_names_value_list
**
** @param const xcb_xkb_get_kbd_by_name_replies_t *R
** @returns xcb_xkb_get_kbd_by_name_replies_other_names_value_list_t *
**
**************************************************************************
***/
xcb_xkb_get_kbd_by_name_replies_other_names_value_list_t *
xcb_xkb_get_kbd_by_name_replies_other_names_value_list (const xcb_xkb_get_k
bd_by_name_replies_t *R /**< */);
/**************************************************************************
***
**
** xcb_xkb_counted_string_16_t * xcb_xkb_get_kbd_by_name_replies_geometry_
label_font
**
** @param const xcb_xkb_get_kbd_by_name_replies_t *R
** @returns xcb_xkb_counted_string_16_t *
**
**************************************************************************
***/
xcb_xkb_counted_string_16_t * xcb_xkb_counted_string_16_t *
xcb_xkb_get_kbd_by_name_replies_geometry_label_font (const xcb_xkb_get_kbd_ by_name_replies_t *R /**< */); xcb_xkb_get_kbd_by_name_replies_geometry_label_font (const xcb_xkb_get_kbd_ by_name_replies_t *R /**< */);
/**************************************************************************
***
**
** int xcb_xkb_get_kbd_by_name_replies_geometry_properties_length
**
** @param const xcb_xkb_get_kbd_by_name_replies_t *R
** @returns int
**
**************************************************************************
***/
int
xcb_xkb_get_kbd_by_name_replies_geometry_properties_length (const xcb_xkb_g
et_kbd_by_name_reply_t *R /**< */,
const xcb_xkb_g
et_kbd_by_name_replies_t *S /**< */);
/**************************************************************************
***
**
** xcb_xkb_property_iterator_t xcb_xkb_get_kbd_by_name_replies_geometry_pr
operties_iterator
**
** @param const xcb_xkb_get_kbd_by_name_replies_t *R
** @returns xcb_xkb_property_iterator_t
**
**************************************************************************
***/
xcb_xkb_property_iterator_t
xcb_xkb_get_kbd_by_name_replies_geometry_properties_iterator (const xcb_xkb
_get_kbd_by_name_reply_t *R /**< */,
const xcb_xkb
_get_kbd_by_name_replies_t *S /**< */);
/**************************************************************************
***
**
** int xcb_xkb_get_kbd_by_name_replies_geometry_colors_length
**
** @param const xcb_xkb_get_kbd_by_name_replies_t *R
** @returns int
**
**************************************************************************
***/
int
xcb_xkb_get_kbd_by_name_replies_geometry_colors_length (const xcb_xkb_get_k
bd_by_name_reply_t *R /**< */,
const xcb_xkb_get_k
bd_by_name_replies_t *S /**< */);
/**************************************************************************
***
**
** xcb_xkb_counted_string_16_iterator_t xcb_xkb_get_kbd_by_name_replies_ge
ometry_colors_iterator
**
** @param const xcb_xkb_get_kbd_by_name_replies_t *R
** @returns xcb_xkb_counted_string_16_iterator_t
**
**************************************************************************
***/
xcb_xkb_counted_string_16_iterator_t
xcb_xkb_get_kbd_by_name_replies_geometry_colors_iterator (const xcb_xkb_get
_kbd_by_name_reply_t *R /**< */,
const xcb_xkb_get
_kbd_by_name_replies_t *S /**< */);
/**************************************************************************
***
**
** int xcb_xkb_get_kbd_by_name_replies_geometry_shapes_length
**
** @param const xcb_xkb_get_kbd_by_name_replies_t *R
** @returns int
**
**************************************************************************
***/
int
xcb_xkb_get_kbd_by_name_replies_geometry_shapes_length (const xcb_xkb_get_k
bd_by_name_reply_t *R /**< */,
const xcb_xkb_get_k
bd_by_name_replies_t *S /**< */);
/**************************************************************************
***
**
** xcb_xkb_shape_iterator_t xcb_xkb_get_kbd_by_name_replies_geometry_shape
s_iterator
**
** @param const xcb_xkb_get_kbd_by_name_replies_t *R
** @returns xcb_xkb_shape_iterator_t
**
**************************************************************************
***/
xcb_xkb_shape_iterator_t
xcb_xkb_get_kbd_by_name_replies_geometry_shapes_iterator (const xcb_xkb_get
_kbd_by_name_reply_t *R /**< */,
const xcb_xkb_get
_kbd_by_name_replies_t *S /**< */);
/**************************************************************************
***
**
** int xcb_xkb_get_kbd_by_name_replies_geometry_sections_length
**
** @param const xcb_xkb_get_kbd_by_name_replies_t *R
** @returns int
**
**************************************************************************
***/
int
xcb_xkb_get_kbd_by_name_replies_geometry_sections_length (const xcb_xkb_get
_kbd_by_name_reply_t *R /**< */,
const xcb_xkb_get
_kbd_by_name_replies_t *S /**< */);
/**************************************************************************
***
**
** xcb_xkb_section_iterator_t xcb_xkb_get_kbd_by_name_replies_geometry_sec
tions_iterator
**
** @param const xcb_xkb_get_kbd_by_name_replies_t *R
** @returns xcb_xkb_section_iterator_t
**
**************************************************************************
***/
xcb_xkb_section_iterator_t
xcb_xkb_get_kbd_by_name_replies_geometry_sections_iterator (const xcb_xkb_g
et_kbd_by_name_reply_t *R /**< */,
const xcb_xkb_g
et_kbd_by_name_replies_t *S /**< */);
/**************************************************************************
***
**
** int xcb_xkb_get_kbd_by_name_replies_geometry_doodads_length
**
** @param const xcb_xkb_get_kbd_by_name_replies_t *R
** @returns int
**
**************************************************************************
***/
int
xcb_xkb_get_kbd_by_name_replies_geometry_doodads_length (const xcb_xkb_get_
kbd_by_name_reply_t *R /**< */,
const xcb_xkb_get_
kbd_by_name_replies_t *S /**< */);
/**************************************************************************
***
**
** xcb_xkb_doodad_iterator_t xcb_xkb_get_kbd_by_name_replies_geometry_dood
ads_iterator
**
** @param const xcb_xkb_get_kbd_by_name_replies_t *R
** @returns xcb_xkb_doodad_iterator_t
**
**************************************************************************
***/
xcb_xkb_doodad_iterator_t
xcb_xkb_get_kbd_by_name_replies_geometry_doodads_iterator (const xcb_xkb_ge
t_kbd_by_name_reply_t *R /**< */,
const xcb_xkb_ge
t_kbd_by_name_replies_t *S /**< */);
/**************************************************************************
***
**
** xcb_xkb_key_alias_t * xcb_xkb_get_kbd_by_name_replies_geometry_key_alia
ses
**
** @param const xcb_xkb_get_kbd_by_name_replies_t *S
** @returns xcb_xkb_key_alias_t *
**
**************************************************************************
***/
xcb_xkb_key_alias_t *
xcb_xkb_get_kbd_by_name_replies_geometry_key_aliases (const xcb_xkb_get_kbd
_by_name_replies_t *S /**< */);
/**************************************************************************
***
**
** int xcb_xkb_get_kbd_by_name_replies_geometry_key_aliases_length
**
** @param const xcb_xkb_get_kbd_by_name_replies_t *R
** @returns int
**
**************************************************************************
***/
int
xcb_xkb_get_kbd_by_name_replies_geometry_key_aliases_length (const xcb_xkb_
get_kbd_by_name_reply_t *R /**< */,
const xcb_xkb_
get_kbd_by_name_replies_t *S /**< */);
/**************************************************************************
***
**
** xcb_xkb_key_alias_iterator_t xcb_xkb_get_kbd_by_name_replies_geometry_k
ey_aliases_iterator
**
** @param const xcb_xkb_get_kbd_by_name_replies_t *R
** @returns xcb_xkb_key_alias_iterator_t
**
**************************************************************************
***/
xcb_xkb_key_alias_iterator_t
xcb_xkb_get_kbd_by_name_replies_geometry_key_aliases_iterator (const xcb_xk
b_get_kbd_by_name_reply_t *R /**< */,
const xcb_xk
b_get_kbd_by_name_replies_t *S /**< */);
int int
xcb_xkb_get_kbd_by_name_replies_serialize (void **_buffer /**< */, xcb_xkb_get_kbd_by_name_replies_serialize (void **_buffer /**< */,
uint16_t reported /**< */, uint16_t reported /**< */,
const xcb_xkb_get_kbd_by_name_re plies_t *_aux /**< */); const xcb_xkb_get_kbd_by_name_re plies_t *_aux /**< */);
int int
xcb_xkb_get_kbd_by_name_replies_unpack (const void *_buffer /**< */, xcb_xkb_get_kbd_by_name_replies_unpack (const void *_buffer /**< */,
uint16_t reported /**< */, uint16_t reported /**< */,
xcb_xkb_get_kbd_by_name_replies_t *_aux /**< */); xcb_xkb_get_kbd_by_name_replies_t *_aux /**< */);
skipping to change at line 13958 skipping to change at line 6806
uint16_t reported /**< */); uint16_t reported /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_xkb_get_kbd_by_name_cookie_t xcb_xkb_get_kbd_by_name
**
** @param xcb_connection_t *c
** @param xcb_xkb_device_spec_t deviceSpec
** @param uint16_t need
** @param uint16_t want
** @param uint8_t load
** @param uint8_t keymapsSpecLen
** @param const xcb_xkb_string8_t *keymapsSpec
** @param uint8_t keycodesSpecLen
** @param const xcb_xkb_string8_t *keycodesSpec
** @param uint8_t typesSpecLen
** @param const xcb_xkb_string8_t *typesSpec
** @param uint8_t compatMapSpecLen
** @param const xcb_xkb_string8_t *compatMapSpec
** @param uint8_t symbolsSpecLen
** @param const xcb_xkb_string8_t *symbolsSpec
** @param uint8_t geometrySpecLen
** @param const xcb_xkb_string8_t *geometrySpec
** @returns xcb_xkb_get_kbd_by_name_cookie_t
**
**************************************************************************
***/
xcb_xkb_get_kbd_by_name_cookie_t xcb_xkb_get_kbd_by_name_cookie_t
xcb_xkb_get_kbd_by_name (xcb_connection_t *c /**< */, xcb_xkb_get_kbd_by_name (xcb_connection_t *c /**< */,
xcb_xkb_device_spec_t deviceSpec /**< */, xcb_xkb_device_spec_t deviceSpec /**< */,
uint16_t need /**< */, uint16_t need /**< */,
uint16_t want /**< */, uint16_t want /**< */,
uint8_t load /**< */, uint8_t load /**< */);
uint8_t keymapsSpecLen /**< */,
const xcb_xkb_string8_t *keymapsSpec /**< */,
uint8_t keycodesSpecLen /**< */,
const xcb_xkb_string8_t *keycodesSpec /**< */,
uint8_t typesSpecLen /**< */,
const xcb_xkb_string8_t *typesSpec /**< */,
uint8_t compatMapSpecLen /**< */
,
const xcb_xkb_string8_t *compatMapSpec /**< */,
uint8_t symbolsSpecLen /**< */,
const xcb_xkb_string8_t *symbolsSpec /**< */,
uint8_t geometrySpecLen /**< */,
const xcb_xkb_string8_t *geometrySpec /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_xkb_get_kbd_by_name_cookie_t xcb_xkb_get_kbd_by_name_unchecked
**
** @param xcb_connection_t *c
** @param xcb_xkb_device_spec_t deviceSpec
** @param uint16_t need
** @param uint16_t want
** @param uint8_t load
** @param uint8_t keymapsSpecLen
** @param const xcb_xkb_string8_t *keymapsSpec
** @param uint8_t keycodesSpecLen
** @param const xcb_xkb_string8_t *keycodesSpec
** @param uint8_t typesSpecLen
** @param const xcb_xkb_string8_t *typesSpec
** @param uint8_t compatMapSpecLen
** @param const xcb_xkb_string8_t *compatMapSpec
** @param uint8_t symbolsSpecLen
** @param const xcb_xkb_string8_t *symbolsSpec
** @param uint8_t geometrySpecLen
** @param const xcb_xkb_string8_t *geometrySpec
** @returns xcb_xkb_get_kbd_by_name_cookie_t
**
**************************************************************************
***/
xcb_xkb_get_kbd_by_name_cookie_t xcb_xkb_get_kbd_by_name_cookie_t
xcb_xkb_get_kbd_by_name_unchecked (xcb_connection_t *c /**< */, xcb_xkb_get_kbd_by_name_unchecked (xcb_connection_t *c /**< */,
xcb_xkb_device_spec_t deviceSpec /** xcb_xkb_device_spec_t deviceSpec /**<
< */, */,
uint16_t need /**< */, uint16_t need /**< */,
uint16_t want /**< */, uint16_t want /**< */,
uint8_t load /**< */, uint8_t load /**< */);
uint8_t keymapsSpecLen
/**< */,
const xcb_xkb_string8_t *keymapsSpec /*
*< */,
uint8_t keycodesSpecLen
/**< */,
const xcb_xkb_string8_t *keycodesSpec /
**< */,
uint8_t typesSpecLen /
**< */,
const xcb_xkb_string8_t *typesSpec /**<
*/,
uint8_t compatMapSpecLe
n /**< */,
const xcb_xkb_string8_t *compatMapSpec
/**< */,
uint8_t symbolsSpecLen
/**< */,
const xcb_xkb_string8_t *symbolsSpec /*
*< */,
uint8_t geometrySpecLen
/**< */,
const xcb_xkb_string8_t *geometrySpec /
**< */);
/**************************************************************************
***
**
** xcb_xkb_get_kbd_by_name_replies_t * xcb_xkb_get_kbd_by_name_replies
**
** @param const xcb_xkb_get_kbd_by_name_reply_t *R
** @returns xcb_xkb_get_kbd_by_name_replies_t *
**
**************************************************************************
***/
void * void *
xcb_xkb_get_kbd_by_name_replies (const xcb_xkb_get_kbd_by_name_reply_t *R /**< */); xcb_xkb_get_kbd_by_name_replies (const xcb_xkb_get_kbd_by_name_reply_t *R /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_xkb_get_kbd_by_name_unchecked(). is used. * xcb_xkb_get_kbd_by_name_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_xkb_get_kbd_by_name_reply_t * xcb_xkb_get_kbd_by_name_reply
**
** @param xcb_connection_t *c
** @param xcb_xkb_get_kbd_by_name_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_xkb_get_kbd_by_name_reply_t *
**
**************************************************************************
***/
xcb_xkb_get_kbd_by_name_reply_t * xcb_xkb_get_kbd_by_name_reply_t *
xcb_xkb_get_kbd_by_name_reply (xcb_connection_t *c /**< * /, xcb_xkb_get_kbd_by_name_reply (xcb_connection_t *c /**< * /,
xcb_xkb_get_kbd_by_name_cookie_t cookie / **< */, xcb_xkb_get_kbd_by_name_cookie_t cookie / **< */,
xcb_generic_error_t **e /**< * /); xcb_generic_error_t **e /**< * /);
int int
xcb_xkb_get_device_info_sizeof (const void *_buffer /**< */); xcb_xkb_get_device_info_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_xkb_get_device_info_cookie_t xcb_xkb_get_device_info
**
** @param xcb_connection_t *c
** @param xcb_xkb_device_spec_t deviceSpec
** @param uint16_t wanted
** @param uint8_t allButtons
** @param uint8_t firstButton
** @param uint8_t nButtons
** @param xcb_xkb_led_class_spec_t ledClass
** @param xcb_xkb_id_spec_t ledID
** @returns xcb_xkb_get_device_info_cookie_t
**
**************************************************************************
***/
xcb_xkb_get_device_info_cookie_t xcb_xkb_get_device_info_cookie_t
xcb_xkb_get_device_info (xcb_connection_t *c /**< */, xcb_xkb_get_device_info (xcb_connection_t *c /**< */,
xcb_xkb_device_spec_t deviceSpec /**< */, xcb_xkb_device_spec_t deviceSpec /**< */,
uint16_t wanted /**< */, uint16_t wanted /**< */,
uint8_t allButtons /**< */, uint8_t allButtons /**< */,
uint8_t firstButton /**< */, uint8_t firstButton /**< */,
uint8_t nButtons /**< */, uint8_t nButtons /**< */,
xcb_xkb_led_class_spec_t ledClass /**< */, xcb_xkb_led_class_spec_t ledClass /**< */,
xcb_xkb_id_spec_t ledID /**< */); xcb_xkb_id_spec_t ledID /**< */);
skipping to change at line 14151 skipping to change at line 6885
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_xkb_get_device_info_cookie_t xcb_xkb_get_device_info_unchecked
**
** @param xcb_connection_t *c
** @param xcb_xkb_device_spec_t deviceSpec
** @param uint16_t wanted
** @param uint8_t allButtons
** @param uint8_t firstButton
** @param uint8_t nButtons
** @param xcb_xkb_led_class_spec_t ledClass
** @param xcb_xkb_id_spec_t ledID
** @returns xcb_xkb_get_device_info_cookie_t
**
**************************************************************************
***/
xcb_xkb_get_device_info_cookie_t xcb_xkb_get_device_info_cookie_t
xcb_xkb_get_device_info_unchecked (xcb_connection_t *c /**< */, xcb_xkb_get_device_info_unchecked (xcb_connection_t *c /**< */,
xcb_xkb_device_spec_t deviceSpec /* *< */, xcb_xkb_device_spec_t deviceSpec /* *< */,
uint16_t wanted /**< * /, uint16_t wanted /**< * /,
uint8_t allButtons /* *< */, uint8_t allButtons /* *< */,
uint8_t firstButton / **< */, uint8_t firstButton / **< */,
uint8_t nButtons /**< */, uint8_t nButtons /**< */,
xcb_xkb_led_class_spec_t ledClass /**< */, xcb_xkb_led_class_spec_t ledClass /**< */,
xcb_xkb_id_spec_t ledID /**< */ ); xcb_xkb_id_spec_t ledID /**< */ );
/**************************************************************************
***
**
** xcb_xkb_string8_t * xcb_xkb_get_device_info_name
**
** @param const xcb_xkb_get_device_info_reply_t *R
** @returns xcb_xkb_string8_t *
**
**************************************************************************
***/
xcb_xkb_string8_t * xcb_xkb_string8_t *
xcb_xkb_get_device_info_name (const xcb_xkb_get_device_info_reply_t *R /** < */); xcb_xkb_get_device_info_name (const xcb_xkb_get_device_info_reply_t *R /** < */);
/**************************************************************************
***
**
** int xcb_xkb_get_device_info_name_length
**
** @param const xcb_xkb_get_device_info_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_xkb_get_device_info_name_length (const xcb_xkb_get_device_info_reply_t *R /**< */); xcb_xkb_get_device_info_name_length (const xcb_xkb_get_device_info_reply_t *R /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xkb_get_device_info_name_end
**
** @param const xcb_xkb_get_device_info_reply_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_xkb_get_device_info_name_end (const xcb_xkb_get_device_info_reply_t *R /**< */); xcb_xkb_get_device_info_name_end (const xcb_xkb_get_device_info_reply_t *R /**< */);
/**************************************************************************
***
**
** xcb_xkb_action_t * xcb_xkb_get_device_info_btn_actions
**
** @param const xcb_xkb_get_device_info_reply_t *R
** @returns xcb_xkb_action_t *
**
**************************************************************************
***/
xcb_xkb_action_t * xcb_xkb_action_t *
xcb_xkb_get_device_info_btn_actions (const xcb_xkb_get_device_info_reply_t *R /**< */); xcb_xkb_get_device_info_btn_actions (const xcb_xkb_get_device_info_reply_t *R /**< */);
/**************************************************************************
***
**
** int xcb_xkb_get_device_info_btn_actions_length
**
** @param const xcb_xkb_get_device_info_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_xkb_get_device_info_btn_actions_length (const xcb_xkb_get_device_info_r eply_t *R /**< */); xcb_xkb_get_device_info_btn_actions_length (const xcb_xkb_get_device_info_r eply_t *R /**< */);
/**************************************************************************
***
**
** xcb_xkb_action_iterator_t xcb_xkb_get_device_info_btn_actions_iterator
**
** @param const xcb_xkb_get_device_info_reply_t *R
** @returns xcb_xkb_action_iterator_t
**
**************************************************************************
***/
xcb_xkb_action_iterator_t xcb_xkb_action_iterator_t
xcb_xkb_get_device_info_btn_actions_iterator (const xcb_xkb_get_device_info _reply_t *R /**< */); xcb_xkb_get_device_info_btn_actions_iterator (const xcb_xkb_get_device_info _reply_t *R /**< */);
/**************************************************************************
***
**
** int xcb_xkb_get_device_info_leds_length
**
** @param const xcb_xkb_get_device_info_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_xkb_get_device_info_leds_length (const xcb_xkb_get_device_info_reply_t *R /**< */); xcb_xkb_get_device_info_leds_length (const xcb_xkb_get_device_info_reply_t *R /**< */);
/**************************************************************************
***
**
** xcb_xkb_device_led_info_iterator_t xcb_xkb_get_device_info_leds_iterato
r
**
** @param const xcb_xkb_get_device_info_reply_t *R
** @returns xcb_xkb_device_led_info_iterator_t
**
**************************************************************************
***/
xcb_xkb_device_led_info_iterator_t xcb_xkb_device_led_info_iterator_t
xcb_xkb_get_device_info_leds_iterator (const xcb_xkb_get_device_info_reply_ t *R /**< */); xcb_xkb_get_device_info_leds_iterator (const xcb_xkb_get_device_info_reply_ t *R /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_xkb_get_device_info_unchecked(). is used. * xcb_xkb_get_device_info_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_xkb_get_device_info_reply_t * xcb_xkb_get_device_info_reply
**
** @param xcb_connection_t *c
** @param xcb_xkb_get_device_info_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_xkb_get_device_info_reply_t *
**
**************************************************************************
***/
xcb_xkb_get_device_info_reply_t * xcb_xkb_get_device_info_reply_t *
xcb_xkb_get_device_info_reply (xcb_connection_t *c /**< * /, xcb_xkb_get_device_info_reply (xcb_connection_t *c /**< * /,
xcb_xkb_get_device_info_cookie_t cookie / **< */, xcb_xkb_get_device_info_cookie_t cookie / **< */,
xcb_generic_error_t **e /**< * /); xcb_generic_error_t **e /**< * /);
int int
xcb_xkb_set_device_info_sizeof (const void *_buffer /**< */); xcb_xkb_set_device_info_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_xkb_set_device_info_checked
**
** @param xcb_connection_t *c
** @param xcb_xkb_device_spec_t deviceSpec
** @param uint8_t firstBtn
** @param uint8_t nBtns
** @param uint16_t change
** @param uint16_t nDeviceLedFBs
** @param const xcb_xkb_action_t *btnActions
** @param const xcb_xkb_device_led_info_t *leds
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_xkb_set_device_info_checked (xcb_connection_t *c /**< * /, xcb_xkb_set_device_info_checked (xcb_connection_t *c /**< * /,
xcb_xkb_device_spec_t deviceSpe c /**< */, xcb_xkb_device_spec_t deviceSpe c /**< */,
uint8_t firstBtn /**< */, uint8_t firstBtn /**< */,
uint8_t nBtns /* *< */, uint8_t nBtns /* *< */,
uint16_t change / **< */, uint16_t change / **< */,
uint16_t nDeviceLe dFBs /**< */, uint16_t nDeviceLe dFBs /**< */,
const xcb_xkb_action_t *btnAction s /**< */, const xcb_xkb_action_t *btnAction s /**< */,
const xcb_xkb_device_led_info_t *leds /** < */); const xcb_xkb_device_led_info_t *leds /** < */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_xkb_set_device_info
**
** @param xcb_connection_t *c
** @param xcb_xkb_device_spec_t deviceSpec
** @param uint8_t firstBtn
** @param uint8_t nBtns
** @param uint16_t change
** @param uint16_t nDeviceLedFBs
** @param const xcb_xkb_action_t *btnActions
** @param const xcb_xkb_device_led_info_t *leds
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_xkb_set_device_info (xcb_connection_t *c /**< */, xcb_xkb_set_device_info (xcb_connection_t *c /**< */,
xcb_xkb_device_spec_t deviceSpec /**< */, xcb_xkb_device_spec_t deviceSpec /**< */,
uint8_t firstBtn /**< */ , uint8_t firstBtn /**< */ ,
uint8_t nBtns /**< */, uint8_t nBtns /**< */,
uint16_t change /**< */, uint16_t change /**< */,
uint16_t nDeviceLedFBs /* *< */, uint16_t nDeviceLedFBs /* *< */,
const xcb_xkb_action_t *btnActions /**< */, const xcb_xkb_action_t *btnActions /**< */,
const xcb_xkb_device_led_info_t *leds /**< */); const xcb_xkb_device_led_info_t *leds /**< */);
skipping to change at line 14392 skipping to change at line 6991
xcb_xkb_set_debugging_flags_sizeof (const void *_buffer /**< */); xcb_xkb_set_debugging_flags_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_xkb_set_debugging_flags_cookie_t xcb_xkb_set_debugging_flags
**
** @param xcb_connection_t *c
** @param uint16_t msgLength
** @param uint32_t affectFlags
** @param uint32_t flags
** @param uint32_t affectCtrls
** @param uint32_t ctrls
** @param const xcb_xkb_string8_t *message
** @returns xcb_xkb_set_debugging_flags_cookie_t
**
**************************************************************************
***/
xcb_xkb_set_debugging_flags_cookie_t xcb_xkb_set_debugging_flags_cookie_t
xcb_xkb_set_debugging_flags (xcb_connection_t *c /**< */, xcb_xkb_set_debugging_flags (xcb_connection_t *c /**< */,
uint16_t msgLength /**< */, uint16_t msgLength /**< */,
uint32_t affectFlags /**< */, uint32_t affectFlags /**< */,
uint32_t flags /**< */, uint32_t flags /**< */,
uint32_t affectCtrls /**< */, uint32_t affectCtrls /**< */,
uint32_t ctrls /**< */, uint32_t ctrls /**< */,
const xcb_xkb_string8_t *message /**< */); const xcb_xkb_string8_t *message /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_xkb_set_debugging_flags_cookie_t xcb_xkb_set_debugging_flags_unchec
ked
**
** @param xcb_connection_t *c
** @param uint16_t msgLength
** @param uint32_t affectFlags
** @param uint32_t flags
** @param uint32_t affectCtrls
** @param uint32_t ctrls
** @param const xcb_xkb_string8_t *message
** @returns xcb_xkb_set_debugging_flags_cookie_t
**
**************************************************************************
***/
xcb_xkb_set_debugging_flags_cookie_t xcb_xkb_set_debugging_flags_cookie_t
xcb_xkb_set_debugging_flags_unchecked (xcb_connection_t *c /**< */, xcb_xkb_set_debugging_flags_unchecked (xcb_connection_t *c /**< */,
uint16_t msgLength /**< */, uint16_t msgLength /**< */,
uint32_t affectFlags /**< */, uint32_t affectFlags /**< */,
uint32_t flags /**< */, uint32_t flags /**< */,
uint32_t affectCtrls /**< */, uint32_t affectCtrls /**< */,
uint32_t ctrls /**< */, uint32_t ctrls /**< */,
const xcb_xkb_string8_t *message /* *< */); const xcb_xkb_string8_t *message /* *< */);
/** /**
skipping to change at line 14467 skipping to change at line 7034
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_xkb_set_debugging_flags_unchecked(). is used. * xcb_xkb_set_debugging_flags_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_xkb_set_debugging_flags_reply_t * xcb_xkb_set_debugging_flags_reply
**
** @param xcb_connection_t *c
** @param xcb_xkb_set_debugging_flags_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_xkb_set_debugging_flags_reply_t *
**
**************************************************************************
***/
xcb_xkb_set_debugging_flags_reply_t * xcb_xkb_set_debugging_flags_reply_t *
xcb_xkb_set_debugging_flags_reply (xcb_connection_t *c /**< */, xcb_xkb_set_debugging_flags_reply (xcb_connection_t *c /**< */,
xcb_xkb_set_debugging_flags_cookie_t c ookie /**< */, xcb_xkb_set_debugging_flags_cookie_t c ookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
#ifdef __cplusplus #ifdef __cplusplus
} }
#endif #endif
#endif #endif
 End of changes. 598 change blocks. 
9926 lines changed or deleted 721 lines changed or added


 xprint.h   xprint.h 
skipping to change at line 475 skipping to change at line 475
uint16_t length; /**< */ uint16_t length; /**< */
xcb_x_print_pcontext_t context; /**< */ xcb_x_print_pcontext_t context; /**< */
uint8_t pool; /**< */ uint8_t pool; /**< */
uint8_t pad0[3]; /**< */ uint8_t pad0[3]; /**< */
} xcb_x_print_print_get_attributes_request_t; } xcb_x_print_print_get_attributes_request_t;
/** /**
* @brief xcb_x_print_print_get_attributes_reply_t * @brief xcb_x_print_print_get_attributes_reply_t
**/ **/
typedef struct xcb_x_print_print_get_attributes_reply_t { typedef struct xcb_x_print_print_get_attributes_reply_t {
uint8_t response_type; /**< */ uint8_t response_type; /**< */
uint8_t pad0; /**< */ uint8_t pad0; /**< */
uint16_t sequence; /**< */ uint16_t sequence; /**< */
uint32_t length; /**< */ uint32_t length; /**< */
uint32_t stringLen; /**< */ uint32_t stringLen; /**< */
uint8_t pad1[20]; /**< */ uint8_t pad1[20]; /**< */
xcb_x_print_string8_t attributes; /**< */
} xcb_x_print_print_get_attributes_reply_t; } xcb_x_print_print_get_attributes_reply_t;
/** /**
* @brief xcb_x_print_print_get_one_attributes_cookie_t * @brief xcb_x_print_print_get_one_attributes_cookie_t
**/ **/
typedef struct xcb_x_print_print_get_one_attributes_cookie_t { typedef struct xcb_x_print_print_get_one_attributes_cookie_t {
unsigned int sequence; /**< */ unsigned int sequence; /**< */
} xcb_x_print_print_get_one_attributes_cookie_t; } xcb_x_print_print_get_one_attributes_cookie_t;
/** Opcode for xcb_x_print_print_get_one_attributes. */ /** Opcode for xcb_x_print_print_get_one_attributes. */
skipping to change at line 725 skipping to change at line 724
} xcb_x_print_bad_sequence_error_t; } xcb_x_print_bad_sequence_error_t;
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_x_print_string8_iterator_t * @param i Pointer to a xcb_x_print_string8_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_x_print_string8_t) * element. The member index is increased by sizeof(xcb_x_print_string8_t)
*/ */
/**************************************************************************
***
**
** void xcb_x_print_string8_next
**
** @param xcb_x_print_string8_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_x_print_string8_next (xcb_x_print_string8_iterator_t *i /**< */); xcb_x_print_string8_next (xcb_x_print_string8_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_x_print_string8_iterator_t * @param i An xcb_x_print_string8_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_x_print_string8_end
**
** @param xcb_x_print_string8_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_x_print_string8_end (xcb_x_print_string8_iterator_t i /**< */); xcb_x_print_string8_end (xcb_x_print_string8_iterator_t i /**< */);
int int
xcb_x_print_printer_serialize (void **_buffer /**< */, xcb_x_print_printer_serialize (void **_buffer /**< */,
const xcb_x_print_printer_t *_aux /**< */, const xcb_x_print_printer_t *_aux /**< */,
const xcb_x_print_string8_t *name /**< */, const xcb_x_print_string8_t *name /**< */,
const xcb_x_print_string8_t *description / **< */); const xcb_x_print_string8_t *description / **< */);
int int
xcb_x_print_printer_unserialize (const void *_buffer /**< */, xcb_x_print_printer_unserialize (const void *_buffer /**< */,
xcb_x_print_printer_t **_aux /**< */); xcb_x_print_printer_t **_aux /**< */);
int int
xcb_x_print_printer_sizeof (const void *_buffer /**< */); xcb_x_print_printer_sizeof (const void *_buffer /**< */);
/**************************************************************************
***
**
** xcb_x_print_string8_t * xcb_x_print_printer_name
**
** @param const xcb_x_print_printer_t *R
** @returns xcb_x_print_string8_t *
**
**************************************************************************
***/
xcb_x_print_string8_t * xcb_x_print_string8_t *
xcb_x_print_printer_name (const xcb_x_print_printer_t *R /**< */); xcb_x_print_printer_name (const xcb_x_print_printer_t *R /**< */);
/**************************************************************************
***
**
** int xcb_x_print_printer_name_length
**
** @param const xcb_x_print_printer_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_x_print_printer_name_length (const xcb_x_print_printer_t *R /**< */); xcb_x_print_printer_name_length (const xcb_x_print_printer_t *R /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_x_print_printer_name_end
**
** @param const xcb_x_print_printer_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_x_print_printer_name_end (const xcb_x_print_printer_t *R /**< */); xcb_x_print_printer_name_end (const xcb_x_print_printer_t *R /**< */);
/**************************************************************************
***
**
** xcb_x_print_string8_t * xcb_x_print_printer_description
**
** @param const xcb_x_print_printer_t *R
** @returns xcb_x_print_string8_t *
**
**************************************************************************
***/
xcb_x_print_string8_t * xcb_x_print_string8_t *
xcb_x_print_printer_description (const xcb_x_print_printer_t *R /**< */); xcb_x_print_printer_description (const xcb_x_print_printer_t *R /**< */);
/**************************************************************************
***
**
** int xcb_x_print_printer_description_length
**
** @param const xcb_x_print_printer_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_x_print_printer_description_length (const xcb_x_print_printer_t *R /** < */); xcb_x_print_printer_description_length (const xcb_x_print_printer_t *R /** < */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_x_print_printer_description_end
**
** @param const xcb_x_print_printer_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_x_print_printer_description_end (const xcb_x_print_printer_t *R /**< * /); xcb_x_print_printer_description_end (const xcb_x_print_printer_t *R /**< * /);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_x_print_printer_iterator_t * @param i Pointer to a xcb_x_print_printer_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_x_print_printer_t) * element. The member index is increased by sizeof(xcb_x_print_printer_t)
*/ */
/**************************************************************************
***
**
** void xcb_x_print_printer_next
**
** @param xcb_x_print_printer_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_x_print_printer_next (xcb_x_print_printer_iterator_t *i /**< */); xcb_x_print_printer_next (xcb_x_print_printer_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_x_print_printer_iterator_t * @param i An xcb_x_print_printer_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_x_print_printer_end
**
** @param xcb_x_print_printer_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_x_print_printer_end (xcb_x_print_printer_iterator_t i /**< */); xcb_x_print_printer_end (xcb_x_print_printer_iterator_t i /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_x_print_pcontext_iterator_t * @param i Pointer to a xcb_x_print_pcontext_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_x_print_pcontext_t) * element. The member index is increased by sizeof(xcb_x_print_pcontext_t)
*/ */
/**************************************************************************
***
**
** void xcb_x_print_pcontext_next
**
** @param xcb_x_print_pcontext_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_x_print_pcontext_next (xcb_x_print_pcontext_iterator_t *i /**< */); xcb_x_print_pcontext_next (xcb_x_print_pcontext_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_x_print_pcontext_iterator_t * @param i An xcb_x_print_pcontext_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_x_print_pcontext_end
**
** @param xcb_x_print_pcontext_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_x_print_pcontext_end (xcb_x_print_pcontext_iterator_t i /**< */); xcb_x_print_pcontext_end (xcb_x_print_pcontext_iterator_t i /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_x_print_print_query_version_cookie_t xcb_x_print_print_query_versio
n
**
** @param xcb_connection_t *c
** @returns xcb_x_print_print_query_version_cookie_t
**
**************************************************************************
***/
xcb_x_print_print_query_version_cookie_t xcb_x_print_print_query_version_cookie_t
xcb_x_print_print_query_version (xcb_connection_t *c /**< */); xcb_x_print_print_query_version (xcb_connection_t *c /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_x_print_print_query_version_cookie_t xcb_x_print_print_query_versio
n_unchecked
**
** @param xcb_connection_t *c
** @returns xcb_x_print_print_query_version_cookie_t
**
**************************************************************************
***/
xcb_x_print_print_query_version_cookie_t xcb_x_print_print_query_version_cookie_t
xcb_x_print_print_query_version_unchecked (xcb_connection_t *c /**< */); xcb_x_print_print_query_version_unchecked (xcb_connection_t *c /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_x_print_print_query_version_unchecked(). is used. * xcb_x_print_print_query_version_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_x_print_print_query_version_reply_t * xcb_x_print_print_query_versi
on_reply
**
** @param xcb_connection_t *c
** @param xcb_x_print_print_query_version_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_x_print_print_query_version_reply_t *
**
**************************************************************************
***/
xcb_x_print_print_query_version_reply_t * xcb_x_print_print_query_version_reply_t *
xcb_x_print_print_query_version_reply (xcb_connection_t *c /**< */, xcb_x_print_print_query_version_reply (xcb_connection_t *c /**< */,
xcb_x_print_print_query_version_cook ie_t cookie /**< */, xcb_x_print_print_query_version_cook ie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
int int
xcb_x_print_print_get_printer_list_sizeof (const void *_buffer /**< */); xcb_x_print_print_get_printer_list_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_x_print_print_get_printer_list_cookie_t xcb_x_print_print_get_print
er_list
**
** @param xcb_connection_t *c
** @param uint32_t printerNameLen
** @param uint32_t localeLen
** @param const xcb_x_print_string8_t *printer_name
** @param const xcb_x_print_string8_t *locale
** @returns xcb_x_print_print_get_printer_list_cookie_t
**
**************************************************************************
***/
xcb_x_print_print_get_printer_list_cookie_t xcb_x_print_print_get_printer_list_cookie_t
xcb_x_print_print_get_printer_list (xcb_connection_t *c /**< */ , xcb_x_print_print_get_printer_list (xcb_connection_t *c /**< */ ,
uint32_t printerNam eLen /**< */, uint32_t printerNam eLen /**< */,
uint32_t localeLen /**< */, uint32_t localeLen /**< */,
const xcb_x_print_string8_t *printer_na me /**< */, const xcb_x_print_string8_t *printer_na me /**< */,
const xcb_x_print_string8_t *locale /* *< */); const xcb_x_print_string8_t *locale /* *< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_x_print_print_get_printer_list_cookie_t xcb_x_print_print_get_print
er_list_unchecked
**
** @param xcb_connection_t *c
** @param uint32_t printerNameLen
** @param uint32_t localeLen
** @param const xcb_x_print_string8_t *printer_name
** @param const xcb_x_print_string8_t *locale
** @returns xcb_x_print_print_get_printer_list_cookie_t
**
**************************************************************************
***/
xcb_x_print_print_get_printer_list_cookie_t xcb_x_print_print_get_printer_list_cookie_t
xcb_x_print_print_get_printer_list_unchecked (xcb_connection_t * c /**< */, xcb_x_print_print_get_printer_list_unchecked (xcb_connection_t * c /**< */,
uint32_t printerNameLen /**< */, uint32_t printerNameLen /**< */,
uint32_t localeLen /**< */, uint32_t localeLen /**< */,
const xcb_x_print_string8_t * printer_name /**< */, const xcb_x_print_string8_t * printer_name /**< */,
const xcb_x_print_string8_t * locale /**< */); const xcb_x_print_string8_t * locale /**< */);
/**************************************************************************
***
**
** int xcb_x_print_print_get_printer_list_printers_length
**
** @param const xcb_x_print_print_get_printer_list_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_x_print_print_get_printer_list_printers_length (const xcb_x_print_print _get_printer_list_reply_t *R /**< */); xcb_x_print_print_get_printer_list_printers_length (const xcb_x_print_print _get_printer_list_reply_t *R /**< */);
/**************************************************************************
***
**
** xcb_x_print_printer_iterator_t xcb_x_print_print_get_printer_list_print
ers_iterator
**
** @param const xcb_x_print_print_get_printer_list_reply_t *R
** @returns xcb_x_print_printer_iterator_t
**
**************************************************************************
***/
xcb_x_print_printer_iterator_t xcb_x_print_printer_iterator_t
xcb_x_print_print_get_printer_list_printers_iterator (const xcb_x_print_pri nt_get_printer_list_reply_t *R /**< */); xcb_x_print_print_get_printer_list_printers_iterator (const xcb_x_print_pri nt_get_printer_list_reply_t *R /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_x_print_print_get_printer_list_unchecked(). is used. * xcb_x_print_print_get_printer_list_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_x_print_print_get_printer_list_reply_t * xcb_x_print_print_get_prin
ter_list_reply
**
** @param xcb_connection_t *c
** @param xcb_x_print_print_get_printer_list_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_x_print_print_get_printer_list_reply_t *
**
**************************************************************************
***/
xcb_x_print_print_get_printer_list_reply_t * xcb_x_print_print_get_printer_list_reply_t *
xcb_x_print_print_get_printer_list_reply (xcb_connection_t *c /**< */, xcb_x_print_print_get_printer_list_reply (xcb_connection_t *c /**< */,
xcb_x_print_print_get_printer_lis t_cookie_t cookie /**< */, xcb_x_print_print_get_printer_lis t_cookie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_x_print_print_rehash_printer_list_checked
**
** @param xcb_connection_t *c
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_x_print_print_rehash_printer_list_checked (xcb_connection_t *c /**< */ ); xcb_x_print_print_rehash_printer_list_checked (xcb_connection_t *c /**< */ );
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_x_print_print_rehash_printer_list
**
** @param xcb_connection_t *c
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_x_print_print_rehash_printer_list (xcb_connection_t *c /**< */); xcb_x_print_print_rehash_printer_list (xcb_connection_t *c /**< */);
int int
xcb_x_print_create_context_sizeof (const void *_buffer /**< */); xcb_x_print_create_context_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_x_print_create_context_checked
**
** @param xcb_connection_t *c
** @param uint32_t context_id
** @param uint32_t printerNameLen
** @param uint32_t localeLen
** @param const xcb_x_print_string8_t *printerName
** @param const xcb_x_print_string8_t *locale
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_x_print_create_context_checked (xcb_connection_t *c /**< */ , xcb_x_print_create_context_checked (xcb_connection_t *c /**< */ ,
uint32_t context_id /**< */, uint32_t context_id /**< */,
uint32_t printerNam eLen /**< */, uint32_t printerNam eLen /**< */,
uint32_t localeLen /**< */, uint32_t localeLen /**< */,
const xcb_x_print_string8_t *printerNam e /**< */, const xcb_x_print_string8_t *printerNam e /**< */,
const xcb_x_print_string8_t *locale /* *< */); const xcb_x_print_string8_t *locale /* *< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_x_print_create_context
**
** @param xcb_connection_t *c
** @param uint32_t context_id
** @param uint32_t printerNameLen
** @param uint32_t localeLen
** @param const xcb_x_print_string8_t *printerName
** @param const xcb_x_print_string8_t *locale
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_x_print_create_context (xcb_connection_t *c /**< */, xcb_x_print_create_context (xcb_connection_t *c /**< */,
uint32_t context_id /**< * /, uint32_t context_id /**< * /,
uint32_t printerNameLen /* *< */, uint32_t printerNameLen /* *< */,
uint32_t localeLen /**< */ , uint32_t localeLen /**< */ ,
const xcb_x_print_string8_t *printerName /**< */, const xcb_x_print_string8_t *printerName /**< */,
const xcb_x_print_string8_t *locale /**< */); const xcb_x_print_string8_t *locale /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_x_print_print_set_context_checked
**
** @param xcb_connection_t *c
** @param uint32_t context
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_x_print_print_set_context_checked (xcb_connection_t *c /**< */, xcb_x_print_print_set_context_checked (xcb_connection_t *c /**< */,
uint32_t context /**< */); uint32_t context /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_x_print_print_set_context
**
** @param xcb_connection_t *c
** @param uint32_t context
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_x_print_print_set_context (xcb_connection_t *c /**< */, xcb_x_print_print_set_context (xcb_connection_t *c /**< */,
uint32_t context /**< */); uint32_t context /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_x_print_print_get_context_cookie_t xcb_x_print_print_get_context
**
** @param xcb_connection_t *c
** @returns xcb_x_print_print_get_context_cookie_t
**
**************************************************************************
***/
xcb_x_print_print_get_context_cookie_t xcb_x_print_print_get_context_cookie_t
xcb_x_print_print_get_context (xcb_connection_t *c /**< */); xcb_x_print_print_get_context (xcb_connection_t *c /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_x_print_print_get_context_cookie_t xcb_x_print_print_get_context_un
checked
**
** @param xcb_connection_t *c
** @returns xcb_x_print_print_get_context_cookie_t
**
**************************************************************************
***/
xcb_x_print_print_get_context_cookie_t xcb_x_print_print_get_context_cookie_t
xcb_x_print_print_get_context_unchecked (xcb_connection_t *c /**< */); xcb_x_print_print_get_context_unchecked (xcb_connection_t *c /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_x_print_print_get_context_unchecked(). is used. * xcb_x_print_print_get_context_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_x_print_print_get_context_reply_t * xcb_x_print_print_get_context_r
eply
**
** @param xcb_connection_t *c
** @param xcb_x_print_print_get_context_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_x_print_print_get_context_reply_t *
**
**************************************************************************
***/
xcb_x_print_print_get_context_reply_t * xcb_x_print_print_get_context_reply_t *
xcb_x_print_print_get_context_reply (xcb_connection_t *c /**< */, xcb_x_print_print_get_context_reply (xcb_connection_t *c /**< */,
xcb_x_print_print_get_context_cookie_t cookie /**< */, xcb_x_print_print_get_context_cookie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_x_print_print_destroy_context_checked
**
** @param xcb_connection_t *c
** @param uint32_t context
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_x_print_print_destroy_context_checked (xcb_connection_t *c /**< */, xcb_x_print_print_destroy_context_checked (xcb_connection_t *c /**< */,
uint32_t context /**< */); uint32_t context /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_x_print_print_destroy_context
**
** @param xcb_connection_t *c
** @param uint32_t context
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_x_print_print_destroy_context (xcb_connection_t *c /**< */, xcb_x_print_print_destroy_context (xcb_connection_t *c /**< */,
uint32_t context /**< */); uint32_t context /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_x_print_print_get_screen_of_context_cookie_t xcb_x_print_print_get_
screen_of_context
**
** @param xcb_connection_t *c
** @returns xcb_x_print_print_get_screen_of_context_cookie_t
**
**************************************************************************
***/
xcb_x_print_print_get_screen_of_context_cookie_t xcb_x_print_print_get_screen_of_context_cookie_t
xcb_x_print_print_get_screen_of_context (xcb_connection_t *c /**< */); xcb_x_print_print_get_screen_of_context (xcb_connection_t *c /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_x_print_print_get_screen_of_context_cookie_t xcb_x_print_print_get_
screen_of_context_unchecked
**
** @param xcb_connection_t *c
** @returns xcb_x_print_print_get_screen_of_context_cookie_t
**
**************************************************************************
***/
xcb_x_print_print_get_screen_of_context_cookie_t xcb_x_print_print_get_screen_of_context_cookie_t
xcb_x_print_print_get_screen_of_context_unchecked (xcb_connection_t *c /** < */); xcb_x_print_print_get_screen_of_context_unchecked (xcb_connection_t *c /** < */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_x_print_print_get_screen_of_context_unchecked(). is used. * xcb_x_print_print_get_screen_of_context_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_x_print_print_get_screen_of_context_reply_t * xcb_x_print_print_get
_screen_of_context_reply
**
** @param xcb_connection_t *c
** @param xcb_x_print_print_get_screen_of_context_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_x_print_print_get_screen_of_context_reply_t *
**
**************************************************************************
***/
xcb_x_print_print_get_screen_of_context_reply_t * xcb_x_print_print_get_screen_of_context_reply_t *
xcb_x_print_print_get_screen_of_context_reply (xcb_connection_t *c /**< */, xcb_x_print_print_get_screen_of_context_reply (xcb_connection_t *c /**< */,
xcb_x_print_print_get_screen _of_context_cookie_t cookie /**< */, xcb_x_print_print_get_screen _of_context_cookie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_x_print_print_start_job_checked
**
** @param xcb_connection_t *c
** @param uint8_t output_mode
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_x_print_print_start_job_checked (xcb_connection_t *c /**< */, xcb_x_print_print_start_job_checked (xcb_connection_t *c /**< */,
uint8_t output_mode /**< */ ); uint8_t output_mode /**< */ );
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_x_print_print_start_job
**
** @param xcb_connection_t *c
** @param uint8_t output_mode
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_x_print_print_start_job (xcb_connection_t *c /**< */, xcb_x_print_print_start_job (xcb_connection_t *c /**< */,
uint8_t output_mode /**< */); uint8_t output_mode /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_x_print_print_end_job_checked
**
** @param xcb_connection_t *c
** @param uint8_t cancel
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_x_print_print_end_job_checked (xcb_connection_t *c /**< */, xcb_x_print_print_end_job_checked (xcb_connection_t *c /**< */,
uint8_t cancel /**< */); uint8_t cancel /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_x_print_print_end_job
**
** @param xcb_connection_t *c
** @param uint8_t cancel
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_x_print_print_end_job (xcb_connection_t *c /**< */, xcb_x_print_print_end_job (xcb_connection_t *c /**< */,
uint8_t cancel /**< */); uint8_t cancel /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_x_print_print_start_doc_checked
**
** @param xcb_connection_t *c
** @param uint8_t driver_mode
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_x_print_print_start_doc_checked (xcb_connection_t *c /**< */, xcb_x_print_print_start_doc_checked (xcb_connection_t *c /**< */,
uint8_t driver_mode /**< */ ); uint8_t driver_mode /**< */ );
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_x_print_print_start_doc
**
** @param xcb_connection_t *c
** @param uint8_t driver_mode
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_x_print_print_start_doc (xcb_connection_t *c /**< */, xcb_x_print_print_start_doc (xcb_connection_t *c /**< */,
uint8_t driver_mode /**< */); uint8_t driver_mode /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_x_print_print_end_doc_checked
**
** @param xcb_connection_t *c
** @param uint8_t cancel
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_x_print_print_end_doc_checked (xcb_connection_t *c /**< */, xcb_x_print_print_end_doc_checked (xcb_connection_t *c /**< */,
uint8_t cancel /**< */); uint8_t cancel /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_x_print_print_end_doc
**
** @param xcb_connection_t *c
** @param uint8_t cancel
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_x_print_print_end_doc (xcb_connection_t *c /**< */, xcb_x_print_print_end_doc (xcb_connection_t *c /**< */,
uint8_t cancel /**< */); uint8_t cancel /**< */);
int int
xcb_x_print_print_put_document_data_sizeof (const void *_buffer /**< */, xcb_x_print_print_put_document_data_sizeof (const void *_buffer /**< */,
uint32_t doc_format_len /* *< */, uint32_t doc_format_len /* *< */,
uint32_t options_len /**< */); uint32_t options_len /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_x_print_print_put_document_data_checked
**
** @param xcb_connection_t *c
** @param xcb_drawable_t drawable
** @param uint32_t len_data
** @param uint16_t len_fmt
** @param uint16_t len_options
** @param const uint8_t *data
** @param uint32_t doc_format_len
** @param const xcb_x_print_string8_t *doc_format
** @param uint32_t options_len
** @param const xcb_x_print_string8_t *options
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_x_print_print_put_document_data_checked (xcb_connection_t *c /**< */, xcb_x_print_print_put_document_data_checked (xcb_connection_t *c /**< */,
xcb_drawable_t d rawable /**< */, xcb_drawable_t d rawable /**< */,
uint32_t l en_data /**< */, uint32_t l en_data /**< */,
uint16_t l en_fmt /**< */, uint16_t l en_fmt /**< */,
uint16_t l en_options /**< */, uint16_t l en_options /**< */,
const uint8_t *d ata /**< */, const uint8_t *d ata /**< */,
uint32_t d oc_format_len /**< */, uint32_t d oc_format_len /**< */,
const xcb_x_print_string8_t *d oc_format /**< */, const xcb_x_print_string8_t *d oc_format /**< */,
uint32_t o ptions_len /**< */, uint32_t o ptions_len /**< */,
const xcb_x_print_string8_t *o ptions /**< */); const xcb_x_print_string8_t *o ptions /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_x_print_print_put_document_data
**
** @param xcb_connection_t *c
** @param xcb_drawable_t drawable
** @param uint32_t len_data
** @param uint16_t len_fmt
** @param uint16_t len_options
** @param const uint8_t *data
** @param uint32_t doc_format_len
** @param const xcb_x_print_string8_t *doc_format
** @param uint32_t options_len
** @param const xcb_x_print_string8_t *options
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_x_print_print_put_document_data (xcb_connection_t *c /**< * /, xcb_x_print_print_put_document_data (xcb_connection_t *c /**< * /,
xcb_drawable_t drawable /**< */, xcb_drawable_t drawable /**< */,
uint32_t len_data /**< */, uint32_t len_data /**< */,
uint16_t len_fmt /**< */, uint16_t len_fmt /**< */,
uint16_t len_optio ns /**< */, uint16_t len_optio ns /**< */,
const uint8_t *data /** < */, const uint8_t *data /** < */,
uint32_t doc_forma t_len /**< */, uint32_t doc_forma t_len /**< */,
const xcb_x_print_string8_t *doc_forma t /**< */, const xcb_x_print_string8_t *doc_forma t /**< */,
uint32_t options_l en /**< */, uint32_t options_l en /**< */,
skipping to change at line 1782 skipping to change at line 1293
xcb_x_print_print_get_document_data_sizeof (const void *_buffer /**< */); xcb_x_print_print_get_document_data_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_x_print_print_get_document_data_cookie_t xcb_x_print_print_get_docu
ment_data
**
** @param xcb_connection_t *c
** @param xcb_x_print_pcontext_t context
** @param uint32_t max_bytes
** @returns xcb_x_print_print_get_document_data_cookie_t
**
**************************************************************************
***/
xcb_x_print_print_get_document_data_cookie_t xcb_x_print_print_get_document_data_cookie_t
xcb_x_print_print_get_document_data (xcb_connection_t *c /**< */, xcb_x_print_print_get_document_data (xcb_connection_t *c /**< */,
xcb_x_print_pcontext_t context /**< */, xcb_x_print_pcontext_t context /**< */,
uint32_t max_bytes /** < */); uint32_t max_bytes /** < */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_x_print_print_get_document_data_cookie_t xcb_x_print_print_get_docu
ment_data_unchecked
**
** @param xcb_connection_t *c
** @param xcb_x_print_pcontext_t context
** @param uint32_t max_bytes
** @returns xcb_x_print_print_get_document_data_cookie_t
**
**************************************************************************
***/
xcb_x_print_print_get_document_data_cookie_t xcb_x_print_print_get_document_data_cookie_t
xcb_x_print_print_get_document_data_unchecked (xcb_connection_t *c / **< */, xcb_x_print_print_get_document_data_unchecked (xcb_connection_t *c / **< */,
xcb_x_print_pcontext_t cont ext /**< */, xcb_x_print_pcontext_t cont ext /**< */,
uint32_t max_ bytes /**< */); uint32_t max_ bytes /**< */);
/**************************************************************************
***
**
** uint8_t * xcb_x_print_print_get_document_data_data
**
** @param const xcb_x_print_print_get_document_data_reply_t *R
** @returns uint8_t *
**
**************************************************************************
***/
uint8_t * uint8_t *
xcb_x_print_print_get_document_data_data (const xcb_x_print_print_get_docum ent_data_reply_t *R /**< */); xcb_x_print_print_get_document_data_data (const xcb_x_print_print_get_docum ent_data_reply_t *R /**< */);
/**************************************************************************
***
**
** int xcb_x_print_print_get_document_data_data_length
**
** @param const xcb_x_print_print_get_document_data_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_x_print_print_get_document_data_data_length (const xcb_x_print_print_ge t_document_data_reply_t *R /**< */); xcb_x_print_print_get_document_data_data_length (const xcb_x_print_print_ge t_document_data_reply_t *R /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_x_print_print_get_document_data_data_end
**
** @param const xcb_x_print_print_get_document_data_reply_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_x_print_print_get_document_data_data_end (const xcb_x_print_print_get_d ocument_data_reply_t *R /**< */); xcb_x_print_print_get_document_data_data_end (const xcb_x_print_print_get_d ocument_data_reply_t *R /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_x_print_print_get_document_data_unchecked(). is used. * xcb_x_print_print_get_document_data_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_x_print_print_get_document_data_reply_t * xcb_x_print_print_get_doc
ument_data_reply
**
** @param xcb_connection_t *c
** @param xcb_x_print_print_get_document_data_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_x_print_print_get_document_data_reply_t *
**
**************************************************************************
***/
xcb_x_print_print_get_document_data_reply_t * xcb_x_print_print_get_document_data_reply_t *
xcb_x_print_print_get_document_data_reply (xcb_connection_t *c /**< */, xcb_x_print_print_get_document_data_reply (xcb_connection_t *c /**< */,
xcb_x_print_print_get_document_d ata_cookie_t cookie /**< */, xcb_x_print_print_get_document_d ata_cookie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_x_print_print_start_page_checked
**
** @param xcb_connection_t *c
** @param xcb_window_t window
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_x_print_print_start_page_checked (xcb_connection_t *c /**< */, xcb_x_print_print_start_page_checked (xcb_connection_t *c /**< */,
xcb_window_t window /**< */); xcb_window_t window /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_x_print_print_start_page
**
** @param xcb_connection_t *c
** @param xcb_window_t window
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_x_print_print_start_page (xcb_connection_t *c /**< */, xcb_x_print_print_start_page (xcb_connection_t *c /**< */,
xcb_window_t window /**< */); xcb_window_t window /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_x_print_print_end_page_checked
**
** @param xcb_connection_t *c
** @param uint8_t cancel
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_x_print_print_end_page_checked (xcb_connection_t *c /**< */, xcb_x_print_print_end_page_checked (xcb_connection_t *c /**< */,
uint8_t cancel /**< */); uint8_t cancel /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_x_print_print_end_page
**
** @param xcb_connection_t *c
** @param uint8_t cancel
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_x_print_print_end_page (xcb_connection_t *c /**< */, xcb_x_print_print_end_page (xcb_connection_t *c /**< */,
uint8_t cancel /**< */); uint8_t cancel /**< */);
int int
xcb_x_print_print_select_input_sizeof (const void *_buffer /**< */); xcb_x_print_print_select_input_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_x_print_print_select_input_checked
**
** @param xcb_connection_t *c
** @param xcb_x_print_pcontext_t context
** @param uint32_t event_mask
** @param const uint32_t *event_list
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_x_print_print_select_input_checked (xcb_connection_t *c /**< */, xcb_x_print_print_select_input_checked (xcb_connection_t *c /**< */,
xcb_x_print_pcontext_t context /* *< */, xcb_x_print_pcontext_t context /* *< */,
uint32_t event_mask /**< */, uint32_t event_mask /**< */,
const uint32_t *event_list /**< */); const uint32_t *event_list /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_x_print_print_select_input
**
** @param xcb_connection_t *c
** @param xcb_x_print_pcontext_t context
** @param uint32_t event_mask
** @param const uint32_t *event_list
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_x_print_print_select_input (xcb_connection_t *c /**< */, xcb_x_print_print_select_input (xcb_connection_t *c /**< */,
xcb_x_print_pcontext_t context /**< */, xcb_x_print_pcontext_t context /**< */,
uint32_t event_mask /**< */ , uint32_t event_mask /**< */ ,
const uint32_t *event_list /**< */ ); const uint32_t *event_list /**< */ );
int int
xcb_x_print_print_input_selected_serialize (void **_buffer /**< */, xcb_x_print_print_input_selected_serialize (void **_buffer /**< */,
const xcb_x_print_print_input_s elected_reply_t *_aux /**< */, const xcb_x_print_print_input_s elected_reply_t *_aux /**< */,
const uint32_t *event_list /**< */, const uint32_t *event_list /**< */,
skipping to change at line 2073 skipping to change at line 1451
xcb_x_print_print_input_selected_sizeof (const void *_buffer /**< */); xcb_x_print_print_input_selected_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_x_print_print_input_selected_cookie_t xcb_x_print_print_input_selec
ted
**
** @param xcb_connection_t *c
** @param xcb_x_print_pcontext_t context
** @returns xcb_x_print_print_input_selected_cookie_t
**
**************************************************************************
***/
xcb_x_print_print_input_selected_cookie_t xcb_x_print_print_input_selected_cookie_t
xcb_x_print_print_input_selected (xcb_connection_t *c /**< */, xcb_x_print_print_input_selected (xcb_connection_t *c /**< */,
xcb_x_print_pcontext_t context /**< */) ; xcb_x_print_pcontext_t context /**< */) ;
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_x_print_print_input_selected_cookie_t xcb_x_print_print_input_selec
ted_unchecked
**
** @param xcb_connection_t *c
** @param xcb_x_print_pcontext_t context
** @returns xcb_x_print_print_input_selected_cookie_t
**
**************************************************************************
***/
xcb_x_print_print_input_selected_cookie_t xcb_x_print_print_input_selected_cookie_t
xcb_x_print_print_input_selected_unchecked (xcb_connection_t *c /**< */, xcb_x_print_print_input_selected_unchecked (xcb_connection_t *c /**< */,
xcb_x_print_pcontext_t context /**< */); xcb_x_print_pcontext_t context /**< */);
/**************************************************************************
***
**
** uint32_t * xcb_x_print_print_input_selected_event_list
**
** @param const xcb_x_print_print_input_selected_reply_t *R
** @returns uint32_t *
**
**************************************************************************
***/
uint32_t * uint32_t *
xcb_x_print_print_input_selected_event_list (const xcb_x_print_print_input_ selected_reply_t *R /**< */); xcb_x_print_print_input_selected_event_list (const xcb_x_print_print_input_ selected_reply_t *R /**< */);
/**************************************************************************
***
**
** int xcb_x_print_print_input_selected_event_list_length
**
** @param const xcb_x_print_print_input_selected_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_x_print_print_input_selected_event_list_length (const xcb_x_print_print _input_selected_reply_t *R /**< */); xcb_x_print_print_input_selected_event_list_length (const xcb_x_print_print _input_selected_reply_t *R /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_x_print_print_input_selected_event_list_end
**
** @param const xcb_x_print_print_input_selected_reply_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_x_print_print_input_selected_event_list_end (const xcb_x_print_print_in put_selected_reply_t *R /**< */); xcb_x_print_print_input_selected_event_list_end (const xcb_x_print_print_in put_selected_reply_t *R /**< */);
/**************************************************************************
***
**
** uint32_t * xcb_x_print_print_input_selected_all_events_list
**
** @param const xcb_x_print_print_input_selected_reply_t *R
** @returns uint32_t *
**
**************************************************************************
***/
uint32_t * uint32_t *
xcb_x_print_print_input_selected_all_events_list (const xcb_x_print_print_i nput_selected_reply_t *R /**< */); xcb_x_print_print_input_selected_all_events_list (const xcb_x_print_print_i nput_selected_reply_t *R /**< */);
/**************************************************************************
***
**
** int xcb_x_print_print_input_selected_all_events_list_length
**
** @param const xcb_x_print_print_input_selected_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_x_print_print_input_selected_all_events_list_length (const xcb_x_print_ print_input_selected_reply_t *R /**< */); xcb_x_print_print_input_selected_all_events_list_length (const xcb_x_print_ print_input_selected_reply_t *R /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_x_print_print_input_selected_all_events_list
_end
**
** @param const xcb_x_print_print_input_selected_reply_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_x_print_print_input_selected_all_events_list_end (const xcb_x_print_pri nt_input_selected_reply_t *R /**< */); xcb_x_print_print_input_selected_all_events_list_end (const xcb_x_print_pri nt_input_selected_reply_t *R /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_x_print_print_input_selected_unchecked(). is used. * xcb_x_print_print_input_selected_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_x_print_print_input_selected_reply_t * xcb_x_print_print_input_sele
cted_reply
**
** @param xcb_connection_t *c
** @param xcb_x_print_print_input_selected_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_x_print_print_input_selected_reply_t *
**
**************************************************************************
***/
xcb_x_print_print_input_selected_reply_t * xcb_x_print_print_input_selected_reply_t *
xcb_x_print_print_input_selected_reply (xcb_connection_t *c /**< */, xcb_x_print_print_input_selected_reply (xcb_connection_t *c /**< */,
xcb_x_print_print_input_selected_co okie_t cookie /**< */, xcb_x_print_print_input_selected_co okie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
int
xcb_x_print_print_get_attributes_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_x_print_print_get_attributes_cookie_t xcb_x_print_print_get_attribu
tes
**
** @param xcb_connection_t *c
** @param xcb_x_print_pcontext_t context
** @param uint8_t pool
** @returns xcb_x_print_print_get_attributes_cookie_t
**
**************************************************************************
***/
xcb_x_print_print_get_attributes_cookie_t xcb_x_print_print_get_attributes_cookie_t
xcb_x_print_print_get_attributes (xcb_connection_t *c /**< */, xcb_x_print_print_get_attributes (xcb_connection_t *c /**< */,
xcb_x_print_pcontext_t context /**< */, xcb_x_print_pcontext_t context /**< */,
uint8_t pool /**< */); uint8_t pool /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_x_print_print_get_attributes_cookie_t xcb_x_print_print_get_attribu
tes_unchecked
**
** @param xcb_connection_t *c
** @param xcb_x_print_pcontext_t context
** @param uint8_t pool
** @returns xcb_x_print_print_get_attributes_cookie_t
**
**************************************************************************
***/
xcb_x_print_print_get_attributes_cookie_t xcb_x_print_print_get_attributes_cookie_t
xcb_x_print_print_get_attributes_unchecked (xcb_connection_t *c /**< */, xcb_x_print_print_get_attributes_unchecked (xcb_connection_t *c /**< */,
xcb_x_print_pcontext_t context /**< */, xcb_x_print_pcontext_t context /**< */,
uint8_t pool / **< */); uint8_t pool / **< */);
xcb_x_print_string8_t *
xcb_x_print_print_get_attributes_attributes (const xcb_x_print_print_get_at
tributes_reply_t *R /**< */);
int
xcb_x_print_print_get_attributes_attributes_length (const xcb_x_print_print
_get_attributes_reply_t *R /**< */);
xcb_generic_iterator_t
xcb_x_print_print_get_attributes_attributes_end (const xcb_x_print_print_ge
t_attributes_reply_t *R /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_x_print_print_get_attributes_unchecked(). is used. * xcb_x_print_print_get_attributes_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_x_print_print_get_attributes_reply_t * xcb_x_print_print_get_attrib
utes_reply
**
** @param xcb_connection_t *c
** @param xcb_x_print_print_get_attributes_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_x_print_print_get_attributes_reply_t *
**
**************************************************************************
***/
xcb_x_print_print_get_attributes_reply_t * xcb_x_print_print_get_attributes_reply_t *
xcb_x_print_print_get_attributes_reply (xcb_connection_t *c /**< */, xcb_x_print_print_get_attributes_reply (xcb_connection_t *c /**< */,
xcb_x_print_print_get_attributes_co okie_t cookie /**< */, xcb_x_print_print_get_attributes_co okie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
int int
xcb_x_print_print_get_one_attributes_sizeof (const void *_buffer /**< */) ; xcb_x_print_print_get_one_attributes_sizeof (const void *_buffer /**< */) ;
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_x_print_print_get_one_attributes_cookie_t xcb_x_print_print_get_one
_attributes
**
** @param xcb_connection_t *c
** @param xcb_x_print_pcontext_t context
** @param uint32_t nameLen
** @param uint8_t pool
** @param const xcb_x_print_string8_t *name
** @returns xcb_x_print_print_get_one_attributes_cookie_t
**
**************************************************************************
***/
xcb_x_print_print_get_one_attributes_cookie_t xcb_x_print_print_get_one_attributes_cookie_t
xcb_x_print_print_get_one_attributes (xcb_connection_t *c /**< */, xcb_x_print_print_get_one_attributes (xcb_connection_t *c /**< */,
xcb_x_print_pcontext_t context /**< */, xcb_x_print_pcontext_t context /**< */,
uint32_t nameLen /**< */, uint32_t nameLen /**< */,
uint8_t pool /* *< */, uint8_t pool /* *< */,
const xcb_x_print_string8_t *name /* *< */); const xcb_x_print_string8_t *name /* *< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_x_print_print_get_one_attributes_cookie_t xcb_x_print_print_get_one
_attributes_unchecked
**
** @param xcb_connection_t *c
** @param xcb_x_print_pcontext_t context
** @param uint32_t nameLen
** @param uint8_t pool
** @param const xcb_x_print_string8_t *name
** @returns xcb_x_print_print_get_one_attributes_cookie_t
**
**************************************************************************
***/
xcb_x_print_print_get_one_attributes_cookie_t xcb_x_print_print_get_one_attributes_cookie_t
xcb_x_print_print_get_one_attributes_unchecked (xcb_connection_t *c /**< */, xcb_x_print_print_get_one_attributes_unchecked (xcb_connection_t *c /**< */,
xcb_x_print_pcontext_t context /**< */, xcb_x_print_pcontext_t context /**< */,
uint32_t nameLen /**< */, uint32_t nameLen /**< */,
uint8_t pool /**< */, uint8_t pool /**< */,
const xcb_x_print_string8_t *name /**< */); const xcb_x_print_string8_t *name /**< */);
/**************************************************************************
***
**
** xcb_x_print_string8_t * xcb_x_print_print_get_one_attributes_value
**
** @param const xcb_x_print_print_get_one_attributes_reply_t *R
** @returns xcb_x_print_string8_t *
**
**************************************************************************
***/
xcb_x_print_string8_t * xcb_x_print_string8_t *
xcb_x_print_print_get_one_attributes_value (const xcb_x_print_print_get_one _attributes_reply_t *R /**< */); xcb_x_print_print_get_one_attributes_value (const xcb_x_print_print_get_one _attributes_reply_t *R /**< */);
/**************************************************************************
***
**
** int xcb_x_print_print_get_one_attributes_value_length
**
** @param const xcb_x_print_print_get_one_attributes_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_x_print_print_get_one_attributes_value_length (const xcb_x_print_print_ get_one_attributes_reply_t *R /**< */); xcb_x_print_print_get_one_attributes_value_length (const xcb_x_print_print_ get_one_attributes_reply_t *R /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_x_print_print_get_one_attributes_value_end
**
** @param const xcb_x_print_print_get_one_attributes_reply_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_x_print_print_get_one_attributes_value_end (const xcb_x_print_print_get _one_attributes_reply_t *R /**< */); xcb_x_print_print_get_one_attributes_value_end (const xcb_x_print_print_get _one_attributes_reply_t *R /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_x_print_print_get_one_attributes_unchecked(). is used. * xcb_x_print_print_get_one_attributes_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_x_print_print_get_one_attributes_reply_t * xcb_x_print_print_get_on
e_attributes_reply
**
** @param xcb_connection_t *c
** @param xcb_x_print_print_get_one_attributes_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_x_print_print_get_one_attributes_reply_t *
**
**************************************************************************
***/
xcb_x_print_print_get_one_attributes_reply_t * xcb_x_print_print_get_one_attributes_reply_t *
xcb_x_print_print_get_one_attributes_reply (xcb_connection_t *c /**< */, xcb_x_print_print_get_one_attributes_reply (xcb_connection_t *c /**< */,
xcb_x_print_print_get_one_attri butes_cookie_t cookie /**< */, xcb_x_print_print_get_one_attri butes_cookie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
int int
xcb_x_print_print_set_attributes_sizeof (const void *_buffer /**< */, xcb_x_print_print_set_attributes_sizeof (const void *_buffer /**< */,
uint32_t attributes_len /**< */); uint32_t attributes_len /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_x_print_print_set_attributes_checked
**
** @param xcb_connection_t *c
** @param xcb_x_print_pcontext_t context
** @param uint32_t stringLen
** @param uint8_t pool
** @param uint8_t rule
** @param uint32_t attributes_len
** @param const xcb_x_print_string8_t *attributes
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_x_print_print_set_attributes_checked (xcb_connection_t *c / **< */, xcb_x_print_print_set_attributes_checked (xcb_connection_t *c / **< */,
xcb_x_print_pcontext_t cont ext /**< */, xcb_x_print_pcontext_t cont ext /**< */,
uint32_t stri ngLen /**< */, uint32_t stri ngLen /**< */,
uint8_t pool /**< */, uint8_t pool /**< */,
uint8_t rule /**< */, uint8_t rule /**< */,
uint32_t attr ibutes_len /**< */, uint32_t attr ibutes_len /**< */,
const xcb_x_print_string8_t *attr ibutes /**< */); const xcb_x_print_string8_t *attr ibutes /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_x_print_print_set_attributes
**
** @param xcb_connection_t *c
** @param xcb_x_print_pcontext_t context
** @param uint32_t stringLen
** @param uint8_t pool
** @param uint8_t rule
** @param uint32_t attributes_len
** @param const xcb_x_print_string8_t *attributes
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_x_print_print_set_attributes (xcb_connection_t *c /**< */, xcb_x_print_print_set_attributes (xcb_connection_t *c /**< */,
xcb_x_print_pcontext_t context /** < */, xcb_x_print_pcontext_t context /** < */,
uint32_t stringLen / **< */, uint32_t stringLen / **< */,
uint8_t pool /**< * /, uint8_t pool /**< * /,
uint8_t rule /**< * /, uint8_t rule /**< * /,
uint32_t attributes_l en /**< */, uint32_t attributes_l en /**< */,
const xcb_x_print_string8_t *attributes /**< */); const xcb_x_print_string8_t *attributes /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_x_print_print_get_page_dimensions_cookie_t xcb_x_print_print_get_pa
ge_dimensions
**
** @param xcb_connection_t *c
** @param xcb_x_print_pcontext_t context
** @returns xcb_x_print_print_get_page_dimensions_cookie_t
**
**************************************************************************
***/
xcb_x_print_print_get_page_dimensions_cookie_t xcb_x_print_print_get_page_dimensions_cookie_t
xcb_x_print_print_get_page_dimensions (xcb_connection_t *c /**< */, xcb_x_print_print_get_page_dimensions (xcb_connection_t *c /**< */,
xcb_x_print_pcontext_t context /** < */); xcb_x_print_pcontext_t context /** < */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_x_print_print_get_page_dimensions_cookie_t xcb_x_print_print_get_pa
ge_dimensions_unchecked
**
** @param xcb_connection_t *c
** @param xcb_x_print_pcontext_t context
** @returns xcb_x_print_print_get_page_dimensions_cookie_t
**
**************************************************************************
***/
xcb_x_print_print_get_page_dimensions_cookie_t xcb_x_print_print_get_page_dimensions_cookie_t
xcb_x_print_print_get_page_dimensions_unchecked (xcb_connection_t *c /**< */, xcb_x_print_print_get_page_dimensions_unchecked (xcb_connection_t *c /**< */,
xcb_x_print_pcontext_t co ntext /**< */); xcb_x_print_pcontext_t co ntext /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_x_print_print_get_page_dimensions_unchecked(). is used. * xcb_x_print_print_get_page_dimensions_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_x_print_print_get_page_dimensions_reply_t * xcb_x_print_print_get_p
age_dimensions_reply
**
** @param xcb_connection_t *c
** @param xcb_x_print_print_get_page_dimensions_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_x_print_print_get_page_dimensions_reply_t *
**
**************************************************************************
***/
xcb_x_print_print_get_page_dimensions_reply_t * xcb_x_print_print_get_page_dimensions_reply_t *
xcb_x_print_print_get_page_dimensions_reply (xcb_connection_t *c /**< */, xcb_x_print_print_get_page_dimensions_reply (xcb_connection_t *c /**< */,
xcb_x_print_print_get_page_dim ensions_cookie_t cookie /**< */, xcb_x_print_print_get_page_dim ensions_cookie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
int int
xcb_x_print_print_query_screens_sizeof (const void *_buffer /**< */); xcb_x_print_print_query_screens_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_x_print_print_query_screens_cookie_t xcb_x_print_print_query_screen
s
**
** @param xcb_connection_t *c
** @returns xcb_x_print_print_query_screens_cookie_t
**
**************************************************************************
***/
xcb_x_print_print_query_screens_cookie_t xcb_x_print_print_query_screens_cookie_t
xcb_x_print_print_query_screens (xcb_connection_t *c /**< */); xcb_x_print_print_query_screens (xcb_connection_t *c /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_x_print_print_query_screens_cookie_t xcb_x_print_print_query_screen
s_unchecked
**
** @param xcb_connection_t *c
** @returns xcb_x_print_print_query_screens_cookie_t
**
**************************************************************************
***/
xcb_x_print_print_query_screens_cookie_t xcb_x_print_print_query_screens_cookie_t
xcb_x_print_print_query_screens_unchecked (xcb_connection_t *c /**< */); xcb_x_print_print_query_screens_unchecked (xcb_connection_t *c /**< */);
/**************************************************************************
***
**
** xcb_window_t * xcb_x_print_print_query_screens_roots
**
** @param const xcb_x_print_print_query_screens_reply_t *R
** @returns xcb_window_t *
**
**************************************************************************
***/
xcb_window_t * xcb_window_t *
xcb_x_print_print_query_screens_roots (const xcb_x_print_print_query_screen s_reply_t *R /**< */); xcb_x_print_print_query_screens_roots (const xcb_x_print_print_query_screen s_reply_t *R /**< */);
/**************************************************************************
***
**
** int xcb_x_print_print_query_screens_roots_length
**
** @param const xcb_x_print_print_query_screens_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_x_print_print_query_screens_roots_length (const xcb_x_print_print_query _screens_reply_t *R /**< */); xcb_x_print_print_query_screens_roots_length (const xcb_x_print_print_query _screens_reply_t *R /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_x_print_print_query_screens_roots_end
**
** @param const xcb_x_print_print_query_screens_reply_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_x_print_print_query_screens_roots_end (const xcb_x_print_print_query_sc reens_reply_t *R /**< */); xcb_x_print_print_query_screens_roots_end (const xcb_x_print_print_query_sc reens_reply_t *R /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_x_print_print_query_screens_unchecked(). is used. * xcb_x_print_print_query_screens_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_x_print_print_query_screens_reply_t * xcb_x_print_print_query_scree
ns_reply
**
** @param xcb_connection_t *c
** @param xcb_x_print_print_query_screens_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_x_print_print_query_screens_reply_t *
**
**************************************************************************
***/
xcb_x_print_print_query_screens_reply_t * xcb_x_print_print_query_screens_reply_t *
xcb_x_print_print_query_screens_reply (xcb_connection_t *c /**< */, xcb_x_print_print_query_screens_reply (xcb_connection_t *c /**< */,
xcb_x_print_print_query_screens_cook ie_t cookie /**< */, xcb_x_print_print_query_screens_cook ie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_x_print_print_set_image_resolution_cookie_t xcb_x_print_print_set_i
mage_resolution
**
** @param xcb_connection_t *c
** @param xcb_x_print_pcontext_t context
** @param uint16_t image_resolution
** @returns xcb_x_print_print_set_image_resolution_cookie_t
**
**************************************************************************
***/
xcb_x_print_print_set_image_resolution_cookie_t xcb_x_print_print_set_image_resolution_cookie_t
xcb_x_print_print_set_image_resolution (xcb_connection_t *c /**< */, xcb_x_print_print_set_image_resolution (xcb_connection_t *c /**< */,
xcb_x_print_pcontext_t context /* *< */, xcb_x_print_pcontext_t context /* *< */,
uint16_t image_resol ution /**< */); uint16_t image_resol ution /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_x_print_print_set_image_resolution_cookie_t xcb_x_print_print_set_i
mage_resolution_unchecked
**
** @param xcb_connection_t *c
** @param xcb_x_print_pcontext_t context
** @param uint16_t image_resolution
** @returns xcb_x_print_print_set_image_resolution_cookie_t
**
**************************************************************************
***/
xcb_x_print_print_set_image_resolution_cookie_t xcb_x_print_print_set_image_resolution_cookie_t
xcb_x_print_print_set_image_resolution_unchecked (xcb_connection_t *c /**< */, xcb_x_print_print_set_image_resolution_unchecked (xcb_connection_t *c /**< */,
xcb_x_print_pcontext_t c ontext /**< */, xcb_x_print_pcontext_t c ontext /**< */,
uint16_t i mage_resolution /**< */); uint16_t i mage_resolution /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_x_print_print_set_image_resolution_unchecked(). is used. * xcb_x_print_print_set_image_resolution_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_x_print_print_set_image_resolution_reply_t * xcb_x_print_print_set_
image_resolution_reply
**
** @param xcb_connection_t *c
** @param xcb_x_print_print_set_image_resolution_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_x_print_print_set_image_resolution_reply_t *
**
**************************************************************************
***/
xcb_x_print_print_set_image_resolution_reply_t * xcb_x_print_print_set_image_resolution_reply_t *
xcb_x_print_print_set_image_resolution_reply (xcb_connection_t *c /**< */, xcb_x_print_print_set_image_resolution_reply (xcb_connection_t *c /**< */,
xcb_x_print_print_set_image_r esolution_cookie_t cookie /**< */, xcb_x_print_print_set_image_r esolution_cookie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_x_print_print_get_image_resolution_cookie_t xcb_x_print_print_get_i
mage_resolution
**
** @param xcb_connection_t *c
** @param xcb_x_print_pcontext_t context
** @returns xcb_x_print_print_get_image_resolution_cookie_t
**
**************************************************************************
***/
xcb_x_print_print_get_image_resolution_cookie_t xcb_x_print_print_get_image_resolution_cookie_t
xcb_x_print_print_get_image_resolution (xcb_connection_t *c /**< */, xcb_x_print_print_get_image_resolution (xcb_connection_t *c /**< */,
xcb_x_print_pcontext_t context /* *< */); xcb_x_print_pcontext_t context /* *< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_x_print_print_get_image_resolution_cookie_t xcb_x_print_print_get_i
mage_resolution_unchecked
**
** @param xcb_connection_t *c
** @param xcb_x_print_pcontext_t context
** @returns xcb_x_print_print_get_image_resolution_cookie_t
**
**************************************************************************
***/
xcb_x_print_print_get_image_resolution_cookie_t xcb_x_print_print_get_image_resolution_cookie_t
xcb_x_print_print_get_image_resolution_unchecked (xcb_connection_t *c /**< */, xcb_x_print_print_get_image_resolution_unchecked (xcb_connection_t *c /**< */,
xcb_x_print_pcontext_t c ontext /**< */); xcb_x_print_pcontext_t c ontext /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_x_print_print_get_image_resolution_unchecked(). is used. * xcb_x_print_print_get_image_resolution_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_x_print_print_get_image_resolution_reply_t * xcb_x_print_print_get_
image_resolution_reply
**
** @param xcb_connection_t *c
** @param xcb_x_print_print_get_image_resolution_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_x_print_print_get_image_resolution_reply_t *
**
**************************************************************************
***/
xcb_x_print_print_get_image_resolution_reply_t * xcb_x_print_print_get_image_resolution_reply_t *
xcb_x_print_print_get_image_resolution_reply (xcb_connection_t *c /**< */, xcb_x_print_print_get_image_resolution_reply (xcb_connection_t *c /**< */,
xcb_x_print_print_get_image_r esolution_cookie_t cookie /**< */, xcb_x_print_print_get_image_r esolution_cookie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
#ifdef __cplusplus #ifdef __cplusplus
} }
#endif #endif
#endif #endif
 End of changes. 94 change blocks. 
1233 lines changed or deleted 21 lines changed or added


 xproto.h   xproto.h 
skipping to change at line 940 skipping to change at line 940
uint8_t response_type; /**< */ uint8_t response_type; /**< */
uint8_t pad0; /**< */ uint8_t pad0; /**< */
uint16_t sequence; /**< */ uint16_t sequence; /**< */
xcb_window_t window; /**< */ xcb_window_t window; /**< */
uint16_t width; /**< */ uint16_t width; /**< */
uint16_t height; /**< */ uint16_t height; /**< */
} xcb_resize_request_event_t; } xcb_resize_request_event_t;
typedef enum xcb_place_t { typedef enum xcb_place_t {
XCB_PLACE_ON_TOP = 0, XCB_PLACE_ON_TOP = 0,
/**< The window is now on top of all siblings. */
XCB_PLACE_ON_BOTTOM = 1 XCB_PLACE_ON_BOTTOM = 1
/**< The window is now below all siblings. */
} xcb_place_t; } xcb_place_t;
/** Opcode for xcb_circulate_notify. */ /** Opcode for xcb_circulate_notify. */
#define XCB_CIRCULATE_NOTIFY 26 #define XCB_CIRCULATE_NOTIFY 26
/** /**
* @brief xcb_circulate_notify_event_t * @brief xcb_circulate_notify_event_t
**/ **/
typedef struct xcb_circulate_notify_event_t { typedef struct xcb_circulate_notify_event_t {
uint8_t response_type; /**< */ uint8_t response_type; /**< */
skipping to change at line 1009 skipping to change at line 1013
xcb_atom_t selection; /**< */ xcb_atom_t selection; /**< */
} xcb_selection_clear_event_t; } xcb_selection_clear_event_t;
typedef enum xcb_time_t { typedef enum xcb_time_t {
XCB_TIME_CURRENT_TIME = 0 XCB_TIME_CURRENT_TIME = 0
} xcb_time_t; } xcb_time_t;
typedef enum xcb_atom_enum_t { typedef enum xcb_atom_enum_t {
XCB_ATOM_NONE = 0, XCB_ATOM_NONE = 0,
XCB_ATOM_ANY = 0, XCB_ATOM_ANY = 0,
XCB_ATOM_PRIMARY, XCB_ATOM_PRIMARY = 1,
XCB_ATOM_SECONDARY, XCB_ATOM_SECONDARY = 2,
XCB_ATOM_ARC, XCB_ATOM_ARC = 3,
XCB_ATOM_ATOM, XCB_ATOM_ATOM = 4,
XCB_ATOM_BITMAP, XCB_ATOM_BITMAP = 5,
XCB_ATOM_CARDINAL, XCB_ATOM_CARDINAL = 6,
XCB_ATOM_COLORMAP, XCB_ATOM_COLORMAP = 7,
XCB_ATOM_CURSOR, XCB_ATOM_CURSOR = 8,
XCB_ATOM_CUT_BUFFER0, XCB_ATOM_CUT_BUFFER0 = 9,
XCB_ATOM_CUT_BUFFER1, XCB_ATOM_CUT_BUFFER1 = 10,
XCB_ATOM_CUT_BUFFER2, XCB_ATOM_CUT_BUFFER2 = 11,
XCB_ATOM_CUT_BUFFER3, XCB_ATOM_CUT_BUFFER3 = 12,
XCB_ATOM_CUT_BUFFER4, XCB_ATOM_CUT_BUFFER4 = 13,
XCB_ATOM_CUT_BUFFER5, XCB_ATOM_CUT_BUFFER5 = 14,
XCB_ATOM_CUT_BUFFER6, XCB_ATOM_CUT_BUFFER6 = 15,
XCB_ATOM_CUT_BUFFER7, XCB_ATOM_CUT_BUFFER7 = 16,
XCB_ATOM_DRAWABLE, XCB_ATOM_DRAWABLE = 17,
XCB_ATOM_FONT, XCB_ATOM_FONT = 18,
XCB_ATOM_INTEGER, XCB_ATOM_INTEGER = 19,
XCB_ATOM_PIXMAP, XCB_ATOM_PIXMAP = 20,
XCB_ATOM_POINT, XCB_ATOM_POINT = 21,
XCB_ATOM_RECTANGLE, XCB_ATOM_RECTANGLE = 22,
XCB_ATOM_RESOURCE_MANAGER, XCB_ATOM_RESOURCE_MANAGER = 23,
XCB_ATOM_RGB_COLOR_MAP, XCB_ATOM_RGB_COLOR_MAP = 24,
XCB_ATOM_RGB_BEST_MAP, XCB_ATOM_RGB_BEST_MAP = 25,
XCB_ATOM_RGB_BLUE_MAP, XCB_ATOM_RGB_BLUE_MAP = 26,
XCB_ATOM_RGB_DEFAULT_MAP, XCB_ATOM_RGB_DEFAULT_MAP = 27,
XCB_ATOM_RGB_GRAY_MAP, XCB_ATOM_RGB_GRAY_MAP = 28,
XCB_ATOM_RGB_GREEN_MAP, XCB_ATOM_RGB_GREEN_MAP = 29,
XCB_ATOM_RGB_RED_MAP, XCB_ATOM_RGB_RED_MAP = 30,
XCB_ATOM_STRING, XCB_ATOM_STRING = 31,
XCB_ATOM_VISUALID, XCB_ATOM_VISUALID = 32,
XCB_ATOM_WINDOW, XCB_ATOM_WINDOW = 33,
XCB_ATOM_WM_COMMAND, XCB_ATOM_WM_COMMAND = 34,
XCB_ATOM_WM_HINTS, XCB_ATOM_WM_HINTS = 35,
XCB_ATOM_WM_CLIENT_MACHINE, XCB_ATOM_WM_CLIENT_MACHINE = 36,
XCB_ATOM_WM_ICON_NAME, XCB_ATOM_WM_ICON_NAME = 37,
XCB_ATOM_WM_ICON_SIZE, XCB_ATOM_WM_ICON_SIZE = 38,
XCB_ATOM_WM_NAME, XCB_ATOM_WM_NAME = 39,
XCB_ATOM_WM_NORMAL_HINTS, XCB_ATOM_WM_NORMAL_HINTS = 40,
XCB_ATOM_WM_SIZE_HINTS, XCB_ATOM_WM_SIZE_HINTS = 41,
XCB_ATOM_WM_ZOOM_HINTS, XCB_ATOM_WM_ZOOM_HINTS = 42,
XCB_ATOM_MIN_SPACE, XCB_ATOM_MIN_SPACE = 43,
XCB_ATOM_NORM_SPACE, XCB_ATOM_NORM_SPACE = 44,
XCB_ATOM_MAX_SPACE, XCB_ATOM_MAX_SPACE = 45,
XCB_ATOM_END_SPACE, XCB_ATOM_END_SPACE = 46,
XCB_ATOM_SUPERSCRIPT_X, XCB_ATOM_SUPERSCRIPT_X = 47,
XCB_ATOM_SUPERSCRIPT_Y, XCB_ATOM_SUPERSCRIPT_Y = 48,
XCB_ATOM_SUBSCRIPT_X, XCB_ATOM_SUBSCRIPT_X = 49,
XCB_ATOM_SUBSCRIPT_Y, XCB_ATOM_SUBSCRIPT_Y = 50,
XCB_ATOM_UNDERLINE_POSITION, XCB_ATOM_UNDERLINE_POSITION = 51,
XCB_ATOM_UNDERLINE_THICKNESS, XCB_ATOM_UNDERLINE_THICKNESS = 52,
XCB_ATOM_STRIKEOUT_ASCENT, XCB_ATOM_STRIKEOUT_ASCENT = 53,
XCB_ATOM_STRIKEOUT_DESCENT, XCB_ATOM_STRIKEOUT_DESCENT = 54,
XCB_ATOM_ITALIC_ANGLE, XCB_ATOM_ITALIC_ANGLE = 55,
XCB_ATOM_X_HEIGHT, XCB_ATOM_X_HEIGHT = 56,
XCB_ATOM_QUAD_WIDTH, XCB_ATOM_QUAD_WIDTH = 57,
XCB_ATOM_WEIGHT, XCB_ATOM_WEIGHT = 58,
XCB_ATOM_POINT_SIZE, XCB_ATOM_POINT_SIZE = 59,
XCB_ATOM_RESOLUTION, XCB_ATOM_RESOLUTION = 60,
XCB_ATOM_COPYRIGHT, XCB_ATOM_COPYRIGHT = 61,
XCB_ATOM_NOTICE, XCB_ATOM_NOTICE = 62,
XCB_ATOM_FONT_NAME, XCB_ATOM_FONT_NAME = 63,
XCB_ATOM_FAMILY_NAME, XCB_ATOM_FAMILY_NAME = 64,
XCB_ATOM_FULL_NAME, XCB_ATOM_FULL_NAME = 65,
XCB_ATOM_CAP_HEIGHT, XCB_ATOM_CAP_HEIGHT = 66,
XCB_ATOM_WM_CLASS, XCB_ATOM_WM_CLASS = 67,
XCB_ATOM_WM_TRANSIENT_FOR XCB_ATOM_WM_TRANSIENT_FOR = 68
} xcb_atom_enum_t; } xcb_atom_enum_t;
/** Opcode for xcb_selection_request. */ /** Opcode for xcb_selection_request. */
#define XCB_SELECTION_REQUEST 30 #define XCB_SELECTION_REQUEST 30
/** /**
* @brief xcb_selection_request_event_t * @brief xcb_selection_request_event_t
**/ **/
typedef struct xcb_selection_request_event_t { typedef struct xcb_selection_request_event_t {
uint8_t response_type; /**< */ uint8_t response_type; /**< */
skipping to change at line 1116 skipping to change at line 1120
uint16_t sequence; /**< */ uint16_t sequence; /**< */
xcb_timestamp_t time; /**< */ xcb_timestamp_t time; /**< */
xcb_window_t requestor; /**< */ xcb_window_t requestor; /**< */
xcb_atom_t selection; /**< */ xcb_atom_t selection; /**< */
xcb_atom_t target; /**< */ xcb_atom_t target; /**< */
xcb_atom_t property; /**< */ xcb_atom_t property; /**< */
} xcb_selection_notify_event_t; } xcb_selection_notify_event_t;
typedef enum xcb_colormap_state_t { typedef enum xcb_colormap_state_t {
XCB_COLORMAP_STATE_UNINSTALLED = 0, XCB_COLORMAP_STATE_UNINSTALLED = 0,
/**< The colormap was uninstalled. */
XCB_COLORMAP_STATE_INSTALLED = 1 XCB_COLORMAP_STATE_INSTALLED = 1
/**< The colormap was installed. */
} xcb_colormap_state_t; } xcb_colormap_state_t;
typedef enum xcb_colormap_enum_t { typedef enum xcb_colormap_enum_t {
XCB_COLORMAP_NONE = 0 XCB_COLORMAP_NONE = 0
} xcb_colormap_enum_t; } xcb_colormap_enum_t;
/** Opcode for xcb_colormap_notify. */ /** Opcode for xcb_colormap_notify. */
#define XCB_COLORMAP_NOTIFY 32 #define XCB_COLORMAP_NOTIFY 32
/** /**
skipping to change at line 1195 skipping to change at line 1203
typedef struct xcb_mapping_notify_event_t { typedef struct xcb_mapping_notify_event_t {
uint8_t response_type; /**< */ uint8_t response_type; /**< */
uint8_t pad0; /**< */ uint8_t pad0; /**< */
uint16_t sequence; /**< */ uint16_t sequence; /**< */
uint8_t request; /**< */ uint8_t request; /**< */
xcb_keycode_t first_keycode; /**< */ xcb_keycode_t first_keycode; /**< */
uint8_t count; /**< */ uint8_t count; /**< */
uint8_t pad1; /**< */ uint8_t pad1; /**< */
} xcb_mapping_notify_event_t; } xcb_mapping_notify_event_t;
/** Opcode for xcb_ge_generic. */
#define XCB_GE_GENERIC 35
/**
* @brief xcb_ge_generic_event_t
**/
typedef struct xcb_ge_generic_event_t {
uint8_t response_type; /**< */
uint8_t extension; /**< */
uint16_t sequence; /**< */
uint32_t length; /**< */
uint16_t event_type; /**< */
uint8_t pad0[22]; /**< */
uint32_t full_sequence; /**< */
} xcb_ge_generic_event_t;
/** Opcode for xcb_request. */ /** Opcode for xcb_request. */
#define XCB_REQUEST 1 #define XCB_REQUEST 1
/** /**
* @brief xcb_request_error_t * @brief xcb_request_error_t
**/ **/
typedef struct xcb_request_error_t { typedef struct xcb_request_error_t {
uint8_t response_type; /**< */ uint8_t response_type; /**< */
uint8_t error_code; /**< */ uint8_t error_code; /**< */
uint16_t sequence; /**< */ uint16_t sequence; /**< */
skipping to change at line 1310 skipping to change at line 1334
typedef xcb_request_error_t xcb_implementation_error_t; typedef xcb_request_error_t xcb_implementation_error_t;
typedef enum xcb_window_class_t { typedef enum xcb_window_class_t {
XCB_WINDOW_CLASS_COPY_FROM_PARENT = 0, XCB_WINDOW_CLASS_COPY_FROM_PARENT = 0,
XCB_WINDOW_CLASS_INPUT_OUTPUT = 1, XCB_WINDOW_CLASS_INPUT_OUTPUT = 1,
XCB_WINDOW_CLASS_INPUT_ONLY = 2 XCB_WINDOW_CLASS_INPUT_ONLY = 2
} xcb_window_class_t; } xcb_window_class_t;
typedef enum xcb_cw_t { typedef enum xcb_cw_t {
XCB_CW_BACK_PIXMAP = 1, XCB_CW_BACK_PIXMAP = 1,
/**< Overrides the default background-pixmap. The background pixmap and win
dow must
have the same root and same depth. Any size pixmap can be used, although so
me
sizes may be faster than others.
If `XCB_BACK_PIXMAP_NONE` is specified, the window has no defined backgroun
d.
The server may fill the contents with the previous screen contents or with
contents of its own choosing.
If `XCB_BACK_PIXMAP_PARENT_RELATIVE` is specified, the parent's background
is
used, but the window must have the same depth as the parent (or a Match err
or
results). The parent's background is tracked, and the current version is
used each time the window background is required. */
XCB_CW_BACK_PIXEL = 2, XCB_CW_BACK_PIXEL = 2,
/**< Overrides `BackPixmap`. A pixmap of undefined size filled with the spe
cified
background pixel is used for the background. Range-checking is not performe
d,
the background pixel is truncated to the appropriate number of bits. */
XCB_CW_BORDER_PIXMAP = 4, XCB_CW_BORDER_PIXMAP = 4,
/**< Overrides the default border-pixmap. The border pixmap and window must
have the
same root and the same depth. Any size pixmap can be used, although some si
zes
may be faster than others.
The special value `XCB_COPY_FROM_PARENT` means the parent's border pixmap i
s
copied (subsequent changes to the parent's border attribute do not affect t
he
child), but the window must have the same depth as the parent. */
XCB_CW_BORDER_PIXEL = 8, XCB_CW_BORDER_PIXEL = 8,
/**< Overrides `BorderPixmap`. A pixmap of undefined size filled with the s
pecified
border pixel is used for the border. Range checking is not performed on the
border-pixel value, it is truncated to the appropriate number of bits. */
XCB_CW_BIT_GRAVITY = 16, XCB_CW_BIT_GRAVITY = 16,
/**< Defines which region of the window should be retained if the window is
resized. */
XCB_CW_WIN_GRAVITY = 32, XCB_CW_WIN_GRAVITY = 32,
/**< Defines how the window should be repositioned if the parent is resized
(see
`ConfigureWindow`). */
XCB_CW_BACKING_STORE = 64, XCB_CW_BACKING_STORE = 64,
/**< A backing-store of `WhenMapped` advises the server that maintaining co
ntents of
obscured regions when the window is mapped would be beneficial. A backing-s
tore
of `Always` advises the server that maintaining contents even when the wind
ow
is unmapped would be beneficial. In this case, the server may generate an
exposure event when the window is created. A value of `NotUseful` advises t
he
server that maintaining contents is unnecessary, although a server may stil
l
choose to maintain contents while the window is mapped. Note that if the se
rver
maintains contents, then the server should maintain complete contents not j
ust
the region within the parent boundaries, even if the window is larger than
its
parent. While the server maintains contents, exposure events will not norma
lly
be generated, but the server may stop maintaining contents at any time. */
XCB_CW_BACKING_PLANES = 128, XCB_CW_BACKING_PLANES = 128,
/**< The backing-planes indicates (with bits set to 1) which bit planes of
the
window hold dynamic data that must be preserved in backing-stores and durin
g
save-unders. */
XCB_CW_BACKING_PIXEL = 256, XCB_CW_BACKING_PIXEL = 256,
/**< The backing-pixel specifies what value to use in planes not covered by
backing-planes. The server is free to save only the specified bit planes in
the
backing-store or save-under and regenerate the remaining planes with the
specified pixel value. Any bits beyond the specified depth of the window in
these values are simply ignored. */
XCB_CW_OVERRIDE_REDIRECT = 512, XCB_CW_OVERRIDE_REDIRECT = 512,
/**< The override-redirect specifies whether map and configure requests on
this
window should override a SubstructureRedirect on the parent, typically to
inform a window manager not to tamper with the window. */
XCB_CW_SAVE_UNDER = 1024, XCB_CW_SAVE_UNDER = 1024,
/**< If 1, the server is advised that when this window is mapped, saving th
e
contents of windows it obscures would be beneficial. */
XCB_CW_EVENT_MASK = 2048, XCB_CW_EVENT_MASK = 2048,
/**< The event-mask defines which events the client is interested in for th
is window
(or for some event types, inferiors of the window). */
XCB_CW_DONT_PROPAGATE = 4096, XCB_CW_DONT_PROPAGATE = 4096,
/**< The do-not-propagate-mask defines which events should not be propagate
d to
ancestor windows when no client has the event type selected in this window.
*/
XCB_CW_COLORMAP = 8192, XCB_CW_COLORMAP = 8192,
/**< The colormap specifies the colormap that best reflects the true colors
of the window. Servers
capable of supporting multiple hardware colormaps may use this information,
and window man-
agers may use it for InstallColormap requests. The colormap must have the s
ame visual type
and root as the window (or a Match error results). If CopyFromParent is spe
cified, the parent's
colormap is copied (subsequent changes to the parent's colormap attribute d
o not affect the child).
However, the window must have the same visual type as the parent (or a Matc
h error results),
and the parent must not have a colormap of None (or a Match error results).
For an explanation
of None, see FreeColormap request. The colormap is copied by sharing the co
lormap object
between the child and the parent, not by making a complete copy of the colo
rmap contents. */
XCB_CW_CURSOR = 16384 XCB_CW_CURSOR = 16384
/**< If a cursor is specified, it will be used whenever the pointer is in t
he window. If None is speci-
fied, the parent's cursor will be used when the pointer is in the window, a
nd any change in the
parent's cursor will cause an immediate change in the displayed cursor. */
} xcb_cw_t; } xcb_cw_t;
typedef enum xcb_back_pixmap_t { typedef enum xcb_back_pixmap_t {
XCB_BACK_PIXMAP_NONE = 0, XCB_BACK_PIXMAP_NONE = 0,
XCB_BACK_PIXMAP_PARENT_RELATIVE = 1 XCB_BACK_PIXMAP_PARENT_RELATIVE = 1
} xcb_back_pixmap_t; } xcb_back_pixmap_t;
typedef enum xcb_gravity_t { typedef enum xcb_gravity_t {
XCB_GRAVITY_BIT_FORGET = 0, XCB_GRAVITY_BIT_FORGET = 0,
XCB_GRAVITY_WIN_UNMAP = 0, XCB_GRAVITY_WIN_UNMAP = 0,
skipping to change at line 1733 skipping to change at line 1840
uint8_t response_type; /**< */ uint8_t response_type; /**< */
uint8_t pad0; /**< */ uint8_t pad0; /**< */
uint16_t sequence; /**< */ uint16_t sequence; /**< */
uint32_t length; /**< */ uint32_t length; /**< */
uint16_t name_len; /**< */ uint16_t name_len; /**< */
uint8_t pad1[22]; /**< */ uint8_t pad1[22]; /**< */
} xcb_get_atom_name_reply_t; } xcb_get_atom_name_reply_t;
typedef enum xcb_prop_mode_t { typedef enum xcb_prop_mode_t {
XCB_PROP_MODE_REPLACE = 0, XCB_PROP_MODE_REPLACE = 0,
/**< Discard the previous property value and store the new data. */
XCB_PROP_MODE_PREPEND = 1, XCB_PROP_MODE_PREPEND = 1,
/**< Insert the new data before the beginning of existing data. The `format
` must
match existing property value. If the property is undefined, it is treated
as
defined with the correct type and format with zero-length data. */
XCB_PROP_MODE_APPEND = 2 XCB_PROP_MODE_APPEND = 2
/**< Insert the new data after the beginning of existing data. The `format`
must
match existing property value. If the property is undefined, it is treated
as
defined with the correct type and format with zero-length data. */
} xcb_prop_mode_t; } xcb_prop_mode_t;
/** Opcode for xcb_change_property. */ /** Opcode for xcb_change_property. */
#define XCB_CHANGE_PROPERTY 18 #define XCB_CHANGE_PROPERTY 18
/** /**
* @brief xcb_change_property_request_t * @brief xcb_change_property_request_t
**/ **/
typedef struct xcb_change_property_request_t { typedef struct xcb_change_property_request_t {
uint8_t major_opcode; /**< */ uint8_t major_opcode; /**< */
skipping to change at line 1928 skipping to change at line 2045
uint8_t major_opcode; /**< */ uint8_t major_opcode; /**< */
uint8_t propagate; /**< */ uint8_t propagate; /**< */
uint16_t length; /**< */ uint16_t length; /**< */
xcb_window_t destination; /**< */ xcb_window_t destination; /**< */
uint32_t event_mask; /**< */ uint32_t event_mask; /**< */
char event[32]; /**< */ char event[32]; /**< */
} xcb_send_event_request_t; } xcb_send_event_request_t;
typedef enum xcb_grab_mode_t { typedef enum xcb_grab_mode_t {
XCB_GRAB_MODE_SYNC = 0, XCB_GRAB_MODE_SYNC = 0,
/**< The state of the keyboard appears to freeze: No further keyboard event
s are
generated by the server until the grabbing client issues a releasing
`AllowEvents` request or until the keyboard grab is released. */
XCB_GRAB_MODE_ASYNC = 1 XCB_GRAB_MODE_ASYNC = 1
/**< Keyboard event processing continues normally. */
} xcb_grab_mode_t; } xcb_grab_mode_t;
typedef enum xcb_grab_status_t { typedef enum xcb_grab_status_t {
XCB_GRAB_STATUS_SUCCESS = 0, XCB_GRAB_STATUS_SUCCESS = 0,
XCB_GRAB_STATUS_ALREADY_GRABBED = 1, XCB_GRAB_STATUS_ALREADY_GRABBED = 1,
XCB_GRAB_STATUS_INVALID_TIME = 2, XCB_GRAB_STATUS_INVALID_TIME = 2,
XCB_GRAB_STATUS_NOT_VIEWABLE = 3, XCB_GRAB_STATUS_NOT_VIEWABLE = 3,
XCB_GRAB_STATUS_FROZEN = 4 XCB_GRAB_STATUS_FROZEN = 4
} xcb_grab_status_t; } xcb_grab_status_t;
skipping to change at line 1994 skipping to change at line 2117
**/ **/
typedef struct xcb_ungrab_pointer_request_t { typedef struct xcb_ungrab_pointer_request_t {
uint8_t major_opcode; /**< */ uint8_t major_opcode; /**< */
uint8_t pad0; /**< */ uint8_t pad0; /**< */
uint16_t length; /**< */ uint16_t length; /**< */
xcb_timestamp_t time; /**< */ xcb_timestamp_t time; /**< */
} xcb_ungrab_pointer_request_t; } xcb_ungrab_pointer_request_t;
typedef enum xcb_button_index_t { typedef enum xcb_button_index_t {
XCB_BUTTON_INDEX_ANY = 0, XCB_BUTTON_INDEX_ANY = 0,
/**< Any of the following (or none): */
XCB_BUTTON_INDEX_1 = 1, XCB_BUTTON_INDEX_1 = 1,
/**< The left mouse button. */
XCB_BUTTON_INDEX_2 = 2, XCB_BUTTON_INDEX_2 = 2,
/**< The right mouse button. */
XCB_BUTTON_INDEX_3 = 3, XCB_BUTTON_INDEX_3 = 3,
/**< The middle mouse button. */
XCB_BUTTON_INDEX_4 = 4, XCB_BUTTON_INDEX_4 = 4,
/**< Scroll wheel. TODO: direction? */
XCB_BUTTON_INDEX_5 = 5 XCB_BUTTON_INDEX_5 = 5
/**< Scroll wheel. TODO: direction? */
} xcb_button_index_t; } xcb_button_index_t;
/** Opcode for xcb_grab_button. */ /** Opcode for xcb_grab_button. */
#define XCB_GRAB_BUTTON 28 #define XCB_GRAB_BUTTON 28
/** /**
* @brief xcb_grab_button_request_t * @brief xcb_grab_button_request_t
**/ **/
typedef struct xcb_grab_button_request_t { typedef struct xcb_grab_button_request_t {
uint8_t major_opcode; /**< */ uint8_t major_opcode; /**< */
skipping to change at line 2139 skipping to change at line 2274
uint8_t major_opcode; /**< */ uint8_t major_opcode; /**< */
xcb_keycode_t key; /**< */ xcb_keycode_t key; /**< */
uint16_t length; /**< */ uint16_t length; /**< */
xcb_window_t grab_window; /**< */ xcb_window_t grab_window; /**< */
uint16_t modifiers; /**< */ uint16_t modifiers; /**< */
uint8_t pad0[2]; /**< */ uint8_t pad0[2]; /**< */
} xcb_ungrab_key_request_t; } xcb_ungrab_key_request_t;
typedef enum xcb_allow_t { typedef enum xcb_allow_t {
XCB_ALLOW_ASYNC_POINTER = 0, XCB_ALLOW_ASYNC_POINTER = 0,
/**< For AsyncPointer, if the pointer is frozen by the client, pointer even
t
processing continues normally. If the pointer is frozen twice by the client
on
behalf of two separate grabs, AsyncPointer thaws for both. AsyncPointer has
no
effect if the pointer is not frozen by the client, but the pointer need not
be
grabbed by the client.
TODO: rewrite this in more understandable terms. */
XCB_ALLOW_SYNC_POINTER = 1, XCB_ALLOW_SYNC_POINTER = 1,
/**< For SyncPointer, if the pointer is frozen and actively grabbed by the
client,
pointer event processing continues normally until the next ButtonPress or
ButtonRelease event is reported to the client, at which time the pointer ag
ain
appears to freeze. However, if the reported event causes the pointer grab t
o be
released, then the pointer does not freeze. SyncPointer has no effect if th
e
pointer is not frozen by the client or if the pointer is not grabbed by the
client. */
XCB_ALLOW_REPLAY_POINTER = 2, XCB_ALLOW_REPLAY_POINTER = 2,
/**< For ReplayPointer, if the pointer is actively grabbed by the client an
d is
frozen as the result of an event having been sent to the client (either fro
m
the activation of a GrabButton or from a previous AllowEvents with mode
SyncPointer but not from a GrabPointer), then the pointer grab is released
and
that event is completely reprocessed, this time ignoring any passive grabs
at
or above (towards the root) the grab-window of the grab just released. The
request has no effect if the pointer is not grabbed by the client or if the
pointer is not frozen as the result of an event. */
XCB_ALLOW_ASYNC_KEYBOARD = 3, XCB_ALLOW_ASYNC_KEYBOARD = 3,
/**< For AsyncKeyboard, if the keyboard is frozen by the client, keyboard e
vent
processing continues normally. If the keyboard is frozen twice by the clien
t on
behalf of two separate grabs, AsyncKeyboard thaws for both. AsyncKeyboard h
as
no effect if the keyboard is not frozen by the client, but the keyboard nee
d
not be grabbed by the client. */
XCB_ALLOW_SYNC_KEYBOARD = 4, XCB_ALLOW_SYNC_KEYBOARD = 4,
/**< For SyncKeyboard, if the keyboard is frozen and actively grabbed by th
e client,
keyboard event processing continues normally until the next KeyPress or
KeyRelease event is reported to the client, at which time the keyboard agai
n
appears to freeze. However, if the reported event causes the keyboard grab
to
be released, then the keyboard does not freeze. SyncKeyboard has no effect
if
the keyboard is not frozen by the client or if the keyboard is not grabbed
by
the client. */
XCB_ALLOW_REPLAY_KEYBOARD = 5, XCB_ALLOW_REPLAY_KEYBOARD = 5,
/**< For ReplayKeyboard, if the keyboard is actively grabbed by the client
and is
frozen as the result of an event having been sent to the client (either fro
m
the activation of a GrabKey or from a previous AllowEvents with mode
SyncKeyboard but not from a GrabKeyboard), then the keyboard grab is releas
ed
and that event is completely reprocessed, this time ignoring any passive gr
abs
at or above (towards the root) the grab-window of the grab just released. T
he
request has no effect if the keyboard is not grabbed by the client or if th
e
keyboard is not frozen as the result of an event. */
XCB_ALLOW_ASYNC_BOTH = 6, XCB_ALLOW_ASYNC_BOTH = 6,
/**< For AsyncBoth, if the pointer and the keyboard are frozen by the clien
t, event
processing for both devices continues normally. If a device is frozen twice
by
the client on behalf of two separate grabs, AsyncBoth thaws for both. Async
Both
has no effect unless both pointer and keyboard are frozen by the client. */
XCB_ALLOW_SYNC_BOTH = 7 XCB_ALLOW_SYNC_BOTH = 7
/**< For SyncBoth, if both pointer and keyboard are frozen by the client, e
vent
processing (for both devices) continues normally until the next ButtonPress
,
ButtonRelease, KeyPress, or KeyRelease event is reported to the client for
a
grabbed device (button event for the pointer, key event for the keyboard),
at
which time the devices again appear to freeze. However, if the reported eve
nt
causes the grab to be released, then the devices do not freeze (but if the
other device is still grabbed, then a subsequent event for it will still ca
use
both devices to freeze). SyncBoth has no effect unless both pointer and
keyboard are frozen by the client. If the pointer or keyboard is frozen twi
ce
by the client on behalf of two separate grabs, SyncBoth thaws for both (but
a
subsequent freeze for SyncBoth will only freeze each device once). */
} xcb_allow_t; } xcb_allow_t;
/** Opcode for xcb_allow_events. */ /** Opcode for xcb_allow_events. */
#define XCB_ALLOW_EVENTS 35 #define XCB_ALLOW_EVENTS 35
/** /**
* @brief xcb_allow_events_request_t * @brief xcb_allow_events_request_t
**/ **/
typedef struct xcb_allow_events_request_t { typedef struct xcb_allow_events_request_t {
uint8_t major_opcode; /**< */ uint8_t major_opcode; /**< */
skipping to change at line 2333 skipping to change at line 2533
int16_t src_x; /**< */ int16_t src_x; /**< */
int16_t src_y; /**< */ int16_t src_y; /**< */
uint16_t src_width; /**< */ uint16_t src_width; /**< */
uint16_t src_height; /**< */ uint16_t src_height; /**< */
int16_t dst_x; /**< */ int16_t dst_x; /**< */
int16_t dst_y; /**< */ int16_t dst_y; /**< */
} xcb_warp_pointer_request_t; } xcb_warp_pointer_request_t;
typedef enum xcb_input_focus_t { typedef enum xcb_input_focus_t {
XCB_INPUT_FOCUS_NONE = 0, XCB_INPUT_FOCUS_NONE = 0,
/**< The focus reverts to `XCB_NONE`, so no window will have the input focu
s. */
XCB_INPUT_FOCUS_POINTER_ROOT = 1, XCB_INPUT_FOCUS_POINTER_ROOT = 1,
/**< The focus reverts to `XCB_POINTER_ROOT` respectively. When the focus r
everts,
FocusIn and FocusOut events are generated, but the last-focus-change time i
s
not changed. */
XCB_INPUT_FOCUS_PARENT = 2, XCB_INPUT_FOCUS_PARENT = 2,
/**< The focus reverts to the parent (or closest viewable ancestor) and the
new
revert_to value is `XCB_INPUT_FOCUS_NONE`. */
XCB_INPUT_FOCUS_FOLLOW_KEYBOARD = 3 XCB_INPUT_FOCUS_FOLLOW_KEYBOARD = 3
/**< NOT YET DOCUMENTED. Only relevant for the xinput extension. */
} xcb_input_focus_t; } xcb_input_focus_t;
/** Opcode for xcb_set_input_focus. */ /** Opcode for xcb_set_input_focus. */
#define XCB_SET_INPUT_FOCUS 42 #define XCB_SET_INPUT_FOCUS 42
/** /**
* @brief xcb_set_input_focus_request_t * @brief xcb_set_input_focus_request_t
**/ **/
typedef struct xcb_set_input_focus_request_t { typedef struct xcb_set_input_focus_request_t {
uint8_t major_opcode; /**< */ uint8_t major_opcode; /**< */
skipping to change at line 2736 skipping to change at line 2947
**/ **/
typedef struct xcb_free_pixmap_request_t { typedef struct xcb_free_pixmap_request_t {
uint8_t major_opcode; /**< */ uint8_t major_opcode; /**< */
uint8_t pad0; /**< */ uint8_t pad0; /**< */
uint16_t length; /**< */ uint16_t length; /**< */
xcb_pixmap_t pixmap; /**< */ xcb_pixmap_t pixmap; /**< */
} xcb_free_pixmap_request_t; } xcb_free_pixmap_request_t;
typedef enum xcb_gc_t { typedef enum xcb_gc_t {
XCB_GC_FUNCTION = 1, XCB_GC_FUNCTION = 1,
/**< TODO: Refer to GX */
XCB_GC_PLANE_MASK = 2, XCB_GC_PLANE_MASK = 2,
/**< In graphics operations, given a source and destination pixel, the resu
lt is
computed bitwise on corresponding bits of the pixels; that is, a Boolean
operation is performed in each bit plane. The plane-mask restricts the
operation to a subset of planes, so the result is:
((src FUNC dst) AND plane-mask) OR (dst AND (NOT plane-mask)) */
XCB_GC_FOREGROUND = 4, XCB_GC_FOREGROUND = 4,
/**< Foreground colorpixel. */
XCB_GC_BACKGROUND = 8, XCB_GC_BACKGROUND = 8,
/**< Background colorpixel. */
XCB_GC_LINE_WIDTH = 16, XCB_GC_LINE_WIDTH = 16,
/**< The line-width is measured in pixels and can be greater than or equal
to one, a wide line, or the
special value zero, a thin line. */
XCB_GC_LINE_STYLE = 32, XCB_GC_LINE_STYLE = 32,
/**< The line-style defines which sections of a line are drawn:
Solid The full path of the line is drawn.
DoubleDash The full path of the line is drawn, but the even dashe
s are filled differently
than the odd dashes (see fill-style), with Butt cap-st
yle used where even and
odd dashes meet.
OnOffDash Only the even dashes are drawn, and cap-style applies
to all internal ends of
the individual dashes (except NotLast is treated as Bu
tt). */
XCB_GC_CAP_STYLE = 64, XCB_GC_CAP_STYLE = 64,
/**< The cap-style defines how the endpoints of a path are drawn:
NotLast The result is equivalent to Butt, except that for a line-width o
f zero the final
endpoint is not drawn.
Butt The result is square at the endpoint (perpendicular to the slope
of the line)
with no projection beyond.
Round The result is a circular arc with its diameter equal to the line
-width, centered
on the endpoint; it is equivalent to Butt for line-width zero.
Projecting The result is square at the end, but the path continues beyond t
he endpoint for
a distance equal to half the line-width; it is equivalent to But
t for line-width
zero. */
XCB_GC_JOIN_STYLE = 128, XCB_GC_JOIN_STYLE = 128,
/**< The join-style defines how corners are drawn for wide lines:
Miter The outer edges of the two lines extend to meet at an a
ngle. However, if the
angle is less than 11 degrees, a Bevel join-style is us
ed instead.
Round The result is a circular arc with a diameter equal to t
he line-width, centered
on the joinpoint.
Bevel The result is Butt endpoint styles, and then the triang
ular notch is filled. */
XCB_GC_FILL_STYLE = 256, XCB_GC_FILL_STYLE = 256,
/**< The fill-style defines the contents of the source for line, text, and
fill requests. For all text and fill
requests (for example, PolyText8, PolyText16, PolyFillRectangle, FillPoly,
and PolyFillArc)
as well as for line requests with line-style Solid, (for example, PolyLine,
PolySegment,
PolyRectangle, PolyArc) and for the even dashes for line requests with line
-style OnOffDash
or DoubleDash:
Solid Foreground
Tiled Tile
OpaqueStippled A tile with the same width and height as stipple
but with background
everywhere stipple has a zero and with foreground
everywhere stipple
has a one
Stippled Foreground masked by stipple
For the odd dashes for line requests with line-style DoubleDash:
Solid Background
Tiled Same as for even dashes
OpaqueStippled Same as for even dashes
Stippled Background masked by stipple */
XCB_GC_FILL_RULE = 512, XCB_GC_FILL_RULE = 512,
/**< */
XCB_GC_TILE = 1024, XCB_GC_TILE = 1024,
/**< The tile/stipple represents an infinite two-dimensional plane with the
tile/stipple replicated in all
dimensions. When that plane is superimposed on the drawable for use in a gr
aphics operation,
the upper-left corner of some instance of the tile/stipple is at the coordi
nates within the drawable
specified by the tile/stipple origin. The tile/stipple and clip origins are
interpreted relative to the
origin of whatever destination drawable is specified in a graphics request.
The tile pixmap must have the same root and depth as the gcontext (or a Mat
ch error results).
The stipple pixmap must have depth one and must have the same root as the g
context (or a
Match error results). For fill-style Stippled (but not fill-style
OpaqueStippled), the stipple pattern is tiled in a single plane and acts as
an
additional clip mask to be ANDed with the clip-mask.
Any size pixmap can be used for tiling or stippling, although some sizes ma
y be faster to use than
others. */
XCB_GC_STIPPLE = 2048, XCB_GC_STIPPLE = 2048,
/**< The tile/stipple represents an infinite two-dimensional plane with the
tile/stipple replicated in all
dimensions. When that plane is superimposed on the drawable for use in a gr
aphics operation,
the upper-left corner of some instance of the tile/stipple is at the coordi
nates within the drawable
specified by the tile/stipple origin. The tile/stipple and clip origins are
interpreted relative to the
origin of whatever destination drawable is specified in a graphics request.
The tile pixmap must have the same root and depth as the gcontext (or a Mat
ch error results).
The stipple pixmap must have depth one and must have the same root as the g
context (or a
Match error results). For fill-style Stippled (but not fill-style
OpaqueStippled), the stipple pattern is tiled in a single plane and acts as
an
additional clip mask to be ANDed with the clip-mask.
Any size pixmap can be used for tiling or stippling, although some sizes ma
y be faster to use than
others. */
XCB_GC_TILE_STIPPLE_ORIGIN_X = 4096, XCB_GC_TILE_STIPPLE_ORIGIN_X = 4096,
/**< TODO */
XCB_GC_TILE_STIPPLE_ORIGIN_Y = 8192, XCB_GC_TILE_STIPPLE_ORIGIN_Y = 8192,
/**< TODO */
XCB_GC_FONT = 16384, XCB_GC_FONT = 16384,
/**< Which font to use for the `ImageText8` and `ImageText16` requests. */
XCB_GC_SUBWINDOW_MODE = 32768, XCB_GC_SUBWINDOW_MODE = 32768,
/**< For ClipByChildren, both source and destination windows are additional
ly
clipped by all viewable InputOutput children. For IncludeInferiors, neither
source nor destination window is
clipped by inferiors. This will result in including subwindow contents in t
he source and drawing
through subwindow boundaries of the destination. The use of IncludeInferior
s with a source or
destination window of one depth with mapped inferiors of differing depth is
not illegal, but the
semantics is undefined by the core protocol. */
XCB_GC_GRAPHICS_EXPOSURES = 65536, XCB_GC_GRAPHICS_EXPOSURES = 65536,
/**< Whether ExposureEvents should be generated (1) or not (0).
The default is 1. */
XCB_GC_CLIP_ORIGIN_X = 131072, XCB_GC_CLIP_ORIGIN_X = 131072,
/**< TODO */
XCB_GC_CLIP_ORIGIN_Y = 262144, XCB_GC_CLIP_ORIGIN_Y = 262144,
/**< TODO */
XCB_GC_CLIP_MASK = 524288, XCB_GC_CLIP_MASK = 524288,
/**< The clip-mask restricts writes to the destination drawable. Only pixel
s where the clip-mask has
bits set to 1 are drawn. Pixels are not drawn outside the area covered by t
he clip-mask or where
the clip-mask has bits set to 0. The clip-mask affects all graphics request
s, but it does not clip
sources. The clip-mask origin is interpreted relative to the origin of what
ever destination drawable is specified in a graphics request. If a pixmap i
s specified as the clip-mask, it must have
depth 1 and have the same root as the gcontext (or a Match error results).
If clip-mask is None,
then pixels are always drawn, regardless of the clip origin. The clip-mask
can also be set with the
SetClipRectangles request. */
XCB_GC_DASH_OFFSET = 1048576, XCB_GC_DASH_OFFSET = 1048576,
/**< TODO */
XCB_GC_DASH_LIST = 2097152, XCB_GC_DASH_LIST = 2097152,
/**< TODO */
XCB_GC_ARC_MODE = 4194304 XCB_GC_ARC_MODE = 4194304
/**< TODO */
} xcb_gc_t; } xcb_gc_t;
typedef enum xcb_gx_t { typedef enum xcb_gx_t {
XCB_GX_CLEAR = 0, XCB_GX_CLEAR = 0,
XCB_GX_AND = 1, XCB_GX_AND = 1,
XCB_GX_AND_REVERSE = 2, XCB_GX_AND_REVERSE = 2,
XCB_GX_COPY = 3, XCB_GX_COPY = 3,
XCB_GX_AND_INVERTED = 4, XCB_GX_AND_INVERTED = 4,
XCB_GX_NOOP = 5, XCB_GX_NOOP = 5,
XCB_GX_XOR = 6, XCB_GX_XOR = 6,
skipping to change at line 2976 skipping to change at line 3310
int16_t src_y; /**< */ int16_t src_y; /**< */
int16_t dst_x; /**< */ int16_t dst_x; /**< */
int16_t dst_y; /**< */ int16_t dst_y; /**< */
uint16_t width; /**< */ uint16_t width; /**< */
uint16_t height; /**< */ uint16_t height; /**< */
uint32_t bit_plane; /**< */ uint32_t bit_plane; /**< */
} xcb_copy_plane_request_t; } xcb_copy_plane_request_t;
typedef enum xcb_coord_mode_t { typedef enum xcb_coord_mode_t {
XCB_COORD_MODE_ORIGIN = 0, XCB_COORD_MODE_ORIGIN = 0,
/**< Treats all coordinates as relative to the origin. */
XCB_COORD_MODE_PREVIOUS = 1 XCB_COORD_MODE_PREVIOUS = 1
/**< Treats all coordinates after the first as relative to the previous coo
rdinate. */
} xcb_coord_mode_t; } xcb_coord_mode_t;
/** Opcode for xcb_poly_point. */ /** Opcode for xcb_poly_point. */
#define XCB_POLY_POINT 64 #define XCB_POLY_POINT 64
/** /**
* @brief xcb_poly_point_request_t * @brief xcb_poly_point_request_t
**/ **/
typedef struct xcb_poly_point_request_t { typedef struct xcb_poly_point_request_t {
uint8_t major_opcode; /**< */ uint8_t major_opcode; /**< */
skipping to change at line 4413 skipping to change at line 4751
} xcb_no_operation_request_t; } xcb_no_operation_request_t;
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_char2b_iterator_t * @param i Pointer to a xcb_char2b_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_char2b_t) * element. The member index is increased by sizeof(xcb_char2b_t)
*/ */
/**************************************************************************
***
**
** void xcb_char2b_next
**
** @param xcb_char2b_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_char2b_next (xcb_char2b_iterator_t *i /**< */); xcb_char2b_next (xcb_char2b_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_char2b_iterator_t * @param i An xcb_char2b_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_char2b_end
**
** @param xcb_char2b_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_char2b_end (xcb_char2b_iterator_t i /**< */); xcb_char2b_end (xcb_char2b_iterator_t i /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_window_iterator_t * @param i Pointer to a xcb_window_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_window_t) * element. The member index is increased by sizeof(xcb_window_t)
*/ */
/**************************************************************************
***
**
** void xcb_window_next
**
** @param xcb_window_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_window_next (xcb_window_iterator_t *i /**< */); xcb_window_next (xcb_window_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_window_iterator_t * @param i An xcb_window_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_window_end
**
** @param xcb_window_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_window_end (xcb_window_iterator_t i /**< */); xcb_window_end (xcb_window_iterator_t i /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_pixmap_iterator_t * @param i Pointer to a xcb_pixmap_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_pixmap_t) * element. The member index is increased by sizeof(xcb_pixmap_t)
*/ */
/**************************************************************************
***
**
** void xcb_pixmap_next
**
** @param xcb_pixmap_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_pixmap_next (xcb_pixmap_iterator_t *i /**< */); xcb_pixmap_next (xcb_pixmap_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_pixmap_iterator_t * @param i An xcb_pixmap_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_pixmap_end
**
** @param xcb_pixmap_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_pixmap_end (xcb_pixmap_iterator_t i /**< */); xcb_pixmap_end (xcb_pixmap_iterator_t i /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_cursor_iterator_t * @param i Pointer to a xcb_cursor_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_cursor_t) * element. The member index is increased by sizeof(xcb_cursor_t)
*/ */
/**************************************************************************
***
**
** void xcb_cursor_next
**
** @param xcb_cursor_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_cursor_next (xcb_cursor_iterator_t *i /**< */); xcb_cursor_next (xcb_cursor_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_cursor_iterator_t * @param i An xcb_cursor_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_cursor_end
**
** @param xcb_cursor_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_cursor_end (xcb_cursor_iterator_t i /**< */); xcb_cursor_end (xcb_cursor_iterator_t i /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_font_iterator_t * @param i Pointer to a xcb_font_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_font_t) * element. The member index is increased by sizeof(xcb_font_t)
*/ */
/**************************************************************************
***
**
** void xcb_font_next
**
** @param xcb_font_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_font_next (xcb_font_iterator_t *i /**< */); xcb_font_next (xcb_font_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_font_iterator_t * @param i An xcb_font_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_font_end
**
** @param xcb_font_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_font_end (xcb_font_iterator_t i /**< */); xcb_font_end (xcb_font_iterator_t i /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_gcontext_iterator_t * @param i Pointer to a xcb_gcontext_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_gcontext_t) * element. The member index is increased by sizeof(xcb_gcontext_t)
*/ */
/**************************************************************************
***
**
** void xcb_gcontext_next
**
** @param xcb_gcontext_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_gcontext_next (xcb_gcontext_iterator_t *i /**< */); xcb_gcontext_next (xcb_gcontext_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_gcontext_iterator_t * @param i An xcb_gcontext_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_gcontext_end
**
** @param xcb_gcontext_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_gcontext_end (xcb_gcontext_iterator_t i /**< */); xcb_gcontext_end (xcb_gcontext_iterator_t i /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_colormap_iterator_t * @param i Pointer to a xcb_colormap_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_colormap_t) * element. The member index is increased by sizeof(xcb_colormap_t)
*/ */
/**************************************************************************
***
**
** void xcb_colormap_next
**
** @param xcb_colormap_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_colormap_next (xcb_colormap_iterator_t *i /**< */); xcb_colormap_next (xcb_colormap_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_colormap_iterator_t * @param i An xcb_colormap_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_colormap_end
**
** @param xcb_colormap_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_colormap_end (xcb_colormap_iterator_t i /**< */); xcb_colormap_end (xcb_colormap_iterator_t i /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_atom_iterator_t * @param i Pointer to a xcb_atom_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_atom_t) * element. The member index is increased by sizeof(xcb_atom_t)
*/ */
/**************************************************************************
***
**
** void xcb_atom_next
**
** @param xcb_atom_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_atom_next (xcb_atom_iterator_t *i /**< */); xcb_atom_next (xcb_atom_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_atom_iterator_t * @param i An xcb_atom_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_atom_end
**
** @param xcb_atom_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_atom_end (xcb_atom_iterator_t i /**< */); xcb_atom_end (xcb_atom_iterator_t i /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_drawable_iterator_t * @param i Pointer to a xcb_drawable_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_drawable_t) * element. The member index is increased by sizeof(xcb_drawable_t)
*/ */
/**************************************************************************
***
**
** void xcb_drawable_next
**
** @param xcb_drawable_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_drawable_next (xcb_drawable_iterator_t *i /**< */); xcb_drawable_next (xcb_drawable_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_drawable_iterator_t * @param i An xcb_drawable_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_drawable_end
**
** @param xcb_drawable_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_drawable_end (xcb_drawable_iterator_t i /**< */); xcb_drawable_end (xcb_drawable_iterator_t i /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_fontable_iterator_t * @param i Pointer to a xcb_fontable_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_fontable_t) * element. The member index is increased by sizeof(xcb_fontable_t)
*/ */
/**************************************************************************
***
**
** void xcb_fontable_next
**
** @param xcb_fontable_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_fontable_next (xcb_fontable_iterator_t *i /**< */); xcb_fontable_next (xcb_fontable_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_fontable_iterator_t * @param i An xcb_fontable_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_fontable_end
**
** @param xcb_fontable_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_fontable_end (xcb_fontable_iterator_t i /**< */); xcb_fontable_end (xcb_fontable_iterator_t i /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_visualid_iterator_t * @param i Pointer to a xcb_visualid_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_visualid_t) * element. The member index is increased by sizeof(xcb_visualid_t)
*/ */
/**************************************************************************
***
**
** void xcb_visualid_next
**
** @param xcb_visualid_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_visualid_next (xcb_visualid_iterator_t *i /**< */); xcb_visualid_next (xcb_visualid_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_visualid_iterator_t * @param i An xcb_visualid_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_visualid_end
**
** @param xcb_visualid_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_visualid_end (xcb_visualid_iterator_t i /**< */); xcb_visualid_end (xcb_visualid_iterator_t i /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_timestamp_iterator_t * @param i Pointer to a xcb_timestamp_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_timestamp_t) * element. The member index is increased by sizeof(xcb_timestamp_t)
*/ */
/**************************************************************************
***
**
** void xcb_timestamp_next
**
** @param xcb_timestamp_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_timestamp_next (xcb_timestamp_iterator_t *i /**< */); xcb_timestamp_next (xcb_timestamp_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_timestamp_iterator_t * @param i An xcb_timestamp_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_timestamp_end
**
** @param xcb_timestamp_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_timestamp_end (xcb_timestamp_iterator_t i /**< */); xcb_timestamp_end (xcb_timestamp_iterator_t i /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_keysym_iterator_t * @param i Pointer to a xcb_keysym_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_keysym_t) * element. The member index is increased by sizeof(xcb_keysym_t)
*/ */
/**************************************************************************
***
**
** void xcb_keysym_next
**
** @param xcb_keysym_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_keysym_next (xcb_keysym_iterator_t *i /**< */); xcb_keysym_next (xcb_keysym_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_keysym_iterator_t * @param i An xcb_keysym_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_keysym_end
**
** @param xcb_keysym_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_keysym_end (xcb_keysym_iterator_t i /**< */); xcb_keysym_end (xcb_keysym_iterator_t i /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_keycode_iterator_t * @param i Pointer to a xcb_keycode_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_keycode_t) * element. The member index is increased by sizeof(xcb_keycode_t)
*/ */
/**************************************************************************
***
**
** void xcb_keycode_next
**
** @param xcb_keycode_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_keycode_next (xcb_keycode_iterator_t *i /**< */); xcb_keycode_next (xcb_keycode_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_keycode_iterator_t * @param i An xcb_keycode_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_keycode_end
**
** @param xcb_keycode_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_keycode_end (xcb_keycode_iterator_t i /**< */); xcb_keycode_end (xcb_keycode_iterator_t i /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_button_iterator_t * @param i Pointer to a xcb_button_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_button_t) * element. The member index is increased by sizeof(xcb_button_t)
*/ */
/**************************************************************************
***
**
** void xcb_button_next
**
** @param xcb_button_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_button_next (xcb_button_iterator_t *i /**< */); xcb_button_next (xcb_button_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_button_iterator_t * @param i An xcb_button_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_button_end
**
** @param xcb_button_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_button_end (xcb_button_iterator_t i /**< */); xcb_button_end (xcb_button_iterator_t i /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_point_iterator_t * @param i Pointer to a xcb_point_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_point_t) * element. The member index is increased by sizeof(xcb_point_t)
*/ */
/**************************************************************************
***
**
** void xcb_point_next
**
** @param xcb_point_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_point_next (xcb_point_iterator_t *i /**< */); xcb_point_next (xcb_point_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_point_iterator_t * @param i An xcb_point_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_point_end
**
** @param xcb_point_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_point_end (xcb_point_iterator_t i /**< */); xcb_point_end (xcb_point_iterator_t i /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_rectangle_iterator_t * @param i Pointer to a xcb_rectangle_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_rectangle_t) * element. The member index is increased by sizeof(xcb_rectangle_t)
*/ */
/**************************************************************************
***
**
** void xcb_rectangle_next
**
** @param xcb_rectangle_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_rectangle_next (xcb_rectangle_iterator_t *i /**< */); xcb_rectangle_next (xcb_rectangle_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_rectangle_iterator_t * @param i An xcb_rectangle_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_rectangle_end
**
** @param xcb_rectangle_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_rectangle_end (xcb_rectangle_iterator_t i /**< */); xcb_rectangle_end (xcb_rectangle_iterator_t i /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_arc_iterator_t * @param i Pointer to a xcb_arc_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_arc_t) * element. The member index is increased by sizeof(xcb_arc_t)
*/ */
/**************************************************************************
***
**
** void xcb_arc_next
**
** @param xcb_arc_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_arc_next (xcb_arc_iterator_t *i /**< */); xcb_arc_next (xcb_arc_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_arc_iterator_t * @param i An xcb_arc_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_arc_end
**
** @param xcb_arc_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_arc_end (xcb_arc_iterator_t i /**< */); xcb_arc_end (xcb_arc_iterator_t i /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_format_iterator_t * @param i Pointer to a xcb_format_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_format_t) * element. The member index is increased by sizeof(xcb_format_t)
*/ */
/**************************************************************************
***
**
** void xcb_format_next
**
** @param xcb_format_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_format_next (xcb_format_iterator_t *i /**< */); xcb_format_next (xcb_format_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_format_iterator_t * @param i An xcb_format_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_format_end
**
** @param xcb_format_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_format_end (xcb_format_iterator_t i /**< */); xcb_format_end (xcb_format_iterator_t i /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_visualtype_iterator_t * @param i Pointer to a xcb_visualtype_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_visualtype_t) * element. The member index is increased by sizeof(xcb_visualtype_t)
*/ */
/**************************************************************************
***
**
** void xcb_visualtype_next
**
** @param xcb_visualtype_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_visualtype_next (xcb_visualtype_iterator_t *i /**< */); xcb_visualtype_next (xcb_visualtype_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_visualtype_iterator_t * @param i An xcb_visualtype_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_visualtype_end
**
** @param xcb_visualtype_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_visualtype_end (xcb_visualtype_iterator_t i /**< */); xcb_visualtype_end (xcb_visualtype_iterator_t i /**< */);
int int
xcb_depth_sizeof (const void *_buffer /**< */); xcb_depth_sizeof (const void *_buffer /**< */);
/**************************************************************************
***
**
** xcb_visualtype_t * xcb_depth_visuals
**
** @param const xcb_depth_t *R
** @returns xcb_visualtype_t *
**
**************************************************************************
***/
xcb_visualtype_t * xcb_visualtype_t *
xcb_depth_visuals (const xcb_depth_t *R /**< */); xcb_depth_visuals (const xcb_depth_t *R /**< */);
/**************************************************************************
***
**
** int xcb_depth_visuals_length
**
** @param const xcb_depth_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_depth_visuals_length (const xcb_depth_t *R /**< */); xcb_depth_visuals_length (const xcb_depth_t *R /**< */);
/**************************************************************************
***
**
** xcb_visualtype_iterator_t xcb_depth_visuals_iterator
**
** @param const xcb_depth_t *R
** @returns xcb_visualtype_iterator_t
**
**************************************************************************
***/
xcb_visualtype_iterator_t xcb_visualtype_iterator_t
xcb_depth_visuals_iterator (const xcb_depth_t *R /**< */); xcb_depth_visuals_iterator (const xcb_depth_t *R /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_depth_iterator_t * @param i Pointer to a xcb_depth_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_depth_t) * element. The member index is increased by sizeof(xcb_depth_t)
*/ */
/**************************************************************************
***
**
** void xcb_depth_next
**
** @param xcb_depth_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_depth_next (xcb_depth_iterator_t *i /**< */); xcb_depth_next (xcb_depth_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_depth_iterator_t * @param i An xcb_depth_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_depth_end
**
** @param xcb_depth_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_depth_end (xcb_depth_iterator_t i /**< */); xcb_depth_end (xcb_depth_iterator_t i /**< */);
int int
xcb_screen_sizeof (const void *_buffer /**< */); xcb_screen_sizeof (const void *_buffer /**< */);
/**************************************************************************
***
**
** int xcb_screen_allowed_depths_length
**
** @param const xcb_screen_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_screen_allowed_depths_length (const xcb_screen_t *R /**< */); xcb_screen_allowed_depths_length (const xcb_screen_t *R /**< */);
/**************************************************************************
***
**
** xcb_depth_iterator_t xcb_screen_allowed_depths_iterator
**
** @param const xcb_screen_t *R
** @returns xcb_depth_iterator_t
**
**************************************************************************
***/
xcb_depth_iterator_t xcb_depth_iterator_t
xcb_screen_allowed_depths_iterator (const xcb_screen_t *R /**< */); xcb_screen_allowed_depths_iterator (const xcb_screen_t *R /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_screen_iterator_t * @param i Pointer to a xcb_screen_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_screen_t) * element. The member index is increased by sizeof(xcb_screen_t)
*/ */
/**************************************************************************
***
**
** void xcb_screen_next
**
** @param xcb_screen_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_screen_next (xcb_screen_iterator_t *i /**< */); xcb_screen_next (xcb_screen_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_screen_iterator_t * @param i An xcb_screen_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_screen_end
**
** @param xcb_screen_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_screen_end (xcb_screen_iterator_t i /**< */); xcb_screen_end (xcb_screen_iterator_t i /**< */);
int int
xcb_setup_request_sizeof (const void *_buffer /**< */); xcb_setup_request_sizeof (const void *_buffer /**< */);
/**************************************************************************
***
**
** char * xcb_setup_request_authorization_protocol_name
**
** @param const xcb_setup_request_t *R
** @returns char *
**
**************************************************************************
***/
char * char *
xcb_setup_request_authorization_protocol_name (const xcb_setup_request_t *R /**< */); xcb_setup_request_authorization_protocol_name (const xcb_setup_request_t *R /**< */);
/**************************************************************************
***
**
** int xcb_setup_request_authorization_protocol_name_length
**
** @param const xcb_setup_request_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_setup_request_authorization_protocol_name_length (const xcb_setup_reque st_t *R /**< */); xcb_setup_request_authorization_protocol_name_length (const xcb_setup_reque st_t *R /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_setup_request_authorization_protocol_name_en
d
**
** @param const xcb_setup_request_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_setup_request_authorization_protocol_name_end (const xcb_setup_request_ t *R /**< */); xcb_setup_request_authorization_protocol_name_end (const xcb_setup_request_ t *R /**< */);
/**************************************************************************
***
**
** char * xcb_setup_request_authorization_protocol_data
**
** @param const xcb_setup_request_t *R
** @returns char *
**
**************************************************************************
***/
char * char *
xcb_setup_request_authorization_protocol_data (const xcb_setup_request_t *R /**< */); xcb_setup_request_authorization_protocol_data (const xcb_setup_request_t *R /**< */);
/**************************************************************************
***
**
** int xcb_setup_request_authorization_protocol_data_length
**
** @param const xcb_setup_request_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_setup_request_authorization_protocol_data_length (const xcb_setup_reque st_t *R /**< */); xcb_setup_request_authorization_protocol_data_length (const xcb_setup_reque st_t *R /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_setup_request_authorization_protocol_data_en
d
**
** @param const xcb_setup_request_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_setup_request_authorization_protocol_data_end (const xcb_setup_request_ t *R /**< */); xcb_setup_request_authorization_protocol_data_end (const xcb_setup_request_ t *R /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_setup_request_iterator_t * @param i Pointer to a xcb_setup_request_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_setup_request_t) * element. The member index is increased by sizeof(xcb_setup_request_t)
*/ */
/**************************************************************************
***
**
** void xcb_setup_request_next
**
** @param xcb_setup_request_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_setup_request_next (xcb_setup_request_iterator_t *i /**< */); xcb_setup_request_next (xcb_setup_request_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_setup_request_iterator_t * @param i An xcb_setup_request_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_setup_request_end
**
** @param xcb_setup_request_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_setup_request_end (xcb_setup_request_iterator_t i /**< */); xcb_setup_request_end (xcb_setup_request_iterator_t i /**< */);
int int
xcb_setup_failed_sizeof (const void *_buffer /**< */); xcb_setup_failed_sizeof (const void *_buffer /**< */);
/**************************************************************************
***
**
** char * xcb_setup_failed_reason
**
** @param const xcb_setup_failed_t *R
** @returns char *
**
**************************************************************************
***/
char * char *
xcb_setup_failed_reason (const xcb_setup_failed_t *R /**< */); xcb_setup_failed_reason (const xcb_setup_failed_t *R /**< */);
/**************************************************************************
***
**
** int xcb_setup_failed_reason_length
**
** @param const xcb_setup_failed_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_setup_failed_reason_length (const xcb_setup_failed_t *R /**< */); xcb_setup_failed_reason_length (const xcb_setup_failed_t *R /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_setup_failed_reason_end
**
** @param const xcb_setup_failed_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_setup_failed_reason_end (const xcb_setup_failed_t *R /**< */); xcb_setup_failed_reason_end (const xcb_setup_failed_t *R /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_setup_failed_iterator_t * @param i Pointer to a xcb_setup_failed_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_setup_failed_t) * element. The member index is increased by sizeof(xcb_setup_failed_t)
*/ */
/**************************************************************************
***
**
** void xcb_setup_failed_next
**
** @param xcb_setup_failed_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_setup_failed_next (xcb_setup_failed_iterator_t *i /**< */); xcb_setup_failed_next (xcb_setup_failed_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_setup_failed_iterator_t * @param i An xcb_setup_failed_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_setup_failed_end
**
** @param xcb_setup_failed_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_setup_failed_end (xcb_setup_failed_iterator_t i /**< */); xcb_setup_failed_end (xcb_setup_failed_iterator_t i /**< */);
int int
xcb_setup_authenticate_sizeof (const void *_buffer /**< */); xcb_setup_authenticate_sizeof (const void *_buffer /**< */);
/**************************************************************************
***
**
** char * xcb_setup_authenticate_reason
**
** @param const xcb_setup_authenticate_t *R
** @returns char *
**
**************************************************************************
***/
char * char *
xcb_setup_authenticate_reason (const xcb_setup_authenticate_t *R /**< */); xcb_setup_authenticate_reason (const xcb_setup_authenticate_t *R /**< */);
/**************************************************************************
***
**
** int xcb_setup_authenticate_reason_length
**
** @param const xcb_setup_authenticate_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_setup_authenticate_reason_length (const xcb_setup_authenticate_t *R /* *< */); xcb_setup_authenticate_reason_length (const xcb_setup_authenticate_t *R /* *< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_setup_authenticate_reason_end
**
** @param const xcb_setup_authenticate_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_setup_authenticate_reason_end (const xcb_setup_authenticate_t *R /**< */); xcb_setup_authenticate_reason_end (const xcb_setup_authenticate_t *R /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_setup_authenticate_iterator_t * @param i Pointer to a xcb_setup_authenticate_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_setup_authenticate_ t) * element. The member index is increased by sizeof(xcb_setup_authenticate_ t)
*/ */
/**************************************************************************
***
**
** void xcb_setup_authenticate_next
**
** @param xcb_setup_authenticate_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_setup_authenticate_next (xcb_setup_authenticate_iterator_t *i /**< */) ; xcb_setup_authenticate_next (xcb_setup_authenticate_iterator_t *i /**< */) ;
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_setup_authenticate_iterator_t * @param i An xcb_setup_authenticate_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_setup_authenticate_end
**
** @param xcb_setup_authenticate_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_setup_authenticate_end (xcb_setup_authenticate_iterator_t i /**< */); xcb_setup_authenticate_end (xcb_setup_authenticate_iterator_t i /**< */);
int int
xcb_setup_sizeof (const void *_buffer /**< */); xcb_setup_sizeof (const void *_buffer /**< */);
/**************************************************************************
***
**
** char * xcb_setup_vendor
**
** @param const xcb_setup_t *R
** @returns char *
**
**************************************************************************
***/
char * char *
xcb_setup_vendor (const xcb_setup_t *R /**< */); xcb_setup_vendor (const xcb_setup_t *R /**< */);
/**************************************************************************
***
**
** int xcb_setup_vendor_length
**
** @param const xcb_setup_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_setup_vendor_length (const xcb_setup_t *R /**< */); xcb_setup_vendor_length (const xcb_setup_t *R /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_setup_vendor_end
**
** @param const xcb_setup_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_setup_vendor_end (const xcb_setup_t *R /**< */); xcb_setup_vendor_end (const xcb_setup_t *R /**< */);
/**************************************************************************
***
**
** xcb_format_t * xcb_setup_pixmap_formats
**
** @param const xcb_setup_t *R
** @returns xcb_format_t *
**
**************************************************************************
***/
xcb_format_t * xcb_format_t *
xcb_setup_pixmap_formats (const xcb_setup_t *R /**< */); xcb_setup_pixmap_formats (const xcb_setup_t *R /**< */);
/**************************************************************************
***
**
** int xcb_setup_pixmap_formats_length
**
** @param const xcb_setup_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_setup_pixmap_formats_length (const xcb_setup_t *R /**< */); xcb_setup_pixmap_formats_length (const xcb_setup_t *R /**< */);
/**************************************************************************
***
**
** xcb_format_iterator_t xcb_setup_pixmap_formats_iterator
**
** @param const xcb_setup_t *R
** @returns xcb_format_iterator_t
**
**************************************************************************
***/
xcb_format_iterator_t xcb_format_iterator_t
xcb_setup_pixmap_formats_iterator (const xcb_setup_t *R /**< */); xcb_setup_pixmap_formats_iterator (const xcb_setup_t *R /**< */);
/**************************************************************************
***
**
** int xcb_setup_roots_length
**
** @param const xcb_setup_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_setup_roots_length (const xcb_setup_t *R /**< */); xcb_setup_roots_length (const xcb_setup_t *R /**< */);
/**************************************************************************
***
**
** xcb_screen_iterator_t xcb_setup_roots_iterator
**
** @param const xcb_setup_t *R
** @returns xcb_screen_iterator_t
**
**************************************************************************
***/
xcb_screen_iterator_t xcb_screen_iterator_t
xcb_setup_roots_iterator (const xcb_setup_t *R /**< */); xcb_setup_roots_iterator (const xcb_setup_t *R /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_setup_iterator_t * @param i Pointer to a xcb_setup_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_setup_t) * element. The member index is increased by sizeof(xcb_setup_t)
*/ */
/**************************************************************************
***
**
** void xcb_setup_next
**
** @param xcb_setup_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_setup_next (xcb_setup_iterator_t *i /**< */); xcb_setup_next (xcb_setup_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_setup_iterator_t * @param i An xcb_setup_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_setup_end
**
** @param xcb_setup_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_setup_end (xcb_setup_iterator_t i /**< */); xcb_setup_end (xcb_setup_iterator_t i /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_client_message_data_iterator_t * @param i Pointer to a xcb_client_message_data_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_client_message_data _t) * element. The member index is increased by sizeof(xcb_client_message_data _t)
*/ */
/**************************************************************************
***
**
** void xcb_client_message_data_next
**
** @param xcb_client_message_data_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_client_message_data_next (xcb_client_message_data_iterator_t *i /**< * /); xcb_client_message_data_next (xcb_client_message_data_iterator_t *i /**< * /);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_client_message_data_iterator_t * @param i An xcb_client_message_data_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_client_message_data_end
**
** @param xcb_client_message_data_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_client_message_data_end (xcb_client_message_data_iterator_t i /**< */) ; xcb_client_message_data_end (xcb_client_message_data_iterator_t i /**< */) ;
int int
xcb_create_window_sizeof (const void *_buffer /**< */); xcb_create_window_sizeof (const void *_buffer /**< */);
/** /**
* @brief Creates a window
* *
* @param c The connection * @param c The connection
* @return A cookie * @param depth Specifies the new window's depth (TODO: what unit?).
* \n
* The special value `XCB_COPY_FROM_PARENT` means the depth is taken from t
he
* \a parent window.
* @param wid The ID with which you will refer to the new window, created b
y
* `xcb_generate_id`.
* @param parent The parent window of the new window.
* @param x The X coordinate of the new window.
* @param y The Y coordinate of the new window.
* @param width The width of the new window.
* @param height The height of the new window.
* @param border_width TODO:
* \n
* Must be zero if the `class` is `InputOnly` or a `xcb_match_error_t` occu
rs.
* @param _class A bitmask of #xcb_window_class_t values.
* @param _class \n
* @param visual Specifies the id for the new window's visual.
* \n
* The special value `XCB_COPY_FROM_PARENT` means the visual is taken from
the
* \a parent window.
* @param value_mask A bitmask of #xcb_cw_t values.
* @return A cookie
*
* Creates an unmapped window as child of the specified \a parent window. A
* CreateNotify event will be generated. The new window is placed on top in
the
* stacking order with respect to siblings.
*
* The coordinate system has the X axis horizontal and the Y axis vertical
with
* the origin [0, 0] at the upper-left corner. Coordinates are integral, in
terms
* of pixels, and coincide with pixel centers. Each window and pixmap has i
ts own
* coordinate system. For a window, the origin is inside the border at the
inside,
* upper-left corner.
* *
* Delivers a request to the X server. * The created window is not yet displayed (mapped), call `xcb_map_window`
to
* display it.
*
* The created window will initially use the same cursor as its parent.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_create_window_checked
**
** @param xcb_connection_t *c
** @param uint8_t depth
** @param xcb_window_t wid
** @param xcb_window_t parent
** @param int16_t x
** @param int16_t y
** @param uint16_t width
** @param uint16_t height
** @param uint16_t border_width
** @param uint16_t _class
** @param xcb_visualid_t visual
** @param uint32_t value_mask
** @param const uint32_t *value_list
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_create_window_checked (xcb_connection_t *c /**< */, xcb_create_window_checked (xcb_connection_t *c /**< */,
uint8_t depth /**< */, uint8_t depth /**< */,
xcb_window_t wid /**< */, xcb_window_t wid /**< */,
xcb_window_t parent /**< */, xcb_window_t parent /**< */,
int16_t x /**< */, int16_t x /**< */,
int16_t y /**< */, int16_t y /**< */,
uint16_t width /**< */, uint16_t width /**< */,
uint16_t height /**< */, uint16_t height /**< */,
uint16_t border_width /**< */, uint16_t border_width /**< */,
uint16_t _class /**< */, uint16_t _class /**< */,
xcb_visualid_t visual /**< */, xcb_visualid_t visual /**< */,
uint32_t value_mask /**< */, uint32_t value_mask /**< */,
const uint32_t *value_list /**< */); const uint32_t *value_list /**< */);
/** /**
* @brief Creates a window
* *
* @param c The connection * @param c The connection
* @return A cookie * @param depth Specifies the new window's depth (TODO: what unit?).
* \n
* The special value `XCB_COPY_FROM_PARENT` means the depth is taken from t
he
* \a parent window.
* @param wid The ID with which you will refer to the new window, created b
y
* `xcb_generate_id`.
* @param parent The parent window of the new window.
* @param x The X coordinate of the new window.
* @param y The Y coordinate of the new window.
* @param width The width of the new window.
* @param height The height of the new window.
* @param border_width TODO:
* \n
* Must be zero if the `class` is `InputOnly` or a `xcb_match_error_t` occu
rs.
* @param _class A bitmask of #xcb_window_class_t values.
* @param _class \n
* @param visual Specifies the id for the new window's visual.
* \n
* The special value `XCB_COPY_FROM_PARENT` means the visual is taken from
the
* \a parent window.
* @param value_mask A bitmask of #xcb_cw_t values.
* @return A cookie
*
* Creates an unmapped window as child of the specified \a parent window. A
* CreateNotify event will be generated. The new window is placed on top in
the
* stacking order with respect to siblings.
*
* The coordinate system has the X axis horizontal and the Y axis vertical
with
* the origin [0, 0] at the upper-left corner. Coordinates are integral, in
terms
* of pixels, and coincide with pixel centers. Each window and pixmap has i
ts own
* coordinate system. For a window, the origin is inside the border at the
inside,
* upper-left corner.
* *
* Delivers a request to the X server. * The created window is not yet displayed (mapped), call `xcb_map_window`
to
* display it.
*
* The created window will initially use the same cursor as its parent.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_create_window
**
** @param xcb_connection_t *c
** @param uint8_t depth
** @param xcb_window_t wid
** @param xcb_window_t parent
** @param int16_t x
** @param int16_t y
** @param uint16_t width
** @param uint16_t height
** @param uint16_t border_width
** @param uint16_t _class
** @param xcb_visualid_t visual
** @param uint32_t value_mask
** @param const uint32_t *value_list
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_create_window (xcb_connection_t *c /**< */, xcb_create_window (xcb_connection_t *c /**< */,
uint8_t depth /**< */, uint8_t depth /**< */,
xcb_window_t wid /**< */, xcb_window_t wid /**< */,
xcb_window_t parent /**< */, xcb_window_t parent /**< */,
int16_t x /**< */, int16_t x /**< */,
int16_t y /**< */, int16_t y /**< */,
uint16_t width /**< */, uint16_t width /**< */,
uint16_t height /**< */, uint16_t height /**< */,
uint16_t border_width /**< */, uint16_t border_width /**< */,
uint16_t _class /**< */, uint16_t _class /**< */,
xcb_visualid_t visual /**< */, xcb_visualid_t visual /**< */,
uint32_t value_mask /**< */, uint32_t value_mask /**< */,
const uint32_t *value_list /**< */); const uint32_t *value_list /**< */);
int int
xcb_change_window_attributes_sizeof (const void *_buffer /**< */); xcb_change_window_attributes_sizeof (const void *_buffer /**< */);
/** /**
* @brief change window attributes
* *
* @param c The connection * @param c The connection
* @param window The window to change.
* @param value_mask A bitmask of #xcb_cw_t values.
* @param value_mask \n
* @param value_list Values for each of the attributes specified in the bit
mask \a value_mask. The
* order has to correspond to the order of possible \a value_mask bits. See
the
* example.
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Changes the attributes specified by \a value_mask for the specified \a w indow.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_change_window_attributes_checked
**
** @param xcb_connection_t *c
** @param xcb_window_t window
** @param uint32_t value_mask
** @param const uint32_t *value_list
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_change_window_attributes_checked (xcb_connection_t *c /**< */, xcb_change_window_attributes_checked (xcb_connection_t *c /**< */,
xcb_window_t window /**< */, xcb_window_t window /**< */,
uint32_t value_mask /**< */ , uint32_t value_mask /**< */ ,
const uint32_t *value_list /**< */ ); const uint32_t *value_list /**< */ );
/** /**
* @brief change window attributes
* *
* @param c The connection * @param c The connection
* @param window The window to change.
* @param value_mask A bitmask of #xcb_cw_t values.
* @param value_mask \n
* @param value_list Values for each of the attributes specified in the bit
mask \a value_mask. The
* order has to correspond to the order of possible \a value_mask bits. See
the
* example.
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Changes the attributes specified by \a value_mask for the specified \a w indow.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_change_window_attributes
**
** @param xcb_connection_t *c
** @param xcb_window_t window
** @param uint32_t value_mask
** @param const uint32_t *value_list
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_change_window_attributes (xcb_connection_t *c /**< */, xcb_change_window_attributes (xcb_connection_t *c /**< */,
xcb_window_t window /**< */, xcb_window_t window /**< */,
uint32_t value_mask /**< */, uint32_t value_mask /**< */,
const uint32_t *value_list /**< */); const uint32_t *value_list /**< */);
/** /**
* @brief Gets window attributes
* *
* @param c The connection * @param c The connection
* @param window The window to get the attributes from.
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Gets the current attributes for the specified \a window.
* *
*/ */
/**************************************************************************
***
**
** xcb_get_window_attributes_cookie_t xcb_get_window_attributes
**
** @param xcb_connection_t *c
** @param xcb_window_t window
** @returns xcb_get_window_attributes_cookie_t
**
**************************************************************************
***/
xcb_get_window_attributes_cookie_t xcb_get_window_attributes_cookie_t
xcb_get_window_attributes (xcb_connection_t *c /**< */, xcb_get_window_attributes (xcb_connection_t *c /**< */,
xcb_window_t window /**< */); xcb_window_t window /**< */);
/** /**
* @brief Gets window attributes
* *
* @param c The connection * @param c The connection
* @param window The window to get the attributes from.
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Gets the current attributes for the specified \a window.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_get_window_attributes_cookie_t xcb_get_window_attributes_unchecked
**
** @param xcb_connection_t *c
** @param xcb_window_t window
** @returns xcb_get_window_attributes_cookie_t
**
**************************************************************************
***/
xcb_get_window_attributes_cookie_t xcb_get_window_attributes_cookie_t
xcb_get_window_attributes_unchecked (xcb_connection_t *c /**< */, xcb_get_window_attributes_unchecked (xcb_connection_t *c /**< */,
xcb_window_t window /**< */); xcb_window_t window /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_get_window_attributes_unchecked(). is used. * xcb_get_window_attributes_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_get_window_attributes_reply_t * xcb_get_window_attributes_reply
**
** @param xcb_connection_t *c
** @param xcb_get_window_attributes_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_get_window_attributes_reply_t *
**
**************************************************************************
***/
xcb_get_window_attributes_reply_t * xcb_get_window_attributes_reply_t *
xcb_get_window_attributes_reply (xcb_connection_t *c /* *< */, xcb_get_window_attributes_reply (xcb_connection_t *c /* *< */,
xcb_get_window_attributes_cookie_t cooki e /**< */, xcb_get_window_attributes_cookie_t cooki e /**< */,
xcb_generic_error_t **e /* *< */); xcb_generic_error_t **e /* *< */);
/** /**
* @brief Destroys a window
* *
* @param c The connection * @param c The connection
* @param window The window to destroy.
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Destroys the specified window and all of its subwindows. A DestroyNotify
event
* is generated for each destroyed window (a DestroyNotify event is first g
enerated
* for any given window's inferiors). If the window was mapped, it will be
* automatically unmapped before destroying.
*
* Calling DestroyWindow on the root window will do nothing.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_destroy_window_checked
**
** @param xcb_connection_t *c
** @param xcb_window_t window
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_destroy_window_checked (xcb_connection_t *c /**< */, xcb_destroy_window_checked (xcb_connection_t *c /**< */,
xcb_window_t window /**< */); xcb_window_t window /**< */);
/** /**
* @brief Destroys a window
* *
* @param c The connection * @param c The connection
* @param window The window to destroy.
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Destroys the specified window and all of its subwindows. A DestroyNotify
event
* is generated for each destroyed window (a DestroyNotify event is first g
enerated
* for any given window's inferiors). If the window was mapped, it will be
* automatically unmapped before destroying.
*
* Calling DestroyWindow on the root window will do nothing.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_destroy_window
**
** @param xcb_connection_t *c
** @param xcb_window_t window
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_destroy_window (xcb_connection_t *c /**< */, xcb_destroy_window (xcb_connection_t *c /**< */,
xcb_window_t window /**< */); xcb_window_t window /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_destroy_subwindows_checked
**
** @param xcb_connection_t *c
** @param xcb_window_t window
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_destroy_subwindows_checked (xcb_connection_t *c /**< */, xcb_destroy_subwindows_checked (xcb_connection_t *c /**< */,
xcb_window_t window /**< */); xcb_window_t window /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_destroy_subwindows
**
** @param xcb_connection_t *c
** @param xcb_window_t window
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_destroy_subwindows (xcb_connection_t *c /**< */, xcb_destroy_subwindows (xcb_connection_t *c /**< */,
xcb_window_t window /**< */); xcb_window_t window /**< */);
/** /**
* @brief Changes a client's save set
* *
* @param c The connection * @param c The connection
* @param mode A bitmask of #xcb_set_mode_t values.
* @param mode Insert to add the specified window to the save set or Delete
to delete it from the save set.
* @param window The window to add or delete to/from your save set.
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * TODO: explain what the save set is for.
*
* This function either adds or removes the specified window to the client'
s (your
* application's) save set.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_change_save_set_checked
**
** @param xcb_connection_t *c
** @param uint8_t mode
** @param xcb_window_t window
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_change_save_set_checked (xcb_connection_t *c /**< */, xcb_change_save_set_checked (xcb_connection_t *c /**< */,
uint8_t mode /**< */, uint8_t mode /**< */,
xcb_window_t window /**< */); xcb_window_t window /**< */);
/** /**
* @brief Changes a client's save set
* *
* @param c The connection * @param c The connection
* @param mode A bitmask of #xcb_set_mode_t values.
* @param mode Insert to add the specified window to the save set or Delete
to delete it from the save set.
* @param window The window to add or delete to/from your save set.
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * TODO: explain what the save set is for.
*
* This function either adds or removes the specified window to the client'
s (your
* application's) save set.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_change_save_set
**
** @param xcb_connection_t *c
** @param uint8_t mode
** @param xcb_window_t window
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_change_save_set (xcb_connection_t *c /**< */, xcb_change_save_set (xcb_connection_t *c /**< */,
uint8_t mode /**< */, uint8_t mode /**< */,
xcb_window_t window /**< */); xcb_window_t window /**< */);
/** /**
* @brief Reparents a window
* *
* @param c The connection * @param c The connection
* @param window The window to reparent.
* @param parent The new parent of the window.
* @param x The X position of the window within its new parent.
* @param y The Y position of the window within its new parent.
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Makes the specified window a child of the specified parent window. If th
e
* window is mapped, it will automatically be unmapped before reparenting a
nd
* re-mapped after reparenting. The window is placed in the stacking order
on top
* with respect to sibling windows.
*
* After reparenting, a ReparentNotify event is generated.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_reparent_window_checked
**
** @param xcb_connection_t *c
** @param xcb_window_t window
** @param xcb_window_t parent
** @param int16_t x
** @param int16_t y
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_reparent_window_checked (xcb_connection_t *c /**< */, xcb_reparent_window_checked (xcb_connection_t *c /**< */,
xcb_window_t window /**< */, xcb_window_t window /**< */,
xcb_window_t parent /**< */, xcb_window_t parent /**< */,
int16_t x /**< */, int16_t x /**< */,
int16_t y /**< */); int16_t y /**< */);
/** /**
* @brief Reparents a window
* *
* @param c The connection * @param c The connection
* @param window The window to reparent.
* @param parent The new parent of the window.
* @param x The X position of the window within its new parent.
* @param y The Y position of the window within its new parent.
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Makes the specified window a child of the specified parent window. If th
e
* window is mapped, it will automatically be unmapped before reparenting a
nd
* re-mapped after reparenting. The window is placed in the stacking order
on top
* with respect to sibling windows.
*
* After reparenting, a ReparentNotify event is generated.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_reparent_window
**
** @param xcb_connection_t *c
** @param xcb_window_t window
** @param xcb_window_t parent
** @param int16_t x
** @param int16_t y
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_reparent_window (xcb_connection_t *c /**< */, xcb_reparent_window (xcb_connection_t *c /**< */,
xcb_window_t window /**< */, xcb_window_t window /**< */,
xcb_window_t parent /**< */, xcb_window_t parent /**< */,
int16_t x /**< */, int16_t x /**< */,
int16_t y /**< */); int16_t y /**< */);
/** /**
* @brief Makes a window visible
* *
* @param c The connection * @param c The connection
* @param window The window to make visible.
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Maps the specified window. This means making the window visible (as long
as its
* parent is visible).
*
* This MapWindow request will be translated to a MapRequest request if a w
indow
* manager is running. The window manager then decides to either map the wi
ndow or
* not. Set the override-redirect window attribute to true if you want to b
ypass
* this mechanism.
*
* If the window manager decides to map the window (or if no window manager
is
* running), a MapNotify event is generated.
*
* If the window becomes viewable and no earlier contents for it are rememb
ered,
* the X server tiles the window with its background. If the window's backg
round
* is undefined, the existing screen contents are not altered, and the X se
rver
* generates zero or more Expose events.
*
* If the window type is InputOutput, an Expose event will be generated whe
n the
* window becomes visible. The normal response to an Expose event should be
to
* repaint the window.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_map_window_checked
**
** @param xcb_connection_t *c
** @param xcb_window_t window
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_map_window_checked (xcb_connection_t *c /**< */, xcb_map_window_checked (xcb_connection_t *c /**< */,
xcb_window_t window /**< */); xcb_window_t window /**< */);
/** /**
* @brief Makes a window visible
* *
* @param c The connection * @param c The connection
* @param window The window to make visible.
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Maps the specified window. This means making the window visible (as long
as its
* parent is visible).
*
* This MapWindow request will be translated to a MapRequest request if a w
indow
* manager is running. The window manager then decides to either map the wi
ndow or
* not. Set the override-redirect window attribute to true if you want to b
ypass
* this mechanism.
*
* If the window manager decides to map the window (or if no window manager
is
* running), a MapNotify event is generated.
*
* If the window becomes viewable and no earlier contents for it are rememb
ered,
* the X server tiles the window with its background. If the window's backg
round
* is undefined, the existing screen contents are not altered, and the X se
rver
* generates zero or more Expose events.
*
* If the window type is InputOutput, an Expose event will be generated whe
n the
* window becomes visible. The normal response to an Expose event should be
to
* repaint the window.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_map_window
**
** @param xcb_connection_t *c
** @param xcb_window_t window
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_map_window (xcb_connection_t *c /**< */, xcb_map_window (xcb_connection_t *c /**< */,
xcb_window_t window /**< */); xcb_window_t window /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_map_subwindows_checked
**
** @param xcb_connection_t *c
** @param xcb_window_t window
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_map_subwindows_checked (xcb_connection_t *c /**< */, xcb_map_subwindows_checked (xcb_connection_t *c /**< */,
xcb_window_t window /**< */); xcb_window_t window /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_map_subwindows
**
** @param xcb_connection_t *c
** @param xcb_window_t window
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_map_subwindows (xcb_connection_t *c /**< */, xcb_map_subwindows (xcb_connection_t *c /**< */,
xcb_window_t window /**< */); xcb_window_t window /**< */);
/** /**
* @brief Makes a window invisible
* *
* @param c The connection * @param c The connection
* @param window The window to make invisible.
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Unmaps the specified window. This means making the window invisible (and
all
* its child windows).
*
* Unmapping a window leads to the `UnmapNotify` event being generated. Als
o,
* `Expose` events are generated for formerly obscured windows.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_unmap_window_checked
**
** @param xcb_connection_t *c
** @param xcb_window_t window
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_unmap_window_checked (xcb_connection_t *c /**< */, xcb_unmap_window_checked (xcb_connection_t *c /**< */,
xcb_window_t window /**< */); xcb_window_t window /**< */);
/** /**
* @brief Makes a window invisible
* *
* @param c The connection * @param c The connection
* @param window The window to make invisible.
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Unmaps the specified window. This means making the window invisible (and
all
* its child windows).
*
* Unmapping a window leads to the `UnmapNotify` event being generated. Als
o,
* `Expose` events are generated for formerly obscured windows.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_unmap_window
**
** @param xcb_connection_t *c
** @param xcb_window_t window
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_unmap_window (xcb_connection_t *c /**< */, xcb_unmap_window (xcb_connection_t *c /**< */,
xcb_window_t window /**< */); xcb_window_t window /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_unmap_subwindows_checked
**
** @param xcb_connection_t *c
** @param xcb_window_t window
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_unmap_subwindows_checked (xcb_connection_t *c /**< */, xcb_unmap_subwindows_checked (xcb_connection_t *c /**< */,
xcb_window_t window /**< */); xcb_window_t window /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_unmap_subwindows
**
** @param xcb_connection_t *c
** @param xcb_window_t window
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_unmap_subwindows (xcb_connection_t *c /**< */, xcb_unmap_subwindows (xcb_connection_t *c /**< */,
xcb_window_t window /**< */); xcb_window_t window /**< */);
int int
xcb_configure_window_sizeof (const void *_buffer /**< */); xcb_configure_window_sizeof (const void *_buffer /**< */);
/** /**
* @brief Configures window attributes
* *
* @param c The connection * @param c The connection
* @param window The window to configure.
* @param value_mask Bitmask of attributes to change.
* @param value_list New values, corresponding to the attributes in value_m
ask. The order has to
* correspond to the order of possible \a value_mask bits. See the example.
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Configures a window's size, position, border width and stacking order.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_configure_window_checked
**
** @param xcb_connection_t *c
** @param xcb_window_t window
** @param uint16_t value_mask
** @param const uint32_t *value_list
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_configure_window_checked (xcb_connection_t *c /**< */, xcb_configure_window_checked (xcb_connection_t *c /**< */,
xcb_window_t window /**< */, xcb_window_t window /**< */,
uint16_t value_mask /**< */, uint16_t value_mask /**< */,
const uint32_t *value_list /**< */); const uint32_t *value_list /**< */);
/** /**
* @brief Configures window attributes
* *
* @param c The connection * @param c The connection
* @param window The window to configure.
* @param value_mask Bitmask of attributes to change.
* @param value_list New values, corresponding to the attributes in value_m
ask. The order has to
* correspond to the order of possible \a value_mask bits. See the example.
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Configures a window's size, position, border width and stacking order.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_configure_window
**
** @param xcb_connection_t *c
** @param xcb_window_t window
** @param uint16_t value_mask
** @param const uint32_t *value_list
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_configure_window (xcb_connection_t *c /**< */, xcb_configure_window (xcb_connection_t *c /**< */,
xcb_window_t window /**< */, xcb_window_t window /**< */,
uint16_t value_mask /**< */, uint16_t value_mask /**< */,
const uint32_t *value_list /**< */); const uint32_t *value_list /**< */);
/** /**
* @brief Change window stacking order
* *
* @param c The connection * @param c The connection
* @param direction A bitmask of #xcb_circulate_t values.
* @param direction \n
* @param window The window to raise/lower (depending on \a direction).
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * If \a direction is `XCB_CIRCULATE_RAISE_LOWEST`, the lowest mapped child
(if
* any) will be raised to the top of the stack.
*
* If \a direction is `XCB_CIRCULATE_LOWER_HIGHEST`, the highest mapped chi
ld will
* be lowered to the bottom of the stack.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_circulate_window_checked
**
** @param xcb_connection_t *c
** @param uint8_t direction
** @param xcb_window_t window
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_circulate_window_checked (xcb_connection_t *c /**< */, xcb_circulate_window_checked (xcb_connection_t *c /**< */,
uint8_t direction /**< */, uint8_t direction /**< */,
xcb_window_t window /**< */); xcb_window_t window /**< */);
/** /**
* @brief Change window stacking order
* *
* @param c The connection * @param c The connection
* @param direction A bitmask of #xcb_circulate_t values.
* @param direction \n
* @param window The window to raise/lower (depending on \a direction).
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * If \a direction is `XCB_CIRCULATE_RAISE_LOWEST`, the lowest mapped child
(if
* any) will be raised to the top of the stack.
*
* If \a direction is `XCB_CIRCULATE_LOWER_HIGHEST`, the highest mapped chi
ld will
* be lowered to the bottom of the stack.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_circulate_window
**
** @param xcb_connection_t *c
** @param uint8_t direction
** @param xcb_window_t window
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_circulate_window (xcb_connection_t *c /**< */, xcb_circulate_window (xcb_connection_t *c /**< */,
uint8_t direction /**< */, uint8_t direction /**< */,
xcb_window_t window /**< */); xcb_window_t window /**< */);
/** /**
* @brief Get current window geometry
* *
* @param c The connection * @param c The connection
* @param drawable The drawable (`Window` or `Pixmap`) of which the geometr y will be received.
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Gets the current geometry of the specified drawable (either `Window` or `Pixmap`).
* *
*/ */
/**************************************************************************
***
**
** xcb_get_geometry_cookie_t xcb_get_geometry
**
** @param xcb_connection_t *c
** @param xcb_drawable_t drawable
** @returns xcb_get_geometry_cookie_t
**
**************************************************************************
***/
xcb_get_geometry_cookie_t xcb_get_geometry_cookie_t
xcb_get_geometry (xcb_connection_t *c /**< */, xcb_get_geometry (xcb_connection_t *c /**< */,
xcb_drawable_t drawable /**< */); xcb_drawable_t drawable /**< */);
/** /**
* @brief Get current window geometry
* *
* @param c The connection * @param c The connection
* @param drawable The drawable (`Window` or `Pixmap`) of which the geometr y will be received.
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Gets the current geometry of the specified drawable (either `Window` or `Pixmap`).
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_get_geometry_cookie_t xcb_get_geometry_unchecked
**
** @param xcb_connection_t *c
** @param xcb_drawable_t drawable
** @returns xcb_get_geometry_cookie_t
**
**************************************************************************
***/
xcb_get_geometry_cookie_t xcb_get_geometry_cookie_t
xcb_get_geometry_unchecked (xcb_connection_t *c /**< */, xcb_get_geometry_unchecked (xcb_connection_t *c /**< */,
xcb_drawable_t drawable /**< */); xcb_drawable_t drawable /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_get_geometry_unchecked(). is used. * xcb_get_geometry_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_get_geometry_reply_t * xcb_get_geometry_reply
**
** @param xcb_connection_t *c
** @param xcb_get_geometry_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_get_geometry_reply_t *
**
**************************************************************************
***/
xcb_get_geometry_reply_t * xcb_get_geometry_reply_t *
xcb_get_geometry_reply (xcb_connection_t *c /**< */, xcb_get_geometry_reply (xcb_connection_t *c /**< */,
xcb_get_geometry_cookie_t cookie /**< */, xcb_get_geometry_cookie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
int int
xcb_query_tree_sizeof (const void *_buffer /**< */); xcb_query_tree_sizeof (const void *_buffer /**< */);
/** /**
* @brief query the window tree
* *
* @param c The connection * @param c The connection
* @param window The \a window to query.
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Gets the root window ID, parent window ID and list of children windows f
or the
* specified \a window. The children are listed in bottom-to-top stacking o
rder.
* *
*/ */
/**************************************************************************
***
**
** xcb_query_tree_cookie_t xcb_query_tree
**
** @param xcb_connection_t *c
** @param xcb_window_t window
** @returns xcb_query_tree_cookie_t
**
**************************************************************************
***/
xcb_query_tree_cookie_t xcb_query_tree_cookie_t
xcb_query_tree (xcb_connection_t *c /**< */, xcb_query_tree (xcb_connection_t *c /**< */,
xcb_window_t window /**< */); xcb_window_t window /**< */);
/** /**
* @brief query the window tree
* *
* @param c The connection * @param c The connection
* @param window The \a window to query.
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Gets the root window ID, parent window ID and list of children windows f
or the
* specified \a window. The children are listed in bottom-to-top stacking o
rder.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_query_tree_cookie_t xcb_query_tree_unchecked
**
** @param xcb_connection_t *c
** @param xcb_window_t window
** @returns xcb_query_tree_cookie_t
**
**************************************************************************
***/
xcb_query_tree_cookie_t xcb_query_tree_cookie_t
xcb_query_tree_unchecked (xcb_connection_t *c /**< */, xcb_query_tree_unchecked (xcb_connection_t *c /**< */,
xcb_window_t window /**< */); xcb_window_t window /**< */);
/**************************************************************************
***
**
** xcb_window_t * xcb_query_tree_children
**
** @param const xcb_query_tree_reply_t *R
** @returns xcb_window_t *
**
**************************************************************************
***/
xcb_window_t * xcb_window_t *
xcb_query_tree_children (const xcb_query_tree_reply_t *R /**< */); xcb_query_tree_children (const xcb_query_tree_reply_t *R /**< */);
/**************************************************************************
***
**
** int xcb_query_tree_children_length
**
** @param const xcb_query_tree_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_query_tree_children_length (const xcb_query_tree_reply_t *R /**< */); xcb_query_tree_children_length (const xcb_query_tree_reply_t *R /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_query_tree_children_end
**
** @param const xcb_query_tree_reply_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_query_tree_children_end (const xcb_query_tree_reply_t *R /**< */); xcb_query_tree_children_end (const xcb_query_tree_reply_t *R /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_query_tree_unchecked(). is used. * xcb_query_tree_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_query_tree_reply_t * xcb_query_tree_reply
**
** @param xcb_connection_t *c
** @param xcb_query_tree_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_query_tree_reply_t *
**
**************************************************************************
***/
xcb_query_tree_reply_t * xcb_query_tree_reply_t *
xcb_query_tree_reply (xcb_connection_t *c /**< */, xcb_query_tree_reply (xcb_connection_t *c /**< */,
xcb_query_tree_cookie_t cookie /**< */, xcb_query_tree_cookie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
int int
xcb_intern_atom_sizeof (const void *_buffer /**< */); xcb_intern_atom_sizeof (const void *_buffer /**< */);
/** /**
* @brief Get atom identifier by name
* *
* @param c The connection * @param c The connection
* @param only_if_exists Return a valid atom id only if the atom already ex
ists.
* @param name_len The length of the following \a name.
* @param name The name of the atom.
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Retrieves the identifier (xcb_atom_t TODO) for the atom with the specifi
ed
* name. Atoms are used in protocols like EWMH, for example to store window
titles
* (`_NET_WM_NAME` atom) as property of a window.
*
* If \a only_if_exists is 0, the atom will be created if it does not alrea
dy exist.
* If \a only_if_exists is 1, `XCB_ATOM_NONE` will be returned if the atom
does
* not yet exist.
* *
*/ */
/**************************************************************************
***
**
** xcb_intern_atom_cookie_t xcb_intern_atom
**
** @param xcb_connection_t *c
** @param uint8_t only_if_exists
** @param uint16_t name_len
** @param const char *name
** @returns xcb_intern_atom_cookie_t
**
**************************************************************************
***/
xcb_intern_atom_cookie_t xcb_intern_atom_cookie_t
xcb_intern_atom (xcb_connection_t *c /**< */, xcb_intern_atom (xcb_connection_t *c /**< */,
uint8_t only_if_exists /**< */, uint8_t only_if_exists /**< */,
uint16_t name_len /**< */, uint16_t name_len /**< */,
const char *name /**< */); const char *name /**< */);
/** /**
* @brief Get atom identifier by name
* *
* @param c The connection * @param c The connection
* @param only_if_exists Return a valid atom id only if the atom already ex
ists.
* @param name_len The length of the following \a name.
* @param name The name of the atom.
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Retrieves the identifier (xcb_atom_t TODO) for the atom with the specifi
ed
* name. Atoms are used in protocols like EWMH, for example to store window
titles
* (`_NET_WM_NAME` atom) as property of a window.
*
* If \a only_if_exists is 0, the atom will be created if it does not alrea
dy exist.
* If \a only_if_exists is 1, `XCB_ATOM_NONE` will be returned if the atom
does
* not yet exist.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_intern_atom_cookie_t xcb_intern_atom_unchecked
**
** @param xcb_connection_t *c
** @param uint8_t only_if_exists
** @param uint16_t name_len
** @param const char *name
** @returns xcb_intern_atom_cookie_t
**
**************************************************************************
***/
xcb_intern_atom_cookie_t xcb_intern_atom_cookie_t
xcb_intern_atom_unchecked (xcb_connection_t *c /**< */, xcb_intern_atom_unchecked (xcb_connection_t *c /**< */,
uint8_t only_if_exists /**< */, uint8_t only_if_exists /**< */,
uint16_t name_len /**< */, uint16_t name_len /**< */,
const char *name /**< */); const char *name /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_intern_atom_unchecked(). is used. * xcb_intern_atom_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_intern_atom_reply_t * xcb_intern_atom_reply
**
** @param xcb_connection_t *c
** @param xcb_intern_atom_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_intern_atom_reply_t *
**
**************************************************************************
***/
xcb_intern_atom_reply_t * xcb_intern_atom_reply_t *
xcb_intern_atom_reply (xcb_connection_t *c /**< */, xcb_intern_atom_reply (xcb_connection_t *c /**< */,
xcb_intern_atom_cookie_t cookie /**< */, xcb_intern_atom_cookie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
int int
xcb_get_atom_name_sizeof (const void *_buffer /**< */); xcb_get_atom_name_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_get_atom_name_cookie_t xcb_get_atom_name
**
** @param xcb_connection_t *c
** @param xcb_atom_t atom
** @returns xcb_get_atom_name_cookie_t
**
**************************************************************************
***/
xcb_get_atom_name_cookie_t xcb_get_atom_name_cookie_t
xcb_get_atom_name (xcb_connection_t *c /**< */, xcb_get_atom_name (xcb_connection_t *c /**< */,
xcb_atom_t atom /**< */); xcb_atom_t atom /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_get_atom_name_cookie_t xcb_get_atom_name_unchecked
**
** @param xcb_connection_t *c
** @param xcb_atom_t atom
** @returns xcb_get_atom_name_cookie_t
**
**************************************************************************
***/
xcb_get_atom_name_cookie_t xcb_get_atom_name_cookie_t
xcb_get_atom_name_unchecked (xcb_connection_t *c /**< */, xcb_get_atom_name_unchecked (xcb_connection_t *c /**< */,
xcb_atom_t atom /**< */); xcb_atom_t atom /**< */);
/**************************************************************************
***
**
** char * xcb_get_atom_name_name
**
** @param const xcb_get_atom_name_reply_t *R
** @returns char *
**
**************************************************************************
***/
char * char *
xcb_get_atom_name_name (const xcb_get_atom_name_reply_t *R /**< */); xcb_get_atom_name_name (const xcb_get_atom_name_reply_t *R /**< */);
/**************************************************************************
***
**
** int xcb_get_atom_name_name_length
**
** @param const xcb_get_atom_name_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_get_atom_name_name_length (const xcb_get_atom_name_reply_t *R /**< */) ; xcb_get_atom_name_name_length (const xcb_get_atom_name_reply_t *R /**< */) ;
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_get_atom_name_name_end
**
** @param const xcb_get_atom_name_reply_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_get_atom_name_name_end (const xcb_get_atom_name_reply_t *R /**< */); xcb_get_atom_name_name_end (const xcb_get_atom_name_reply_t *R /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_get_atom_name_unchecked(). is used. * xcb_get_atom_name_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_get_atom_name_reply_t * xcb_get_atom_name_reply
**
** @param xcb_connection_t *c
** @param xcb_get_atom_name_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_get_atom_name_reply_t *
**
**************************************************************************
***/
xcb_get_atom_name_reply_t * xcb_get_atom_name_reply_t *
xcb_get_atom_name_reply (xcb_connection_t *c /**< */, xcb_get_atom_name_reply (xcb_connection_t *c /**< */,
xcb_get_atom_name_cookie_t cookie /**< */, xcb_get_atom_name_cookie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
int int
xcb_change_property_sizeof (const void *_buffer /**< */); xcb_change_property_sizeof (const void *_buffer /**< */);
/** /**
* @brief Changes a window property
* *
* @param c The connection * @param c The connection
* @return A cookie * @param mode A bitmask of #xcb_prop_mode_t values.
* * @param mode \n
* Delivers a request to the X server. * @param window The window whose property you want to change.
* @param property The property you want to change (an atom).
* @param type The type of the property you want to change (an atom).
* @param format Specifies whether the data should be viewed as a list of 8
-bit, 16-bit or
* 32-bit quantities. Possible values are 8, 16 and 32. This information al
lows
* the X server to correctly perform byte-swap operations as necessary.
* @param data_len Specifies the number of elements (see \a format).
* @param data The property data.
* @return A cookie
*
* Sets or updates a property on the specified \a window. Properties are fo
r
* example the window title (`WM_NAME`) or its minimum size (`WM_NORMAL_HIN
TS`).
* Protocols such as EWMH also use properties - for example EWMH defines th
e
* window title, encoded as UTF-8 string, in the `_NET_WM_NAME` property.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_change_property_checked
**
** @param xcb_connection_t *c
** @param uint8_t mode
** @param xcb_window_t window
** @param xcb_atom_t property
** @param xcb_atom_t type
** @param uint8_t format
** @param uint32_t data_len
** @param const void *data
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_change_property_checked (xcb_connection_t *c /**< */, xcb_change_property_checked (xcb_connection_t *c /**< */,
uint8_t mode /**< */, uint8_t mode /**< */,
xcb_window_t window /**< */, xcb_window_t window /**< */,
xcb_atom_t property /**< */, xcb_atom_t property /**< */,
xcb_atom_t type /**< */, xcb_atom_t type /**< */,
uint8_t format /**< */, uint8_t format /**< */,
uint32_t data_len /**< */, uint32_t data_len /**< */,
const void *data /**< */); const void *data /**< */);
/** /**
* @brief Changes a window property
* *
* @param c The connection * @param c The connection
* @return A cookie * @param mode A bitmask of #xcb_prop_mode_t values.
* * @param mode \n
* Delivers a request to the X server. * @param window The window whose property you want to change.
* @param property The property you want to change (an atom).
* @param type The type of the property you want to change (an atom).
* @param format Specifies whether the data should be viewed as a list of 8
-bit, 16-bit or
* 32-bit quantities. Possible values are 8, 16 and 32. This information al
lows
* the X server to correctly perform byte-swap operations as necessary.
* @param data_len Specifies the number of elements (see \a format).
* @param data The property data.
* @return A cookie
*
* Sets or updates a property on the specified \a window. Properties are fo
r
* example the window title (`WM_NAME`) or its minimum size (`WM_NORMAL_HIN
TS`).
* Protocols such as EWMH also use properties - for example EWMH defines th
e
* window title, encoded as UTF-8 string, in the `_NET_WM_NAME` property.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_change_property
**
** @param xcb_connection_t *c
** @param uint8_t mode
** @param xcb_window_t window
** @param xcb_atom_t property
** @param xcb_atom_t type
** @param uint8_t format
** @param uint32_t data_len
** @param const void *data
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_change_property (xcb_connection_t *c /**< */, xcb_change_property (xcb_connection_t *c /**< */,
uint8_t mode /**< */, uint8_t mode /**< */,
xcb_window_t window /**< */, xcb_window_t window /**< */,
xcb_atom_t property /**< */, xcb_atom_t property /**< */,
xcb_atom_t type /**< */, xcb_atom_t type /**< */,
uint8_t format /**< */, uint8_t format /**< */,
uint32_t data_len /**< */, uint32_t data_len /**< */,
const void *data /**< */); const void *data /**< */);
skipping to change at line 7137 skipping to change at line 6416
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_delete_property_checked
**
** @param xcb_connection_t *c
** @param xcb_window_t window
** @param xcb_atom_t property
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_delete_property_checked (xcb_connection_t *c /**< */, xcb_delete_property_checked (xcb_connection_t *c /**< */,
xcb_window_t window /**< */, xcb_window_t window /**< */,
xcb_atom_t property /**< */); xcb_atom_t property /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_delete_property
**
** @param xcb_connection_t *c
** @param xcb_window_t window
** @param xcb_atom_t property
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_delete_property (xcb_connection_t *c /**< */, xcb_delete_property (xcb_connection_t *c /**< */,
xcb_window_t window /**< */, xcb_window_t window /**< */,
xcb_atom_t property /**< */); xcb_atom_t property /**< */);
int int
xcb_get_property_sizeof (const void *_buffer /**< */); xcb_get_property_sizeof (const void *_buffer /**< */);
/** /**
* @brief Gets a window property
* *
* @param c The connection * @param c The connection
* @param _delete Whether the property should actually be deleted. For dele
ting a property, the
* specified \a type has to match the actual property type.
* @param window The window whose property you want to get.
* @param property The property you want to get (an atom).
* @param type The type of the property you want to get (an atom).
* @param long_offset Specifies the offset (in 32-bit multiples) in the spe
cified property where the
* data is to be retrieved.
* @param long_length Specifies how many 32-bit multiples of data should be
retrieved (e.g. if you
* set \a long_length to 4, you will receive 16 bytes of data).
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Gets the specified \a property from the specified \a window. Properties
are for
* example the window title (`WM_NAME`) or its minimum size (`WM_NORMAL_HIN
TS`).
* Protocols such as EWMH also use properties - for example EWMH defines th
e
* window title, encoded as UTF-8 string, in the `_NET_WM_NAME` property.
*
* TODO: talk about \a type
*
* TODO: talk about `delete`
*
* TODO: talk about the offset/length thing. what's a valid use case?
* *
*/ */
/**************************************************************************
***
**
** xcb_get_property_cookie_t xcb_get_property
**
** @param xcb_connection_t *c
** @param uint8_t _delete
** @param xcb_window_t window
** @param xcb_atom_t property
** @param xcb_atom_t type
** @param uint32_t long_offset
** @param uint32_t long_length
** @returns xcb_get_property_cookie_t
**
**************************************************************************
***/
xcb_get_property_cookie_t xcb_get_property_cookie_t
xcb_get_property (xcb_connection_t *c /**< */, xcb_get_property (xcb_connection_t *c /**< */,
uint8_t _delete /**< */, uint8_t _delete /**< */,
xcb_window_t window /**< */, xcb_window_t window /**< */,
xcb_atom_t property /**< */, xcb_atom_t property /**< */,
xcb_atom_t type /**< */, xcb_atom_t type /**< */,
uint32_t long_offset /**< */, uint32_t long_offset /**< */,
uint32_t long_length /**< */); uint32_t long_length /**< */);
/** /**
* @brief Gets a window property
* *
* @param c The connection * @param c The connection
* @param _delete Whether the property should actually be deleted. For dele
ting a property, the
* specified \a type has to match the actual property type.
* @param window The window whose property you want to get.
* @param property The property you want to get (an atom).
* @param type The type of the property you want to get (an atom).
* @param long_offset Specifies the offset (in 32-bit multiples) in the spe
cified property where the
* data is to be retrieved.
* @param long_length Specifies how many 32-bit multiples of data should be
retrieved (e.g. if you
* set \a long_length to 4, you will receive 16 bytes of data).
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Gets the specified \a property from the specified \a window. Properties
are for
* example the window title (`WM_NAME`) or its minimum size (`WM_NORMAL_HIN
TS`).
* Protocols such as EWMH also use properties - for example EWMH defines th
e
* window title, encoded as UTF-8 string, in the `_NET_WM_NAME` property.
*
* TODO: talk about \a type
*
* TODO: talk about `delete`
*
* TODO: talk about the offset/length thing. what's a valid use case?
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_get_property_cookie_t xcb_get_property_unchecked
**
** @param xcb_connection_t *c
** @param uint8_t _delete
** @param xcb_window_t window
** @param xcb_atom_t property
** @param xcb_atom_t type
** @param uint32_t long_offset
** @param uint32_t long_length
** @returns xcb_get_property_cookie_t
**
**************************************************************************
***/
xcb_get_property_cookie_t xcb_get_property_cookie_t
xcb_get_property_unchecked (xcb_connection_t *c /**< */, xcb_get_property_unchecked (xcb_connection_t *c /**< */,
uint8_t _delete /**< */, uint8_t _delete /**< */,
xcb_window_t window /**< */, xcb_window_t window /**< */,
xcb_atom_t property /**< */, xcb_atom_t property /**< */,
xcb_atom_t type /**< */, xcb_atom_t type /**< */,
uint32_t long_offset /**< */, uint32_t long_offset /**< */,
uint32_t long_length /**< */); uint32_t long_length /**< */);
/**************************************************************************
***
**
** void * xcb_get_property_value
**
** @param const xcb_get_property_reply_t *R
** @returns void *
**
**************************************************************************
***/
void * void *
xcb_get_property_value (const xcb_get_property_reply_t *R /**< */); xcb_get_property_value (const xcb_get_property_reply_t *R /**< */);
/**************************************************************************
***
**
** int xcb_get_property_value_length
**
** @param const xcb_get_property_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_get_property_value_length (const xcb_get_property_reply_t *R /**< */); xcb_get_property_value_length (const xcb_get_property_reply_t *R /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_get_property_value_end
**
** @param const xcb_get_property_reply_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_get_property_value_end (const xcb_get_property_reply_t *R /**< */); xcb_get_property_value_end (const xcb_get_property_reply_t *R /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_get_property_unchecked(). is used. * xcb_get_property_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_get_property_reply_t * xcb_get_property_reply
**
** @param xcb_connection_t *c
** @param xcb_get_property_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_get_property_reply_t *
**
**************************************************************************
***/
xcb_get_property_reply_t * xcb_get_property_reply_t *
xcb_get_property_reply (xcb_connection_t *c /**< */, xcb_get_property_reply (xcb_connection_t *c /**< */,
xcb_get_property_cookie_t cookie /**< */, xcb_get_property_cookie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
int int
xcb_list_properties_sizeof (const void *_buffer /**< */); xcb_list_properties_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_list_properties_cookie_t xcb_list_properties
**
** @param xcb_connection_t *c
** @param xcb_window_t window
** @returns xcb_list_properties_cookie_t
**
**************************************************************************
***/
xcb_list_properties_cookie_t xcb_list_properties_cookie_t
xcb_list_properties (xcb_connection_t *c /**< */, xcb_list_properties (xcb_connection_t *c /**< */,
xcb_window_t window /**< */); xcb_window_t window /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_list_properties_cookie_t xcb_list_properties_unchecked
**
** @param xcb_connection_t *c
** @param xcb_window_t window
** @returns xcb_list_properties_cookie_t
**
**************************************************************************
***/
xcb_list_properties_cookie_t xcb_list_properties_cookie_t
xcb_list_properties_unchecked (xcb_connection_t *c /**< */, xcb_list_properties_unchecked (xcb_connection_t *c /**< */,
xcb_window_t window /**< */); xcb_window_t window /**< */);
/**************************************************************************
***
**
** xcb_atom_t * xcb_list_properties_atoms
**
** @param const xcb_list_properties_reply_t *R
** @returns xcb_atom_t *
**
**************************************************************************
***/
xcb_atom_t * xcb_atom_t *
xcb_list_properties_atoms (const xcb_list_properties_reply_t *R /**< */); xcb_list_properties_atoms (const xcb_list_properties_reply_t *R /**< */);
/**************************************************************************
***
**
** int xcb_list_properties_atoms_length
**
** @param const xcb_list_properties_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_list_properties_atoms_length (const xcb_list_properties_reply_t *R /** < */); xcb_list_properties_atoms_length (const xcb_list_properties_reply_t *R /** < */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_list_properties_atoms_end
**
** @param const xcb_list_properties_reply_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_list_properties_atoms_end (const xcb_list_properties_reply_t *R /**< * /); xcb_list_properties_atoms_end (const xcb_list_properties_reply_t *R /**< * /);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_list_properties_unchecked(). is used. * xcb_list_properties_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_list_properties_reply_t * xcb_list_properties_reply
**
** @param xcb_connection_t *c
** @param xcb_list_properties_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_list_properties_reply_t *
**
**************************************************************************
***/
xcb_list_properties_reply_t * xcb_list_properties_reply_t *
xcb_list_properties_reply (xcb_connection_t *c /**< */, xcb_list_properties_reply (xcb_connection_t *c /**< */,
xcb_list_properties_cookie_t cookie /**< */, xcb_list_properties_cookie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
/** /**
* @brief Sets the owner of a selection
* *
* @param c The connection * @param c The connection
* @param owner The new owner of the selection.
* \n
* The special value `XCB_NONE` means that the selection will have no owner
.
* @param selection The selection.
* @param time Timestamp to avoid race conditions when running X over the n
etwork.
* \n
* The selection will not be changed if \a time is earlier than the current
* last-change time of the \a selection or is later than the current X serv
er time.
* Otherwise, the last-change time is set to the specified time.
* \n
* The special value `XCB_CURRENT_TIME` will be replaced with the current s
erver
* time.
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Makes `window` the owner of the selection \a selection and updates the
* last-change time of the specified selection.
*
* TODO: briefly explain what a selection is.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_set_selection_owner_checked
**
** @param xcb_connection_t *c
** @param xcb_window_t owner
** @param xcb_atom_t selection
** @param xcb_timestamp_t time
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_set_selection_owner_checked (xcb_connection_t *c /**< */, xcb_set_selection_owner_checked (xcb_connection_t *c /**< */,
xcb_window_t owner /**< */, xcb_window_t owner /**< */,
xcb_atom_t selection /**< */, xcb_atom_t selection /**< */,
xcb_timestamp_t time /**< */); xcb_timestamp_t time /**< */);
/** /**
* @brief Sets the owner of a selection
* *
* @param c The connection * @param c The connection
* @param owner The new owner of the selection.
* \n
* The special value `XCB_NONE` means that the selection will have no owner
.
* @param selection The selection.
* @param time Timestamp to avoid race conditions when running X over the n
etwork.
* \n
* The selection will not be changed if \a time is earlier than the current
* last-change time of the \a selection or is later than the current X serv
er time.
* Otherwise, the last-change time is set to the specified time.
* \n
* The special value `XCB_CURRENT_TIME` will be replaced with the current s
erver
* time.
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Makes `window` the owner of the selection \a selection and updates the
* last-change time of the specified selection.
*
* TODO: briefly explain what a selection is.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_set_selection_owner
**
** @param xcb_connection_t *c
** @param xcb_window_t owner
** @param xcb_atom_t selection
** @param xcb_timestamp_t time
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_set_selection_owner (xcb_connection_t *c /**< */, xcb_set_selection_owner (xcb_connection_t *c /**< */,
xcb_window_t owner /**< */, xcb_window_t owner /**< */,
xcb_atom_t selection /**< */, xcb_atom_t selection /**< */,
xcb_timestamp_t time /**< */); xcb_timestamp_t time /**< */);
/** /**
* @brief Gets the owner of a selection
* *
* @param c The connection * @param c The connection
* @param selection The selection.
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Gets the owner of the specified selection.
*
* TODO: briefly explain what a selection is.
* *
*/ */
/**************************************************************************
***
**
** xcb_get_selection_owner_cookie_t xcb_get_selection_owner
**
** @param xcb_connection_t *c
** @param xcb_atom_t selection
** @returns xcb_get_selection_owner_cookie_t
**
**************************************************************************
***/
xcb_get_selection_owner_cookie_t xcb_get_selection_owner_cookie_t
xcb_get_selection_owner (xcb_connection_t *c /**< */, xcb_get_selection_owner (xcb_connection_t *c /**< */,
xcb_atom_t selection /**< */); xcb_atom_t selection /**< */);
/** /**
* @brief Gets the owner of a selection
* *
* @param c The connection * @param c The connection
* @param selection The selection.
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Gets the owner of the specified selection.
*
* TODO: briefly explain what a selection is.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_get_selection_owner_cookie_t xcb_get_selection_owner_unchecked
**
** @param xcb_connection_t *c
** @param xcb_atom_t selection
** @returns xcb_get_selection_owner_cookie_t
**
**************************************************************************
***/
xcb_get_selection_owner_cookie_t xcb_get_selection_owner_cookie_t
xcb_get_selection_owner_unchecked (xcb_connection_t *c /**< */, xcb_get_selection_owner_unchecked (xcb_connection_t *c /**< */,
xcb_atom_t selection /**< */); xcb_atom_t selection /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_get_selection_owner_unchecked(). is used. * xcb_get_selection_owner_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_get_selection_owner_reply_t * xcb_get_selection_owner_reply
**
** @param xcb_connection_t *c
** @param xcb_get_selection_owner_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_get_selection_owner_reply_t *
**
**************************************************************************
***/
xcb_get_selection_owner_reply_t * xcb_get_selection_owner_reply_t *
xcb_get_selection_owner_reply (xcb_connection_t *c /**< * /, xcb_get_selection_owner_reply (xcb_connection_t *c /**< * /,
xcb_get_selection_owner_cookie_t cookie / **< */, xcb_get_selection_owner_cookie_t cookie / **< */,
xcb_generic_error_t **e /**< * /); xcb_generic_error_t **e /**< * /);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_convert_selection_checked
**
** @param xcb_connection_t *c
** @param xcb_window_t requestor
** @param xcb_atom_t selection
** @param xcb_atom_t target
** @param xcb_atom_t property
** @param xcb_timestamp_t time
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_convert_selection_checked (xcb_connection_t *c /**< */, xcb_convert_selection_checked (xcb_connection_t *c /**< */,
xcb_window_t requestor /**< */, xcb_window_t requestor /**< */,
xcb_atom_t selection /**< */, xcb_atom_t selection /**< */,
xcb_atom_t target /**< */, xcb_atom_t target /**< */,
xcb_atom_t property /**< */, xcb_atom_t property /**< */,
xcb_timestamp_t time /**< */); xcb_timestamp_t time /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_convert_selection
**
** @param xcb_connection_t *c
** @param xcb_window_t requestor
** @param xcb_atom_t selection
** @param xcb_atom_t target
** @param xcb_atom_t property
** @param xcb_timestamp_t time
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_convert_selection (xcb_connection_t *c /**< */, xcb_convert_selection (xcb_connection_t *c /**< */,
xcb_window_t requestor /**< */, xcb_window_t requestor /**< */,
xcb_atom_t selection /**< */, xcb_atom_t selection /**< */,
xcb_atom_t target /**< */, xcb_atom_t target /**< */,
xcb_atom_t property /**< */, xcb_atom_t property /**< */,
xcb_timestamp_t time /**< */); xcb_timestamp_t time /**< */);
/** /**
* @brief send an event
* *
* @param c The connection * @param c The connection
* @return A cookie * @param propagate If \a propagate is true and no clients have selected an
* y event on \a destination,
* Delivers a request to the X server. * the destination is replaced with the closest ancestor of \a destination
for
* which some client has selected a type in \a event_mask and for which no
* intervening window has that type in its do-not-propagate-mask. If no suc
h
* window exists or if the window is an ancestor of the focus window and
* `InputFocus` was originally specified as the destination, the event is n
ot sent
* to any clients. Otherwise, the event is reported to every client selecti
ng on
* the final destination any of the types specified in \a event_mask.
* @param destination The window to send this event to. Every client which
selects any event within
* \a event_mask on \a destination will get the event.
* \n
* The special value `XCB_SEND_EVENT_DEST_POINTER_WINDOW` refers to the win
dow
* that contains the mouse pointer.
* \n
* The special value `XCB_SEND_EVENT_DEST_ITEM_FOCUS` refers to the window
which
* has the keyboard focus.
* @param event_mask Event_mask for determining which clients should receiv
e the specified event.
* See \a destination and \a propagate.
* @param event The event to send to the specified \a destination.
* @return A cookie
*
* Identifies the \a destination window, determines which clients should re
ceive
* the specified event and ignores any active grabs.
*
* The \a event must be one of the core events or an event defined by an ex
tension,
* so that the X server can correctly byte-swap the contents as necessary.
The
* contents of \a event are otherwise unaltered and unchecked except for th
e
* `send_event` field which is forced to 'true'.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_send_event_checked
**
** @param xcb_connection_t *c
** @param uint8_t propagate
** @param xcb_window_t destination
** @param uint32_t event_mask
** @param const char *event
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_send_event_checked (xcb_connection_t *c /**< */, xcb_send_event_checked (xcb_connection_t *c /**< */,
uint8_t propagate /**< */, uint8_t propagate /**< */,
xcb_window_t destination /**< */, xcb_window_t destination /**< */,
uint32_t event_mask /**< */, uint32_t event_mask /**< */,
const char *event /**< */); const char *event /**< */);
/** /**
* @brief send an event
* *
* @param c The connection * @param c The connection
* @return A cookie * @param propagate If \a propagate is true and no clients have selected an
* y event on \a destination,
* Delivers a request to the X server. * the destination is replaced with the closest ancestor of \a destination
for
* which some client has selected a type in \a event_mask and for which no
* intervening window has that type in its do-not-propagate-mask. If no suc
h
* window exists or if the window is an ancestor of the focus window and
* `InputFocus` was originally specified as the destination, the event is n
ot sent
* to any clients. Otherwise, the event is reported to every client selecti
ng on
* the final destination any of the types specified in \a event_mask.
* @param destination The window to send this event to. Every client which
selects any event within
* \a event_mask on \a destination will get the event.
* \n
* The special value `XCB_SEND_EVENT_DEST_POINTER_WINDOW` refers to the win
dow
* that contains the mouse pointer.
* \n
* The special value `XCB_SEND_EVENT_DEST_ITEM_FOCUS` refers to the window
which
* has the keyboard focus.
* @param event_mask Event_mask for determining which clients should receiv
e the specified event.
* See \a destination and \a propagate.
* @param event The event to send to the specified \a destination.
* @return A cookie
*
* Identifies the \a destination window, determines which clients should re
ceive
* the specified event and ignores any active grabs.
*
* The \a event must be one of the core events or an event defined by an ex
tension,
* so that the X server can correctly byte-swap the contents as necessary.
The
* contents of \a event are otherwise unaltered and unchecked except for th
e
* `send_event` field which is forced to 'true'.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_send_event
**
** @param xcb_connection_t *c
** @param uint8_t propagate
** @param xcb_window_t destination
** @param uint32_t event_mask
** @param const char *event
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_send_event (xcb_connection_t *c /**< */, xcb_send_event (xcb_connection_t *c /**< */,
uint8_t propagate /**< */, uint8_t propagate /**< */,
xcb_window_t destination /**< */, xcb_window_t destination /**< */,
uint32_t event_mask /**< */, uint32_t event_mask /**< */,
const char *event /**< */); const char *event /**< */);
/** /**
* @brief Grab the pointer
* *
* @param c The connection * @param c The connection
* @param owner_events If 1, the \a grab_window will still get the pointer
events. If 0, events are not
* reported to the \a grab_window.
* @param grab_window Specifies the window on which the pointer should be g
rabbed.
* @param event_mask Specifies which pointer events are reported to the cli
ent.
* \n
* TODO: which values?
* @param pointer_mode A bitmask of #xcb_grab_mode_t values.
* @param pointer_mode \n
* @param keyboard_mode A bitmask of #xcb_grab_mode_t values.
* @param keyboard_mode \n
* @param confine_to Specifies the window to confine the pointer in (the us
er will not be able to
* move the pointer out of that window).
* \n
* The special value `XCB_NONE` means don't confine the pointer.
* @param cursor Specifies the cursor that should be displayed or `XCB_NONE
` to not change the
* cursor.
* @param time The time argument allows you to avoid certain circumstances
that come up if
* applications take a long time to respond or if there are long network de
lays.
* Consider a situation where you have two applications, both of which norm
ally
* grab the pointer when clicked on. If both applications specify the times
tamp
* from the event, the second application may wake up faster and successful
ly grab
* the pointer before the first application. The first application then wil
l get
* an indication that the other application grabbed the pointer before its
request
* was processed.
* \n
* The special value `XCB_CURRENT_TIME` will be replaced with the current s
erver
* time.
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Actively grabs control of the pointer. Further pointer events are report ed only to the grabbing client. Overrides any active pointer grab by this c lient.
* *
*/ */
/**************************************************************************
***
**
** xcb_grab_pointer_cookie_t xcb_grab_pointer
**
** @param xcb_connection_t *c
** @param uint8_t owner_events
** @param xcb_window_t grab_window
** @param uint16_t event_mask
** @param uint8_t pointer_mode
** @param uint8_t keyboard_mode
** @param xcb_window_t confine_to
** @param xcb_cursor_t cursor
** @param xcb_timestamp_t time
** @returns xcb_grab_pointer_cookie_t
**
**************************************************************************
***/
xcb_grab_pointer_cookie_t xcb_grab_pointer_cookie_t
xcb_grab_pointer (xcb_connection_t *c /**< */, xcb_grab_pointer (xcb_connection_t *c /**< */,
uint8_t owner_events /**< */, uint8_t owner_events /**< */,
xcb_window_t grab_window /**< */, xcb_window_t grab_window /**< */,
uint16_t event_mask /**< */, uint16_t event_mask /**< */,
uint8_t pointer_mode /**< */, uint8_t pointer_mode /**< */,
uint8_t keyboard_mode /**< */, uint8_t keyboard_mode /**< */,
xcb_window_t confine_to /**< */, xcb_window_t confine_to /**< */,
xcb_cursor_t cursor /**< */, xcb_cursor_t cursor /**< */,
xcb_timestamp_t time /**< */); xcb_timestamp_t time /**< */);
/** /**
* @brief Grab the pointer
* *
* @param c The connection * @param c The connection
* @param owner_events If 1, the \a grab_window will still get the pointer
events. If 0, events are not
* reported to the \a grab_window.
* @param grab_window Specifies the window on which the pointer should be g
rabbed.
* @param event_mask Specifies which pointer events are reported to the cli
ent.
* \n
* TODO: which values?
* @param pointer_mode A bitmask of #xcb_grab_mode_t values.
* @param pointer_mode \n
* @param keyboard_mode A bitmask of #xcb_grab_mode_t values.
* @param keyboard_mode \n
* @param confine_to Specifies the window to confine the pointer in (the us
er will not be able to
* move the pointer out of that window).
* \n
* The special value `XCB_NONE` means don't confine the pointer.
* @param cursor Specifies the cursor that should be displayed or `XCB_NONE
` to not change the
* cursor.
* @param time The time argument allows you to avoid certain circumstances
that come up if
* applications take a long time to respond or if there are long network de
lays.
* Consider a situation where you have two applications, both of which norm
ally
* grab the pointer when clicked on. If both applications specify the times
tamp
* from the event, the second application may wake up faster and successful
ly grab
* the pointer before the first application. The first application then wil
l get
* an indication that the other application grabbed the pointer before its
request
* was processed.
* \n
* The special value `XCB_CURRENT_TIME` will be replaced with the current s
erver
* time.
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Actively grabs control of the pointer. Further pointer events are report ed only to the grabbing client. Overrides any active pointer grab by this c lient.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_grab_pointer_cookie_t xcb_grab_pointer_unchecked
**
** @param xcb_connection_t *c
** @param uint8_t owner_events
** @param xcb_window_t grab_window
** @param uint16_t event_mask
** @param uint8_t pointer_mode
** @param uint8_t keyboard_mode
** @param xcb_window_t confine_to
** @param xcb_cursor_t cursor
** @param xcb_timestamp_t time
** @returns xcb_grab_pointer_cookie_t
**
**************************************************************************
***/
xcb_grab_pointer_cookie_t xcb_grab_pointer_cookie_t
xcb_grab_pointer_unchecked (xcb_connection_t *c /**< */, xcb_grab_pointer_unchecked (xcb_connection_t *c /**< */,
uint8_t owner_events /**< */, uint8_t owner_events /**< */,
xcb_window_t grab_window /**< */, xcb_window_t grab_window /**< */,
uint16_t event_mask /**< */, uint16_t event_mask /**< */,
uint8_t pointer_mode /**< */, uint8_t pointer_mode /**< */,
uint8_t keyboard_mode /**< */, uint8_t keyboard_mode /**< */,
xcb_window_t confine_to /**< */, xcb_window_t confine_to /**< */,
xcb_cursor_t cursor /**< */, xcb_cursor_t cursor /**< */,
xcb_timestamp_t time /**< */); xcb_timestamp_t time /**< */);
skipping to change at line 7791 skipping to change at line 6946
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_grab_pointer_unchecked(). is used. * xcb_grab_pointer_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_grab_pointer_reply_t * xcb_grab_pointer_reply
**
** @param xcb_connection_t *c
** @param xcb_grab_pointer_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_grab_pointer_reply_t *
**
**************************************************************************
***/
xcb_grab_pointer_reply_t * xcb_grab_pointer_reply_t *
xcb_grab_pointer_reply (xcb_connection_t *c /**< */, xcb_grab_pointer_reply (xcb_connection_t *c /**< */,
xcb_grab_pointer_cookie_t cookie /**< */, xcb_grab_pointer_cookie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
/** /**
* @brief release the pointer
* *
* @param c The connection * @param c The connection
* @param time Timestamp to avoid race conditions when running X over the n
etwork.
* \n
* The pointer will not be released if \a time is earlier than the
* last-pointer-grab time or later than the current X server time.
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Releases the pointer and any queued events if you actively grabbed the p
ointer
* before using `xcb_grab_pointer`, `xcb_grab_button` or within a normal bu
tton
* press.
*
* EnterNotify and LeaveNotify events are generated.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_ungrab_pointer_checked
**
** @param xcb_connection_t *c
** @param xcb_timestamp_t time
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_ungrab_pointer_checked (xcb_connection_t *c /**< */, xcb_ungrab_pointer_checked (xcb_connection_t *c /**< */,
xcb_timestamp_t time /**< */); xcb_timestamp_t time /**< */);
/** /**
* @brief release the pointer
* *
* @param c The connection * @param c The connection
* @param time Timestamp to avoid race conditions when running X over the n
etwork.
* \n
* The pointer will not be released if \a time is earlier than the
* last-pointer-grab time or later than the current X server time.
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Releases the pointer and any queued events if you actively grabbed the p
ointer
* before using `xcb_grab_pointer`, `xcb_grab_button` or within a normal bu
tton
* press.
*
* EnterNotify and LeaveNotify events are generated.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_ungrab_pointer
**
** @param xcb_connection_t *c
** @param xcb_timestamp_t time
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_ungrab_pointer (xcb_connection_t *c /**< */, xcb_ungrab_pointer (xcb_connection_t *c /**< */,
xcb_timestamp_t time /**< */); xcb_timestamp_t time /**< */);
/** /**
* @brief Grab pointer button(s)
* *
* @param c The connection * @param c The connection
* @return A cookie * @param owner_events If 1, the \a grab_window will still get the pointer
* events. If 0, events are not
* Delivers a request to the X server. * reported to the \a grab_window.
* @param grab_window Specifies the window on which the pointer should be g
rabbed.
* @param event_mask Specifies which pointer events are reported to the cli
ent.
* \n
* TODO: which values?
* @param pointer_mode A bitmask of #xcb_grab_mode_t values.
* @param pointer_mode \n
* @param keyboard_mode A bitmask of #xcb_grab_mode_t values.
* @param keyboard_mode \n
* @param confine_to Specifies the window to confine the pointer in (the us
er will not be able to
* move the pointer out of that window).
* \n
* The special value `XCB_NONE` means don't confine the pointer.
* @param cursor Specifies the cursor that should be displayed or `XCB_NONE
` to not change the
* cursor.
* @param button A bitmask of #xcb_button_index_t values.
* @param button \n
* @param modifiers The modifiers to grab.
* \n
* Using the special value `XCB_MOD_MASK_ANY` means grab the pointer with a
ll
* possible modifier combinations.
* @return A cookie
*
* This request establishes a passive grab. The pointer is actively grabbed
as
* described in GrabPointer, the last-pointer-grab time is set to the time
at
* which the button was pressed (as transmitted in the ButtonPress event),
and the
* ButtonPress event is reported if all of the following conditions are tru
e:
*
* The pointer is not grabbed and the specified button is logically pressed
when
* the specified modifier keys are logically down, and no other buttons or
* modifier keys are logically down.
*
* The grab-window contains the pointer.
*
* The confine-to window (if any) is viewable.
*
* A passive grab on the same button/key combination does not exist on any
* ancestor of grab-window.
*
* The interpretation of the remaining arguments is the same as for GrabPoi
nter.
* The active grab is terminated automatically when the logical state of th
e
* pointer has all buttons released, independent of the logical state of mo
difier
* keys. Note that the logical state of a device (as seen by means of the
* protocol) may lag the physical state if device event processing is froze
n. This
* request overrides all previous passive grabs by the same client on the s
ame
* button/key combinations on the same window. A modifier of AnyModifier is
* equivalent to issuing the request for all possible modifier combinations
* (including the combination of no modifiers). It is not required that all
* specified modifiers have currently assigned keycodes. A button of AnyBut
ton is
* equivalent to issuing the request for all possible buttons. Otherwise, i
t is
* not required that the button specified currently be assigned to a physic
al
* button.
*
* An Access error is generated if some other client has already issued a
* GrabButton request with the same button/key combination on the same wind
ow.
* When using AnyModifier or AnyButton, the request fails completely (no gr
abs are
* established), and an Access error is generated if there is a conflicting
grab
* for any combination. The request has no effect on an active grab.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_grab_button_checked
**
** @param xcb_connection_t *c
** @param uint8_t owner_events
** @param xcb_window_t grab_window
** @param uint16_t event_mask
** @param uint8_t pointer_mode
** @param uint8_t keyboard_mode
** @param xcb_window_t confine_to
** @param xcb_cursor_t cursor
** @param uint8_t button
** @param uint16_t modifiers
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_grab_button_checked (xcb_connection_t *c /**< */, xcb_grab_button_checked (xcb_connection_t *c /**< */,
uint8_t owner_events /**< */, uint8_t owner_events /**< */,
xcb_window_t grab_window /**< */, xcb_window_t grab_window /**< */,
uint16_t event_mask /**< */, uint16_t event_mask /**< */,
uint8_t pointer_mode /**< */, uint8_t pointer_mode /**< */,
uint8_t keyboard_mode /**< */, uint8_t keyboard_mode /**< */,
xcb_window_t confine_to /**< */, xcb_window_t confine_to /**< */,
xcb_cursor_t cursor /**< */, xcb_cursor_t cursor /**< */,
uint8_t button /**< */, uint8_t button /**< */,
uint16_t modifiers /**< */); uint16_t modifiers /**< */);
/** /**
* @brief Grab pointer button(s)
* *
* @param c The connection * @param c The connection
* @return A cookie * @param owner_events If 1, the \a grab_window will still get the pointer
* events. If 0, events are not
* Delivers a request to the X server. * reported to the \a grab_window.
* @param grab_window Specifies the window on which the pointer should be g
rabbed.
* @param event_mask Specifies which pointer events are reported to the cli
ent.
* \n
* TODO: which values?
* @param pointer_mode A bitmask of #xcb_grab_mode_t values.
* @param pointer_mode \n
* @param keyboard_mode A bitmask of #xcb_grab_mode_t values.
* @param keyboard_mode \n
* @param confine_to Specifies the window to confine the pointer in (the us
er will not be able to
* move the pointer out of that window).
* \n
* The special value `XCB_NONE` means don't confine the pointer.
* @param cursor Specifies the cursor that should be displayed or `XCB_NONE
` to not change the
* cursor.
* @param button A bitmask of #xcb_button_index_t values.
* @param button \n
* @param modifiers The modifiers to grab.
* \n
* Using the special value `XCB_MOD_MASK_ANY` means grab the pointer with a
ll
* possible modifier combinations.
* @return A cookie
*
* This request establishes a passive grab. The pointer is actively grabbed
as
* described in GrabPointer, the last-pointer-grab time is set to the time
at
* which the button was pressed (as transmitted in the ButtonPress event),
and the
* ButtonPress event is reported if all of the following conditions are tru
e:
*
* The pointer is not grabbed and the specified button is logically pressed
when
* the specified modifier keys are logically down, and no other buttons or
* modifier keys are logically down.
*
* The grab-window contains the pointer.
*
* The confine-to window (if any) is viewable.
*
* A passive grab on the same button/key combination does not exist on any
* ancestor of grab-window.
*
* The interpretation of the remaining arguments is the same as for GrabPoi
nter.
* The active grab is terminated automatically when the logical state of th
e
* pointer has all buttons released, independent of the logical state of mo
difier
* keys. Note that the logical state of a device (as seen by means of the
* protocol) may lag the physical state if device event processing is froze
n. This
* request overrides all previous passive grabs by the same client on the s
ame
* button/key combinations on the same window. A modifier of AnyModifier is
* equivalent to issuing the request for all possible modifier combinations
* (including the combination of no modifiers). It is not required that all
* specified modifiers have currently assigned keycodes. A button of AnyBut
ton is
* equivalent to issuing the request for all possible buttons. Otherwise, i
t is
* not required that the button specified currently be assigned to a physic
al
* button.
*
* An Access error is generated if some other client has already issued a
* GrabButton request with the same button/key combination on the same wind
ow.
* When using AnyModifier or AnyButton, the request fails completely (no gr
abs are
* established), and an Access error is generated if there is a conflicting
grab
* for any combination. The request has no effect on an active grab.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_grab_button
**
** @param xcb_connection_t *c
** @param uint8_t owner_events
** @param xcb_window_t grab_window
** @param uint16_t event_mask
** @param uint8_t pointer_mode
** @param uint8_t keyboard_mode
** @param xcb_window_t confine_to
** @param xcb_cursor_t cursor
** @param uint8_t button
** @param uint16_t modifiers
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_grab_button (xcb_connection_t *c /**< */, xcb_grab_button (xcb_connection_t *c /**< */,
uint8_t owner_events /**< */, uint8_t owner_events /**< */,
xcb_window_t grab_window /**< */, xcb_window_t grab_window /**< */,
uint16_t event_mask /**< */, uint16_t event_mask /**< */,
uint8_t pointer_mode /**< */, uint8_t pointer_mode /**< */,
uint8_t keyboard_mode /**< */, uint8_t keyboard_mode /**< */,
xcb_window_t confine_to /**< */, xcb_window_t confine_to /**< */,
xcb_cursor_t cursor /**< */, xcb_cursor_t cursor /**< */,
uint8_t button /**< */, uint8_t button /**< */,
skipping to change at line 7949 skipping to change at line 7164
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_ungrab_button_checked
**
** @param xcb_connection_t *c
** @param uint8_t button
** @param xcb_window_t grab_window
** @param uint16_t modifiers
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_ungrab_button_checked (xcb_connection_t *c /**< */, xcb_ungrab_button_checked (xcb_connection_t *c /**< */,
uint8_t button /**< */, uint8_t button /**< */,
xcb_window_t grab_window /**< */, xcb_window_t grab_window /**< */,
uint16_t modifiers /**< */); uint16_t modifiers /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_ungrab_button
**
** @param xcb_connection_t *c
** @param uint8_t button
** @param xcb_window_t grab_window
** @param uint16_t modifiers
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_ungrab_button (xcb_connection_t *c /**< */, xcb_ungrab_button (xcb_connection_t *c /**< */,
uint8_t button /**< */, uint8_t button /**< */,
xcb_window_t grab_window /**< */, xcb_window_t grab_window /**< */,
uint16_t modifiers /**< */); uint16_t modifiers /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_change_active_pointer_grab_checked
**
** @param xcb_connection_t *c
** @param xcb_cursor_t cursor
** @param xcb_timestamp_t time
** @param uint16_t event_mask
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_change_active_pointer_grab_checked (xcb_connection_t *c /**< */, xcb_change_active_pointer_grab_checked (xcb_connection_t *c /**< */,
xcb_cursor_t cursor /**< */, xcb_cursor_t cursor /**< */,
xcb_timestamp_t time /**< */, xcb_timestamp_t time /**< */,
uint16_t event_mask /**< */); uint16_t event_mask /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_change_active_pointer_grab
**
** @param xcb_connection_t *c
** @param xcb_cursor_t cursor
** @param xcb_timestamp_t time
** @param uint16_t event_mask
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_change_active_pointer_grab (xcb_connection_t *c /**< */, xcb_change_active_pointer_grab (xcb_connection_t *c /**< */,
xcb_cursor_t cursor /**< */, xcb_cursor_t cursor /**< */,
xcb_timestamp_t time /**< */, xcb_timestamp_t time /**< */,
uint16_t event_mask /**< */); uint16_t event_mask /**< */);
/** /**
* @brief Grab the keyboard
* *
* @param c The connection * @param c The connection
* @return A cookie * @param owner_events If 1, the \a grab_window will still get the pointer
* events. If 0, events are not
* Delivers a request to the X server. * reported to the \a grab_window.
* @param grab_window Specifies the window on which the pointer should be g
rabbed.
* @param time Timestamp to avoid race conditions when running X over the n
etwork.
* \n
* The special value `XCB_CURRENT_TIME` will be replaced with the current s
erver
* time.
* @param pointer_mode A bitmask of #xcb_grab_mode_t values.
* @param pointer_mode \n
* @param keyboard_mode A bitmask of #xcb_grab_mode_t values.
* @param keyboard_mode \n
* @return A cookie
*
* Actively grabs control of the keyboard and generates FocusIn and FocusOu
t
* events. Further key events are reported only to the grabbing client.
*
* Any active keyboard grab by this client is overridden. If the keyboard i
s
* actively grabbed by some other client, `AlreadyGrabbed` is returned. If
* \a grab_window is not viewable, `GrabNotViewable` is returned. If the ke
yboard
* is frozen by an active grab of another client, `GrabFrozen` is returned.
If the
* specified \a time is earlier than the last-keyboard-grab time or later t
han the
* current X server time, `GrabInvalidTime` is returned. Otherwise, the
* last-keyboard-grab time is set to the specified time.
* *
*/ */
/**************************************************************************
***
**
** xcb_grab_keyboard_cookie_t xcb_grab_keyboard
**
** @param xcb_connection_t *c
** @param uint8_t owner_events
** @param xcb_window_t grab_window
** @param xcb_timestamp_t time
** @param uint8_t pointer_mode
** @param uint8_t keyboard_mode
** @returns xcb_grab_keyboard_cookie_t
**
**************************************************************************
***/
xcb_grab_keyboard_cookie_t xcb_grab_keyboard_cookie_t
xcb_grab_keyboard (xcb_connection_t *c /**< */, xcb_grab_keyboard (xcb_connection_t *c /**< */,
uint8_t owner_events /**< */, uint8_t owner_events /**< */,
xcb_window_t grab_window /**< */, xcb_window_t grab_window /**< */,
xcb_timestamp_t time /**< */, xcb_timestamp_t time /**< */,
uint8_t pointer_mode /**< */, uint8_t pointer_mode /**< */,
uint8_t keyboard_mode /**< */); uint8_t keyboard_mode /**< */);
/** /**
* @brief Grab the keyboard
* *
* @param c The connection * @param c The connection
* @return A cookie * @param owner_events If 1, the \a grab_window will still get the pointer
* events. If 0, events are not
* Delivers a request to the X server. * reported to the \a grab_window.
* @param grab_window Specifies the window on which the pointer should be g
rabbed.
* @param time Timestamp to avoid race conditions when running X over the n
etwork.
* \n
* The special value `XCB_CURRENT_TIME` will be replaced with the current s
erver
* time.
* @param pointer_mode A bitmask of #xcb_grab_mode_t values.
* @param pointer_mode \n
* @param keyboard_mode A bitmask of #xcb_grab_mode_t values.
* @param keyboard_mode \n
* @return A cookie
*
* Actively grabs control of the keyboard and generates FocusIn and FocusOu
t
* events. Further key events are reported only to the grabbing client.
*
* Any active keyboard grab by this client is overridden. If the keyboard i
s
* actively grabbed by some other client, `AlreadyGrabbed` is returned. If
* \a grab_window is not viewable, `GrabNotViewable` is returned. If the ke
yboard
* is frozen by an active grab of another client, `GrabFrozen` is returned.
If the
* specified \a time is earlier than the last-keyboard-grab time or later t
han the
* current X server time, `GrabInvalidTime` is returned. Otherwise, the
* last-keyboard-grab time is set to the specified time.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_grab_keyboard_cookie_t xcb_grab_keyboard_unchecked
**
** @param xcb_connection_t *c
** @param uint8_t owner_events
** @param xcb_window_t grab_window
** @param xcb_timestamp_t time
** @param uint8_t pointer_mode
** @param uint8_t keyboard_mode
** @returns xcb_grab_keyboard_cookie_t
**
**************************************************************************
***/
xcb_grab_keyboard_cookie_t xcb_grab_keyboard_cookie_t
xcb_grab_keyboard_unchecked (xcb_connection_t *c /**< */, xcb_grab_keyboard_unchecked (xcb_connection_t *c /**< */,
uint8_t owner_events /**< */, uint8_t owner_events /**< */,
xcb_window_t grab_window /**< */, xcb_window_t grab_window /**< */,
xcb_timestamp_t time /**< */, xcb_timestamp_t time /**< */,
uint8_t pointer_mode /**< */, uint8_t pointer_mode /**< */,
uint8_t keyboard_mode /**< */); uint8_t keyboard_mode /**< */);
/** /**
* Return the reply * Return the reply
skipping to change at line 8131 skipping to change at line 7306
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_grab_keyboard_unchecked(). is used. * xcb_grab_keyboard_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_grab_keyboard_reply_t * xcb_grab_keyboard_reply
**
** @param xcb_connection_t *c
** @param xcb_grab_keyboard_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_grab_keyboard_reply_t *
**
**************************************************************************
***/
xcb_grab_keyboard_reply_t * xcb_grab_keyboard_reply_t *
xcb_grab_keyboard_reply (xcb_connection_t *c /**< */, xcb_grab_keyboard_reply (xcb_connection_t *c /**< */,
xcb_grab_keyboard_cookie_t cookie /**< */, xcb_grab_keyboard_cookie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_ungrab_keyboard_checked
**
** @param xcb_connection_t *c
** @param xcb_timestamp_t time
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_ungrab_keyboard_checked (xcb_connection_t *c /**< */, xcb_ungrab_keyboard_checked (xcb_connection_t *c /**< */,
xcb_timestamp_t time /**< */); xcb_timestamp_t time /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_ungrab_keyboard
**
** @param xcb_connection_t *c
** @param xcb_timestamp_t time
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_ungrab_keyboard (xcb_connection_t *c /**< */, xcb_ungrab_keyboard (xcb_connection_t *c /**< */,
xcb_timestamp_t time /**< */); xcb_timestamp_t time /**< */);
/** /**
* @brief Grab keyboard key(s)
* *
* @param c The connection * @param c The connection
* @return A cookie * @param owner_events If 1, the \a grab_window will still get the pointer
* events. If 0, events are not
* Delivers a request to the X server. * reported to the \a grab_window.
* @param grab_window Specifies the window on which the pointer should be g
rabbed.
* @param modifiers The modifiers to grab.
* \n
* Using the special value `XCB_MOD_MASK_ANY` means grab the pointer with a
ll
* possible modifier combinations.
* @param key The keycode of the key to grab.
* \n
* The special value `XCB_GRAB_ANY` means grab any key.
* @param pointer_mode A bitmask of #xcb_grab_mode_t values.
* @param pointer_mode \n
* @param keyboard_mode A bitmask of #xcb_grab_mode_t values.
* @param keyboard_mode \n
* @return A cookie
*
* Establishes a passive grab on the keyboard. In the future, the keyboard
is
* actively grabbed (as for `GrabKeyboard`), the last-keyboard-grab time is
set to
* the time at which the key was pressed (as transmitted in the KeyPress ev
ent),
* and the KeyPress event is reported if all of the following conditions ar
e true:
*
* The keyboard is not grabbed and the specified key (which can itself be a
* modifier key) is logically pressed when the specified modifier keys are
* logically down, and no other modifier keys are logically down.
*
* Either the grab_window is an ancestor of (or is) the focus window, or th
e
* grab_window is a descendant of the focus window and contains the pointer
.
*
* A passive grab on the same key combination does not exist on any ancesto
r of
* grab_window.
*
* The interpretation of the remaining arguments is as for XGrabKeyboard.
The active grab is terminated
* automatically when the logical state of the keyboard has the specified k
ey released (independent of the
* logical state of the modifier keys), at which point a KeyRelease event i
s reported to the grabbing window.
*
* Note that the logical state of a device (as seen by client applications)
may lag the physical state if
* device event processing is frozen.
*
* A modifiers argument of AnyModifier is equivalent to issuing the request
for all possible modifier combinations (including the combination of no mo
difiers). It is not required that all modifiers specified
* have currently assigned KeyCodes. A keycode argument of AnyKey is equiv
alent to issuing the request for
* all possible KeyCodes. Otherwise, the specified keycode must be in the
range specified by min_keycode
* and max_keycode in the connection setup, or a BadValue error results.
*
* If some other client has issued a XGrabKey with the same key combination
on the same window, a BadAccess
* error results. When using AnyModifier or AnyKey, the request fails comp
letely, and a BadAccess error
* results (no grabs are established) if there is a conflicting grab for an
y combination.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_grab_key_checked
**
** @param xcb_connection_t *c
** @param uint8_t owner_events
** @param xcb_window_t grab_window
** @param uint16_t modifiers
** @param xcb_keycode_t key
** @param uint8_t pointer_mode
** @param uint8_t keyboard_mode
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_grab_key_checked (xcb_connection_t *c /**< */, xcb_grab_key_checked (xcb_connection_t *c /**< */,
uint8_t owner_events /**< */, uint8_t owner_events /**< */,
xcb_window_t grab_window /**< */, xcb_window_t grab_window /**< */,
uint16_t modifiers /**< */, uint16_t modifiers /**< */,
xcb_keycode_t key /**< */, xcb_keycode_t key /**< */,
uint8_t pointer_mode /**< */, uint8_t pointer_mode /**< */,
uint8_t keyboard_mode /**< */); uint8_t keyboard_mode /**< */);
/** /**
* @brief Grab keyboard key(s)
* *
* @param c The connection * @param c The connection
* @return A cookie * @param owner_events If 1, the \a grab_window will still get the pointer
* events. If 0, events are not
* Delivers a request to the X server. * reported to the \a grab_window.
* @param grab_window Specifies the window on which the pointer should be g
rabbed.
* @param modifiers The modifiers to grab.
* \n
* Using the special value `XCB_MOD_MASK_ANY` means grab the pointer with a
ll
* possible modifier combinations.
* @param key The keycode of the key to grab.
* \n
* The special value `XCB_GRAB_ANY` means grab any key.
* @param pointer_mode A bitmask of #xcb_grab_mode_t values.
* @param pointer_mode \n
* @param keyboard_mode A bitmask of #xcb_grab_mode_t values.
* @param keyboard_mode \n
* @return A cookie
*
* Establishes a passive grab on the keyboard. In the future, the keyboard
is
* actively grabbed (as for `GrabKeyboard`), the last-keyboard-grab time is
set to
* the time at which the key was pressed (as transmitted in the KeyPress ev
ent),
* and the KeyPress event is reported if all of the following conditions ar
e true:
*
* The keyboard is not grabbed and the specified key (which can itself be a
* modifier key) is logically pressed when the specified modifier keys are
* logically down, and no other modifier keys are logically down.
*
* Either the grab_window is an ancestor of (or is) the focus window, or th
e
* grab_window is a descendant of the focus window and contains the pointer
.
*
* A passive grab on the same key combination does not exist on any ancesto
r of
* grab_window.
*
* The interpretation of the remaining arguments is as for XGrabKeyboard.
The active grab is terminated
* automatically when the logical state of the keyboard has the specified k
ey released (independent of the
* logical state of the modifier keys), at which point a KeyRelease event i
s reported to the grabbing window.
*
* Note that the logical state of a device (as seen by client applications)
may lag the physical state if
* device event processing is frozen.
*
* A modifiers argument of AnyModifier is equivalent to issuing the request
for all possible modifier combinations (including the combination of no mo
difiers). It is not required that all modifiers specified
* have currently assigned KeyCodes. A keycode argument of AnyKey is equiv
alent to issuing the request for
* all possible KeyCodes. Otherwise, the specified keycode must be in the
range specified by min_keycode
* and max_keycode in the connection setup, or a BadValue error results.
*
* If some other client has issued a XGrabKey with the same key combination
on the same window, a BadAccess
* error results. When using AnyModifier or AnyKey, the request fails comp
letely, and a BadAccess error
* results (no grabs are established) if there is a conflicting grab for an
y combination.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_grab_key
**
** @param xcb_connection_t *c
** @param uint8_t owner_events
** @param xcb_window_t grab_window
** @param uint16_t modifiers
** @param xcb_keycode_t key
** @param uint8_t pointer_mode
** @param uint8_t keyboard_mode
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_grab_key (xcb_connection_t *c /**< */, xcb_grab_key (xcb_connection_t *c /**< */,
uint8_t owner_events /**< */, uint8_t owner_events /**< */,
xcb_window_t grab_window /**< */, xcb_window_t grab_window /**< */,
uint16_t modifiers /**< */, uint16_t modifiers /**< */,
xcb_keycode_t key /**< */, xcb_keycode_t key /**< */,
uint8_t pointer_mode /**< */, uint8_t pointer_mode /**< */,
uint8_t keyboard_mode /**< */); uint8_t keyboard_mode /**< */);
/** /**
* @brief release a key combination
* *
* @param c The connection * @param c The connection
* @param key The keycode of the specified key combination.
* \n
* Using the special value `XCB_GRAB_ANY` means releasing all possible key
codes.
* @param grab_window The window on which the grabbed key combination will
be released.
* @param modifiers The modifiers of the specified key combination.
* \n
* Using the special value `XCB_MOD_MASK_ANY` means releasing the key combi
nation
* with every possible modifier combination.
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Releases the key combination on \a grab_window if you grabbed it using
* `xcb_grab_key` before.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_ungrab_key_checked
**
** @param xcb_connection_t *c
** @param xcb_keycode_t key
** @param xcb_window_t grab_window
** @param uint16_t modifiers
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_ungrab_key_checked (xcb_connection_t *c /**< */, xcb_ungrab_key_checked (xcb_connection_t *c /**< */,
xcb_keycode_t key /**< */, xcb_keycode_t key /**< */,
xcb_window_t grab_window /**< */, xcb_window_t grab_window /**< */,
uint16_t modifiers /**< */); uint16_t modifiers /**< */);
/** /**
* @brief release a key combination
* *
* @param c The connection * @param c The connection
* @param key The keycode of the specified key combination.
* \n
* Using the special value `XCB_GRAB_ANY` means releasing all possible key
codes.
* @param grab_window The window on which the grabbed key combination will
be released.
* @param modifiers The modifiers of the specified key combination.
* \n
* Using the special value `XCB_MOD_MASK_ANY` means releasing the key combi
nation
* with every possible modifier combination.
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Releases the key combination on \a grab_window if you grabbed it using
* `xcb_grab_key` before.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_ungrab_key
**
** @param xcb_connection_t *c
** @param xcb_keycode_t key
** @param xcb_window_t grab_window
** @param uint16_t modifiers
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_ungrab_key (xcb_connection_t *c /**< */, xcb_ungrab_key (xcb_connection_t *c /**< */,
xcb_keycode_t key /**< */, xcb_keycode_t key /**< */,
xcb_window_t grab_window /**< */, xcb_window_t grab_window /**< */,
uint16_t modifiers /**< */); uint16_t modifiers /**< */);
/** /**
* @brief release queued events
* *
* @param c The connection * @param c The connection
* @param mode A bitmask of #xcb_allow_t values.
* @param mode \n
* @param time Timestamp to avoid race conditions when running X over the n
etwork.
* \n
* The special value `XCB_CURRENT_TIME` will be replaced with the current s
erver
* time.
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Releases queued events if the client has caused a device (pointer/keyboa
rd) to
* freeze due to grabbing it actively. This request has no effect if \a tim
e is
* earlier than the last-grab time of the most recent active grab for this
client
* or if \a time is later than the current X server time.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_allow_events_checked
**
** @param xcb_connection_t *c
** @param uint8_t mode
** @param xcb_timestamp_t time
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_allow_events_checked (xcb_connection_t *c /**< */, xcb_allow_events_checked (xcb_connection_t *c /**< */,
uint8_t mode /**< */, uint8_t mode /**< */,
xcb_timestamp_t time /**< */); xcb_timestamp_t time /**< */);
/** /**
* @brief release queued events
* *
* @param c The connection * @param c The connection
* @param mode A bitmask of #xcb_allow_t values.
* @param mode \n
* @param time Timestamp to avoid race conditions when running X over the n
etwork.
* \n
* The special value `XCB_CURRENT_TIME` will be replaced with the current s
erver
* time.
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Releases queued events if the client has caused a device (pointer/keyboa
rd) to
* freeze due to grabbing it actively. This request has no effect if \a tim
e is
* earlier than the last-grab time of the most recent active grab for this
client
* or if \a time is later than the current X server time.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_allow_events
**
** @param xcb_connection_t *c
** @param uint8_t mode
** @param xcb_timestamp_t time
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_allow_events (xcb_connection_t *c /**< */, xcb_allow_events (xcb_connection_t *c /**< */,
uint8_t mode /**< */, uint8_t mode /**< */,
xcb_timestamp_t time /**< */); xcb_timestamp_t time /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_grab_server_checked
**
** @param xcb_connection_t *c
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_grab_server_checked (xcb_connection_t *c /**< */); xcb_grab_server_checked (xcb_connection_t *c /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_grab_server
**
** @param xcb_connection_t *c
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_grab_server (xcb_connection_t *c /**< */); xcb_grab_server (xcb_connection_t *c /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_ungrab_server_checked
**
** @param xcb_connection_t *c
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_ungrab_server_checked (xcb_connection_t *c /**< */); xcb_ungrab_server_checked (xcb_connection_t *c /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_ungrab_server
**
** @param xcb_connection_t *c
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_ungrab_server (xcb_connection_t *c /**< */); xcb_ungrab_server (xcb_connection_t *c /**< */);
/** /**
* @brief get pointer coordinates
* *
* @param c The connection * @param c The connection
* @param window A window to check if the pointer is on the same screen as
\a window (see the
* `same_screen` field in the reply).
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Gets the root window the pointer is logically on and the pointer coordin
ates
* relative to the root window's origin.
* *
*/ */
/**************************************************************************
***
**
** xcb_query_pointer_cookie_t xcb_query_pointer
**
** @param xcb_connection_t *c
** @param xcb_window_t window
** @returns xcb_query_pointer_cookie_t
**
**************************************************************************
***/
xcb_query_pointer_cookie_t xcb_query_pointer_cookie_t
xcb_query_pointer (xcb_connection_t *c /**< */, xcb_query_pointer (xcb_connection_t *c /**< */,
xcb_window_t window /**< */); xcb_window_t window /**< */);
/** /**
* @brief get pointer coordinates
* *
* @param c The connection * @param c The connection
* @param window A window to check if the pointer is on the same screen as
\a window (see the
* `same_screen` field in the reply).
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Gets the root window the pointer is logically on and the pointer coordin
ates
* relative to the root window's origin.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_query_pointer_cookie_t xcb_query_pointer_unchecked
**
** @param xcb_connection_t *c
** @param xcb_window_t window
** @returns xcb_query_pointer_cookie_t
**
**************************************************************************
***/
xcb_query_pointer_cookie_t xcb_query_pointer_cookie_t
xcb_query_pointer_unchecked (xcb_connection_t *c /**< */, xcb_query_pointer_unchecked (xcb_connection_t *c /**< */,
xcb_window_t window /**< */); xcb_window_t window /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_query_pointer_unchecked(). is used. * xcb_query_pointer_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_query_pointer_reply_t * xcb_query_pointer_reply
**
** @param xcb_connection_t *c
** @param xcb_query_pointer_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_query_pointer_reply_t *
**
**************************************************************************
***/
xcb_query_pointer_reply_t * xcb_query_pointer_reply_t *
xcb_query_pointer_reply (xcb_connection_t *c /**< */, xcb_query_pointer_reply (xcb_connection_t *c /**< */,
xcb_query_pointer_cookie_t cookie /**< */, xcb_query_pointer_cookie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_timecoord_iterator_t * @param i Pointer to a xcb_timecoord_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_timecoord_t) * element. The member index is increased by sizeof(xcb_timecoord_t)
*/ */
/**************************************************************************
***
**
** void xcb_timecoord_next
**
** @param xcb_timecoord_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_timecoord_next (xcb_timecoord_iterator_t *i /**< */); xcb_timecoord_next (xcb_timecoord_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_timecoord_iterator_t * @param i An xcb_timecoord_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_timecoord_end
**
** @param xcb_timecoord_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_timecoord_end (xcb_timecoord_iterator_t i /**< */); xcb_timecoord_end (xcb_timecoord_iterator_t i /**< */);
int int
xcb_get_motion_events_sizeof (const void *_buffer /**< */); xcb_get_motion_events_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_get_motion_events_cookie_t xcb_get_motion_events
**
** @param xcb_connection_t *c
** @param xcb_window_t window
** @param xcb_timestamp_t start
** @param xcb_timestamp_t stop
** @returns xcb_get_motion_events_cookie_t
**
**************************************************************************
***/
xcb_get_motion_events_cookie_t xcb_get_motion_events_cookie_t
xcb_get_motion_events (xcb_connection_t *c /**< */, xcb_get_motion_events (xcb_connection_t *c /**< */,
xcb_window_t window /**< */, xcb_window_t window /**< */,
xcb_timestamp_t start /**< */, xcb_timestamp_t start /**< */,
xcb_timestamp_t stop /**< */); xcb_timestamp_t stop /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_get_motion_events_cookie_t xcb_get_motion_events_unchecked
**
** @param xcb_connection_t *c
** @param xcb_window_t window
** @param xcb_timestamp_t start
** @param xcb_timestamp_t stop
** @returns xcb_get_motion_events_cookie_t
**
**************************************************************************
***/
xcb_get_motion_events_cookie_t xcb_get_motion_events_cookie_t
xcb_get_motion_events_unchecked (xcb_connection_t *c /**< */, xcb_get_motion_events_unchecked (xcb_connection_t *c /**< */,
xcb_window_t window /**< */, xcb_window_t window /**< */,
xcb_timestamp_t start /**< */, xcb_timestamp_t start /**< */,
xcb_timestamp_t stop /**< */); xcb_timestamp_t stop /**< */);
/**************************************************************************
***
**
** xcb_timecoord_t * xcb_get_motion_events_events
**
** @param const xcb_get_motion_events_reply_t *R
** @returns xcb_timecoord_t *
**
**************************************************************************
***/
xcb_timecoord_t * xcb_timecoord_t *
xcb_get_motion_events_events (const xcb_get_motion_events_reply_t *R /**< */); xcb_get_motion_events_events (const xcb_get_motion_events_reply_t *R /**< */);
/**************************************************************************
***
**
** int xcb_get_motion_events_events_length
**
** @param const xcb_get_motion_events_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_get_motion_events_events_length (const xcb_get_motion_events_reply_t *R /**< */); xcb_get_motion_events_events_length (const xcb_get_motion_events_reply_t *R /**< */);
/**************************************************************************
***
**
** xcb_timecoord_iterator_t xcb_get_motion_events_events_iterator
**
** @param const xcb_get_motion_events_reply_t *R
** @returns xcb_timecoord_iterator_t
**
**************************************************************************
***/
xcb_timecoord_iterator_t xcb_timecoord_iterator_t
xcb_get_motion_events_events_iterator (const xcb_get_motion_events_reply_t *R /**< */); xcb_get_motion_events_events_iterator (const xcb_get_motion_events_reply_t *R /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_get_motion_events_unchecked(). is used. * xcb_get_motion_events_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_get_motion_events_reply_t * xcb_get_motion_events_reply
**
** @param xcb_connection_t *c
** @param xcb_get_motion_events_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_get_motion_events_reply_t *
**
**************************************************************************
***/
xcb_get_motion_events_reply_t * xcb_get_motion_events_reply_t *
xcb_get_motion_events_reply (xcb_connection_t *c /**< */, xcb_get_motion_events_reply (xcb_connection_t *c /**< */,
xcb_get_motion_events_cookie_t cookie /**< */, xcb_get_motion_events_cookie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_translate_coordinates_cookie_t xcb_translate_coordinates
**
** @param xcb_connection_t *c
** @param xcb_window_t src_window
** @param xcb_window_t dst_window
** @param int16_t src_x
** @param int16_t src_y
** @returns xcb_translate_coordinates_cookie_t
**
**************************************************************************
***/
xcb_translate_coordinates_cookie_t xcb_translate_coordinates_cookie_t
xcb_translate_coordinates (xcb_connection_t *c /**< */, xcb_translate_coordinates (xcb_connection_t *c /**< */,
xcb_window_t src_window /**< */, xcb_window_t src_window /**< */,
xcb_window_t dst_window /**< */, xcb_window_t dst_window /**< */,
int16_t src_x /**< */, int16_t src_x /**< */,
int16_t src_y /**< */); int16_t src_y /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_translate_coordinates_cookie_t xcb_translate_coordinates_unchecked
**
** @param xcb_connection_t *c
** @param xcb_window_t src_window
** @param xcb_window_t dst_window
** @param int16_t src_x
** @param int16_t src_y
** @returns xcb_translate_coordinates_cookie_t
**
**************************************************************************
***/
xcb_translate_coordinates_cookie_t xcb_translate_coordinates_cookie_t
xcb_translate_coordinates_unchecked (xcb_connection_t *c /**< */, xcb_translate_coordinates_unchecked (xcb_connection_t *c /**< */,
xcb_window_t src_window /**< */, xcb_window_t src_window /**< */,
xcb_window_t dst_window /**< */, xcb_window_t dst_window /**< */,
int16_t src_x /**< */, int16_t src_x /**< */,
int16_t src_y /**< */); int16_t src_y /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
skipping to change at line 8791 skipping to change at line 7799
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_translate_coordinates_unchecked(). is used. * xcb_translate_coordinates_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_translate_coordinates_reply_t * xcb_translate_coordinates_reply
**
** @param xcb_connection_t *c
** @param xcb_translate_coordinates_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_translate_coordinates_reply_t *
**
**************************************************************************
***/
xcb_translate_coordinates_reply_t * xcb_translate_coordinates_reply_t *
xcb_translate_coordinates_reply (xcb_connection_t *c /* *< */, xcb_translate_coordinates_reply (xcb_connection_t *c /* *< */,
xcb_translate_coordinates_cookie_t cooki e /**< */, xcb_translate_coordinates_cookie_t cooki e /**< */,
xcb_generic_error_t **e /* *< */); xcb_generic_error_t **e /* *< */);
/** /**
* @brief move mouse pointer
* *
* @param c The connection * @param c The connection
* @return A cookie * @param src_window If \a src_window is not `XCB_NONE` (TODO), the move wi
* ll only take place if the
* Delivers a request to the X server. * pointer is inside \a src_window and within the rectangle specified by (\
a src_x,
* \a src_y, \a src_width, \a src_height). The rectangle coordinates are re
lative to
* \a src_window.
* @param dst_window If \a dst_window is not `XCB_NONE` (TODO), the pointer
will be moved to the
* offsets (\a dst_x, \a dst_y) relative to \a dst_window. If \a dst_window
is
* `XCB_NONE` (TODO), the pointer will be moved by the offsets (\a dst_x, \
a dst_y)
* relative to the current position of the pointer.
* @return A cookie
*
* Moves the mouse pointer to the specified position.
*
* If \a src_window is not `XCB_NONE` (TODO), the move will only take place
if the
* pointer is inside \a src_window and within the rectangle specified by (\
a src_x,
* \a src_y, \a src_width, \a src_height). The rectangle coordinates are re
lative to
* \a src_window.
*
* If \a dst_window is not `XCB_NONE` (TODO), the pointer will be moved to
the
* offsets (\a dst_x, \a dst_y) relative to \a dst_window. If \a dst_window
is
* `XCB_NONE` (TODO), the pointer will be moved by the offsets (\a dst_x, \
a dst_y)
* relative to the current position of the pointer.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_warp_pointer_checked
**
** @param xcb_connection_t *c
** @param xcb_window_t src_window
** @param xcb_window_t dst_window
** @param int16_t src_x
** @param int16_t src_y
** @param uint16_t src_width
** @param uint16_t src_height
** @param int16_t dst_x
** @param int16_t dst_y
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_warp_pointer_checked (xcb_connection_t *c /**< */, xcb_warp_pointer_checked (xcb_connection_t *c /**< */,
xcb_window_t src_window /**< */, xcb_window_t src_window /**< */,
xcb_window_t dst_window /**< */, xcb_window_t dst_window /**< */,
int16_t src_x /**< */, int16_t src_x /**< */,
int16_t src_y /**< */, int16_t src_y /**< */,
uint16_t src_width /**< */, uint16_t src_width /**< */,
uint16_t src_height /**< */, uint16_t src_height /**< */,
int16_t dst_x /**< */, int16_t dst_x /**< */,
int16_t dst_y /**< */); int16_t dst_y /**< */);
/** /**
* @brief move mouse pointer
* *
* @param c The connection * @param c The connection
* @return A cookie * @param src_window If \a src_window is not `XCB_NONE` (TODO), the move wi
* ll only take place if the
* Delivers a request to the X server. * pointer is inside \a src_window and within the rectangle specified by (\
a src_x,
* \a src_y, \a src_width, \a src_height). The rectangle coordinates are re
lative to
* \a src_window.
* @param dst_window If \a dst_window is not `XCB_NONE` (TODO), the pointer
will be moved to the
* offsets (\a dst_x, \a dst_y) relative to \a dst_window. If \a dst_window
is
* `XCB_NONE` (TODO), the pointer will be moved by the offsets (\a dst_x, \
a dst_y)
* relative to the current position of the pointer.
* @return A cookie
*
* Moves the mouse pointer to the specified position.
*
* If \a src_window is not `XCB_NONE` (TODO), the move will only take place
if the
* pointer is inside \a src_window and within the rectangle specified by (\
a src_x,
* \a src_y, \a src_width, \a src_height). The rectangle coordinates are re
lative to
* \a src_window.
*
* If \a dst_window is not `XCB_NONE` (TODO), the pointer will be moved to
the
* offsets (\a dst_x, \a dst_y) relative to \a dst_window. If \a dst_window
is
* `XCB_NONE` (TODO), the pointer will be moved by the offsets (\a dst_x, \
a dst_y)
* relative to the current position of the pointer.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_warp_pointer
**
** @param xcb_connection_t *c
** @param xcb_window_t src_window
** @param xcb_window_t dst_window
** @param int16_t src_x
** @param int16_t src_y
** @param uint16_t src_width
** @param uint16_t src_height
** @param int16_t dst_x
** @param int16_t dst_y
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_warp_pointer (xcb_connection_t *c /**< */, xcb_warp_pointer (xcb_connection_t *c /**< */,
xcb_window_t src_window /**< */, xcb_window_t src_window /**< */,
xcb_window_t dst_window /**< */, xcb_window_t dst_window /**< */,
int16_t src_x /**< */, int16_t src_x /**< */,
int16_t src_y /**< */, int16_t src_y /**< */,
uint16_t src_width /**< */, uint16_t src_width /**< */,
uint16_t src_height /**< */, uint16_t src_height /**< */,
int16_t dst_x /**< */, int16_t dst_x /**< */,
int16_t dst_y /**< */); int16_t dst_y /**< */);
/** /**
* @brief Sets input focus
* *
* @param c The connection * @param c The connection
* @return A cookie * @param revert_to A bitmask of #xcb_input_focus_t values.
* @param revert_to Specifies what happens when the \a focus window becomes
unviewable (if \a focus
* is neither `XCB_NONE` nor `XCB_POINTER_ROOT`).
* @param focus The window to focus. All keyboard events will be reported t
o this window. The
* window must be viewable (TODO), or a `xcb_match_error_t` occurs (TODO).
* \n
* If \a focus is `XCB_NONE` (TODO), all keyboard events are
* discarded until a new focus window is set.
* \n
* If \a focus is `XCB_POINTER_ROOT` (TODO), focus is on the root window of
the
* screen on which the pointer is on currently.
* @param time Timestamp to avoid race conditions when running X over the n
etwork.
* \n
* The special value `XCB_CURRENT_TIME` will be replaced with the current s
erver
* time.
* @return A cookie
*
* Changes the input focus and the last-focus-change time. If the specified
\a time
* is earlier than the current last-focus-change time, the request is ignor
ed (to
* avoid race conditions when running X over the network).
* *
* Delivers a request to the X server. * A FocusIn and FocusOut event is generated when focus is changed.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_set_input_focus_checked
**
** @param xcb_connection_t *c
** @param uint8_t revert_to
** @param xcb_window_t focus
** @param xcb_timestamp_t time
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_set_input_focus_checked (xcb_connection_t *c /**< */, xcb_set_input_focus_checked (xcb_connection_t *c /**< */,
uint8_t revert_to /**< */, uint8_t revert_to /**< */,
xcb_window_t focus /**< */, xcb_window_t focus /**< */,
xcb_timestamp_t time /**< */); xcb_timestamp_t time /**< */);
/** /**
* @brief Sets input focus
* *
* @param c The connection * @param c The connection
* @return A cookie * @param revert_to A bitmask of #xcb_input_focus_t values.
* @param revert_to Specifies what happens when the \a focus window becomes
unviewable (if \a focus
* is neither `XCB_NONE` nor `XCB_POINTER_ROOT`).
* @param focus The window to focus. All keyboard events will be reported t
o this window. The
* window must be viewable (TODO), or a `xcb_match_error_t` occurs (TODO).
* \n
* If \a focus is `XCB_NONE` (TODO), all keyboard events are
* discarded until a new focus window is set.
* \n
* If \a focus is `XCB_POINTER_ROOT` (TODO), focus is on the root window of
the
* screen on which the pointer is on currently.
* @param time Timestamp to avoid race conditions when running X over the n
etwork.
* \n
* The special value `XCB_CURRENT_TIME` will be replaced with the current s
erver
* time.
* @return A cookie
*
* Changes the input focus and the last-focus-change time. If the specified
\a time
* is earlier than the current last-focus-change time, the request is ignor
ed (to
* avoid race conditions when running X over the network).
* *
* Delivers a request to the X server. * A FocusIn and FocusOut event is generated when focus is changed.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_set_input_focus
**
** @param xcb_connection_t *c
** @param uint8_t revert_to
** @param xcb_window_t focus
** @param xcb_timestamp_t time
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_set_input_focus (xcb_connection_t *c /**< */, xcb_set_input_focus (xcb_connection_t *c /**< */,
uint8_t revert_to /**< */, uint8_t revert_to /**< */,
xcb_window_t focus /**< */, xcb_window_t focus /**< */,
xcb_timestamp_t time /**< */); xcb_timestamp_t time /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_get_input_focus_cookie_t xcb_get_input_focus
**
** @param xcb_connection_t *c
** @returns xcb_get_input_focus_cookie_t
**
**************************************************************************
***/
xcb_get_input_focus_cookie_t xcb_get_input_focus_cookie_t
xcb_get_input_focus (xcb_connection_t *c /**< */); xcb_get_input_focus (xcb_connection_t *c /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_get_input_focus_cookie_t xcb_get_input_focus_unchecked
**
** @param xcb_connection_t *c
** @returns xcb_get_input_focus_cookie_t
**
**************************************************************************
***/
xcb_get_input_focus_cookie_t xcb_get_input_focus_cookie_t
xcb_get_input_focus_unchecked (xcb_connection_t *c /**< */); xcb_get_input_focus_unchecked (xcb_connection_t *c /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_get_input_focus_unchecked(). is used. * xcb_get_input_focus_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_get_input_focus_reply_t * xcb_get_input_focus_reply
**
** @param xcb_connection_t *c
** @param xcb_get_input_focus_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_get_input_focus_reply_t *
**
**************************************************************************
***/
xcb_get_input_focus_reply_t * xcb_get_input_focus_reply_t *
xcb_get_input_focus_reply (xcb_connection_t *c /**< */, xcb_get_input_focus_reply (xcb_connection_t *c /**< */,
xcb_get_input_focus_cookie_t cookie /**< */, xcb_get_input_focus_cookie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_query_keymap_cookie_t xcb_query_keymap
**
** @param xcb_connection_t *c
** @returns xcb_query_keymap_cookie_t
**
**************************************************************************
***/
xcb_query_keymap_cookie_t xcb_query_keymap_cookie_t
xcb_query_keymap (xcb_connection_t *c /**< */); xcb_query_keymap (xcb_connection_t *c /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_query_keymap_cookie_t xcb_query_keymap_unchecked
**
** @param xcb_connection_t *c
** @returns xcb_query_keymap_cookie_t
**
**************************************************************************
***/
xcb_query_keymap_cookie_t xcb_query_keymap_cookie_t
xcb_query_keymap_unchecked (xcb_connection_t *c /**< */); xcb_query_keymap_unchecked (xcb_connection_t *c /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_query_keymap_unchecked(). is used. * xcb_query_keymap_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_query_keymap_reply_t * xcb_query_keymap_reply
**
** @param xcb_connection_t *c
** @param xcb_query_keymap_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_query_keymap_reply_t *
**
**************************************************************************
***/
xcb_query_keymap_reply_t * xcb_query_keymap_reply_t *
xcb_query_keymap_reply (xcb_connection_t *c /**< */, xcb_query_keymap_reply (xcb_connection_t *c /**< */,
xcb_query_keymap_cookie_t cookie /**< */, xcb_query_keymap_cookie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
int int
xcb_open_font_sizeof (const void *_buffer /**< */); xcb_open_font_sizeof (const void *_buffer /**< */);
/** /**
* @brief opens a font
* *
* @param c The connection * @param c The connection
* @param fid The ID with which you will refer to the font, created by `xcb
_generate_id`.
* @param name_len Length (in bytes) of \a name.
* @param name A pattern describing an X core font.
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Opens any X core font matching the given \a name (for example "-misc-fix
ed-*").
*
* Note that X core fonts are deprecated (but still supported) in favor of
* client-side rendering using Xft.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_open_font_checked
**
** @param xcb_connection_t *c
** @param xcb_font_t fid
** @param uint16_t name_len
** @param const char *name
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_open_font_checked (xcb_connection_t *c /**< */, xcb_open_font_checked (xcb_connection_t *c /**< */,
xcb_font_t fid /**< */, xcb_font_t fid /**< */,
uint16_t name_len /**< */, uint16_t name_len /**< */,
const char *name /**< */); const char *name /**< */);
/** /**
* @brief opens a font
* *
* @param c The connection * @param c The connection
* @param fid The ID with which you will refer to the font, created by `xcb
_generate_id`.
* @param name_len Length (in bytes) of \a name.
* @param name A pattern describing an X core font.
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Opens any X core font matching the given \a name (for example "-misc-fix
ed-*").
*
* Note that X core fonts are deprecated (but still supported) in favor of
* client-side rendering using Xft.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_open_font
**
** @param xcb_connection_t *c
** @param xcb_font_t fid
** @param uint16_t name_len
** @param const char *name
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_open_font (xcb_connection_t *c /**< */, xcb_open_font (xcb_connection_t *c /**< */,
xcb_font_t fid /**< */, xcb_font_t fid /**< */,
uint16_t name_len /**< */, uint16_t name_len /**< */,
const char *name /**< */); const char *name /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_close_font_checked
**
** @param xcb_connection_t *c
** @param xcb_font_t font
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_close_font_checked (xcb_connection_t *c /**< */, xcb_close_font_checked (xcb_connection_t *c /**< */,
xcb_font_t font /**< */); xcb_font_t font /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_close_font
**
** @param xcb_connection_t *c
** @param xcb_font_t font
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_close_font (xcb_connection_t *c /**< */, xcb_close_font (xcb_connection_t *c /**< */,
xcb_font_t font /**< */); xcb_font_t font /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_fontprop_iterator_t * @param i Pointer to a xcb_fontprop_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_fontprop_t) * element. The member index is increased by sizeof(xcb_fontprop_t)
*/ */
/**************************************************************************
***
**
** void xcb_fontprop_next
**
** @param xcb_fontprop_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_fontprop_next (xcb_fontprop_iterator_t *i /**< */); xcb_fontprop_next (xcb_fontprop_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_fontprop_iterator_t * @param i An xcb_fontprop_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_fontprop_end
**
** @param xcb_fontprop_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_fontprop_end (xcb_fontprop_iterator_t i /**< */); xcb_fontprop_end (xcb_fontprop_iterator_t i /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_charinfo_iterator_t * @param i Pointer to a xcb_charinfo_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_charinfo_t) * element. The member index is increased by sizeof(xcb_charinfo_t)
*/ */
/**************************************************************************
***
**
** void xcb_charinfo_next
**
** @param xcb_charinfo_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_charinfo_next (xcb_charinfo_iterator_t *i /**< */); xcb_charinfo_next (xcb_charinfo_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_charinfo_iterator_t * @param i An xcb_charinfo_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_charinfo_end
**
** @param xcb_charinfo_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_charinfo_end (xcb_charinfo_iterator_t i /**< */); xcb_charinfo_end (xcb_charinfo_iterator_t i /**< */);
int int
xcb_query_font_sizeof (const void *_buffer /**< */); xcb_query_font_sizeof (const void *_buffer /**< */);
/** /**
* @brief query font metrics
* *
* @param c The connection * @param c The connection
* @param font The fontable (Font or Graphics Context) to query.
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Queries information associated with the font.
* *
*/ */
/**************************************************************************
***
**
** xcb_query_font_cookie_t xcb_query_font
**
** @param xcb_connection_t *c
** @param xcb_fontable_t font
** @returns xcb_query_font_cookie_t
**
**************************************************************************
***/
xcb_query_font_cookie_t xcb_query_font_cookie_t
xcb_query_font (xcb_connection_t *c /**< */, xcb_query_font (xcb_connection_t *c /**< */,
xcb_fontable_t font /**< */); xcb_fontable_t font /**< */);
/** /**
* @brief query font metrics
* *
* @param c The connection * @param c The connection
* @param font The fontable (Font or Graphics Context) to query.
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Queries information associated with the font.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_query_font_cookie_t xcb_query_font_unchecked
**
** @param xcb_connection_t *c
** @param xcb_fontable_t font
** @returns xcb_query_font_cookie_t
**
**************************************************************************
***/
xcb_query_font_cookie_t xcb_query_font_cookie_t
xcb_query_font_unchecked (xcb_connection_t *c /**< */, xcb_query_font_unchecked (xcb_connection_t *c /**< */,
xcb_fontable_t font /**< */); xcb_fontable_t font /**< */);
/**************************************************************************
***
**
** xcb_fontprop_t * xcb_query_font_properties
**
** @param const xcb_query_font_reply_t *R
** @returns xcb_fontprop_t *
**
**************************************************************************
***/
xcb_fontprop_t * xcb_fontprop_t *
xcb_query_font_properties (const xcb_query_font_reply_t *R /**< */); xcb_query_font_properties (const xcb_query_font_reply_t *R /**< */);
/**************************************************************************
***
**
** int xcb_query_font_properties_length
**
** @param const xcb_query_font_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_query_font_properties_length (const xcb_query_font_reply_t *R /**< */) ; xcb_query_font_properties_length (const xcb_query_font_reply_t *R /**< */) ;
/**************************************************************************
***
**
** xcb_fontprop_iterator_t xcb_query_font_properties_iterator
**
** @param const xcb_query_font_reply_t *R
** @returns xcb_fontprop_iterator_t
**
**************************************************************************
***/
xcb_fontprop_iterator_t xcb_fontprop_iterator_t
xcb_query_font_properties_iterator (const xcb_query_font_reply_t *R /**< * /); xcb_query_font_properties_iterator (const xcb_query_font_reply_t *R /**< * /);
/**************************************************************************
***
**
** xcb_charinfo_t * xcb_query_font_char_infos
**
** @param const xcb_query_font_reply_t *R
** @returns xcb_charinfo_t *
**
**************************************************************************
***/
xcb_charinfo_t * xcb_charinfo_t *
xcb_query_font_char_infos (const xcb_query_font_reply_t *R /**< */); xcb_query_font_char_infos (const xcb_query_font_reply_t *R /**< */);
/**************************************************************************
***
**
** int xcb_query_font_char_infos_length
**
** @param const xcb_query_font_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_query_font_char_infos_length (const xcb_query_font_reply_t *R /**< */) ; xcb_query_font_char_infos_length (const xcb_query_font_reply_t *R /**< */) ;
/**************************************************************************
***
**
** xcb_charinfo_iterator_t xcb_query_font_char_infos_iterator
**
** @param const xcb_query_font_reply_t *R
** @returns xcb_charinfo_iterator_t
**
**************************************************************************
***/
xcb_charinfo_iterator_t xcb_charinfo_iterator_t
xcb_query_font_char_infos_iterator (const xcb_query_font_reply_t *R /**< * /); xcb_query_font_char_infos_iterator (const xcb_query_font_reply_t *R /**< * /);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_query_font_unchecked(). is used. * xcb_query_font_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_query_font_reply_t * xcb_query_font_reply
**
** @param xcb_connection_t *c
** @param xcb_query_font_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_query_font_reply_t *
**
**************************************************************************
***/
xcb_query_font_reply_t * xcb_query_font_reply_t *
xcb_query_font_reply (xcb_connection_t *c /**< */, xcb_query_font_reply (xcb_connection_t *c /**< */,
xcb_query_font_cookie_t cookie /**< */, xcb_query_font_cookie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
int int
xcb_query_text_extents_sizeof (const void *_buffer /**< */, xcb_query_text_extents_sizeof (const void *_buffer /**< */,
uint32_t string_len /**< */); uint32_t string_len /**< */);
/** /**
* @brief get text extents
* *
* @param c The connection * @param c The connection
* @return A cookie * @param font The \a font to calculate text extents in. You can also pass
a graphics context.
* @param string_len The number of characters in \a string.
* @param string The text to get text extents for.
* @return A cookie
*
* Query text extents from the X11 server. This request returns the boundin
g box
* of the specified 16-bit character string in the specified \a font or the
font
* contained in the specified graphics context.
*
* `font_ascent` is set to the maximum of the ascent metrics of all charact
ers in
* the string. `font_descent` is set to the maximum of the descent metrics.
* `overall_width` is set to the sum of the character-width metrics of all
* characters in the string. For each character in the string, let W be the
sum of
* the character-width metrics of all characters preceding it in the string
. Let L
* be the left-side-bearing metric of the character plus W. Let R be the
* right-side-bearing metric of the character plus W. The lbearing member i
s set
* to the minimum L of all characters in the string. The rbearing member is
set to
* the maximum R.
*
* For fonts defined with linear indexing rather than 2-byte matrix indexin
g, each
* `xcb_char2b_t` structure is interpreted as a 16-bit number with byte1 as
the
* most significant byte. If the font has no defined default character, und
efined
* characters in the string are taken to have all zero metrics.
* *
* Delivers a request to the X server. * Characters with all zero metrics are ignored. If the font has no defined
* default_char, the undefined characters in the string are also ignored.
* *
*/ */
/**************************************************************************
***
**
** xcb_query_text_extents_cookie_t xcb_query_text_extents
**
** @param xcb_connection_t *c
** @param xcb_fontable_t font
** @param uint32_t string_len
** @param const xcb_char2b_t *string
** @returns xcb_query_text_extents_cookie_t
**
**************************************************************************
***/
xcb_query_text_extents_cookie_t xcb_query_text_extents_cookie_t
xcb_query_text_extents (xcb_connection_t *c /**< */, xcb_query_text_extents (xcb_connection_t *c /**< */,
xcb_fontable_t font /**< */, xcb_fontable_t font /**< */,
uint32_t string_len /**< */, uint32_t string_len /**< */,
const xcb_char2b_t *string /**< */); const xcb_char2b_t *string /**< */);
/** /**
* @brief get text extents
* *
* @param c The connection * @param c The connection
* @return A cookie * @param font The \a font to calculate text extents in. You can also pass
a graphics context.
* @param string_len The number of characters in \a string.
* @param string The text to get text extents for.
* @return A cookie
*
* Query text extents from the X11 server. This request returns the boundin
g box
* of the specified 16-bit character string in the specified \a font or the
font
* contained in the specified graphics context.
*
* `font_ascent` is set to the maximum of the ascent metrics of all charact
ers in
* the string. `font_descent` is set to the maximum of the descent metrics.
* `overall_width` is set to the sum of the character-width metrics of all
* characters in the string. For each character in the string, let W be the
sum of
* the character-width metrics of all characters preceding it in the string
. Let L
* be the left-side-bearing metric of the character plus W. Let R be the
* right-side-bearing metric of the character plus W. The lbearing member i
s set
* to the minimum L of all characters in the string. The rbearing member is
set to
* the maximum R.
*
* For fonts defined with linear indexing rather than 2-byte matrix indexin
g, each
* `xcb_char2b_t` structure is interpreted as a 16-bit number with byte1 as
the
* most significant byte. If the font has no defined default character, und
efined
* characters in the string are taken to have all zero metrics.
* *
* Delivers a request to the X server. * Characters with all zero metrics are ignored. If the font has no defined
* default_char, the undefined characters in the string are also ignored.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_query_text_extents_cookie_t xcb_query_text_extents_unchecked
**
** @param xcb_connection_t *c
** @param xcb_fontable_t font
** @param uint32_t string_len
** @param const xcb_char2b_t *string
** @returns xcb_query_text_extents_cookie_t
**
**************************************************************************
***/
xcb_query_text_extents_cookie_t xcb_query_text_extents_cookie_t
xcb_query_text_extents_unchecked (xcb_connection_t *c /**< */, xcb_query_text_extents_unchecked (xcb_connection_t *c /**< */,
xcb_fontable_t font /**< */, xcb_fontable_t font /**< */,
uint32_t string_len /**< */, uint32_t string_len /**< */,
const xcb_char2b_t *string /**< */); const xcb_char2b_t *string /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_query_text_extents_unchecked(). is used. * xcb_query_text_extents_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_query_text_extents_reply_t * xcb_query_text_extents_reply
**
** @param xcb_connection_t *c
** @param xcb_query_text_extents_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_query_text_extents_reply_t *
**
**************************************************************************
***/
xcb_query_text_extents_reply_t * xcb_query_text_extents_reply_t *
xcb_query_text_extents_reply (xcb_connection_t *c /**< */, xcb_query_text_extents_reply (xcb_connection_t *c /**< */,
xcb_query_text_extents_cookie_t cookie /** < */, xcb_query_text_extents_cookie_t cookie /** < */,
xcb_generic_error_t **e /**< */) ; xcb_generic_error_t **e /**< */) ;
int int
xcb_str_sizeof (const void *_buffer /**< */); xcb_str_sizeof (const void *_buffer /**< */);
/**************************************************************************
***
**
** char * xcb_str_name
**
** @param const xcb_str_t *R
** @returns char *
**
**************************************************************************
***/
char * char *
xcb_str_name (const xcb_str_t *R /**< */); xcb_str_name (const xcb_str_t *R /**< */);
/**************************************************************************
***
**
** int xcb_str_name_length
**
** @param const xcb_str_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_str_name_length (const xcb_str_t *R /**< */); xcb_str_name_length (const xcb_str_t *R /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_str_name_end
**
** @param const xcb_str_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_str_name_end (const xcb_str_t *R /**< */); xcb_str_name_end (const xcb_str_t *R /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_str_iterator_t * @param i Pointer to a xcb_str_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_str_t) * element. The member index is increased by sizeof(xcb_str_t)
*/ */
/**************************************************************************
***
**
** void xcb_str_next
**
** @param xcb_str_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_str_next (xcb_str_iterator_t *i /**< */); xcb_str_next (xcb_str_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_str_iterator_t * @param i An xcb_str_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_str_end
**
** @param xcb_str_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_str_end (xcb_str_iterator_t i /**< */); xcb_str_end (xcb_str_iterator_t i /**< */);
int int
xcb_list_fonts_sizeof (const void *_buffer /**< */); xcb_list_fonts_sizeof (const void *_buffer /**< */);
/** /**
* @brief get matching font names
* *
* @param c The connection * @param c The connection
* @param max_names The maximum number of fonts to be returned.
* @param pattern_len The length (in bytes) of \a pattern.
* @param pattern A font pattern, for example "-misc-fixed-*".
* \n
* The asterisk (*) is a wildcard for any number of characters. The questio
n mark
* (?) is a wildcard for a single character. Use of uppercase or lowercase
does
* not matter.
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Gets a list of available font names which match the given \a pattern.
* *
*/ */
/**************************************************************************
***
**
** xcb_list_fonts_cookie_t xcb_list_fonts
**
** @param xcb_connection_t *c
** @param uint16_t max_names
** @param uint16_t pattern_len
** @param const char *pattern
** @returns xcb_list_fonts_cookie_t
**
**************************************************************************
***/
xcb_list_fonts_cookie_t xcb_list_fonts_cookie_t
xcb_list_fonts (xcb_connection_t *c /**< */, xcb_list_fonts (xcb_connection_t *c /**< */,
uint16_t max_names /**< */, uint16_t max_names /**< */,
uint16_t pattern_len /**< */, uint16_t pattern_len /**< */,
const char *pattern /**< */); const char *pattern /**< */);
/** /**
* @brief get matching font names
* *
* @param c The connection * @param c The connection
* @param max_names The maximum number of fonts to be returned.
* @param pattern_len The length (in bytes) of \a pattern.
* @param pattern A font pattern, for example "-misc-fixed-*".
* \n
* The asterisk (*) is a wildcard for any number of characters. The questio
n mark
* (?) is a wildcard for a single character. Use of uppercase or lowercase
does
* not matter.
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Gets a list of available font names which match the given \a pattern.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_list_fonts_cookie_t xcb_list_fonts_unchecked
**
** @param xcb_connection_t *c
** @param uint16_t max_names
** @param uint16_t pattern_len
** @param const char *pattern
** @returns xcb_list_fonts_cookie_t
**
**************************************************************************
***/
xcb_list_fonts_cookie_t xcb_list_fonts_cookie_t
xcb_list_fonts_unchecked (xcb_connection_t *c /**< */, xcb_list_fonts_unchecked (xcb_connection_t *c /**< */,
uint16_t max_names /**< */, uint16_t max_names /**< */,
uint16_t pattern_len /**< */, uint16_t pattern_len /**< */,
const char *pattern /**< */); const char *pattern /**< */);
/**************************************************************************
***
**
** int xcb_list_fonts_names_length
**
** @param const xcb_list_fonts_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_list_fonts_names_length (const xcb_list_fonts_reply_t *R /**< */); xcb_list_fonts_names_length (const xcb_list_fonts_reply_t *R /**< */);
/**************************************************************************
***
**
** xcb_str_iterator_t xcb_list_fonts_names_iterator
**
** @param const xcb_list_fonts_reply_t *R
** @returns xcb_str_iterator_t
**
**************************************************************************
***/
xcb_str_iterator_t xcb_str_iterator_t
xcb_list_fonts_names_iterator (const xcb_list_fonts_reply_t *R /**< */); xcb_list_fonts_names_iterator (const xcb_list_fonts_reply_t *R /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_list_fonts_unchecked(). is used. * xcb_list_fonts_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_list_fonts_reply_t * xcb_list_fonts_reply
**
** @param xcb_connection_t *c
** @param xcb_list_fonts_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_list_fonts_reply_t *
**
**************************************************************************
***/
xcb_list_fonts_reply_t * xcb_list_fonts_reply_t *
xcb_list_fonts_reply (xcb_connection_t *c /**< */, xcb_list_fonts_reply (xcb_connection_t *c /**< */,
xcb_list_fonts_cookie_t cookie /**< */, xcb_list_fonts_cookie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
int int
xcb_list_fonts_with_info_sizeof (const void *_buffer /**< */); xcb_list_fonts_with_info_sizeof (const void *_buffer /**< */);
/** /**
* @brief get matching font names and information
* *
* @param c The connection * @param c The connection
* @param max_names The maximum number of fonts to be returned.
* @param pattern_len The length (in bytes) of \a pattern.
* @param pattern A font pattern, for example "-misc-fixed-*".
* \n
* The asterisk (*) is a wildcard for any number of characters. The questio
n mark
* (?) is a wildcard for a single character. Use of uppercase or lowercase
does
* not matter.
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Gets a list of available font names which match the given \a pattern.
* *
*/ */
/**************************************************************************
***
**
** xcb_list_fonts_with_info_cookie_t xcb_list_fonts_with_info
**
** @param xcb_connection_t *c
** @param uint16_t max_names
** @param uint16_t pattern_len
** @param const char *pattern
** @returns xcb_list_fonts_with_info_cookie_t
**
**************************************************************************
***/
xcb_list_fonts_with_info_cookie_t xcb_list_fonts_with_info_cookie_t
xcb_list_fonts_with_info (xcb_connection_t *c /**< */, xcb_list_fonts_with_info (xcb_connection_t *c /**< */,
uint16_t max_names /**< */, uint16_t max_names /**< */,
uint16_t pattern_len /**< */, uint16_t pattern_len /**< */,
const char *pattern /**< */); const char *pattern /**< */);
/** /**
* @brief get matching font names and information
* *
* @param c The connection * @param c The connection
* @param max_names The maximum number of fonts to be returned.
* @param pattern_len The length (in bytes) of \a pattern.
* @param pattern A font pattern, for example "-misc-fixed-*".
* \n
* The asterisk (*) is a wildcard for any number of characters. The questio
n mark
* (?) is a wildcard for a single character. Use of uppercase or lowercase
does
* not matter.
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Gets a list of available font names which match the given \a pattern.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_list_fonts_with_info_cookie_t xcb_list_fonts_with_info_unchecked
**
** @param xcb_connection_t *c
** @param uint16_t max_names
** @param uint16_t pattern_len
** @param const char *pattern
** @returns xcb_list_fonts_with_info_cookie_t
**
**************************************************************************
***/
xcb_list_fonts_with_info_cookie_t xcb_list_fonts_with_info_cookie_t
xcb_list_fonts_with_info_unchecked (xcb_connection_t *c /**< */, xcb_list_fonts_with_info_unchecked (xcb_connection_t *c /**< */,
uint16_t max_names /**< */, uint16_t max_names /**< */,
uint16_t pattern_len /**< */, uint16_t pattern_len /**< */,
const char *pattern /**< */); const char *pattern /**< */);
/**************************************************************************
***
**
** xcb_fontprop_t * xcb_list_fonts_with_info_properties
**
** @param const xcb_list_fonts_with_info_reply_t *R
** @returns xcb_fontprop_t *
**
**************************************************************************
***/
xcb_fontprop_t * xcb_fontprop_t *
xcb_list_fonts_with_info_properties (const xcb_list_fonts_with_info_reply_t *R /**< */); xcb_list_fonts_with_info_properties (const xcb_list_fonts_with_info_reply_t *R /**< */);
/**************************************************************************
***
**
** int xcb_list_fonts_with_info_properties_length
**
** @param const xcb_list_fonts_with_info_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_list_fonts_with_info_properties_length (const xcb_list_fonts_with_info_ reply_t *R /**< */); xcb_list_fonts_with_info_properties_length (const xcb_list_fonts_with_info_ reply_t *R /**< */);
/**************************************************************************
***
**
** xcb_fontprop_iterator_t xcb_list_fonts_with_info_properties_iterator
**
** @param const xcb_list_fonts_with_info_reply_t *R
** @returns xcb_fontprop_iterator_t
**
**************************************************************************
***/
xcb_fontprop_iterator_t xcb_fontprop_iterator_t
xcb_list_fonts_with_info_properties_iterator (const xcb_list_fonts_with_inf o_reply_t *R /**< */); xcb_list_fonts_with_info_properties_iterator (const xcb_list_fonts_with_inf o_reply_t *R /**< */);
/**************************************************************************
***
**
** char * xcb_list_fonts_with_info_name
**
** @param const xcb_list_fonts_with_info_reply_t *R
** @returns char *
**
**************************************************************************
***/
char * char *
xcb_list_fonts_with_info_name (const xcb_list_fonts_with_info_reply_t *R / **< */); xcb_list_fonts_with_info_name (const xcb_list_fonts_with_info_reply_t *R / **< */);
/**************************************************************************
***
**
** int xcb_list_fonts_with_info_name_length
**
** @param const xcb_list_fonts_with_info_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_list_fonts_with_info_name_length (const xcb_list_fonts_with_info_reply_ t *R /**< */); xcb_list_fonts_with_info_name_length (const xcb_list_fonts_with_info_reply_ t *R /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_list_fonts_with_info_name_end
**
** @param const xcb_list_fonts_with_info_reply_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_list_fonts_with_info_name_end (const xcb_list_fonts_with_info_reply_t * R /**< */); xcb_list_fonts_with_info_name_end (const xcb_list_fonts_with_info_reply_t * R /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_list_fonts_with_info_unchecked(). is used. * xcb_list_fonts_with_info_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_list_fonts_with_info_reply_t * xcb_list_fonts_with_info_reply
**
** @param xcb_connection_t *c
** @param xcb_list_fonts_with_info_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_list_fonts_with_info_reply_t *
**
**************************************************************************
***/
xcb_list_fonts_with_info_reply_t * xcb_list_fonts_with_info_reply_t *
xcb_list_fonts_with_info_reply (xcb_connection_t *c /**< */, xcb_list_fonts_with_info_reply (xcb_connection_t *c /**< */,
xcb_list_fonts_with_info_cookie_t cookie /**< */, xcb_list_fonts_with_info_cookie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
int int
xcb_set_font_path_sizeof (const void *_buffer /**< */); xcb_set_font_path_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_set_font_path_checked
**
** @param xcb_connection_t *c
** @param uint16_t font_qty
** @param const xcb_str_t *font
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_set_font_path_checked (xcb_connection_t *c /**< */, xcb_set_font_path_checked (xcb_connection_t *c /**< */,
uint16_t font_qty /**< */, uint16_t font_qty /**< */,
const xcb_str_t *font /**< */); const xcb_str_t *font /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_set_font_path
**
** @param xcb_connection_t *c
** @param uint16_t font_qty
** @param const xcb_str_t *font
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_set_font_path (xcb_connection_t *c /**< */, xcb_set_font_path (xcb_connection_t *c /**< */,
uint16_t font_qty /**< */, uint16_t font_qty /**< */,
const xcb_str_t *font /**< */); const xcb_str_t *font /**< */);
int int
xcb_get_font_path_sizeof (const void *_buffer /**< */); xcb_get_font_path_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_get_font_path_cookie_t xcb_get_font_path
**
** @param xcb_connection_t *c
** @returns xcb_get_font_path_cookie_t
**
**************************************************************************
***/
xcb_get_font_path_cookie_t xcb_get_font_path_cookie_t
xcb_get_font_path (xcb_connection_t *c /**< */); xcb_get_font_path (xcb_connection_t *c /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_get_font_path_cookie_t xcb_get_font_path_unchecked
**
** @param xcb_connection_t *c
** @returns xcb_get_font_path_cookie_t
**
**************************************************************************
***/
xcb_get_font_path_cookie_t xcb_get_font_path_cookie_t
xcb_get_font_path_unchecked (xcb_connection_t *c /**< */); xcb_get_font_path_unchecked (xcb_connection_t *c /**< */);
/**************************************************************************
***
**
** int xcb_get_font_path_path_length
**
** @param const xcb_get_font_path_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_get_font_path_path_length (const xcb_get_font_path_reply_t *R /**< */) ; xcb_get_font_path_path_length (const xcb_get_font_path_reply_t *R /**< */) ;
/**************************************************************************
***
**
** xcb_str_iterator_t xcb_get_font_path_path_iterator
**
** @param const xcb_get_font_path_reply_t *R
** @returns xcb_str_iterator_t
**
**************************************************************************
***/
xcb_str_iterator_t xcb_str_iterator_t
xcb_get_font_path_path_iterator (const xcb_get_font_path_reply_t *R /**< * /); xcb_get_font_path_path_iterator (const xcb_get_font_path_reply_t *R /**< * /);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_get_font_path_unchecked(). is used. * xcb_get_font_path_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_get_font_path_reply_t * xcb_get_font_path_reply
**
** @param xcb_connection_t *c
** @param xcb_get_font_path_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_get_font_path_reply_t *
**
**************************************************************************
***/
xcb_get_font_path_reply_t * xcb_get_font_path_reply_t *
xcb_get_font_path_reply (xcb_connection_t *c /**< */, xcb_get_font_path_reply (xcb_connection_t *c /**< */,
xcb_get_font_path_cookie_t cookie /**< */, xcb_get_font_path_cookie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
/** /**
* @brief Creates a pixmap
* *
* @param c The connection * @param c The connection
* @param depth TODO
* @param pid The ID with which you will refer to the new pixmap, created b
y
* `xcb_generate_id`.
* @param drawable Drawable to get the screen from.
* @param width The width of the new pixmap.
* @param height The height of the new pixmap.
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Creates a pixmap. The pixmap can only be used on the same screen as \a d
rawable
* is on and only with drawables of the same \a depth.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_create_pixmap_checked
**
** @param xcb_connection_t *c
** @param uint8_t depth
** @param xcb_pixmap_t pid
** @param xcb_drawable_t drawable
** @param uint16_t width
** @param uint16_t height
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_create_pixmap_checked (xcb_connection_t *c /**< */, xcb_create_pixmap_checked (xcb_connection_t *c /**< */,
uint8_t depth /**< */, uint8_t depth /**< */,
xcb_pixmap_t pid /**< */, xcb_pixmap_t pid /**< */,
xcb_drawable_t drawable /**< */, xcb_drawable_t drawable /**< */,
uint16_t width /**< */, uint16_t width /**< */,
uint16_t height /**< */); uint16_t height /**< */);
/** /**
* @brief Creates a pixmap
* *
* @param c The connection * @param c The connection
* @param depth TODO
* @param pid The ID with which you will refer to the new pixmap, created b
y
* `xcb_generate_id`.
* @param drawable Drawable to get the screen from.
* @param width The width of the new pixmap.
* @param height The height of the new pixmap.
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Creates a pixmap. The pixmap can only be used on the same screen as \a d
rawable
* is on and only with drawables of the same \a depth.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_create_pixmap
**
** @param xcb_connection_t *c
** @param uint8_t depth
** @param xcb_pixmap_t pid
** @param xcb_drawable_t drawable
** @param uint16_t width
** @param uint16_t height
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_create_pixmap (xcb_connection_t *c /**< */, xcb_create_pixmap (xcb_connection_t *c /**< */,
uint8_t depth /**< */, uint8_t depth /**< */,
xcb_pixmap_t pid /**< */, xcb_pixmap_t pid /**< */,
xcb_drawable_t drawable /**< */, xcb_drawable_t drawable /**< */,
uint16_t width /**< */, uint16_t width /**< */,
uint16_t height /**< */); uint16_t height /**< */);
/** /**
* @brief Destroys a pixmap
* *
* @param c The connection * @param c The connection
* @param pixmap The pixmap to destroy.
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Deletes the association between the pixmap ID and the pixmap. The pixmap
* storage will be freed when there are no more references to it.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_free_pixmap_checked
**
** @param xcb_connection_t *c
** @param xcb_pixmap_t pixmap
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_free_pixmap_checked (xcb_connection_t *c /**< */, xcb_free_pixmap_checked (xcb_connection_t *c /**< */,
xcb_pixmap_t pixmap /**< */); xcb_pixmap_t pixmap /**< */);
/** /**
* @brief Destroys a pixmap
* *
* @param c The connection * @param c The connection
* @param pixmap The pixmap to destroy.
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Deletes the association between the pixmap ID and the pixmap. The pixmap
* storage will be freed when there are no more references to it.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_free_pixmap
**
** @param xcb_connection_t *c
** @param xcb_pixmap_t pixmap
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_free_pixmap (xcb_connection_t *c /**< */, xcb_free_pixmap (xcb_connection_t *c /**< */,
xcb_pixmap_t pixmap /**< */); xcb_pixmap_t pixmap /**< */);
int int
xcb_create_gc_sizeof (const void *_buffer /**< */); xcb_create_gc_sizeof (const void *_buffer /**< */);
/** /**
* @brief Creates a graphics context
* *
* @param c The connection * @param c The connection
* @param cid The ID with which you will refer to the graphics context, cre
ated by
* `xcb_generate_id`.
* @param drawable Drawable to get the root/depth from.
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Creates a graphics context. The graphics context can be used with any dr
awable
* that has the same root and depth as the specified drawable.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_create_gc_checked
**
** @param xcb_connection_t *c
** @param xcb_gcontext_t cid
** @param xcb_drawable_t drawable
** @param uint32_t value_mask
** @param const uint32_t *value_list
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_create_gc_checked (xcb_connection_t *c /**< */, xcb_create_gc_checked (xcb_connection_t *c /**< */,
xcb_gcontext_t cid /**< */, xcb_gcontext_t cid /**< */,
xcb_drawable_t drawable /**< */, xcb_drawable_t drawable /**< */,
uint32_t value_mask /**< */, uint32_t value_mask /**< */,
const uint32_t *value_list /**< */); const uint32_t *value_list /**< */);
/** /**
* @brief Creates a graphics context
* *
* @param c The connection * @param c The connection
* @param cid The ID with which you will refer to the graphics context, cre
ated by
* `xcb_generate_id`.
* @param drawable Drawable to get the root/depth from.
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Creates a graphics context. The graphics context can be used with any dr
awable
* that has the same root and depth as the specified drawable.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_create_gc
**
** @param xcb_connection_t *c
** @param xcb_gcontext_t cid
** @param xcb_drawable_t drawable
** @param uint32_t value_mask
** @param const uint32_t *value_list
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_create_gc (xcb_connection_t *c /**< */, xcb_create_gc (xcb_connection_t *c /**< */,
xcb_gcontext_t cid /**< */, xcb_gcontext_t cid /**< */,
xcb_drawable_t drawable /**< */, xcb_drawable_t drawable /**< */,
uint32_t value_mask /**< */, uint32_t value_mask /**< */,
const uint32_t *value_list /**< */); const uint32_t *value_list /**< */);
int int
xcb_change_gc_sizeof (const void *_buffer /**< */); xcb_change_gc_sizeof (const void *_buffer /**< */);
/** /**
* @brief change graphics context components
* *
* @param c The connection * @param c The connection
* @param gc The graphics context to change.
* @param value_mask A bitmask of #xcb_gc_t values.
* @param value_mask \n
* @param value_list Values for each of the components specified in the bit
mask \a value_mask. The
* order has to correspond to the order of possible \a value_mask bits. See
the
* example.
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Changes the components specified by \a value_mask for the specified grap hics context.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_change_gc_checked
**
** @param xcb_connection_t *c
** @param xcb_gcontext_t gc
** @param uint32_t value_mask
** @param const uint32_t *value_list
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_change_gc_checked (xcb_connection_t *c /**< */, xcb_change_gc_checked (xcb_connection_t *c /**< */,
xcb_gcontext_t gc /**< */, xcb_gcontext_t gc /**< */,
uint32_t value_mask /**< */, uint32_t value_mask /**< */,
const uint32_t *value_list /**< */); const uint32_t *value_list /**< */);
/** /**
* @brief change graphics context components
* *
* @param c The connection * @param c The connection
* @param gc The graphics context to change.
* @param value_mask A bitmask of #xcb_gc_t values.
* @param value_mask \n
* @param value_list Values for each of the components specified in the bit
mask \a value_mask. The
* order has to correspond to the order of possible \a value_mask bits. See
the
* example.
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Changes the components specified by \a value_mask for the specified grap hics context.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_change_gc
**
** @param xcb_connection_t *c
** @param xcb_gcontext_t gc
** @param uint32_t value_mask
** @param const uint32_t *value_list
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_change_gc (xcb_connection_t *c /**< */, xcb_change_gc (xcb_connection_t *c /**< */,
xcb_gcontext_t gc /**< */, xcb_gcontext_t gc /**< */,
uint32_t value_mask /**< */, uint32_t value_mask /**< */,
const uint32_t *value_list /**< */); const uint32_t *value_list /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_copy_gc_checked
**
** @param xcb_connection_t *c
** @param xcb_gcontext_t src_gc
** @param xcb_gcontext_t dst_gc
** @param uint32_t value_mask
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_copy_gc_checked (xcb_connection_t *c /**< */, xcb_copy_gc_checked (xcb_connection_t *c /**< */,
xcb_gcontext_t src_gc /**< */, xcb_gcontext_t src_gc /**< */,
xcb_gcontext_t dst_gc /**< */, xcb_gcontext_t dst_gc /**< */,
uint32_t value_mask /**< */); uint32_t value_mask /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_copy_gc
**
** @param xcb_connection_t *c
** @param xcb_gcontext_t src_gc
** @param xcb_gcontext_t dst_gc
** @param uint32_t value_mask
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_copy_gc (xcb_connection_t *c /**< */, xcb_copy_gc (xcb_connection_t *c /**< */,
xcb_gcontext_t src_gc /**< */, xcb_gcontext_t src_gc /**< */,
xcb_gcontext_t dst_gc /**< */, xcb_gcontext_t dst_gc /**< */,
uint32_t value_mask /**< */); uint32_t value_mask /**< */);
int int
xcb_set_dashes_sizeof (const void *_buffer /**< */); xcb_set_dashes_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_set_dashes_checked
**
** @param xcb_connection_t *c
** @param xcb_gcontext_t gc
** @param uint16_t dash_offset
** @param uint16_t dashes_len
** @param const uint8_t *dashes
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_set_dashes_checked (xcb_connection_t *c /**< */, xcb_set_dashes_checked (xcb_connection_t *c /**< */,
xcb_gcontext_t gc /**< */, xcb_gcontext_t gc /**< */,
uint16_t dash_offset /**< */, uint16_t dash_offset /**< */,
uint16_t dashes_len /**< */, uint16_t dashes_len /**< */,
const uint8_t *dashes /**< */); const uint8_t *dashes /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_set_dashes
**
** @param xcb_connection_t *c
** @param xcb_gcontext_t gc
** @param uint16_t dash_offset
** @param uint16_t dashes_len
** @param const uint8_t *dashes
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_set_dashes (xcb_connection_t *c /**< */, xcb_set_dashes (xcb_connection_t *c /**< */,
xcb_gcontext_t gc /**< */, xcb_gcontext_t gc /**< */,
uint16_t dash_offset /**< */, uint16_t dash_offset /**< */,
uint16_t dashes_len /**< */, uint16_t dashes_len /**< */,
const uint8_t *dashes /**< */); const uint8_t *dashes /**< */);
int int
xcb_set_clip_rectangles_sizeof (const void *_buffer /**< */, xcb_set_clip_rectangles_sizeof (const void *_buffer /**< */,
uint32_t rectangles_len /**< */); uint32_t rectangles_len /**< */);
skipping to change at line 10429 skipping to change at line 8878
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_set_clip_rectangles_checked
**
** @param xcb_connection_t *c
** @param uint8_t ordering
** @param xcb_gcontext_t gc
** @param int16_t clip_x_origin
** @param int16_t clip_y_origin
** @param uint32_t rectangles_len
** @param const xcb_rectangle_t *rectangles
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_set_clip_rectangles_checked (xcb_connection_t *c /**< */, xcb_set_clip_rectangles_checked (xcb_connection_t *c /**< */,
uint8_t ordering /**< */, uint8_t ordering /**< */,
xcb_gcontext_t gc /**< */, xcb_gcontext_t gc /**< */,
int16_t clip_x_origin /**< */, int16_t clip_x_origin /**< */,
int16_t clip_y_origin /**< */, int16_t clip_y_origin /**< */,
uint32_t rectangles_len /** < */, uint32_t rectangles_len /** < */,
const xcb_rectangle_t *rectangles /**< */ ); const xcb_rectangle_t *rectangles /**< */ );
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_set_clip_rectangles
**
** @param xcb_connection_t *c
** @param uint8_t ordering
** @param xcb_gcontext_t gc
** @param int16_t clip_x_origin
** @param int16_t clip_y_origin
** @param uint32_t rectangles_len
** @param const xcb_rectangle_t *rectangles
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_set_clip_rectangles (xcb_connection_t *c /**< */, xcb_set_clip_rectangles (xcb_connection_t *c /**< */,
uint8_t ordering /**< */, uint8_t ordering /**< */,
xcb_gcontext_t gc /**< */, xcb_gcontext_t gc /**< */,
int16_t clip_x_origin /**< */, int16_t clip_x_origin /**< */,
int16_t clip_y_origin /**< */, int16_t clip_y_origin /**< */,
uint32_t rectangles_len /**< */, uint32_t rectangles_len /**< */,
const xcb_rectangle_t *rectangles /**< */); const xcb_rectangle_t *rectangles /**< */);
/** /**
* @brief Destroys a graphics context
* *
* @param c The connection * @param c The connection
* @param gc The graphics context to destroy.
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Destroys the specified \a gc and all associated storage.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_free_gc_checked
**
** @param xcb_connection_t *c
** @param xcb_gcontext_t gc
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_free_gc_checked (xcb_connection_t *c /**< */, xcb_free_gc_checked (xcb_connection_t *c /**< */,
xcb_gcontext_t gc /**< */); xcb_gcontext_t gc /**< */);
/** /**
* @brief Destroys a graphics context
* *
* @param c The connection * @param c The connection
* @param gc The graphics context to destroy.
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Destroys the specified \a gc and all associated storage.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_free_gc
**
** @param xcb_connection_t *c
** @param xcb_gcontext_t gc
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_free_gc (xcb_connection_t *c /**< */, xcb_free_gc (xcb_connection_t *c /**< */,
xcb_gcontext_t gc /**< */); xcb_gcontext_t gc /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_clear_area_checked
**
** @param xcb_connection_t *c
** @param uint8_t exposures
** @param xcb_window_t window
** @param int16_t x
** @param int16_t y
** @param uint16_t width
** @param uint16_t height
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_clear_area_checked (xcb_connection_t *c /**< */, xcb_clear_area_checked (xcb_connection_t *c /**< */,
uint8_t exposures /**< */, uint8_t exposures /**< */,
xcb_window_t window /**< */, xcb_window_t window /**< */,
int16_t x /**< */, int16_t x /**< */,
int16_t y /**< */, int16_t y /**< */,
uint16_t width /**< */, uint16_t width /**< */,
uint16_t height /**< */); uint16_t height /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_clear_area
**
** @param xcb_connection_t *c
** @param uint8_t exposures
** @param xcb_window_t window
** @param int16_t x
** @param int16_t y
** @param uint16_t width
** @param uint16_t height
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_clear_area (xcb_connection_t *c /**< */, xcb_clear_area (xcb_connection_t *c /**< */,
uint8_t exposures /**< */, uint8_t exposures /**< */,
xcb_window_t window /**< */, xcb_window_t window /**< */,
int16_t x /**< */, int16_t x /**< */,
int16_t y /**< */, int16_t y /**< */,
uint16_t width /**< */, uint16_t width /**< */,
uint16_t height /**< */); uint16_t height /**< */);
/** /**
* @brief copy areas
* *
* @param c The connection * @param c The connection
* @param src_drawable The source drawable (Window or Pixmap).
* @param dst_drawable The destination drawable (Window or Pixmap).
* @param gc The graphics context to use.
* @param src_x The source X coordinate.
* @param src_y The source Y coordinate.
* @param dst_x The destination X coordinate.
* @param dst_y The destination Y coordinate.
* @param width The width of the area to copy (in pixels).
* @param height The height of the area to copy (in pixels).
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Copies the specified rectangle from \a src_drawable to \a dst_drawable.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_copy_area_checked
**
** @param xcb_connection_t *c
** @param xcb_drawable_t src_drawable
** @param xcb_drawable_t dst_drawable
** @param xcb_gcontext_t gc
** @param int16_t src_x
** @param int16_t src_y
** @param int16_t dst_x
** @param int16_t dst_y
** @param uint16_t width
** @param uint16_t height
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_copy_area_checked (xcb_connection_t *c /**< */, xcb_copy_area_checked (xcb_connection_t *c /**< */,
xcb_drawable_t src_drawable /**< */, xcb_drawable_t src_drawable /**< */,
xcb_drawable_t dst_drawable /**< */, xcb_drawable_t dst_drawable /**< */,
xcb_gcontext_t gc /**< */, xcb_gcontext_t gc /**< */,
int16_t src_x /**< */, int16_t src_x /**< */,
int16_t src_y /**< */, int16_t src_y /**< */,
int16_t dst_x /**< */, int16_t dst_x /**< */,
int16_t dst_y /**< */, int16_t dst_y /**< */,
uint16_t width /**< */, uint16_t width /**< */,
uint16_t height /**< */); uint16_t height /**< */);
/** /**
* @brief copy areas
* *
* @param c The connection * @param c The connection
* @param src_drawable The source drawable (Window or Pixmap).
* @param dst_drawable The destination drawable (Window or Pixmap).
* @param gc The graphics context to use.
* @param src_x The source X coordinate.
* @param src_y The source Y coordinate.
* @param dst_x The destination X coordinate.
* @param dst_y The destination Y coordinate.
* @param width The width of the area to copy (in pixels).
* @param height The height of the area to copy (in pixels).
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Copies the specified rectangle from \a src_drawable to \a dst_drawable.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_copy_area
**
** @param xcb_connection_t *c
** @param xcb_drawable_t src_drawable
** @param xcb_drawable_t dst_drawable
** @param xcb_gcontext_t gc
** @param int16_t src_x
** @param int16_t src_y
** @param int16_t dst_x
** @param int16_t dst_y
** @param uint16_t width
** @param uint16_t height
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_copy_area (xcb_connection_t *c /**< */, xcb_copy_area (xcb_connection_t *c /**< */,
xcb_drawable_t src_drawable /**< */, xcb_drawable_t src_drawable /**< */,
xcb_drawable_t dst_drawable /**< */, xcb_drawable_t dst_drawable /**< */,
xcb_gcontext_t gc /**< */, xcb_gcontext_t gc /**< */,
int16_t src_x /**< */, int16_t src_x /**< */,
int16_t src_y /**< */, int16_t src_y /**< */,
int16_t dst_x /**< */, int16_t dst_x /**< */,
int16_t dst_y /**< */, int16_t dst_y /**< */,
uint16_t width /**< */, uint16_t width /**< */,
skipping to change at line 10697 skipping to change at line 9046
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_copy_plane_checked
**
** @param xcb_connection_t *c
** @param xcb_drawable_t src_drawable
** @param xcb_drawable_t dst_drawable
** @param xcb_gcontext_t gc
** @param int16_t src_x
** @param int16_t src_y
** @param int16_t dst_x
** @param int16_t dst_y
** @param uint16_t width
** @param uint16_t height
** @param uint32_t bit_plane
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_copy_plane_checked (xcb_connection_t *c /**< */, xcb_copy_plane_checked (xcb_connection_t *c /**< */,
xcb_drawable_t src_drawable /**< */, xcb_drawable_t src_drawable /**< */,
xcb_drawable_t dst_drawable /**< */, xcb_drawable_t dst_drawable /**< */,
xcb_gcontext_t gc /**< */, xcb_gcontext_t gc /**< */,
int16_t src_x /**< */, int16_t src_x /**< */,
int16_t src_y /**< */, int16_t src_y /**< */,
int16_t dst_x /**< */, int16_t dst_x /**< */,
int16_t dst_y /**< */, int16_t dst_y /**< */,
uint16_t width /**< */, uint16_t width /**< */,
skipping to change at line 10738 skipping to change at line 9067
uint32_t bit_plane /**< */); uint32_t bit_plane /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_copy_plane
**
** @param xcb_connection_t *c
** @param xcb_drawable_t src_drawable
** @param xcb_drawable_t dst_drawable
** @param xcb_gcontext_t gc
** @param int16_t src_x
** @param int16_t src_y
** @param int16_t dst_x
** @param int16_t dst_y
** @param uint16_t width
** @param uint16_t height
** @param uint32_t bit_plane
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_copy_plane (xcb_connection_t *c /**< */, xcb_copy_plane (xcb_connection_t *c /**< */,
xcb_drawable_t src_drawable /**< */, xcb_drawable_t src_drawable /**< */,
xcb_drawable_t dst_drawable /**< */, xcb_drawable_t dst_drawable /**< */,
xcb_gcontext_t gc /**< */, xcb_gcontext_t gc /**< */,
int16_t src_x /**< */, int16_t src_x /**< */,
int16_t src_y /**< */, int16_t src_y /**< */,
int16_t dst_x /**< */, int16_t dst_x /**< */,
int16_t dst_y /**< */, int16_t dst_y /**< */,
uint16_t width /**< */, uint16_t width /**< */,
skipping to change at line 10786 skipping to change at line 9095
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_poly_point_checked
**
** @param xcb_connection_t *c
** @param uint8_t coordinate_mode
** @param xcb_drawable_t drawable
** @param xcb_gcontext_t gc
** @param uint32_t points_len
** @param const xcb_point_t *points
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_poly_point_checked (xcb_connection_t *c /**< */, xcb_poly_point_checked (xcb_connection_t *c /**< */,
uint8_t coordinate_mode /**< */, uint8_t coordinate_mode /**< */,
xcb_drawable_t drawable /**< */, xcb_drawable_t drawable /**< */,
xcb_gcontext_t gc /**< */, xcb_gcontext_t gc /**< */,
uint32_t points_len /**< */, uint32_t points_len /**< */,
const xcb_point_t *points /**< */); const xcb_point_t *points /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_poly_point
**
** @param xcb_connection_t *c
** @param uint8_t coordinate_mode
** @param xcb_drawable_t drawable
** @param xcb_gcontext_t gc
** @param uint32_t points_len
** @param const xcb_point_t *points
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_poly_point (xcb_connection_t *c /**< */, xcb_poly_point (xcb_connection_t *c /**< */,
uint8_t coordinate_mode /**< */, uint8_t coordinate_mode /**< */,
xcb_drawable_t drawable /**< */, xcb_drawable_t drawable /**< */,
xcb_gcontext_t gc /**< */, xcb_gcontext_t gc /**< */,
uint32_t points_len /**< */, uint32_t points_len /**< */,
const xcb_point_t *points /**< */); const xcb_point_t *points /**< */);
int int
xcb_poly_line_sizeof (const void *_buffer /**< */, xcb_poly_line_sizeof (const void *_buffer /**< */,
uint32_t points_len /**< */); uint32_t points_len /**< */);
/** /**
* @brief draw lines
* *
* @param c The connection * @param c The connection
* @return A cookie * @param coordinate_mode A bitmask of #xcb_coord_mode_t values.
* * @param coordinate_mode \n
* Delivers a request to the X server. * @param drawable The drawable to draw the line(s) on.
* @param gc The graphics context to use.
* @param points_len The number of `xcb_point_t` structures in \a points.
* @param points An array of points.
* @return A cookie
*
* Draws \a points_len-1 lines between each pair of points (point[i], point
[i+1])
* in the \a points array. The lines are drawn in the order listed in the a
rray.
* They join correctly at all intermediate points, and if the first and las
t
* points coincide, the first and last lines also join correctly. For any g
iven
* line, a pixel is not drawn more than once. If thin (zero line-width) lin
es
* intersect, the intersecting pixels are drawn multiple times. If wide lin
es
* intersect, the intersecting pixels are drawn only once, as though the en
tire
* request were a single, filled shape.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_poly_line_checked
**
** @param xcb_connection_t *c
** @param uint8_t coordinate_mode
** @param xcb_drawable_t drawable
** @param xcb_gcontext_t gc
** @param uint32_t points_len
** @param const xcb_point_t *points
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_poly_line_checked (xcb_connection_t *c /**< */, xcb_poly_line_checked (xcb_connection_t *c /**< */,
uint8_t coordinate_mode /**< */, uint8_t coordinate_mode /**< */,
xcb_drawable_t drawable /**< */, xcb_drawable_t drawable /**< */,
xcb_gcontext_t gc /**< */, xcb_gcontext_t gc /**< */,
uint32_t points_len /**< */, uint32_t points_len /**< */,
const xcb_point_t *points /**< */); const xcb_point_t *points /**< */);
/** /**
* @brief draw lines
* *
* @param c The connection * @param c The connection
* @return A cookie * @param coordinate_mode A bitmask of #xcb_coord_mode_t values.
* * @param coordinate_mode \n
* Delivers a request to the X server. * @param drawable The drawable to draw the line(s) on.
* @param gc The graphics context to use.
* @param points_len The number of `xcb_point_t` structures in \a points.
* @param points An array of points.
* @return A cookie
*
* Draws \a points_len-1 lines between each pair of points (point[i], point
[i+1])
* in the \a points array. The lines are drawn in the order listed in the a
rray.
* They join correctly at all intermediate points, and if the first and las
t
* points coincide, the first and last lines also join correctly. For any g
iven
* line, a pixel is not drawn more than once. If thin (zero line-width) lin
es
* intersect, the intersecting pixels are drawn multiple times. If wide lin
es
* intersect, the intersecting pixels are drawn only once, as though the en
tire
* request were a single, filled shape.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_poly_line
**
** @param xcb_connection_t *c
** @param uint8_t coordinate_mode
** @param xcb_drawable_t drawable
** @param xcb_gcontext_t gc
** @param uint32_t points_len
** @param const xcb_point_t *points
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_poly_line (xcb_connection_t *c /**< */, xcb_poly_line (xcb_connection_t *c /**< */,
uint8_t coordinate_mode /**< */, uint8_t coordinate_mode /**< */,
xcb_drawable_t drawable /**< */, xcb_drawable_t drawable /**< */,
xcb_gcontext_t gc /**< */, xcb_gcontext_t gc /**< */,
uint32_t points_len /**< */, uint32_t points_len /**< */,
const xcb_point_t *points /**< */); const xcb_point_t *points /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_segment_iterator_t * @param i Pointer to a xcb_segment_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_segment_t) * element. The member index is increased by sizeof(xcb_segment_t)
*/ */
/**************************************************************************
***
**
** void xcb_segment_next
**
** @param xcb_segment_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_segment_next (xcb_segment_iterator_t *i /**< */); xcb_segment_next (xcb_segment_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_segment_iterator_t * @param i An xcb_segment_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_segment_end
**
** @param xcb_segment_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_segment_end (xcb_segment_iterator_t i /**< */); xcb_segment_end (xcb_segment_iterator_t i /**< */);
int int
xcb_poly_segment_sizeof (const void *_buffer /**< */, xcb_poly_segment_sizeof (const void *_buffer /**< */,
uint32_t segments_len /**< */); uint32_t segments_len /**< */);
/** /**
* @brief draw lines
* *
* @param c The connection * @param c The connection
* @param drawable A drawable (Window or Pixmap) to draw on.
* @param gc The graphics context to use.
* \n
* TODO: document which attributes of a gc are used
* @param segments_len The number of `xcb_segment_t` structures in \a segme
nts.
* @param segments An array of `xcb_segment_t` structures.
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Draws multiple, unconnected lines. For each segment, a line is drawn bet
ween
* (x1, y1) and (x2, y2). The lines are drawn in the order listed in the ar
ray of
* `xcb_segment_t` structures and does not perform joining at coincident
* endpoints. For any given line, a pixel is not drawn more than once. If l
ines
* intersect, the intersecting pixels are drawn multiple times.
*
* TODO: include the xcb_segment_t data structure
*
* TODO: an example
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_poly_segment_checked
**
** @param xcb_connection_t *c
** @param xcb_drawable_t drawable
** @param xcb_gcontext_t gc
** @param uint32_t segments_len
** @param const xcb_segment_t *segments
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_poly_segment_checked (xcb_connection_t *c /**< */, xcb_poly_segment_checked (xcb_connection_t *c /**< */,
xcb_drawable_t drawable /**< */, xcb_drawable_t drawable /**< */,
xcb_gcontext_t gc /**< */, xcb_gcontext_t gc /**< */,
uint32_t segments_len /**< */, uint32_t segments_len /**< */,
const xcb_segment_t *segments /**< */); const xcb_segment_t *segments /**< */);
/** /**
* @brief draw lines
* *
* @param c The connection * @param c The connection
* @param drawable A drawable (Window or Pixmap) to draw on.
* @param gc The graphics context to use.
* \n
* TODO: document which attributes of a gc are used
* @param segments_len The number of `xcb_segment_t` structures in \a segme
nts.
* @param segments An array of `xcb_segment_t` structures.
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Draws multiple, unconnected lines. For each segment, a line is drawn bet
ween
* (x1, y1) and (x2, y2). The lines are drawn in the order listed in the ar
ray of
* `xcb_segment_t` structures and does not perform joining at coincident
* endpoints. For any given line, a pixel is not drawn more than once. If l
ines
* intersect, the intersecting pixels are drawn multiple times.
*
* TODO: include the xcb_segment_t data structure
*
* TODO: an example
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_poly_segment
**
** @param xcb_connection_t *c
** @param xcb_drawable_t drawable
** @param xcb_gcontext_t gc
** @param uint32_t segments_len
** @param const xcb_segment_t *segments
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_poly_segment (xcb_connection_t *c /**< */, xcb_poly_segment (xcb_connection_t *c /**< */,
xcb_drawable_t drawable /**< */, xcb_drawable_t drawable /**< */,
xcb_gcontext_t gc /**< */, xcb_gcontext_t gc /**< */,
uint32_t segments_len /**< */, uint32_t segments_len /**< */,
const xcb_segment_t *segments /**< */); const xcb_segment_t *segments /**< */);
int int
xcb_poly_rectangle_sizeof (const void *_buffer /**< */, xcb_poly_rectangle_sizeof (const void *_buffer /**< */,
uint32_t rectangles_len /**< */); uint32_t rectangles_len /**< */);
skipping to change at line 11032 skipping to change at line 9291
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_poly_rectangle_checked
**
** @param xcb_connection_t *c
** @param xcb_drawable_t drawable
** @param xcb_gcontext_t gc
** @param uint32_t rectangles_len
** @param const xcb_rectangle_t *rectangles
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_poly_rectangle_checked (xcb_connection_t *c /**< */, xcb_poly_rectangle_checked (xcb_connection_t *c /**< */,
xcb_drawable_t drawable /**< */, xcb_drawable_t drawable /**< */,
xcb_gcontext_t gc /**< */, xcb_gcontext_t gc /**< */,
uint32_t rectangles_len /**< */, uint32_t rectangles_len /**< */,
const xcb_rectangle_t *rectangles /**< */); const xcb_rectangle_t *rectangles /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_poly_rectangle
**
** @param xcb_connection_t *c
** @param xcb_drawable_t drawable
** @param xcb_gcontext_t gc
** @param uint32_t rectangles_len
** @param const xcb_rectangle_t *rectangles
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_poly_rectangle (xcb_connection_t *c /**< */, xcb_poly_rectangle (xcb_connection_t *c /**< */,
xcb_drawable_t drawable /**< */, xcb_drawable_t drawable /**< */,
xcb_gcontext_t gc /**< */, xcb_gcontext_t gc /**< */,
uint32_t rectangles_len /**< */, uint32_t rectangles_len /**< */,
const xcb_rectangle_t *rectangles /**< */); const xcb_rectangle_t *rectangles /**< */);
int int
xcb_poly_arc_sizeof (const void *_buffer /**< */, xcb_poly_arc_sizeof (const void *_buffer /**< */,
uint32_t arcs_len /**< */); uint32_t arcs_len /**< */);
skipping to change at line 11097 skipping to change at line 9328
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_poly_arc_checked
**
** @param xcb_connection_t *c
** @param xcb_drawable_t drawable
** @param xcb_gcontext_t gc
** @param uint32_t arcs_len
** @param const xcb_arc_t *arcs
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_poly_arc_checked (xcb_connection_t *c /**< */, xcb_poly_arc_checked (xcb_connection_t *c /**< */,
xcb_drawable_t drawable /**< */, xcb_drawable_t drawable /**< */,
xcb_gcontext_t gc /**< */, xcb_gcontext_t gc /**< */,
uint32_t arcs_len /**< */, uint32_t arcs_len /**< */,
const xcb_arc_t *arcs /**< */); const xcb_arc_t *arcs /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_poly_arc
**
** @param xcb_connection_t *c
** @param xcb_drawable_t drawable
** @param xcb_gcontext_t gc
** @param uint32_t arcs_len
** @param const xcb_arc_t *arcs
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_poly_arc (xcb_connection_t *c /**< */, xcb_poly_arc (xcb_connection_t *c /**< */,
xcb_drawable_t drawable /**< */, xcb_drawable_t drawable /**< */,
xcb_gcontext_t gc /**< */, xcb_gcontext_t gc /**< */,
uint32_t arcs_len /**< */, uint32_t arcs_len /**< */,
const xcb_arc_t *arcs /**< */); const xcb_arc_t *arcs /**< */);
int int
xcb_fill_poly_sizeof (const void *_buffer /**< */, xcb_fill_poly_sizeof (const void *_buffer /**< */,
uint32_t points_len /**< */); uint32_t points_len /**< */);
skipping to change at line 11162 skipping to change at line 9365
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_fill_poly_checked
**
** @param xcb_connection_t *c
** @param xcb_drawable_t drawable
** @param xcb_gcontext_t gc
** @param uint8_t shape
** @param uint8_t coordinate_mode
** @param uint32_t points_len
** @param const xcb_point_t *points
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_fill_poly_checked (xcb_connection_t *c /**< */, xcb_fill_poly_checked (xcb_connection_t *c /**< */,
xcb_drawable_t drawable /**< */, xcb_drawable_t drawable /**< */,
xcb_gcontext_t gc /**< */, xcb_gcontext_t gc /**< */,
uint8_t shape /**< */, uint8_t shape /**< */,
uint8_t coordinate_mode /**< */, uint8_t coordinate_mode /**< */,
uint32_t points_len /**< */, uint32_t points_len /**< */,
const xcb_point_t *points /**< */); const xcb_point_t *points /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_fill_poly
**
** @param xcb_connection_t *c
** @param xcb_drawable_t drawable
** @param xcb_gcontext_t gc
** @param uint8_t shape
** @param uint8_t coordinate_mode
** @param uint32_t points_len
** @param const xcb_point_t *points
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_fill_poly (xcb_connection_t *c /**< */, xcb_fill_poly (xcb_connection_t *c /**< */,
xcb_drawable_t drawable /**< */, xcb_drawable_t drawable /**< */,
xcb_gcontext_t gc /**< */, xcb_gcontext_t gc /**< */,
uint8_t shape /**< */, uint8_t shape /**< */,
uint8_t coordinate_mode /**< */, uint8_t coordinate_mode /**< */,
uint32_t points_len /**< */, uint32_t points_len /**< */,
const xcb_point_t *points /**< */); const xcb_point_t *points /**< */);
int int
xcb_poly_fill_rectangle_sizeof (const void *_buffer /**< */, xcb_poly_fill_rectangle_sizeof (const void *_buffer /**< */,
uint32_t rectangles_len /**< */); uint32_t rectangles_len /**< */);
/** /**
* @brief Fills rectangles
* *
* @param c The connection * @param c The connection
* @return A cookie * @param drawable The drawable (Window or Pixmap) to draw on.
* * @param gc The graphics context to use.
* Delivers a request to the X server. * \n
* The following graphics context components are used: function, plane-mask
,
* fill-style, subwindow-mode, clip-x-origin, clip-y-origin, and clip-mask.
* \n
* The following graphics context mode-dependent components are used:
* foreground, background, tile, stipple, tile-stipple-x-origin, and
* tile-stipple-y-origin.
* @param rectangles_len The number of `xcb_rectangle_t` structures in \a r
ectangles.
* @param rectangles The rectangles to fill.
* @return A cookie
*
* Fills the specified rectangle(s) in the order listed in the array. For a
ny
* given rectangle, each pixel is not drawn more than once. If rectangles
* intersect, the intersecting pixels are drawn multiple times.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_poly_fill_rectangle_checked
**
** @param xcb_connection_t *c
** @param xcb_drawable_t drawable
** @param xcb_gcontext_t gc
** @param uint32_t rectangles_len
** @param const xcb_rectangle_t *rectangles
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_poly_fill_rectangle_checked (xcb_connection_t *c /**< */, xcb_poly_fill_rectangle_checked (xcb_connection_t *c /**< */,
xcb_drawable_t drawable /**< */, xcb_drawable_t drawable /**< */,
xcb_gcontext_t gc /**< */, xcb_gcontext_t gc /**< */,
uint32_t rectangles_len /** < */, uint32_t rectangles_len /** < */,
const xcb_rectangle_t *rectangles /**< */ ); const xcb_rectangle_t *rectangles /**< */ );
/** /**
* @brief Fills rectangles
* *
* @param c The connection * @param c The connection
* @return A cookie * @param drawable The drawable (Window or Pixmap) to draw on.
* * @param gc The graphics context to use.
* Delivers a request to the X server. * \n
* The following graphics context components are used: function, plane-mask
,
* fill-style, subwindow-mode, clip-x-origin, clip-y-origin, and clip-mask.
* \n
* The following graphics context mode-dependent components are used:
* foreground, background, tile, stipple, tile-stipple-x-origin, and
* tile-stipple-y-origin.
* @param rectangles_len The number of `xcb_rectangle_t` structures in \a r
ectangles.
* @param rectangles The rectangles to fill.
* @return A cookie
*
* Fills the specified rectangle(s) in the order listed in the array. For a
ny
* given rectangle, each pixel is not drawn more than once. If rectangles
* intersect, the intersecting pixels are drawn multiple times.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_poly_fill_rectangle
**
** @param xcb_connection_t *c
** @param xcb_drawable_t drawable
** @param xcb_gcontext_t gc
** @param uint32_t rectangles_len
** @param const xcb_rectangle_t *rectangles
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_poly_fill_rectangle (xcb_connection_t *c /**< */, xcb_poly_fill_rectangle (xcb_connection_t *c /**< */,
xcb_drawable_t drawable /**< */, xcb_drawable_t drawable /**< */,
xcb_gcontext_t gc /**< */, xcb_gcontext_t gc /**< */,
uint32_t rectangles_len /**< */, uint32_t rectangles_len /**< */,
const xcb_rectangle_t *rectangles /**< */); const xcb_rectangle_t *rectangles /**< */);
int int
xcb_poly_fill_arc_sizeof (const void *_buffer /**< */, xcb_poly_fill_arc_sizeof (const void *_buffer /**< */,
uint32_t arcs_len /**< */); uint32_t arcs_len /**< */);
skipping to change at line 11300 skipping to change at line 9471
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_poly_fill_arc_checked
**
** @param xcb_connection_t *c
** @param xcb_drawable_t drawable
** @param xcb_gcontext_t gc
** @param uint32_t arcs_len
** @param const xcb_arc_t *arcs
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_poly_fill_arc_checked (xcb_connection_t *c /**< */, xcb_poly_fill_arc_checked (xcb_connection_t *c /**< */,
xcb_drawable_t drawable /**< */, xcb_drawable_t drawable /**< */,
xcb_gcontext_t gc /**< */, xcb_gcontext_t gc /**< */,
uint32_t arcs_len /**< */, uint32_t arcs_len /**< */,
const xcb_arc_t *arcs /**< */); const xcb_arc_t *arcs /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_poly_fill_arc
**
** @param xcb_connection_t *c
** @param xcb_drawable_t drawable
** @param xcb_gcontext_t gc
** @param uint32_t arcs_len
** @param const xcb_arc_t *arcs
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_poly_fill_arc (xcb_connection_t *c /**< */, xcb_poly_fill_arc (xcb_connection_t *c /**< */,
xcb_drawable_t drawable /**< */, xcb_drawable_t drawable /**< */,
xcb_gcontext_t gc /**< */, xcb_gcontext_t gc /**< */,
uint32_t arcs_len /**< */, uint32_t arcs_len /**< */,
const xcb_arc_t *arcs /**< */); const xcb_arc_t *arcs /**< */);
int int
xcb_put_image_sizeof (const void *_buffer /**< */, xcb_put_image_sizeof (const void *_buffer /**< */,
uint32_t data_len /**< */); uint32_t data_len /**< */);
skipping to change at line 11365 skipping to change at line 9508
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_put_image_checked
**
** @param xcb_connection_t *c
** @param uint8_t format
** @param xcb_drawable_t drawable
** @param xcb_gcontext_t gc
** @param uint16_t width
** @param uint16_t height
** @param int16_t dst_x
** @param int16_t dst_y
** @param uint8_t left_pad
** @param uint8_t depth
** @param uint32_t data_len
** @param const uint8_t *data
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_put_image_checked (xcb_connection_t *c /**< */, xcb_put_image_checked (xcb_connection_t *c /**< */,
uint8_t format /**< */, uint8_t format /**< */,
xcb_drawable_t drawable /**< */, xcb_drawable_t drawable /**< */,
xcb_gcontext_t gc /**< */, xcb_gcontext_t gc /**< */,
uint16_t width /**< */, uint16_t width /**< */,
uint16_t height /**< */, uint16_t height /**< */,
int16_t dst_x /**< */, int16_t dst_x /**< */,
int16_t dst_y /**< */, int16_t dst_y /**< */,
uint8_t left_pad /**< */, uint8_t left_pad /**< */,
skipping to change at line 11408 skipping to change at line 9530
const uint8_t *data /**< */); const uint8_t *data /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_put_image
**
** @param xcb_connection_t *c
** @param uint8_t format
** @param xcb_drawable_t drawable
** @param xcb_gcontext_t gc
** @param uint16_t width
** @param uint16_t height
** @param int16_t dst_x
** @param int16_t dst_y
** @param uint8_t left_pad
** @param uint8_t depth
** @param uint32_t data_len
** @param const uint8_t *data
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_put_image (xcb_connection_t *c /**< */, xcb_put_image (xcb_connection_t *c /**< */,
uint8_t format /**< */, uint8_t format /**< */,
xcb_drawable_t drawable /**< */, xcb_drawable_t drawable /**< */,
xcb_gcontext_t gc /**< */, xcb_gcontext_t gc /**< */,
uint16_t width /**< */, uint16_t width /**< */,
uint16_t height /**< */, uint16_t height /**< */,
int16_t dst_x /**< */, int16_t dst_x /**< */,
int16_t dst_y /**< */, int16_t dst_y /**< */,
uint8_t left_pad /**< */, uint8_t left_pad /**< */,
skipping to change at line 11454 skipping to change at line 9555
xcb_get_image_sizeof (const void *_buffer /**< */); xcb_get_image_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_get_image_cookie_t xcb_get_image
**
** @param xcb_connection_t *c
** @param uint8_t format
** @param xcb_drawable_t drawable
** @param int16_t x
** @param int16_t y
** @param uint16_t width
** @param uint16_t height
** @param uint32_t plane_mask
** @returns xcb_get_image_cookie_t
**
**************************************************************************
***/
xcb_get_image_cookie_t xcb_get_image_cookie_t
xcb_get_image (xcb_connection_t *c /**< */, xcb_get_image (xcb_connection_t *c /**< */,
uint8_t format /**< */, uint8_t format /**< */,
xcb_drawable_t drawable /**< */, xcb_drawable_t drawable /**< */,
int16_t x /**< */, int16_t x /**< */,
int16_t y /**< */, int16_t y /**< */,
uint16_t width /**< */, uint16_t width /**< */,
uint16_t height /**< */, uint16_t height /**< */,
uint32_t plane_mask /**< */); uint32_t plane_mask /**< */);
skipping to change at line 11492 skipping to change at line 9576
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_get_image_cookie_t xcb_get_image_unchecked
**
** @param xcb_connection_t *c
** @param uint8_t format
** @param xcb_drawable_t drawable
** @param int16_t x
** @param int16_t y
** @param uint16_t width
** @param uint16_t height
** @param uint32_t plane_mask
** @returns xcb_get_image_cookie_t
**
**************************************************************************
***/
xcb_get_image_cookie_t xcb_get_image_cookie_t
xcb_get_image_unchecked (xcb_connection_t *c /**< */, xcb_get_image_unchecked (xcb_connection_t *c /**< */,
uint8_t format /**< */, uint8_t format /**< */,
xcb_drawable_t drawable /**< */, xcb_drawable_t drawable /**< */,
int16_t x /**< */, int16_t x /**< */,
int16_t y /**< */, int16_t y /**< */,
uint16_t width /**< */, uint16_t width /**< */,
uint16_t height /**< */, uint16_t height /**< */,
uint32_t plane_mask /**< */); uint32_t plane_mask /**< */);
/**************************************************************************
***
**
** uint8_t * xcb_get_image_data
**
** @param const xcb_get_image_reply_t *R
** @returns uint8_t *
**
**************************************************************************
***/
uint8_t * uint8_t *
xcb_get_image_data (const xcb_get_image_reply_t *R /**< */); xcb_get_image_data (const xcb_get_image_reply_t *R /**< */);
/**************************************************************************
***
**
** int xcb_get_image_data_length
**
** @param const xcb_get_image_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_get_image_data_length (const xcb_get_image_reply_t *R /**< */); xcb_get_image_data_length (const xcb_get_image_reply_t *R /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_get_image_data_end
**
** @param const xcb_get_image_reply_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_get_image_data_end (const xcb_get_image_reply_t *R /**< */); xcb_get_image_data_end (const xcb_get_image_reply_t *R /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_get_image_unchecked(). is used. * xcb_get_image_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_get_image_reply_t * xcb_get_image_reply
**
** @param xcb_connection_t *c
** @param xcb_get_image_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_get_image_reply_t *
**
**************************************************************************
***/
xcb_get_image_reply_t * xcb_get_image_reply_t *
xcb_get_image_reply (xcb_connection_t *c /**< */, xcb_get_image_reply (xcb_connection_t *c /**< */,
xcb_get_image_cookie_t cookie /**< */, xcb_get_image_cookie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
int int
xcb_poly_text_8_sizeof (const void *_buffer /**< */, xcb_poly_text_8_sizeof (const void *_buffer /**< */,
uint32_t items_len /**< */); uint32_t items_len /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_poly_text_8_checked
**
** @param xcb_connection_t *c
** @param xcb_drawable_t drawable
** @param xcb_gcontext_t gc
** @param int16_t x
** @param int16_t y
** @param uint32_t items_len
** @param const uint8_t *items
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_poly_text_8_checked (xcb_connection_t *c /**< */, xcb_poly_text_8_checked (xcb_connection_t *c /**< */,
xcb_drawable_t drawable /**< */, xcb_drawable_t drawable /**< */,
xcb_gcontext_t gc /**< */, xcb_gcontext_t gc /**< */,
int16_t x /**< */, int16_t x /**< */,
int16_t y /**< */, int16_t y /**< */,
uint32_t items_len /**< */, uint32_t items_len /**< */,
const uint8_t *items /**< */); const uint8_t *items /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_poly_text_8
**
** @param xcb_connection_t *c
** @param xcb_drawable_t drawable
** @param xcb_gcontext_t gc
** @param int16_t x
** @param int16_t y
** @param uint32_t items_len
** @param const uint8_t *items
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_poly_text_8 (xcb_connection_t *c /**< */, xcb_poly_text_8 (xcb_connection_t *c /**< */,
xcb_drawable_t drawable /**< */, xcb_drawable_t drawable /**< */,
xcb_gcontext_t gc /**< */, xcb_gcontext_t gc /**< */,
int16_t x /**< */, int16_t x /**< */,
int16_t y /**< */, int16_t y /**< */,
uint32_t items_len /**< */, uint32_t items_len /**< */,
const uint8_t *items /**< */); const uint8_t *items /**< */);
int int
skipping to change at line 11674 skipping to change at line 9670
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_poly_text_16_checked
**
** @param xcb_connection_t *c
** @param xcb_drawable_t drawable
** @param xcb_gcontext_t gc
** @param int16_t x
** @param int16_t y
** @param uint32_t items_len
** @param const uint8_t *items
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_poly_text_16_checked (xcb_connection_t *c /**< */, xcb_poly_text_16_checked (xcb_connection_t *c /**< */,
xcb_drawable_t drawable /**< */, xcb_drawable_t drawable /**< */,
xcb_gcontext_t gc /**< */, xcb_gcontext_t gc /**< */,
int16_t x /**< */, int16_t x /**< */,
int16_t y /**< */, int16_t y /**< */,
uint32_t items_len /**< */, uint32_t items_len /**< */,
const uint8_t *items /**< */); const uint8_t *items /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_poly_text_16
**
** @param xcb_connection_t *c
** @param xcb_drawable_t drawable
** @param xcb_gcontext_t gc
** @param int16_t x
** @param int16_t y
** @param uint32_t items_len
** @param const uint8_t *items
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_poly_text_16 (xcb_connection_t *c /**< */, xcb_poly_text_16 (xcb_connection_t *c /**< */,
xcb_drawable_t drawable /**< */, xcb_drawable_t drawable /**< */,
xcb_gcontext_t gc /**< */, xcb_gcontext_t gc /**< */,
int16_t x /**< */, int16_t x /**< */,
int16_t y /**< */, int16_t y /**< */,
uint32_t items_len /**< */, uint32_t items_len /**< */,
const uint8_t *items /**< */); const uint8_t *items /**< */);
int int
xcb_image_text_8_sizeof (const void *_buffer /**< */); xcb_image_text_8_sizeof (const void *_buffer /**< */);
/** /**
* @brief Draws text
* *
* @param c The connection * @param c The connection
* @return A cookie * @param string_len The length of the \a string. Note that this parameter
limited by 255 due to
* using 8 bits!
* @param drawable The drawable (Window or Pixmap) to draw text on.
* @param gc The graphics context to use.
* \n
* The following graphics context components are used: plane-mask, foregrou
nd,
* background, font, subwindow-mode, clip-x-origin, clip-y-origin, and clip
-mask.
* @param x The x coordinate of the first character, relative to the origin
of \a drawable.
* @param y The y coordinate of the first character, relative to the origin
of \a drawable.
* @param string The string to draw. Only the first 255 characters are rele
vant due to the data
* type of \a string_len.
* @return A cookie
*
* Fills the destination rectangle with the background pixel from \a gc, th
en
* paints the text with the foreground pixel from \a gc. The upper-left cor
ner of
* the filled rectangle is at [x, y - font-ascent]. The width is overall-wi
dth,
* the height is font-ascent + font-descent. The overall-width, font-ascent
and
* font-descent are as returned by `xcb_query_text_extents` (TODO).
* *
* Delivers a request to the X server. * Note that using X core fonts is deprecated (but still supported) in favo
r of
* client-side rendering using Xft.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_image_text_8_checked
**
** @param xcb_connection_t *c
** @param uint8_t string_len
** @param xcb_drawable_t drawable
** @param xcb_gcontext_t gc
** @param int16_t x
** @param int16_t y
** @param const char *string
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_image_text_8_checked (xcb_connection_t *c /**< */, xcb_image_text_8_checked (xcb_connection_t *c /**< */,
uint8_t string_len /**< */, uint8_t string_len /**< */,
xcb_drawable_t drawable /**< */, xcb_drawable_t drawable /**< */,
xcb_gcontext_t gc /**< */, xcb_gcontext_t gc /**< */,
int16_t x /**< */, int16_t x /**< */,
int16_t y /**< */, int16_t y /**< */,
const char *string /**< */); const char *string /**< */);
/** /**
* @brief Draws text
* *
* @param c The connection * @param c The connection
* @return A cookie * @param string_len The length of the \a string. Note that this parameter
limited by 255 due to
* using 8 bits!
* @param drawable The drawable (Window or Pixmap) to draw text on.
* @param gc The graphics context to use.
* \n
* The following graphics context components are used: plane-mask, foregrou
nd,
* background, font, subwindow-mode, clip-x-origin, clip-y-origin, and clip
-mask.
* @param x The x coordinate of the first character, relative to the origin
of \a drawable.
* @param y The y coordinate of the first character, relative to the origin
of \a drawable.
* @param string The string to draw. Only the first 255 characters are rele
vant due to the data
* type of \a string_len.
* @return A cookie
*
* Fills the destination rectangle with the background pixel from \a gc, th
en
* paints the text with the foreground pixel from \a gc. The upper-left cor
ner of
* the filled rectangle is at [x, y - font-ascent]. The width is overall-wi
dth,
* the height is font-ascent + font-descent. The overall-width, font-ascent
and
* font-descent are as returned by `xcb_query_text_extents` (TODO).
* *
* Delivers a request to the X server. * Note that using X core fonts is deprecated (but still supported) in favo
r of
* client-side rendering using Xft.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_image_text_8
**
** @param xcb_connection_t *c
** @param uint8_t string_len
** @param xcb_drawable_t drawable
** @param xcb_gcontext_t gc
** @param int16_t x
** @param int16_t y
** @param const char *string
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_image_text_8 (xcb_connection_t *c /**< */, xcb_image_text_8 (xcb_connection_t *c /**< */,
uint8_t string_len /**< */, uint8_t string_len /**< */,
xcb_drawable_t drawable /**< */, xcb_drawable_t drawable /**< */,
xcb_gcontext_t gc /**< */, xcb_gcontext_t gc /**< */,
int16_t x /**< */, int16_t x /**< */,
int16_t y /**< */, int16_t y /**< */,
const char *string /**< */); const char *string /**< */);
int int
xcb_image_text_16_sizeof (const void *_buffer /**< */); xcb_image_text_16_sizeof (const void *_buffer /**< */);
/** /**
* @brief Draws text
* *
* @param c The connection * @param c The connection
* @return A cookie * @param string_len The length of the \a string in characters. Note that t
his parameter limited by
* 255 due to using 8 bits!
* @param drawable The drawable (Window or Pixmap) to draw text on.
* @param gc The graphics context to use.
* \n
* The following graphics context components are used: plane-mask, foregrou
nd,
* background, font, subwindow-mode, clip-x-origin, clip-y-origin, and clip
-mask.
* @param x The x coordinate of the first character, relative to the origin
of \a drawable.
* @param y The y coordinate of the first character, relative to the origin
of \a drawable.
* @param string The string to draw. Only the first 255 characters are rele
vant due to the data
* type of \a string_len. Every character uses 2 bytes (hence the 16 in thi
s
* request's name).
* @return A cookie
*
* Fills the destination rectangle with the background pixel from \a gc, th
en
* paints the text with the foreground pixel from \a gc. The upper-left cor
ner of
* the filled rectangle is at [x, y - font-ascent]. The width is overall-wi
dth,
* the height is font-ascent + font-descent. The overall-width, font-ascent
and
* font-descent are as returned by `xcb_query_text_extents` (TODO).
* *
* Delivers a request to the X server. * Note that using X core fonts is deprecated (but still supported) in favo
r of
* client-side rendering using Xft.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_image_text_16_checked
**
** @param xcb_connection_t *c
** @param uint8_t string_len
** @param xcb_drawable_t drawable
** @param xcb_gcontext_t gc
** @param int16_t x
** @param int16_t y
** @param const xcb_char2b_t *string
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_image_text_16_checked (xcb_connection_t *c /**< */, xcb_image_text_16_checked (xcb_connection_t *c /**< */,
uint8_t string_len /**< */, uint8_t string_len /**< */,
xcb_drawable_t drawable /**< */, xcb_drawable_t drawable /**< */,
xcb_gcontext_t gc /**< */, xcb_gcontext_t gc /**< */,
int16_t x /**< */, int16_t x /**< */,
int16_t y /**< */, int16_t y /**< */,
const xcb_char2b_t *string /**< */); const xcb_char2b_t *string /**< */);
/** /**
* @brief Draws text
* *
* @param c The connection * @param c The connection
* @return A cookie * @param string_len The length of the \a string in characters. Note that t
his parameter limited by
* 255 due to using 8 bits!
* @param drawable The drawable (Window or Pixmap) to draw text on.
* @param gc The graphics context to use.
* \n
* The following graphics context components are used: plane-mask, foregrou
nd,
* background, font, subwindow-mode, clip-x-origin, clip-y-origin, and clip
-mask.
* @param x The x coordinate of the first character, relative to the origin
of \a drawable.
* @param y The y coordinate of the first character, relative to the origin
of \a drawable.
* @param string The string to draw. Only the first 255 characters are rele
vant due to the data
* type of \a string_len. Every character uses 2 bytes (hence the 16 in thi
s
* request's name).
* @return A cookie
*
* Fills the destination rectangle with the background pixel from \a gc, th
en
* paints the text with the foreground pixel from \a gc. The upper-left cor
ner of
* the filled rectangle is at [x, y - font-ascent]. The width is overall-wi
dth,
* the height is font-ascent + font-descent. The overall-width, font-ascent
and
* font-descent are as returned by `xcb_query_text_extents` (TODO).
* *
* Delivers a request to the X server. * Note that using X core fonts is deprecated (but still supported) in favo
r of
* client-side rendering using Xft.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_image_text_16
**
** @param xcb_connection_t *c
** @param uint8_t string_len
** @param xcb_drawable_t drawable
** @param xcb_gcontext_t gc
** @param int16_t x
** @param int16_t y
** @param const xcb_char2b_t *string
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_image_text_16 (xcb_connection_t *c /**< */, xcb_image_text_16 (xcb_connection_t *c /**< */,
uint8_t string_len /**< */, uint8_t string_len /**< */,
xcb_drawable_t drawable /**< */, xcb_drawable_t drawable /**< */,
xcb_gcontext_t gc /**< */, xcb_gcontext_t gc /**< */,
int16_t x /**< */, int16_t x /**< */,
int16_t y /**< */, int16_t y /**< */,
const xcb_char2b_t *string /**< */); const xcb_char2b_t *string /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_create_colormap_checked
**
** @param xcb_connection_t *c
** @param uint8_t alloc
** @param xcb_colormap_t mid
** @param xcb_window_t window
** @param xcb_visualid_t visual
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_create_colormap_checked (xcb_connection_t *c /**< */, xcb_create_colormap_checked (xcb_connection_t *c /**< */,
uint8_t alloc /**< */, uint8_t alloc /**< */,
xcb_colormap_t mid /**< */, xcb_colormap_t mid /**< */,
xcb_window_t window /**< */, xcb_window_t window /**< */,
xcb_visualid_t visual /**< */); xcb_visualid_t visual /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_create_colormap
**
** @param xcb_connection_t *c
** @param uint8_t alloc
** @param xcb_colormap_t mid
** @param xcb_window_t window
** @param xcb_visualid_t visual
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_create_colormap (xcb_connection_t *c /**< */, xcb_create_colormap (xcb_connection_t *c /**< */,
uint8_t alloc /**< */, uint8_t alloc /**< */,
xcb_colormap_t mid /**< */, xcb_colormap_t mid /**< */,
xcb_window_t window /**< */, xcb_window_t window /**< */,
xcb_visualid_t visual /**< */); xcb_visualid_t visual /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_free_colormap_checked
**
** @param xcb_connection_t *c
** @param xcb_colormap_t cmap
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_free_colormap_checked (xcb_connection_t *c /**< */, xcb_free_colormap_checked (xcb_connection_t *c /**< */,
xcb_colormap_t cmap /**< */); xcb_colormap_t cmap /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_free_colormap
**
** @param xcb_connection_t *c
** @param xcb_colormap_t cmap
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_free_colormap (xcb_connection_t *c /**< */, xcb_free_colormap (xcb_connection_t *c /**< */,
xcb_colormap_t cmap /**< */); xcb_colormap_t cmap /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_copy_colormap_and_free_checked
**
** @param xcb_connection_t *c
** @param xcb_colormap_t mid
** @param xcb_colormap_t src_cmap
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_copy_colormap_and_free_checked (xcb_connection_t *c /**< */, xcb_copy_colormap_and_free_checked (xcb_connection_t *c /**< */,
xcb_colormap_t mid /**< */, xcb_colormap_t mid /**< */,
xcb_colormap_t src_cmap /**< */); xcb_colormap_t src_cmap /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_copy_colormap_and_free
**
** @param xcb_connection_t *c
** @param xcb_colormap_t mid
** @param xcb_colormap_t src_cmap
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_copy_colormap_and_free (xcb_connection_t *c /**< */, xcb_copy_colormap_and_free (xcb_connection_t *c /**< */,
xcb_colormap_t mid /**< */, xcb_colormap_t mid /**< */,
xcb_colormap_t src_cmap /**< */); xcb_colormap_t src_cmap /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_install_colormap_checked
**
** @param xcb_connection_t *c
** @param xcb_colormap_t cmap
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_install_colormap_checked (xcb_connection_t *c /**< */, xcb_install_colormap_checked (xcb_connection_t *c /**< */,
xcb_colormap_t cmap /**< */); xcb_colormap_t cmap /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_install_colormap
**
** @param xcb_connection_t *c
** @param xcb_colormap_t cmap
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_install_colormap (xcb_connection_t *c /**< */, xcb_install_colormap (xcb_connection_t *c /**< */,
xcb_colormap_t cmap /**< */); xcb_colormap_t cmap /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_uninstall_colormap_checked
**
** @param xcb_connection_t *c
** @param xcb_colormap_t cmap
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_uninstall_colormap_checked (xcb_connection_t *c /**< */, xcb_uninstall_colormap_checked (xcb_connection_t *c /**< */,
xcb_colormap_t cmap /**< */); xcb_colormap_t cmap /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_uninstall_colormap
**
** @param xcb_connection_t *c
** @param xcb_colormap_t cmap
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_uninstall_colormap (xcb_connection_t *c /**< */, xcb_uninstall_colormap (xcb_connection_t *c /**< */,
xcb_colormap_t cmap /**< */); xcb_colormap_t cmap /**< */);
int int
xcb_list_installed_colormaps_sizeof (const void *_buffer /**< */); xcb_list_installed_colormaps_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_list_installed_colormaps_cookie_t xcb_list_installed_colormaps
**
** @param xcb_connection_t *c
** @param xcb_window_t window
** @returns xcb_list_installed_colormaps_cookie_t
**
**************************************************************************
***/
xcb_list_installed_colormaps_cookie_t xcb_list_installed_colormaps_cookie_t
xcb_list_installed_colormaps (xcb_connection_t *c /**< */, xcb_list_installed_colormaps (xcb_connection_t *c /**< */,
xcb_window_t window /**< */); xcb_window_t window /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_list_installed_colormaps_cookie_t xcb_list_installed_colormaps_unch
ecked
**
** @param xcb_connection_t *c
** @param xcb_window_t window
** @returns xcb_list_installed_colormaps_cookie_t
**
**************************************************************************
***/
xcb_list_installed_colormaps_cookie_t xcb_list_installed_colormaps_cookie_t
xcb_list_installed_colormaps_unchecked (xcb_connection_t *c /**< */, xcb_list_installed_colormaps_unchecked (xcb_connection_t *c /**< */,
xcb_window_t window /**< */); xcb_window_t window /**< */);
/**************************************************************************
***
**
** xcb_colormap_t * xcb_list_installed_colormaps_cmaps
**
** @param const xcb_list_installed_colormaps_reply_t *R
** @returns xcb_colormap_t *
**
**************************************************************************
***/
xcb_colormap_t * xcb_colormap_t *
xcb_list_installed_colormaps_cmaps (const xcb_list_installed_colormaps_repl y_t *R /**< */); xcb_list_installed_colormaps_cmaps (const xcb_list_installed_colormaps_repl y_t *R /**< */);
/**************************************************************************
***
**
** int xcb_list_installed_colormaps_cmaps_length
**
** @param const xcb_list_installed_colormaps_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_list_installed_colormaps_cmaps_length (const xcb_list_installed_colorma ps_reply_t *R /**< */); xcb_list_installed_colormaps_cmaps_length (const xcb_list_installed_colorma ps_reply_t *R /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_list_installed_colormaps_cmaps_end
**
** @param const xcb_list_installed_colormaps_reply_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_list_installed_colormaps_cmaps_end (const xcb_list_installed_colormaps_ reply_t *R /**< */); xcb_list_installed_colormaps_cmaps_end (const xcb_list_installed_colormaps_ reply_t *R /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_list_installed_colormaps_unchecked(). is used. * xcb_list_installed_colormaps_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_list_installed_colormaps_reply_t * xcb_list_installed_colormaps_rep
ly
**
** @param xcb_connection_t *c
** @param xcb_list_installed_colormaps_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_list_installed_colormaps_reply_t *
**
**************************************************************************
***/
xcb_list_installed_colormaps_reply_t * xcb_list_installed_colormaps_reply_t *
xcb_list_installed_colormaps_reply (xcb_connection_t *c /**< */, xcb_list_installed_colormaps_reply (xcb_connection_t *c /**< */,
xcb_list_installed_colormaps_cookie_t cookie /**< */, xcb_list_installed_colormaps_cookie_t cookie /**< */,
xcb_generic_error_t * *e /**< */); xcb_generic_error_t * *e /**< */);
/** /**
* @brief Allocate a color
* *
* @param c The connection * @param c The connection
* @param cmap TODO
* @param red The red value of your color.
* @param green The green value of your color.
* @param blue The blue value of your color.
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Allocates a read-only colormap entry corresponding to the closest RGB va
lue
* supported by the hardware. If you are using TrueColor, you can take a sh
ortcut
* and directly calculate the color pixel value to avoid the round trip. Bu
t, for
* example, on 16-bit color setups (VNC), you can easily get the closest su
pported
* RGB value to the RGB value you are specifying.
* *
*/ */
/**************************************************************************
***
**
** xcb_alloc_color_cookie_t xcb_alloc_color
**
** @param xcb_connection_t *c
** @param xcb_colormap_t cmap
** @param uint16_t red
** @param uint16_t green
** @param uint16_t blue
** @returns xcb_alloc_color_cookie_t
**
**************************************************************************
***/
xcb_alloc_color_cookie_t xcb_alloc_color_cookie_t
xcb_alloc_color (xcb_connection_t *c /**< */, xcb_alloc_color (xcb_connection_t *c /**< */,
xcb_colormap_t cmap /**< */, xcb_colormap_t cmap /**< */,
uint16_t red /**< */, uint16_t red /**< */,
uint16_t green /**< */, uint16_t green /**< */,
uint16_t blue /**< */); uint16_t blue /**< */);
/** /**
* @brief Allocate a color
* *
* @param c The connection * @param c The connection
* @param cmap TODO
* @param red The red value of your color.
* @param green The green value of your color.
* @param blue The blue value of your color.
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Allocates a read-only colormap entry corresponding to the closest RGB va
lue
* supported by the hardware. If you are using TrueColor, you can take a sh
ortcut
* and directly calculate the color pixel value to avoid the round trip. Bu
t, for
* example, on 16-bit color setups (VNC), you can easily get the closest su
pported
* RGB value to the RGB value you are specifying.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_alloc_color_cookie_t xcb_alloc_color_unchecked
**
** @param xcb_connection_t *c
** @param xcb_colormap_t cmap
** @param uint16_t red
** @param uint16_t green
** @param uint16_t blue
** @returns xcb_alloc_color_cookie_t
**
**************************************************************************
***/
xcb_alloc_color_cookie_t xcb_alloc_color_cookie_t
xcb_alloc_color_unchecked (xcb_connection_t *c /**< */, xcb_alloc_color_unchecked (xcb_connection_t *c /**< */,
xcb_colormap_t cmap /**< */, xcb_colormap_t cmap /**< */,
uint16_t red /**< */, uint16_t red /**< */,
uint16_t green /**< */, uint16_t green /**< */,
uint16_t blue /**< */); uint16_t blue /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
skipping to change at line 12331 skipping to change at line 10120
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_alloc_color_unchecked(). is used. * xcb_alloc_color_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_alloc_color_reply_t * xcb_alloc_color_reply
**
** @param xcb_connection_t *c
** @param xcb_alloc_color_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_alloc_color_reply_t *
**
**************************************************************************
***/
xcb_alloc_color_reply_t * xcb_alloc_color_reply_t *
xcb_alloc_color_reply (xcb_connection_t *c /**< */, xcb_alloc_color_reply (xcb_connection_t *c /**< */,
xcb_alloc_color_cookie_t cookie /**< */, xcb_alloc_color_cookie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
int int
xcb_alloc_named_color_sizeof (const void *_buffer /**< */); xcb_alloc_named_color_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_alloc_named_color_cookie_t xcb_alloc_named_color
**
** @param xcb_connection_t *c
** @param xcb_colormap_t cmap
** @param uint16_t name_len
** @param const char *name
** @returns xcb_alloc_named_color_cookie_t
**
**************************************************************************
***/
xcb_alloc_named_color_cookie_t xcb_alloc_named_color_cookie_t
xcb_alloc_named_color (xcb_connection_t *c /**< */, xcb_alloc_named_color (xcb_connection_t *c /**< */,
xcb_colormap_t cmap /**< */, xcb_colormap_t cmap /**< */,
uint16_t name_len /**< */, uint16_t name_len /**< */,
const char *name /**< */); const char *name /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_alloc_named_color_cookie_t xcb_alloc_named_color_unchecked
**
** @param xcb_connection_t *c
** @param xcb_colormap_t cmap
** @param uint16_t name_len
** @param const char *name
** @returns xcb_alloc_named_color_cookie_t
**
**************************************************************************
***/
xcb_alloc_named_color_cookie_t xcb_alloc_named_color_cookie_t
xcb_alloc_named_color_unchecked (xcb_connection_t *c /**< */, xcb_alloc_named_color_unchecked (xcb_connection_t *c /**< */,
xcb_colormap_t cmap /**< */, xcb_colormap_t cmap /**< */,
uint16_t name_len /**< */, uint16_t name_len /**< */,
const char *name /**< */); const char *name /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_alloc_named_color_unchecked(). is used. * xcb_alloc_named_color_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_alloc_named_color_reply_t * xcb_alloc_named_color_reply
**
** @param xcb_connection_t *c
** @param xcb_alloc_named_color_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_alloc_named_color_reply_t *
**
**************************************************************************
***/
xcb_alloc_named_color_reply_t * xcb_alloc_named_color_reply_t *
xcb_alloc_named_color_reply (xcb_connection_t *c /**< */, xcb_alloc_named_color_reply (xcb_connection_t *c /**< */,
xcb_alloc_named_color_cookie_t cookie /**< */, xcb_alloc_named_color_cookie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
int int
xcb_alloc_color_cells_sizeof (const void *_buffer /**< */); xcb_alloc_color_cells_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_alloc_color_cells_cookie_t xcb_alloc_color_cells
**
** @param xcb_connection_t *c
** @param uint8_t contiguous
** @param xcb_colormap_t cmap
** @param uint16_t colors
** @param uint16_t planes
** @returns xcb_alloc_color_cells_cookie_t
**
**************************************************************************
***/
xcb_alloc_color_cells_cookie_t xcb_alloc_color_cells_cookie_t
xcb_alloc_color_cells (xcb_connection_t *c /**< */, xcb_alloc_color_cells (xcb_connection_t *c /**< */,
uint8_t contiguous /**< */, uint8_t contiguous /**< */,
xcb_colormap_t cmap /**< */, xcb_colormap_t cmap /**< */,
uint16_t colors /**< */, uint16_t colors /**< */,
uint16_t planes /**< */); uint16_t planes /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_alloc_color_cells_cookie_t xcb_alloc_color_cells_unchecked
**
** @param xcb_connection_t *c
** @param uint8_t contiguous
** @param xcb_colormap_t cmap
** @param uint16_t colors
** @param uint16_t planes
** @returns xcb_alloc_color_cells_cookie_t
**
**************************************************************************
***/
xcb_alloc_color_cells_cookie_t xcb_alloc_color_cells_cookie_t
xcb_alloc_color_cells_unchecked (xcb_connection_t *c /**< */, xcb_alloc_color_cells_unchecked (xcb_connection_t *c /**< */,
uint8_t contiguous /**< */, uint8_t contiguous /**< */,
xcb_colormap_t cmap /**< */, xcb_colormap_t cmap /**< */,
uint16_t colors /**< */, uint16_t colors /**< */,
uint16_t planes /**< */); uint16_t planes /**< */);
/**************************************************************************
***
**
** uint32_t * xcb_alloc_color_cells_pixels
**
** @param const xcb_alloc_color_cells_reply_t *R
** @returns uint32_t *
**
**************************************************************************
***/
uint32_t * uint32_t *
xcb_alloc_color_cells_pixels (const xcb_alloc_color_cells_reply_t *R /**< */); xcb_alloc_color_cells_pixels (const xcb_alloc_color_cells_reply_t *R /**< */);
/**************************************************************************
***
**
** int xcb_alloc_color_cells_pixels_length
**
** @param const xcb_alloc_color_cells_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_alloc_color_cells_pixels_length (const xcb_alloc_color_cells_reply_t *R /**< */); xcb_alloc_color_cells_pixels_length (const xcb_alloc_color_cells_reply_t *R /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_alloc_color_cells_pixels_end
**
** @param const xcb_alloc_color_cells_reply_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_alloc_color_cells_pixels_end (const xcb_alloc_color_cells_reply_t *R / **< */); xcb_alloc_color_cells_pixels_end (const xcb_alloc_color_cells_reply_t *R / **< */);
/**************************************************************************
***
**
** uint32_t * xcb_alloc_color_cells_masks
**
** @param const xcb_alloc_color_cells_reply_t *R
** @returns uint32_t *
**
**************************************************************************
***/
uint32_t * uint32_t *
xcb_alloc_color_cells_masks (const xcb_alloc_color_cells_reply_t *R /**< * /); xcb_alloc_color_cells_masks (const xcb_alloc_color_cells_reply_t *R /**< * /);
/**************************************************************************
***
**
** int xcb_alloc_color_cells_masks_length
**
** @param const xcb_alloc_color_cells_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_alloc_color_cells_masks_length (const xcb_alloc_color_cells_reply_t *R /**< */); xcb_alloc_color_cells_masks_length (const xcb_alloc_color_cells_reply_t *R /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_alloc_color_cells_masks_end
**
** @param const xcb_alloc_color_cells_reply_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_alloc_color_cells_masks_end (const xcb_alloc_color_cells_reply_t *R /* *< */); xcb_alloc_color_cells_masks_end (const xcb_alloc_color_cells_reply_t *R /* *< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_alloc_color_cells_unchecked(). is used. * xcb_alloc_color_cells_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_alloc_color_cells_reply_t * xcb_alloc_color_cells_reply
**
** @param xcb_connection_t *c
** @param xcb_alloc_color_cells_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_alloc_color_cells_reply_t *
**
**************************************************************************
***/
xcb_alloc_color_cells_reply_t * xcb_alloc_color_cells_reply_t *
xcb_alloc_color_cells_reply (xcb_connection_t *c /**< */, xcb_alloc_color_cells_reply (xcb_connection_t *c /**< */,
xcb_alloc_color_cells_cookie_t cookie /**< */, xcb_alloc_color_cells_cookie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
int int
xcb_alloc_color_planes_sizeof (const void *_buffer /**< */); xcb_alloc_color_planes_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_alloc_color_planes_cookie_t xcb_alloc_color_planes
**
** @param xcb_connection_t *c
** @param uint8_t contiguous
** @param xcb_colormap_t cmap
** @param uint16_t colors
** @param uint16_t reds
** @param uint16_t greens
** @param uint16_t blues
** @returns xcb_alloc_color_planes_cookie_t
**
**************************************************************************
***/
xcb_alloc_color_planes_cookie_t xcb_alloc_color_planes_cookie_t
xcb_alloc_color_planes (xcb_connection_t *c /**< */, xcb_alloc_color_planes (xcb_connection_t *c /**< */,
uint8_t contiguous /**< */, uint8_t contiguous /**< */,
xcb_colormap_t cmap /**< */, xcb_colormap_t cmap /**< */,
uint16_t colors /**< */, uint16_t colors /**< */,
uint16_t reds /**< */, uint16_t reds /**< */,
uint16_t greens /**< */, uint16_t greens /**< */,
uint16_t blues /**< */); uint16_t blues /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_alloc_color_planes_cookie_t xcb_alloc_color_planes_unchecked
**
** @param xcb_connection_t *c
** @param uint8_t contiguous
** @param xcb_colormap_t cmap
** @param uint16_t colors
** @param uint16_t reds
** @param uint16_t greens
** @param uint16_t blues
** @returns xcb_alloc_color_planes_cookie_t
**
**************************************************************************
***/
xcb_alloc_color_planes_cookie_t xcb_alloc_color_planes_cookie_t
xcb_alloc_color_planes_unchecked (xcb_connection_t *c /**< */, xcb_alloc_color_planes_unchecked (xcb_connection_t *c /**< */,
uint8_t contiguous /**< */, uint8_t contiguous /**< */,
xcb_colormap_t cmap /**< */, xcb_colormap_t cmap /**< */,
uint16_t colors /**< */, uint16_t colors /**< */,
uint16_t reds /**< */, uint16_t reds /**< */,
uint16_t greens /**< */, uint16_t greens /**< */,
uint16_t blues /**< */); uint16_t blues /**< */);
/**************************************************************************
***
**
** uint32_t * xcb_alloc_color_planes_pixels
**
** @param const xcb_alloc_color_planes_reply_t *R
** @returns uint32_t *
**
**************************************************************************
***/
uint32_t * uint32_t *
xcb_alloc_color_planes_pixels (const xcb_alloc_color_planes_reply_t *R /** < */); xcb_alloc_color_planes_pixels (const xcb_alloc_color_planes_reply_t *R /** < */);
/**************************************************************************
***
**
** int xcb_alloc_color_planes_pixels_length
**
** @param const xcb_alloc_color_planes_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_alloc_color_planes_pixels_length (const xcb_alloc_color_planes_reply_t *R /**< */); xcb_alloc_color_planes_pixels_length (const xcb_alloc_color_planes_reply_t *R /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_alloc_color_planes_pixels_end
**
** @param const xcb_alloc_color_planes_reply_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_alloc_color_planes_pixels_end (const xcb_alloc_color_planes_reply_t *R /**< */); xcb_alloc_color_planes_pixels_end (const xcb_alloc_color_planes_reply_t *R /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_alloc_color_planes_unchecked(). is used. * xcb_alloc_color_planes_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_alloc_color_planes_reply_t * xcb_alloc_color_planes_reply
**
** @param xcb_connection_t *c
** @param xcb_alloc_color_planes_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_alloc_color_planes_reply_t *
**
**************************************************************************
***/
xcb_alloc_color_planes_reply_t * xcb_alloc_color_planes_reply_t *
xcb_alloc_color_planes_reply (xcb_connection_t *c /**< */, xcb_alloc_color_planes_reply (xcb_connection_t *c /**< */,
xcb_alloc_color_planes_cookie_t cookie /** < */, xcb_alloc_color_planes_cookie_t cookie /** < */,
xcb_generic_error_t **e /**< */) ; xcb_generic_error_t **e /**< */) ;
int int
xcb_free_colors_sizeof (const void *_buffer /**< */, xcb_free_colors_sizeof (const void *_buffer /**< */,
uint32_t pixels_len /**< */); uint32_t pixels_len /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_free_colors_checked
**
** @param xcb_connection_t *c
** @param xcb_colormap_t cmap
** @param uint32_t plane_mask
** @param uint32_t pixels_len
** @param const uint32_t *pixels
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_free_colors_checked (xcb_connection_t *c /**< */, xcb_free_colors_checked (xcb_connection_t *c /**< */,
xcb_colormap_t cmap /**< */, xcb_colormap_t cmap /**< */,
uint32_t plane_mask /**< */, uint32_t plane_mask /**< */,
uint32_t pixels_len /**< */, uint32_t pixels_len /**< */,
const uint32_t *pixels /**< */); const uint32_t *pixels /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_free_colors
**
** @param xcb_connection_t *c
** @param xcb_colormap_t cmap
** @param uint32_t plane_mask
** @param uint32_t pixels_len
** @param const uint32_t *pixels
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_free_colors (xcb_connection_t *c /**< */, xcb_free_colors (xcb_connection_t *c /**< */,
xcb_colormap_t cmap /**< */, xcb_colormap_t cmap /**< */,
uint32_t plane_mask /**< */, uint32_t plane_mask /**< */,
uint32_t pixels_len /**< */, uint32_t pixels_len /**< */,
const uint32_t *pixels /**< */); const uint32_t *pixels /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_coloritem_iterator_t * @param i Pointer to a xcb_coloritem_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_coloritem_t) * element. The member index is increased by sizeof(xcb_coloritem_t)
*/ */
/**************************************************************************
***
**
** void xcb_coloritem_next
**
** @param xcb_coloritem_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_coloritem_next (xcb_coloritem_iterator_t *i /**< */); xcb_coloritem_next (xcb_coloritem_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_coloritem_iterator_t * @param i An xcb_coloritem_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_coloritem_end
**
** @param xcb_coloritem_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_coloritem_end (xcb_coloritem_iterator_t i /**< */); xcb_coloritem_end (xcb_coloritem_iterator_t i /**< */);
int int
xcb_store_colors_sizeof (const void *_buffer /**< */, xcb_store_colors_sizeof (const void *_buffer /**< */,
uint32_t items_len /**< */); uint32_t items_len /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_store_colors_checked
**
** @param xcb_connection_t *c
** @param xcb_colormap_t cmap
** @param uint32_t items_len
** @param const xcb_coloritem_t *items
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_store_colors_checked (xcb_connection_t *c /**< */, xcb_store_colors_checked (xcb_connection_t *c /**< */,
xcb_colormap_t cmap /**< */, xcb_colormap_t cmap /**< */,
uint32_t items_len /**< */, uint32_t items_len /**< */,
const xcb_coloritem_t *items /**< */); const xcb_coloritem_t *items /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_store_colors
**
** @param xcb_connection_t *c
** @param xcb_colormap_t cmap
** @param uint32_t items_len
** @param const xcb_coloritem_t *items
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_store_colors (xcb_connection_t *c /**< */, xcb_store_colors (xcb_connection_t *c /**< */,
xcb_colormap_t cmap /**< */, xcb_colormap_t cmap /**< */,
uint32_t items_len /**< */, uint32_t items_len /**< */,
const xcb_coloritem_t *items /**< */); const xcb_coloritem_t *items /**< */);
int int
xcb_store_named_color_sizeof (const void *_buffer /**< */); xcb_store_named_color_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_store_named_color_checked
**
** @param xcb_connection_t *c
** @param uint8_t flags
** @param xcb_colormap_t cmap
** @param uint32_t pixel
** @param uint16_t name_len
** @param const char *name
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_store_named_color_checked (xcb_connection_t *c /**< */, xcb_store_named_color_checked (xcb_connection_t *c /**< */,
uint8_t flags /**< */, uint8_t flags /**< */,
xcb_colormap_t cmap /**< */, xcb_colormap_t cmap /**< */,
uint32_t pixel /**< */, uint32_t pixel /**< */,
uint16_t name_len /**< */, uint16_t name_len /**< */,
const char *name /**< */); const char *name /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_store_named_color
**
** @param xcb_connection_t *c
** @param uint8_t flags
** @param xcb_colormap_t cmap
** @param uint32_t pixel
** @param uint16_t name_len
** @param const char *name
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_store_named_color (xcb_connection_t *c /**< */, xcb_store_named_color (xcb_connection_t *c /**< */,
uint8_t flags /**< */, uint8_t flags /**< */,
xcb_colormap_t cmap /**< */, xcb_colormap_t cmap /**< */,
uint32_t pixel /**< */, uint32_t pixel /**< */,
uint16_t name_len /**< */, uint16_t name_len /**< */,
const char *name /**< */); const char *name /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_rgb_iterator_t * @param i Pointer to a xcb_rgb_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_rgb_t) * element. The member index is increased by sizeof(xcb_rgb_t)
*/ */
/**************************************************************************
***
**
** void xcb_rgb_next
**
** @param xcb_rgb_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_rgb_next (xcb_rgb_iterator_t *i /**< */); xcb_rgb_next (xcb_rgb_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_rgb_iterator_t * @param i An xcb_rgb_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_rgb_end
**
** @param xcb_rgb_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_rgb_end (xcb_rgb_iterator_t i /**< */); xcb_rgb_end (xcb_rgb_iterator_t i /**< */);
int int
xcb_query_colors_sizeof (const void *_buffer /**< */, xcb_query_colors_sizeof (const void *_buffer /**< */,
uint32_t pixels_len /**< */); uint32_t pixels_len /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_query_colors_cookie_t xcb_query_colors
**
** @param xcb_connection_t *c
** @param xcb_colormap_t cmap
** @param uint32_t pixels_len
** @param const uint32_t *pixels
** @returns xcb_query_colors_cookie_t
**
**************************************************************************
***/
xcb_query_colors_cookie_t xcb_query_colors_cookie_t
xcb_query_colors (xcb_connection_t *c /**< */, xcb_query_colors (xcb_connection_t *c /**< */,
xcb_colormap_t cmap /**< */, xcb_colormap_t cmap /**< */,
uint32_t pixels_len /**< */, uint32_t pixels_len /**< */,
const uint32_t *pixels /**< */); const uint32_t *pixels /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_query_colors_cookie_t xcb_query_colors_unchecked
**
** @param xcb_connection_t *c
** @param xcb_colormap_t cmap
** @param uint32_t pixels_len
** @param const uint32_t *pixels
** @returns xcb_query_colors_cookie_t
**
**************************************************************************
***/
xcb_query_colors_cookie_t xcb_query_colors_cookie_t
xcb_query_colors_unchecked (xcb_connection_t *c /**< */, xcb_query_colors_unchecked (xcb_connection_t *c /**< */,
xcb_colormap_t cmap /**< */, xcb_colormap_t cmap /**< */,
uint32_t pixels_len /**< */, uint32_t pixels_len /**< */,
const uint32_t *pixels /**< */); const uint32_t *pixels /**< */);
/**************************************************************************
***
**
** xcb_rgb_t * xcb_query_colors_colors
**
** @param const xcb_query_colors_reply_t *R
** @returns xcb_rgb_t *
**
**************************************************************************
***/
xcb_rgb_t * xcb_rgb_t *
xcb_query_colors_colors (const xcb_query_colors_reply_t *R /**< */); xcb_query_colors_colors (const xcb_query_colors_reply_t *R /**< */);
/**************************************************************************
***
**
** int xcb_query_colors_colors_length
**
** @param const xcb_query_colors_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_query_colors_colors_length (const xcb_query_colors_reply_t *R /**< */) ; xcb_query_colors_colors_length (const xcb_query_colors_reply_t *R /**< */) ;
/**************************************************************************
***
**
** xcb_rgb_iterator_t xcb_query_colors_colors_iterator
**
** @param const xcb_query_colors_reply_t *R
** @returns xcb_rgb_iterator_t
**
**************************************************************************
***/
xcb_rgb_iterator_t xcb_rgb_iterator_t
xcb_query_colors_colors_iterator (const xcb_query_colors_reply_t *R /**< * /); xcb_query_colors_colors_iterator (const xcb_query_colors_reply_t *R /**< * /);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_query_colors_unchecked(). is used. * xcb_query_colors_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_query_colors_reply_t * xcb_query_colors_reply
**
** @param xcb_connection_t *c
** @param xcb_query_colors_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_query_colors_reply_t *
**
**************************************************************************
***/
xcb_query_colors_reply_t * xcb_query_colors_reply_t *
xcb_query_colors_reply (xcb_connection_t *c /**< */, xcb_query_colors_reply (xcb_connection_t *c /**< */,
xcb_query_colors_cookie_t cookie /**< */, xcb_query_colors_cookie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
int int
xcb_lookup_color_sizeof (const void *_buffer /**< */); xcb_lookup_color_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_lookup_color_cookie_t xcb_lookup_color
**
** @param xcb_connection_t *c
** @param xcb_colormap_t cmap
** @param uint16_t name_len
** @param const char *name
** @returns xcb_lookup_color_cookie_t
**
**************************************************************************
***/
xcb_lookup_color_cookie_t xcb_lookup_color_cookie_t
xcb_lookup_color (xcb_connection_t *c /**< */, xcb_lookup_color (xcb_connection_t *c /**< */,
xcb_colormap_t cmap /**< */, xcb_colormap_t cmap /**< */,
uint16_t name_len /**< */, uint16_t name_len /**< */,
const char *name /**< */); const char *name /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_lookup_color_cookie_t xcb_lookup_color_unchecked
**
** @param xcb_connection_t *c
** @param xcb_colormap_t cmap
** @param uint16_t name_len
** @param const char *name
** @returns xcb_lookup_color_cookie_t
**
**************************************************************************
***/
xcb_lookup_color_cookie_t xcb_lookup_color_cookie_t
xcb_lookup_color_unchecked (xcb_connection_t *c /**< */, xcb_lookup_color_unchecked (xcb_connection_t *c /**< */,
xcb_colormap_t cmap /**< */, xcb_colormap_t cmap /**< */,
uint16_t name_len /**< */, uint16_t name_len /**< */,
const char *name /**< */); const char *name /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_lookup_color_unchecked(). is used. * xcb_lookup_color_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_lookup_color_reply_t * xcb_lookup_color_reply
**
** @param xcb_connection_t *c
** @param xcb_lookup_color_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_lookup_color_reply_t *
**
**************************************************************************
***/
xcb_lookup_color_reply_t * xcb_lookup_color_reply_t *
xcb_lookup_color_reply (xcb_connection_t *c /**< */, xcb_lookup_color_reply (xcb_connection_t *c /**< */,
xcb_lookup_color_cookie_t cookie /**< */, xcb_lookup_color_cookie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_create_cursor_checked
**
** @param xcb_connection_t *c
** @param xcb_cursor_t cid
** @param xcb_pixmap_t source
** @param xcb_pixmap_t mask
** @param uint16_t fore_red
** @param uint16_t fore_green
** @param uint16_t fore_blue
** @param uint16_t back_red
** @param uint16_t back_green
** @param uint16_t back_blue
** @param uint16_t x
** @param uint16_t y
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_create_cursor_checked (xcb_connection_t *c /**< */, xcb_create_cursor_checked (xcb_connection_t *c /**< */,
xcb_cursor_t cid /**< */, xcb_cursor_t cid /**< */,
xcb_pixmap_t source /**< */, xcb_pixmap_t source /**< */,
xcb_pixmap_t mask /**< */, xcb_pixmap_t mask /**< */,
uint16_t fore_red /**< */, uint16_t fore_red /**< */,
uint16_t fore_green /**< */, uint16_t fore_green /**< */,
uint16_t fore_blue /**< */, uint16_t fore_blue /**< */,
uint16_t back_red /**< */, uint16_t back_red /**< */,
uint16_t back_green /**< */, uint16_t back_green /**< */,
skipping to change at line 13298 skipping to change at line 10624
uint16_t y /**< */); uint16_t y /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_create_cursor
**
** @param xcb_connection_t *c
** @param xcb_cursor_t cid
** @param xcb_pixmap_t source
** @param xcb_pixmap_t mask
** @param uint16_t fore_red
** @param uint16_t fore_green
** @param uint16_t fore_blue
** @param uint16_t back_red
** @param uint16_t back_green
** @param uint16_t back_blue
** @param uint16_t x
** @param uint16_t y
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_create_cursor (xcb_connection_t *c /**< */, xcb_create_cursor (xcb_connection_t *c /**< */,
xcb_cursor_t cid /**< */, xcb_cursor_t cid /**< */,
xcb_pixmap_t source /**< */, xcb_pixmap_t source /**< */,
xcb_pixmap_t mask /**< */, xcb_pixmap_t mask /**< */,
uint16_t fore_red /**< */, uint16_t fore_red /**< */,
uint16_t fore_green /**< */, uint16_t fore_green /**< */,
uint16_t fore_blue /**< */, uint16_t fore_blue /**< */,
uint16_t back_red /**< */, uint16_t back_red /**< */,
uint16_t back_green /**< */, uint16_t back_green /**< */,
uint16_t back_blue /**< */, uint16_t back_blue /**< */,
uint16_t x /**< */, uint16_t x /**< */,
uint16_t y /**< */); uint16_t y /**< */);
/** /**
* @brief create cursor
* *
* @param c The connection * @param c The connection
* @return A cookie * @param cid The ID with which you will refer to the cursor, created by `x
* cb_generate_id`.
* Delivers a request to the X server. * @param source_font In which font to look for the cursor glyph.
* @param mask_font In which font to look for the mask glyph.
* @param source_char The glyph of \a source_font to use.
* @param mask_char The glyph of \a mask_font to use as a mask: Pixels whic
h are set to 1 define
* which source pixels are displayed. All pixels which are set to 0 are not
* displayed.
* @param fore_red The red value of the foreground color.
* @param fore_green The green value of the foreground color.
* @param fore_blue The blue value of the foreground color.
* @param back_red The red value of the background color.
* @param back_green The green value of the background color.
* @param back_blue The blue value of the background color.
* @return A cookie
*
* Creates a cursor from a font glyph. X provides a set of standard cursor
shapes
* in a special font named cursor. Applications are encouraged to use this
* interface for their cursors because the font can be customized for the
* individual display type.
*
* All pixels which are set to 1 in the source will use the foreground colo
r (as
* specified by \a fore_red, \a fore_green and \a fore_blue). All pixels se
t to 0
* will use the background color (as specified by \a back_red, \a back_gree
n and
* \a back_blue).
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_create_glyph_cursor_checked
**
** @param xcb_connection_t *c
** @param xcb_cursor_t cid
** @param xcb_font_t source_font
** @param xcb_font_t mask_font
** @param uint16_t source_char
** @param uint16_t mask_char
** @param uint16_t fore_red
** @param uint16_t fore_green
** @param uint16_t fore_blue
** @param uint16_t back_red
** @param uint16_t back_green
** @param uint16_t back_blue
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_create_glyph_cursor_checked (xcb_connection_t *c /**< */, xcb_create_glyph_cursor_checked (xcb_connection_t *c /**< */,
xcb_cursor_t cid /**< */, xcb_cursor_t cid /**< */,
xcb_font_t source_font /**< */, xcb_font_t source_font /**< */,
xcb_font_t mask_font /**< */, xcb_font_t mask_font /**< */,
uint16_t source_char /**< */, uint16_t source_char /**< */,
uint16_t mask_char /**< */, uint16_t mask_char /**< */,
uint16_t fore_red /**< */, uint16_t fore_red /**< */,
uint16_t fore_green /**< */, uint16_t fore_green /**< */,
uint16_t fore_blue /**< */, uint16_t fore_blue /**< */,
uint16_t back_red /**< */, uint16_t back_red /**< */,
uint16_t back_green /**< */, uint16_t back_green /**< */,
uint16_t back_blue /**< */); uint16_t back_blue /**< */);
/** /**
* @brief create cursor
* *
* @param c The connection * @param c The connection
* @return A cookie * @param cid The ID with which you will refer to the cursor, created by `x
* cb_generate_id`.
* Delivers a request to the X server. * @param source_font In which font to look for the cursor glyph.
* @param mask_font In which font to look for the mask glyph.
* @param source_char The glyph of \a source_font to use.
* @param mask_char The glyph of \a mask_font to use as a mask: Pixels whic
h are set to 1 define
* which source pixels are displayed. All pixels which are set to 0 are not
* displayed.
* @param fore_red The red value of the foreground color.
* @param fore_green The green value of the foreground color.
* @param fore_blue The blue value of the foreground color.
* @param back_red The red value of the background color.
* @param back_green The green value of the background color.
* @param back_blue The blue value of the background color.
* @return A cookie
*
* Creates a cursor from a font glyph. X provides a set of standard cursor
shapes
* in a special font named cursor. Applications are encouraged to use this
* interface for their cursors because the font can be customized for the
* individual display type.
*
* All pixels which are set to 1 in the source will use the foreground colo
r (as
* specified by \a fore_red, \a fore_green and \a fore_blue). All pixels se
t to 0
* will use the background color (as specified by \a back_red, \a back_gree
n and
* \a back_blue).
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_create_glyph_cursor
**
** @param xcb_connection_t *c
** @param xcb_cursor_t cid
** @param xcb_font_t source_font
** @param xcb_font_t mask_font
** @param uint16_t source_char
** @param uint16_t mask_char
** @param uint16_t fore_red
** @param uint16_t fore_green
** @param uint16_t fore_blue
** @param uint16_t back_red
** @param uint16_t back_green
** @param uint16_t back_blue
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_create_glyph_cursor (xcb_connection_t *c /**< */, xcb_create_glyph_cursor (xcb_connection_t *c /**< */,
xcb_cursor_t cid /**< */, xcb_cursor_t cid /**< */,
xcb_font_t source_font /**< */, xcb_font_t source_font /**< */,
xcb_font_t mask_font /**< */, xcb_font_t mask_font /**< */,
uint16_t source_char /**< */, uint16_t source_char /**< */,
uint16_t mask_char /**< */, uint16_t mask_char /**< */,
uint16_t fore_red /**< */, uint16_t fore_red /**< */,
uint16_t fore_green /**< */, uint16_t fore_green /**< */,
uint16_t fore_blue /**< */, uint16_t fore_blue /**< */,
uint16_t back_red /**< */, uint16_t back_red /**< */,
uint16_t back_green /**< */, uint16_t back_green /**< */,
uint16_t back_blue /**< */); uint16_t back_blue /**< */);
/** /**
* @brief Deletes a cursor
* *
* @param c The connection * @param c The connection
* @param cursor The cursor to destroy.
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Deletes the association between the cursor resource ID and the specified
* cursor. The cursor is freed when no other resource references it.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_free_cursor_checked
**
** @param xcb_connection_t *c
** @param xcb_cursor_t cursor
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_free_cursor_checked (xcb_connection_t *c /**< */, xcb_free_cursor_checked (xcb_connection_t *c /**< */,
xcb_cursor_t cursor /**< */); xcb_cursor_t cursor /**< */);
/** /**
* @brief Deletes a cursor
* *
* @param c The connection * @param c The connection
* @param cursor The cursor to destroy.
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Deletes the association between the cursor resource ID and the specified
* cursor. The cursor is freed when no other resource references it.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_free_cursor
**
** @param xcb_connection_t *c
** @param xcb_cursor_t cursor
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_free_cursor (xcb_connection_t *c /**< */, xcb_free_cursor (xcb_connection_t *c /**< */,
xcb_cursor_t cursor /**< */); xcb_cursor_t cursor /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_recolor_cursor_checked
**
** @param xcb_connection_t *c
** @param xcb_cursor_t cursor
** @param uint16_t fore_red
** @param uint16_t fore_green
** @param uint16_t fore_blue
** @param uint16_t back_red
** @param uint16_t back_green
** @param uint16_t back_blue
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_recolor_cursor_checked (xcb_connection_t *c /**< */, xcb_recolor_cursor_checked (xcb_connection_t *c /**< */,
xcb_cursor_t cursor /**< */, xcb_cursor_t cursor /**< */,
uint16_t fore_red /**< */, uint16_t fore_red /**< */,
uint16_t fore_green /**< */, uint16_t fore_green /**< */,
uint16_t fore_blue /**< */, uint16_t fore_blue /**< */,
uint16_t back_red /**< */, uint16_t back_red /**< */,
uint16_t back_green /**< */, uint16_t back_green /**< */,
uint16_t back_blue /**< */); uint16_t back_blue /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_recolor_cursor
**
** @param xcb_connection_t *c
** @param xcb_cursor_t cursor
** @param uint16_t fore_red
** @param uint16_t fore_green
** @param uint16_t fore_blue
** @param uint16_t back_red
** @param uint16_t back_green
** @param uint16_t back_blue
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_recolor_cursor (xcb_connection_t *c /**< */, xcb_recolor_cursor (xcb_connection_t *c /**< */,
xcb_cursor_t cursor /**< */, xcb_cursor_t cursor /**< */,
uint16_t fore_red /**< */, uint16_t fore_red /**< */,
uint16_t fore_green /**< */, uint16_t fore_green /**< */,
uint16_t fore_blue /**< */, uint16_t fore_blue /**< */,
uint16_t back_red /**< */, uint16_t back_red /**< */,
uint16_t back_green /**< */, uint16_t back_green /**< */,
uint16_t back_blue /**< */); uint16_t back_blue /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_query_best_size_cookie_t xcb_query_best_size
**
** @param xcb_connection_t *c
** @param uint8_t _class
** @param xcb_drawable_t drawable
** @param uint16_t width
** @param uint16_t height
** @returns xcb_query_best_size_cookie_t
**
**************************************************************************
***/
xcb_query_best_size_cookie_t xcb_query_best_size_cookie_t
xcb_query_best_size (xcb_connection_t *c /**< */, xcb_query_best_size (xcb_connection_t *c /**< */,
uint8_t _class /**< */, uint8_t _class /**< */,
xcb_drawable_t drawable /**< */, xcb_drawable_t drawable /**< */,
uint16_t width /**< */, uint16_t width /**< */,
uint16_t height /**< */); uint16_t height /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_query_best_size_cookie_t xcb_query_best_size_unchecked
**
** @param xcb_connection_t *c
** @param uint8_t _class
** @param xcb_drawable_t drawable
** @param uint16_t width
** @param uint16_t height
** @returns xcb_query_best_size_cookie_t
**
**************************************************************************
***/
xcb_query_best_size_cookie_t xcb_query_best_size_cookie_t
xcb_query_best_size_unchecked (xcb_connection_t *c /**< */, xcb_query_best_size_unchecked (xcb_connection_t *c /**< */,
uint8_t _class /**< */, uint8_t _class /**< */,
xcb_drawable_t drawable /**< */, xcb_drawable_t drawable /**< */,
uint16_t width /**< */, uint16_t width /**< */,
uint16_t height /**< */); uint16_t height /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
skipping to change at line 13619 skipping to change at line 10848
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_query_best_size_unchecked(). is used. * xcb_query_best_size_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_query_best_size_reply_t * xcb_query_best_size_reply
**
** @param xcb_connection_t *c
** @param xcb_query_best_size_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_query_best_size_reply_t *
**
**************************************************************************
***/
xcb_query_best_size_reply_t * xcb_query_best_size_reply_t *
xcb_query_best_size_reply (xcb_connection_t *c /**< */, xcb_query_best_size_reply (xcb_connection_t *c /**< */,
xcb_query_best_size_cookie_t cookie /**< */, xcb_query_best_size_cookie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
int int
xcb_query_extension_sizeof (const void *_buffer /**< */); xcb_query_extension_sizeof (const void *_buffer /**< */);
/** /**
* @brief check if extension is present
* *
* @param c The connection * @param c The connection
* @param name_len The length of \a name in bytes.
* @param name The name of the extension to query, for example "RANDR". Thi
s is case
* sensitive!
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Determines if the specified extension is present on this X11 server.
*
* Every extension has a unique `major_opcode` to identify requests, the mi
nor
* opcodes and request formats are extension-specific. If the extension pro
vides
* events and errors, the `first_event` and `first_error` fields in the rep
ly are
* set accordingly.
*
* There should rarely be a need to use this request directly, XCB provides
the
* `xcb_get_extension_data` function instead.
* *
*/ */
/**************************************************************************
***
**
** xcb_query_extension_cookie_t xcb_query_extension
**
** @param xcb_connection_t *c
** @param uint16_t name_len
** @param const char *name
** @returns xcb_query_extension_cookie_t
**
**************************************************************************
***/
xcb_query_extension_cookie_t xcb_query_extension_cookie_t
xcb_query_extension (xcb_connection_t *c /**< */, xcb_query_extension (xcb_connection_t *c /**< */,
uint16_t name_len /**< */, uint16_t name_len /**< */,
const char *name /**< */); const char *name /**< */);
/** /**
* @brief check if extension is present
* *
* @param c The connection * @param c The connection
* @param name_len The length of \a name in bytes.
* @param name The name of the extension to query, for example "RANDR". Thi
s is case
* sensitive!
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Determines if the specified extension is present on this X11 server.
*
* Every extension has a unique `major_opcode` to identify requests, the mi
nor
* opcodes and request formats are extension-specific. If the extension pro
vides
* events and errors, the `first_event` and `first_error` fields in the rep
ly are
* set accordingly.
*
* There should rarely be a need to use this request directly, XCB provides
the
* `xcb_get_extension_data` function instead.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_query_extension_cookie_t xcb_query_extension_unchecked
**
** @param xcb_connection_t *c
** @param uint16_t name_len
** @param const char *name
** @returns xcb_query_extension_cookie_t
**
**************************************************************************
***/
xcb_query_extension_cookie_t xcb_query_extension_cookie_t
xcb_query_extension_unchecked (xcb_connection_t *c /**< */, xcb_query_extension_unchecked (xcb_connection_t *c /**< */,
uint16_t name_len /**< */, uint16_t name_len /**< */,
const char *name /**< */); const char *name /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_query_extension_unchecked(). is used. * xcb_query_extension_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_query_extension_reply_t * xcb_query_extension_reply
**
** @param xcb_connection_t *c
** @param xcb_query_extension_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_query_extension_reply_t *
**
**************************************************************************
***/
xcb_query_extension_reply_t * xcb_query_extension_reply_t *
xcb_query_extension_reply (xcb_connection_t *c /**< */, xcb_query_extension_reply (xcb_connection_t *c /**< */,
xcb_query_extension_cookie_t cookie /**< */, xcb_query_extension_cookie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
int int
xcb_list_extensions_sizeof (const void *_buffer /**< */); xcb_list_extensions_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_list_extensions_cookie_t xcb_list_extensions
**
** @param xcb_connection_t *c
** @returns xcb_list_extensions_cookie_t
**
**************************************************************************
***/
xcb_list_extensions_cookie_t xcb_list_extensions_cookie_t
xcb_list_extensions (xcb_connection_t *c /**< */); xcb_list_extensions (xcb_connection_t *c /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_list_extensions_cookie_t xcb_list_extensions_unchecked
**
** @param xcb_connection_t *c
** @returns xcb_list_extensions_cookie_t
**
**************************************************************************
***/
xcb_list_extensions_cookie_t xcb_list_extensions_cookie_t
xcb_list_extensions_unchecked (xcb_connection_t *c /**< */); xcb_list_extensions_unchecked (xcb_connection_t *c /**< */);
/**************************************************************************
***
**
** int xcb_list_extensions_names_length
**
** @param const xcb_list_extensions_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_list_extensions_names_length (const xcb_list_extensions_reply_t *R /** < */); xcb_list_extensions_names_length (const xcb_list_extensions_reply_t *R /** < */);
/**************************************************************************
***
**
** xcb_str_iterator_t xcb_list_extensions_names_iterator
**
** @param const xcb_list_extensions_reply_t *R
** @returns xcb_str_iterator_t
**
**************************************************************************
***/
xcb_str_iterator_t xcb_str_iterator_t
xcb_list_extensions_names_iterator (const xcb_list_extensions_reply_t *R / **< */); xcb_list_extensions_names_iterator (const xcb_list_extensions_reply_t *R / **< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_list_extensions_unchecked(). is used. * xcb_list_extensions_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_list_extensions_reply_t * xcb_list_extensions_reply
**
** @param xcb_connection_t *c
** @param xcb_list_extensions_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_list_extensions_reply_t *
**
**************************************************************************
***/
xcb_list_extensions_reply_t * xcb_list_extensions_reply_t *
xcb_list_extensions_reply (xcb_connection_t *c /**< */, xcb_list_extensions_reply (xcb_connection_t *c /**< */,
xcb_list_extensions_cookie_t cookie /**< */, xcb_list_extensions_cookie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
int int
xcb_change_keyboard_mapping_sizeof (const void *_buffer /**< */); xcb_change_keyboard_mapping_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_change_keyboard_mapping_checked
**
** @param xcb_connection_t *c
** @param uint8_t keycode_count
** @param xcb_keycode_t first_keycode
** @param uint8_t keysyms_per_keycode
** @param const xcb_keysym_t *keysyms
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_change_keyboard_mapping_checked (xcb_connection_t *c /**< */, xcb_change_keyboard_mapping_checked (xcb_connection_t *c /**< */,
uint8_t keycode_count /** < */, uint8_t keycode_count /** < */,
xcb_keycode_t first_keycode /** < */, xcb_keycode_t first_keycode /** < */,
uint8_t keysyms_per_keycod e /**< */, uint8_t keysyms_per_keycod e /**< */,
const xcb_keysym_t *keysyms /**< */); const xcb_keysym_t *keysyms /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_change_keyboard_mapping
**
** @param xcb_connection_t *c
** @param uint8_t keycode_count
** @param xcb_keycode_t first_keycode
** @param uint8_t keysyms_per_keycode
** @param const xcb_keysym_t *keysyms
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_change_keyboard_mapping (xcb_connection_t *c /**< */, xcb_change_keyboard_mapping (xcb_connection_t *c /**< */,
uint8_t keycode_count /**< */, uint8_t keycode_count /**< */,
xcb_keycode_t first_keycode /**< */, xcb_keycode_t first_keycode /**< */,
uint8_t keysyms_per_keycode /**< */, uint8_t keysyms_per_keycode /**< */,
const xcb_keysym_t *keysyms /**< */); const xcb_keysym_t *keysyms /**< */);
int int
xcb_get_keyboard_mapping_sizeof (const void *_buffer /**< */); xcb_get_keyboard_mapping_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_get_keyboard_mapping_cookie_t xcb_get_keyboard_mapping
**
** @param xcb_connection_t *c
** @param xcb_keycode_t first_keycode
** @param uint8_t count
** @returns xcb_get_keyboard_mapping_cookie_t
**
**************************************************************************
***/
xcb_get_keyboard_mapping_cookie_t xcb_get_keyboard_mapping_cookie_t
xcb_get_keyboard_mapping (xcb_connection_t *c /**< */, xcb_get_keyboard_mapping (xcb_connection_t *c /**< */,
xcb_keycode_t first_keycode /**< */, xcb_keycode_t first_keycode /**< */,
uint8_t count /**< */); uint8_t count /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_get_keyboard_mapping_cookie_t xcb_get_keyboard_mapping_unchecked
**
** @param xcb_connection_t *c
** @param xcb_keycode_t first_keycode
** @param uint8_t count
** @returns xcb_get_keyboard_mapping_cookie_t
**
**************************************************************************
***/
xcb_get_keyboard_mapping_cookie_t xcb_get_keyboard_mapping_cookie_t
xcb_get_keyboard_mapping_unchecked (xcb_connection_t *c /**< */, xcb_get_keyboard_mapping_unchecked (xcb_connection_t *c /**< */,
xcb_keycode_t first_keycode /**< * /, xcb_keycode_t first_keycode /**< * /,
uint8_t count /**< */); uint8_t count /**< */);
/**************************************************************************
***
**
** xcb_keysym_t * xcb_get_keyboard_mapping_keysyms
**
** @param const xcb_get_keyboard_mapping_reply_t *R
** @returns xcb_keysym_t *
**
**************************************************************************
***/
xcb_keysym_t * xcb_keysym_t *
xcb_get_keyboard_mapping_keysyms (const xcb_get_keyboard_mapping_reply_t *R /**< */); xcb_get_keyboard_mapping_keysyms (const xcb_get_keyboard_mapping_reply_t *R /**< */);
/**************************************************************************
***
**
** int xcb_get_keyboard_mapping_keysyms_length
**
** @param const xcb_get_keyboard_mapping_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_get_keyboard_mapping_keysyms_length (const xcb_get_keyboard_mapping_rep ly_t *R /**< */); xcb_get_keyboard_mapping_keysyms_length (const xcb_get_keyboard_mapping_rep ly_t *R /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_get_keyboard_mapping_keysyms_end
**
** @param const xcb_get_keyboard_mapping_reply_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_get_keyboard_mapping_keysyms_end (const xcb_get_keyboard_mapping_reply_ t *R /**< */); xcb_get_keyboard_mapping_keysyms_end (const xcb_get_keyboard_mapping_reply_ t *R /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_get_keyboard_mapping_unchecked(). is used. * xcb_get_keyboard_mapping_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_get_keyboard_mapping_reply_t * xcb_get_keyboard_mapping_reply
**
** @param xcb_connection_t *c
** @param xcb_get_keyboard_mapping_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_get_keyboard_mapping_reply_t *
**
**************************************************************************
***/
xcb_get_keyboard_mapping_reply_t * xcb_get_keyboard_mapping_reply_t *
xcb_get_keyboard_mapping_reply (xcb_connection_t *c /**< */, xcb_get_keyboard_mapping_reply (xcb_connection_t *c /**< */,
xcb_get_keyboard_mapping_cookie_t cookie /**< */, xcb_get_keyboard_mapping_cookie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
int int
xcb_change_keyboard_control_sizeof (const void *_buffer /**< */); xcb_change_keyboard_control_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_change_keyboard_control_checked
**
** @param xcb_connection_t *c
** @param uint32_t value_mask
** @param const uint32_t *value_list
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_change_keyboard_control_checked (xcb_connection_t *c /**< */, xcb_change_keyboard_control_checked (xcb_connection_t *c /**< */,
uint32_t value_mask /**< */, uint32_t value_mask /**< */,
const uint32_t *value_list /**< */) ; const uint32_t *value_list /**< */) ;
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_change_keyboard_control
**
** @param xcb_connection_t *c
** @param uint32_t value_mask
** @param const uint32_t *value_list
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_change_keyboard_control (xcb_connection_t *c /**< */, xcb_change_keyboard_control (xcb_connection_t *c /**< */,
uint32_t value_mask /**< */, uint32_t value_mask /**< */,
const uint32_t *value_list /**< */); const uint32_t *value_list /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_get_keyboard_control_cookie_t xcb_get_keyboard_control
**
** @param xcb_connection_t *c
** @returns xcb_get_keyboard_control_cookie_t
**
**************************************************************************
***/
xcb_get_keyboard_control_cookie_t xcb_get_keyboard_control_cookie_t
xcb_get_keyboard_control (xcb_connection_t *c /**< */); xcb_get_keyboard_control (xcb_connection_t *c /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_get_keyboard_control_cookie_t xcb_get_keyboard_control_unchecked
**
** @param xcb_connection_t *c
** @returns xcb_get_keyboard_control_cookie_t
**
**************************************************************************
***/
xcb_get_keyboard_control_cookie_t xcb_get_keyboard_control_cookie_t
xcb_get_keyboard_control_unchecked (xcb_connection_t *c /**< */); xcb_get_keyboard_control_unchecked (xcb_connection_t *c /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_get_keyboard_control_unchecked(). is used. * xcb_get_keyboard_control_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_get_keyboard_control_reply_t * xcb_get_keyboard_control_reply
**
** @param xcb_connection_t *c
** @param xcb_get_keyboard_control_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_get_keyboard_control_reply_t *
**
**************************************************************************
***/
xcb_get_keyboard_control_reply_t * xcb_get_keyboard_control_reply_t *
xcb_get_keyboard_control_reply (xcb_connection_t *c /**< */, xcb_get_keyboard_control_reply (xcb_connection_t *c /**< */,
xcb_get_keyboard_control_cookie_t cookie /**< */, xcb_get_keyboard_control_cookie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_bell_checked
**
** @param xcb_connection_t *c
** @param int8_t percent
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_bell_checked (xcb_connection_t *c /**< */, xcb_bell_checked (xcb_connection_t *c /**< */,
int8_t percent /**< */); int8_t percent /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_bell
**
** @param xcb_connection_t *c
** @param int8_t percent
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_bell (xcb_connection_t *c /**< */, xcb_bell (xcb_connection_t *c /**< */,
int8_t percent /**< */); int8_t percent /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_change_pointer_control_checked
**
** @param xcb_connection_t *c
** @param int16_t acceleration_numerator
** @param int16_t acceleration_denominator
** @param int16_t threshold
** @param uint8_t do_acceleration
** @param uint8_t do_threshold
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_change_pointer_control_checked (xcb_connection_t *c /**< */, xcb_change_pointer_control_checked (xcb_connection_t *c /**< */,
int16_t acceleration_numerato r /**< */, int16_t acceleration_numerato r /**< */,
int16_t acceleration_denomina tor /**< */, int16_t acceleration_denomina tor /**< */,
int16_t threshold /**< */, int16_t threshold /**< */,
uint8_t do_acceleration /**< */, uint8_t do_acceleration /**< */,
uint8_t do_threshold /**< */ ); uint8_t do_threshold /**< */ );
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_change_pointer_control
**
** @param xcb_connection_t *c
** @param int16_t acceleration_numerator
** @param int16_t acceleration_denominator
** @param int16_t threshold
** @param uint8_t do_acceleration
** @param uint8_t do_threshold
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_change_pointer_control (xcb_connection_t *c /**< */, xcb_change_pointer_control (xcb_connection_t *c /**< */,
int16_t acceleration_numerator /**< */, int16_t acceleration_numerator /**< */,
int16_t acceleration_denominator /** < */, int16_t acceleration_denominator /** < */,
int16_t threshold /**< */, int16_t threshold /**< */,
uint8_t do_acceleration /**< */, uint8_t do_acceleration /**< */,
uint8_t do_threshold /**< */); uint8_t do_threshold /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_get_pointer_control_cookie_t xcb_get_pointer_control
**
** @param xcb_connection_t *c
** @returns xcb_get_pointer_control_cookie_t
**
**************************************************************************
***/
xcb_get_pointer_control_cookie_t xcb_get_pointer_control_cookie_t
xcb_get_pointer_control (xcb_connection_t *c /**< */); xcb_get_pointer_control (xcb_connection_t *c /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_get_pointer_control_cookie_t xcb_get_pointer_control_unchecked
**
** @param xcb_connection_t *c
** @returns xcb_get_pointer_control_cookie_t
**
**************************************************************************
***/
xcb_get_pointer_control_cookie_t xcb_get_pointer_control_cookie_t
xcb_get_pointer_control_unchecked (xcb_connection_t *c /**< */); xcb_get_pointer_control_unchecked (xcb_connection_t *c /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_get_pointer_control_unchecked(). is used. * xcb_get_pointer_control_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_get_pointer_control_reply_t * xcb_get_pointer_control_reply
**
** @param xcb_connection_t *c
** @param xcb_get_pointer_control_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_get_pointer_control_reply_t *
**
**************************************************************************
***/
xcb_get_pointer_control_reply_t * xcb_get_pointer_control_reply_t *
xcb_get_pointer_control_reply (xcb_connection_t *c /**< * /, xcb_get_pointer_control_reply (xcb_connection_t *c /**< * /,
xcb_get_pointer_control_cookie_t cookie / **< */, xcb_get_pointer_control_cookie_t cookie / **< */,
xcb_generic_error_t **e /**< * /); xcb_generic_error_t **e /**< * /);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_set_screen_saver_checked
**
** @param xcb_connection_t *c
** @param int16_t timeout
** @param int16_t interval
** @param uint8_t prefer_blanking
** @param uint8_t allow_exposures
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_set_screen_saver_checked (xcb_connection_t *c /**< */, xcb_set_screen_saver_checked (xcb_connection_t *c /**< */,
int16_t timeout /**< */, int16_t timeout /**< */,
int16_t interval /**< */, int16_t interval /**< */,
uint8_t prefer_blanking /**< */, uint8_t prefer_blanking /**< */,
uint8_t allow_exposures /**< */); uint8_t allow_exposures /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_set_screen_saver
**
** @param xcb_connection_t *c
** @param int16_t timeout
** @param int16_t interval
** @param uint8_t prefer_blanking
** @param uint8_t allow_exposures
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_set_screen_saver (xcb_connection_t *c /**< */, xcb_set_screen_saver (xcb_connection_t *c /**< */,
int16_t timeout /**< */, int16_t timeout /**< */,
int16_t interval /**< */, int16_t interval /**< */,
uint8_t prefer_blanking /**< */, uint8_t prefer_blanking /**< */,
uint8_t allow_exposures /**< */); uint8_t allow_exposures /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_get_screen_saver_cookie_t xcb_get_screen_saver
**
** @param xcb_connection_t *c
** @returns xcb_get_screen_saver_cookie_t
**
**************************************************************************
***/
xcb_get_screen_saver_cookie_t xcb_get_screen_saver_cookie_t
xcb_get_screen_saver (xcb_connection_t *c /**< */); xcb_get_screen_saver (xcb_connection_t *c /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_get_screen_saver_cookie_t xcb_get_screen_saver_unchecked
**
** @param xcb_connection_t *c
** @returns xcb_get_screen_saver_cookie_t
**
**************************************************************************
***/
xcb_get_screen_saver_cookie_t xcb_get_screen_saver_cookie_t
xcb_get_screen_saver_unchecked (xcb_connection_t *c /**< */); xcb_get_screen_saver_unchecked (xcb_connection_t *c /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_get_screen_saver_unchecked(). is used. * xcb_get_screen_saver_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_get_screen_saver_reply_t * xcb_get_screen_saver_reply
**
** @param xcb_connection_t *c
** @param xcb_get_screen_saver_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_get_screen_saver_reply_t *
**
**************************************************************************
***/
xcb_get_screen_saver_reply_t * xcb_get_screen_saver_reply_t *
xcb_get_screen_saver_reply (xcb_connection_t *c /**< */, xcb_get_screen_saver_reply (xcb_connection_t *c /**< */,
xcb_get_screen_saver_cookie_t cookie /**< */ , xcb_get_screen_saver_cookie_t cookie /**< */ ,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
int int
xcb_change_hosts_sizeof (const void *_buffer /**< */); xcb_change_hosts_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_change_hosts_checked
**
** @param xcb_connection_t *c
** @param uint8_t mode
** @param uint8_t family
** @param uint16_t address_len
** @param const uint8_t *address
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_change_hosts_checked (xcb_connection_t *c /**< */, xcb_change_hosts_checked (xcb_connection_t *c /**< */,
uint8_t mode /**< */, uint8_t mode /**< */,
uint8_t family /**< */, uint8_t family /**< */,
uint16_t address_len /**< */, uint16_t address_len /**< */,
const uint8_t *address /**< */); const uint8_t *address /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_change_hosts
**
** @param xcb_connection_t *c
** @param uint8_t mode
** @param uint8_t family
** @param uint16_t address_len
** @param const uint8_t *address
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_change_hosts (xcb_connection_t *c /**< */, xcb_change_hosts (xcb_connection_t *c /**< */,
uint8_t mode /**< */, uint8_t mode /**< */,
uint8_t family /**< */, uint8_t family /**< */,
uint16_t address_len /**< */, uint16_t address_len /**< */,
const uint8_t *address /**< */); const uint8_t *address /**< */);
int int
xcb_host_sizeof (const void *_buffer /**< */); xcb_host_sizeof (const void *_buffer /**< */);
/**************************************************************************
***
**
** uint8_t * xcb_host_address
**
** @param const xcb_host_t *R
** @returns uint8_t *
**
**************************************************************************
***/
uint8_t * uint8_t *
xcb_host_address (const xcb_host_t *R /**< */); xcb_host_address (const xcb_host_t *R /**< */);
/**************************************************************************
***
**
** int xcb_host_address_length
**
** @param const xcb_host_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_host_address_length (const xcb_host_t *R /**< */); xcb_host_address_length (const xcb_host_t *R /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_host_address_end
**
** @param const xcb_host_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_host_address_end (const xcb_host_t *R /**< */); xcb_host_address_end (const xcb_host_t *R /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_host_iterator_t * @param i Pointer to a xcb_host_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_host_t) * element. The member index is increased by sizeof(xcb_host_t)
*/ */
/**************************************************************************
***
**
** void xcb_host_next
**
** @param xcb_host_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_host_next (xcb_host_iterator_t *i /**< */); xcb_host_next (xcb_host_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_host_iterator_t * @param i An xcb_host_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_host_end
**
** @param xcb_host_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_host_end (xcb_host_iterator_t i /**< */); xcb_host_end (xcb_host_iterator_t i /**< */);
int int
xcb_list_hosts_sizeof (const void *_buffer /**< */); xcb_list_hosts_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_list_hosts_cookie_t xcb_list_hosts
**
** @param xcb_connection_t *c
** @returns xcb_list_hosts_cookie_t
**
**************************************************************************
***/
xcb_list_hosts_cookie_t xcb_list_hosts_cookie_t
xcb_list_hosts (xcb_connection_t *c /**< */); xcb_list_hosts (xcb_connection_t *c /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_list_hosts_cookie_t xcb_list_hosts_unchecked
**
** @param xcb_connection_t *c
** @returns xcb_list_hosts_cookie_t
**
**************************************************************************
***/
xcb_list_hosts_cookie_t xcb_list_hosts_cookie_t
xcb_list_hosts_unchecked (xcb_connection_t *c /**< */); xcb_list_hosts_unchecked (xcb_connection_t *c /**< */);
/**************************************************************************
***
**
** int xcb_list_hosts_hosts_length
**
** @param const xcb_list_hosts_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_list_hosts_hosts_length (const xcb_list_hosts_reply_t *R /**< */); xcb_list_hosts_hosts_length (const xcb_list_hosts_reply_t *R /**< */);
/**************************************************************************
***
**
** xcb_host_iterator_t xcb_list_hosts_hosts_iterator
**
** @param const xcb_list_hosts_reply_t *R
** @returns xcb_host_iterator_t
**
**************************************************************************
***/
xcb_host_iterator_t xcb_host_iterator_t
xcb_list_hosts_hosts_iterator (const xcb_list_hosts_reply_t *R /**< */); xcb_list_hosts_hosts_iterator (const xcb_list_hosts_reply_t *R /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_list_hosts_unchecked(). is used. * xcb_list_hosts_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_list_hosts_reply_t * xcb_list_hosts_reply
**
** @param xcb_connection_t *c
** @param xcb_list_hosts_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_list_hosts_reply_t *
**
**************************************************************************
***/
xcb_list_hosts_reply_t * xcb_list_hosts_reply_t *
xcb_list_hosts_reply (xcb_connection_t *c /**< */, xcb_list_hosts_reply (xcb_connection_t *c /**< */,
xcb_list_hosts_cookie_t cookie /**< */, xcb_list_hosts_cookie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_set_access_control_checked
**
** @param xcb_connection_t *c
** @param uint8_t mode
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_set_access_control_checked (xcb_connection_t *c /**< */, xcb_set_access_control_checked (xcb_connection_t *c /**< */,
uint8_t mode /**< */); uint8_t mode /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_set_access_control
**
** @param xcb_connection_t *c
** @param uint8_t mode
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_set_access_control (xcb_connection_t *c /**< */, xcb_set_access_control (xcb_connection_t *c /**< */,
uint8_t mode /**< */); uint8_t mode /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_set_close_down_mode_checked
**
** @param xcb_connection_t *c
** @param uint8_t mode
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_set_close_down_mode_checked (xcb_connection_t *c /**< */, xcb_set_close_down_mode_checked (xcb_connection_t *c /**< */,
uint8_t mode /**< */); uint8_t mode /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_set_close_down_mode
**
** @param xcb_connection_t *c
** @param uint8_t mode
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_set_close_down_mode (xcb_connection_t *c /**< */, xcb_set_close_down_mode (xcb_connection_t *c /**< */,
uint8_t mode /**< */); uint8_t mode /**< */);
/** /**
* @brief kills a client
* *
* @param c The connection * @param c The connection
* @param resource Any resource belonging to the client (for example a Wind
ow), used to identify
* the client connection.
* \n
* The special value of `XCB_KILL_ALL_TEMPORARY`, the resources of all clie
nts
* that have terminated in `RetainTemporary` (TODO) are destroyed.
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Forces a close down of the client that created the specified \a resource .
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_kill_client_checked
**
** @param xcb_connection_t *c
** @param uint32_t resource
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_kill_client_checked (xcb_connection_t *c /**< */, xcb_kill_client_checked (xcb_connection_t *c /**< */,
uint32_t resource /**< */); uint32_t resource /**< */);
/** /**
* @brief kills a client
* *
* @param c The connection * @param c The connection
* @param resource Any resource belonging to the client (for example a Wind
ow), used to identify
* the client connection.
* \n
* The special value of `XCB_KILL_ALL_TEMPORARY`, the resources of all clie
nts
* that have terminated in `RetainTemporary` (TODO) are destroyed.
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Forces a close down of the client that created the specified \a resource .
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_kill_client
**
** @param xcb_connection_t *c
** @param uint32_t resource
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_kill_client (xcb_connection_t *c /**< */, xcb_kill_client (xcb_connection_t *c /**< */,
uint32_t resource /**< */); uint32_t resource /**< */);
int int
xcb_rotate_properties_sizeof (const void *_buffer /**< */); xcb_rotate_properties_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_rotate_properties_checked
**
** @param xcb_connection_t *c
** @param xcb_window_t window
** @param uint16_t atoms_len
** @param int16_t delta
** @param const xcb_atom_t *atoms
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_rotate_properties_checked (xcb_connection_t *c /**< */, xcb_rotate_properties_checked (xcb_connection_t *c /**< */,
xcb_window_t window /**< */, xcb_window_t window /**< */,
uint16_t atoms_len /**< */, uint16_t atoms_len /**< */,
int16_t delta /**< */, int16_t delta /**< */,
const xcb_atom_t *atoms /**< */); const xcb_atom_t *atoms /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_rotate_properties
**
** @param xcb_connection_t *c
** @param xcb_window_t window
** @param uint16_t atoms_len
** @param int16_t delta
** @param const xcb_atom_t *atoms
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_rotate_properties (xcb_connection_t *c /**< */, xcb_rotate_properties (xcb_connection_t *c /**< */,
xcb_window_t window /**< */, xcb_window_t window /**< */,
uint16_t atoms_len /**< */, uint16_t atoms_len /**< */,
int16_t delta /**< */, int16_t delta /**< */,
const xcb_atom_t *atoms /**< */); const xcb_atom_t *atoms /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_force_screen_saver_checked
**
** @param xcb_connection_t *c
** @param uint8_t mode
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_force_screen_saver_checked (xcb_connection_t *c /**< */, xcb_force_screen_saver_checked (xcb_connection_t *c /**< */,
uint8_t mode /**< */); uint8_t mode /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_force_screen_saver
**
** @param xcb_connection_t *c
** @param uint8_t mode
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_force_screen_saver (xcb_connection_t *c /**< */, xcb_force_screen_saver (xcb_connection_t *c /**< */,
uint8_t mode /**< */); uint8_t mode /**< */);
int int
xcb_set_pointer_mapping_sizeof (const void *_buffer /**< */); xcb_set_pointer_mapping_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_set_pointer_mapping_cookie_t xcb_set_pointer_mapping
**
** @param xcb_connection_t *c
** @param uint8_t map_len
** @param const uint8_t *map
** @returns xcb_set_pointer_mapping_cookie_t
**
**************************************************************************
***/
xcb_set_pointer_mapping_cookie_t xcb_set_pointer_mapping_cookie_t
xcb_set_pointer_mapping (xcb_connection_t *c /**< */, xcb_set_pointer_mapping (xcb_connection_t *c /**< */,
uint8_t map_len /**< */, uint8_t map_len /**< */,
const uint8_t *map /**< */); const uint8_t *map /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_set_pointer_mapping_cookie_t xcb_set_pointer_mapping_unchecked
**
** @param xcb_connection_t *c
** @param uint8_t map_len
** @param const uint8_t *map
** @returns xcb_set_pointer_mapping_cookie_t
**
**************************************************************************
***/
xcb_set_pointer_mapping_cookie_t xcb_set_pointer_mapping_cookie_t
xcb_set_pointer_mapping_unchecked (xcb_connection_t *c /**< */, xcb_set_pointer_mapping_unchecked (xcb_connection_t *c /**< */,
uint8_t map_len /**< */, uint8_t map_len /**< */,
const uint8_t *map /**< */); const uint8_t *map /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_set_pointer_mapping_unchecked(). is used. * xcb_set_pointer_mapping_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_set_pointer_mapping_reply_t * xcb_set_pointer_mapping_reply
**
** @param xcb_connection_t *c
** @param xcb_set_pointer_mapping_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_set_pointer_mapping_reply_t *
**
**************************************************************************
***/
xcb_set_pointer_mapping_reply_t * xcb_set_pointer_mapping_reply_t *
xcb_set_pointer_mapping_reply (xcb_connection_t *c /**< * /, xcb_set_pointer_mapping_reply (xcb_connection_t *c /**< * /,
xcb_set_pointer_mapping_cookie_t cookie / **< */, xcb_set_pointer_mapping_cookie_t cookie / **< */,
xcb_generic_error_t **e /**< * /); xcb_generic_error_t **e /**< * /);
int int
xcb_get_pointer_mapping_sizeof (const void *_buffer /**< */); xcb_get_pointer_mapping_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_get_pointer_mapping_cookie_t xcb_get_pointer_mapping
**
** @param xcb_connection_t *c
** @returns xcb_get_pointer_mapping_cookie_t
**
**************************************************************************
***/
xcb_get_pointer_mapping_cookie_t xcb_get_pointer_mapping_cookie_t
xcb_get_pointer_mapping (xcb_connection_t *c /**< */); xcb_get_pointer_mapping (xcb_connection_t *c /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_get_pointer_mapping_cookie_t xcb_get_pointer_mapping_unchecked
**
** @param xcb_connection_t *c
** @returns xcb_get_pointer_mapping_cookie_t
**
**************************************************************************
***/
xcb_get_pointer_mapping_cookie_t xcb_get_pointer_mapping_cookie_t
xcb_get_pointer_mapping_unchecked (xcb_connection_t *c /**< */); xcb_get_pointer_mapping_unchecked (xcb_connection_t *c /**< */);
/**************************************************************************
***
**
** uint8_t * xcb_get_pointer_mapping_map
**
** @param const xcb_get_pointer_mapping_reply_t *R
** @returns uint8_t *
**
**************************************************************************
***/
uint8_t * uint8_t *
xcb_get_pointer_mapping_map (const xcb_get_pointer_mapping_reply_t *R /**< */); xcb_get_pointer_mapping_map (const xcb_get_pointer_mapping_reply_t *R /**< */);
/**************************************************************************
***
**
** int xcb_get_pointer_mapping_map_length
**
** @param const xcb_get_pointer_mapping_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_get_pointer_mapping_map_length (const xcb_get_pointer_mapping_reply_t * R /**< */); xcb_get_pointer_mapping_map_length (const xcb_get_pointer_mapping_reply_t * R /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_get_pointer_mapping_map_end
**
** @param const xcb_get_pointer_mapping_reply_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_get_pointer_mapping_map_end (const xcb_get_pointer_mapping_reply_t *R /**< */); xcb_get_pointer_mapping_map_end (const xcb_get_pointer_mapping_reply_t *R /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_get_pointer_mapping_unchecked(). is used. * xcb_get_pointer_mapping_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_get_pointer_mapping_reply_t * xcb_get_pointer_mapping_reply
**
** @param xcb_connection_t *c
** @param xcb_get_pointer_mapping_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_get_pointer_mapping_reply_t *
**
**************************************************************************
***/
xcb_get_pointer_mapping_reply_t * xcb_get_pointer_mapping_reply_t *
xcb_get_pointer_mapping_reply (xcb_connection_t *c /**< * /, xcb_get_pointer_mapping_reply (xcb_connection_t *c /**< * /,
xcb_get_pointer_mapping_cookie_t cookie / **< */, xcb_get_pointer_mapping_cookie_t cookie / **< */,
xcb_generic_error_t **e /**< * /); xcb_generic_error_t **e /**< * /);
int int
xcb_set_modifier_mapping_sizeof (const void *_buffer /**< */); xcb_set_modifier_mapping_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_set_modifier_mapping_cookie_t xcb_set_modifier_mapping
**
** @param xcb_connection_t *c
** @param uint8_t keycodes_per_modifier
** @param const xcb_keycode_t *keycodes
** @returns xcb_set_modifier_mapping_cookie_t
**
**************************************************************************
***/
xcb_set_modifier_mapping_cookie_t xcb_set_modifier_mapping_cookie_t
xcb_set_modifier_mapping (xcb_connection_t *c /**< */, xcb_set_modifier_mapping (xcb_connection_t *c /**< */,
uint8_t keycodes_per_modifier /**< */, uint8_t keycodes_per_modifier /**< */,
const xcb_keycode_t *keycodes /**< */); const xcb_keycode_t *keycodes /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_set_modifier_mapping_cookie_t xcb_set_modifier_mapping_unchecked
**
** @param xcb_connection_t *c
** @param uint8_t keycodes_per_modifier
** @param const xcb_keycode_t *keycodes
** @returns xcb_set_modifier_mapping_cookie_t
**
**************************************************************************
***/
xcb_set_modifier_mapping_cookie_t xcb_set_modifier_mapping_cookie_t
xcb_set_modifier_mapping_unchecked (xcb_connection_t *c /**< */, xcb_set_modifier_mapping_unchecked (xcb_connection_t *c /**< */,
uint8_t keycodes_per_modif ier /**< */, uint8_t keycodes_per_modif ier /**< */,
const xcb_keycode_t *keycodes /**< */) ; const xcb_keycode_t *keycodes /**< */) ;
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_set_modifier_mapping_unchecked(). is used. * xcb_set_modifier_mapping_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_set_modifier_mapping_reply_t * xcb_set_modifier_mapping_reply
**
** @param xcb_connection_t *c
** @param xcb_set_modifier_mapping_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_set_modifier_mapping_reply_t *
**
**************************************************************************
***/
xcb_set_modifier_mapping_reply_t * xcb_set_modifier_mapping_reply_t *
xcb_set_modifier_mapping_reply (xcb_connection_t *c /**< */, xcb_set_modifier_mapping_reply (xcb_connection_t *c /**< */,
xcb_set_modifier_mapping_cookie_t cookie /**< */, xcb_set_modifier_mapping_cookie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
int int
xcb_get_modifier_mapping_sizeof (const void *_buffer /**< */); xcb_get_modifier_mapping_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_get_modifier_mapping_cookie_t xcb_get_modifier_mapping
**
** @param xcb_connection_t *c
** @returns xcb_get_modifier_mapping_cookie_t
**
**************************************************************************
***/
xcb_get_modifier_mapping_cookie_t xcb_get_modifier_mapping_cookie_t
xcb_get_modifier_mapping (xcb_connection_t *c /**< */); xcb_get_modifier_mapping (xcb_connection_t *c /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_get_modifier_mapping_cookie_t xcb_get_modifier_mapping_unchecked
**
** @param xcb_connection_t *c
** @returns xcb_get_modifier_mapping_cookie_t
**
**************************************************************************
***/
xcb_get_modifier_mapping_cookie_t xcb_get_modifier_mapping_cookie_t
xcb_get_modifier_mapping_unchecked (xcb_connection_t *c /**< */); xcb_get_modifier_mapping_unchecked (xcb_connection_t *c /**< */);
/**************************************************************************
***
**
** xcb_keycode_t * xcb_get_modifier_mapping_keycodes
**
** @param const xcb_get_modifier_mapping_reply_t *R
** @returns xcb_keycode_t *
**
**************************************************************************
***/
xcb_keycode_t * xcb_keycode_t *
xcb_get_modifier_mapping_keycodes (const xcb_get_modifier_mapping_reply_t * R /**< */); xcb_get_modifier_mapping_keycodes (const xcb_get_modifier_mapping_reply_t * R /**< */);
/**************************************************************************
***
**
** int xcb_get_modifier_mapping_keycodes_length
**
** @param const xcb_get_modifier_mapping_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_get_modifier_mapping_keycodes_length (const xcb_get_modifier_mapping_re ply_t *R /**< */); xcb_get_modifier_mapping_keycodes_length (const xcb_get_modifier_mapping_re ply_t *R /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_get_modifier_mapping_keycodes_end
**
** @param const xcb_get_modifier_mapping_reply_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_get_modifier_mapping_keycodes_end (const xcb_get_modifier_mapping_reply _t *R /**< */); xcb_get_modifier_mapping_keycodes_end (const xcb_get_modifier_mapping_reply _t *R /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_get_modifier_mapping_unchecked(). is used. * xcb_get_modifier_mapping_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_get_modifier_mapping_reply_t * xcb_get_modifier_mapping_reply
**
** @param xcb_connection_t *c
** @param xcb_get_modifier_mapping_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_get_modifier_mapping_reply_t *
**
**************************************************************************
***/
xcb_get_modifier_mapping_reply_t * xcb_get_modifier_mapping_reply_t *
xcb_get_modifier_mapping_reply (xcb_connection_t *c /**< */, xcb_get_modifier_mapping_reply (xcb_connection_t *c /**< */,
xcb_get_modifier_mapping_cookie_t cookie /**< */, xcb_get_modifier_mapping_cookie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_no_operation_checked
**
** @param xcb_connection_t *c
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_no_operation_checked (xcb_connection_t *c /**< */); xcb_no_operation_checked (xcb_connection_t *c /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_no_operation
**
** @param xcb_connection_t *c
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_no_operation (xcb_connection_t *c /**< */); xcb_no_operation (xcb_connection_t *c /**< */);
#ifdef __cplusplus #ifdef __cplusplus
} }
#endif #endif
#endif #endif
/** /**
 End of changes. 788 change blocks. 
6299 lines changed or deleted 2458 lines changed or added


 xselinux.h   xselinux.h 
skipping to change at line 653 skipping to change at line 653
} xcb_selinux_get_client_context_reply_t; } xcb_selinux_get_client_context_reply_t;
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_selinux_query_version_cookie_t xcb_selinux_query_version
**
** @param xcb_connection_t *c
** @param uint8_t client_major
** @param uint8_t client_minor
** @returns xcb_selinux_query_version_cookie_t
**
**************************************************************************
***/
xcb_selinux_query_version_cookie_t xcb_selinux_query_version_cookie_t
xcb_selinux_query_version (xcb_connection_t *c /**< */, xcb_selinux_query_version (xcb_connection_t *c /**< */,
uint8_t client_major /**< */, uint8_t client_major /**< */,
uint8_t client_minor /**< */); uint8_t client_minor /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_selinux_query_version_cookie_t xcb_selinux_query_version_unchecked
**
** @param xcb_connection_t *c
** @param uint8_t client_major
** @param uint8_t client_minor
** @returns xcb_selinux_query_version_cookie_t
**
**************************************************************************
***/
xcb_selinux_query_version_cookie_t xcb_selinux_query_version_cookie_t
xcb_selinux_query_version_unchecked (xcb_connection_t *c /**< */, xcb_selinux_query_version_unchecked (xcb_connection_t *c /**< */,
uint8_t client_major /**< * /, uint8_t client_major /**< * /,
uint8_t client_minor /**< * /); uint8_t client_minor /**< * /);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_selinux_query_version_unchecked(). is used. * xcb_selinux_query_version_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_selinux_query_version_reply_t * xcb_selinux_query_version_reply
**
** @param xcb_connection_t *c
** @param xcb_selinux_query_version_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_selinux_query_version_reply_t *
**
**************************************************************************
***/
xcb_selinux_query_version_reply_t * xcb_selinux_query_version_reply_t *
xcb_selinux_query_version_reply (xcb_connection_t *c /* *< */, xcb_selinux_query_version_reply (xcb_connection_t *c /* *< */,
xcb_selinux_query_version_cookie_t cooki e /**< */, xcb_selinux_query_version_cookie_t cooki e /**< */,
xcb_generic_error_t **e /* *< */); xcb_generic_error_t **e /* *< */);
int int
xcb_selinux_set_device_create_context_sizeof (const void *_buffer /**< */ ); xcb_selinux_set_device_create_context_sizeof (const void *_buffer /**< */ );
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_selinux_set_device_create_context_checked
**
** @param xcb_connection_t *c
** @param uint32_t context_len
** @param const char *context
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_selinux_set_device_create_context_checked (xcb_connection_t *c /**< */ , xcb_selinux_set_device_create_context_checked (xcb_connection_t *c /**< */ ,
uint32_t context_le n /**< */, uint32_t context_le n /**< */,
const char *context / **< */); const char *context / **< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_selinux_set_device_create_context
**
** @param xcb_connection_t *c
** @param uint32_t context_len
** @param const char *context
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_selinux_set_device_create_context (xcb_connection_t *c /**< */, xcb_selinux_set_device_create_context (xcb_connection_t *c /**< */,
uint32_t context_len /**< */, uint32_t context_len /**< */,
const char *context /**< */); const char *context /**< */);
int int
xcb_selinux_get_device_create_context_sizeof (const void *_buffer /**< */ ); xcb_selinux_get_device_create_context_sizeof (const void *_buffer /**< */ );
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_selinux_get_device_create_context_cookie_t xcb_selinux_get_device_c
reate_context
**
** @param xcb_connection_t *c
** @returns xcb_selinux_get_device_create_context_cookie_t
**
**************************************************************************
***/
xcb_selinux_get_device_create_context_cookie_t xcb_selinux_get_device_create_context_cookie_t
xcb_selinux_get_device_create_context (xcb_connection_t *c /**< */); xcb_selinux_get_device_create_context (xcb_connection_t *c /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_selinux_get_device_create_context_cookie_t xcb_selinux_get_device_c
reate_context_unchecked
**
** @param xcb_connection_t *c
** @returns xcb_selinux_get_device_create_context_cookie_t
**
**************************************************************************
***/
xcb_selinux_get_device_create_context_cookie_t xcb_selinux_get_device_create_context_cookie_t
xcb_selinux_get_device_create_context_unchecked (xcb_connection_t *c /**< */); xcb_selinux_get_device_create_context_unchecked (xcb_connection_t *c /**< */);
/**************************************************************************
***
**
** char * xcb_selinux_get_device_create_context_context
**
** @param const xcb_selinux_get_device_create_context_reply_t *R
** @returns char *
**
**************************************************************************
***/
char * char *
xcb_selinux_get_device_create_context_context (const xcb_selinux_get_device _create_context_reply_t *R /**< */); xcb_selinux_get_device_create_context_context (const xcb_selinux_get_device _create_context_reply_t *R /**< */);
/**************************************************************************
***
**
** int xcb_selinux_get_device_create_context_context_length
**
** @param const xcb_selinux_get_device_create_context_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_selinux_get_device_create_context_context_length (const xcb_selinux_get _device_create_context_reply_t *R /**< */); xcb_selinux_get_device_create_context_context_length (const xcb_selinux_get _device_create_context_reply_t *R /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_selinux_get_device_create_context_context_en
d
**
** @param const xcb_selinux_get_device_create_context_reply_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_selinux_get_device_create_context_context_end (const xcb_selinux_get_de vice_create_context_reply_t *R /**< */); xcb_selinux_get_device_create_context_context_end (const xcb_selinux_get_de vice_create_context_reply_t *R /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_selinux_get_device_create_context_unchecked(). is used. * xcb_selinux_get_device_create_context_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_selinux_get_device_create_context_reply_t * xcb_selinux_get_device_
create_context_reply
**
** @param xcb_connection_t *c
** @param xcb_selinux_get_device_create_context_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_selinux_get_device_create_context_reply_t *
**
**************************************************************************
***/
xcb_selinux_get_device_create_context_reply_t * xcb_selinux_get_device_create_context_reply_t *
xcb_selinux_get_device_create_context_reply (xcb_connection_t *c /**< */, xcb_selinux_get_device_create_context_reply (xcb_connection_t *c /**< */,
xcb_selinux_get_device_create_ context_cookie_t cookie /**< */, xcb_selinux_get_device_create_ context_cookie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
int int
xcb_selinux_set_device_context_sizeof (const void *_buffer /**< */); xcb_selinux_set_device_context_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_selinux_set_device_context_checked
**
** @param xcb_connection_t *c
** @param uint32_t device
** @param uint32_t context_len
** @param const char *context
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_selinux_set_device_context_checked (xcb_connection_t *c /**< */, xcb_selinux_set_device_context_checked (xcb_connection_t *c /**< */,
uint32_t device /**< */, uint32_t device /**< */,
uint32_t context_len /**< */, uint32_t context_len /**< */,
const char *context /**< */) ; const char *context /**< */) ;
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_selinux_set_device_context
**
** @param xcb_connection_t *c
** @param uint32_t device
** @param uint32_t context_len
** @param const char *context
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_selinux_set_device_context (xcb_connection_t *c /**< */, xcb_selinux_set_device_context (xcb_connection_t *c /**< */,
uint32_t device /**< */, uint32_t device /**< */,
uint32_t context_len /**< */, uint32_t context_len /**< */,
const char *context /**< */); const char *context /**< */);
int int
xcb_selinux_get_device_context_sizeof (const void *_buffer /**< */); xcb_selinux_get_device_context_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_selinux_get_device_context_cookie_t xcb_selinux_get_device_context
**
** @param xcb_connection_t *c
** @param uint32_t device
** @returns xcb_selinux_get_device_context_cookie_t
**
**************************************************************************
***/
xcb_selinux_get_device_context_cookie_t xcb_selinux_get_device_context_cookie_t
xcb_selinux_get_device_context (xcb_connection_t *c /**< */, xcb_selinux_get_device_context (xcb_connection_t *c /**< */,
uint32_t device /**< */); uint32_t device /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_selinux_get_device_context_cookie_t xcb_selinux_get_device_context_
unchecked
**
** @param xcb_connection_t *c
** @param uint32_t device
** @returns xcb_selinux_get_device_context_cookie_t
**
**************************************************************************
***/
xcb_selinux_get_device_context_cookie_t xcb_selinux_get_device_context_cookie_t
xcb_selinux_get_device_context_unchecked (xcb_connection_t *c /**< */, xcb_selinux_get_device_context_unchecked (xcb_connection_t *c /**< */,
uint32_t device /**< */ ); uint32_t device /**< */ );
/**************************************************************************
***
**
** char * xcb_selinux_get_device_context_context
**
** @param const xcb_selinux_get_device_context_reply_t *R
** @returns char *
**
**************************************************************************
***/
char * char *
xcb_selinux_get_device_context_context (const xcb_selinux_get_device_contex t_reply_t *R /**< */); xcb_selinux_get_device_context_context (const xcb_selinux_get_device_contex t_reply_t *R /**< */);
/**************************************************************************
***
**
** int xcb_selinux_get_device_context_context_length
**
** @param const xcb_selinux_get_device_context_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_selinux_get_device_context_context_length (const xcb_selinux_get_device _context_reply_t *R /**< */); xcb_selinux_get_device_context_context_length (const xcb_selinux_get_device _context_reply_t *R /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_selinux_get_device_context_context_end
**
** @param const xcb_selinux_get_device_context_reply_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_selinux_get_device_context_context_end (const xcb_selinux_get_device_co ntext_reply_t *R /**< */); xcb_selinux_get_device_context_context_end (const xcb_selinux_get_device_co ntext_reply_t *R /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_selinux_get_device_context_unchecked(). is used. * xcb_selinux_get_device_context_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_selinux_get_device_context_reply_t * xcb_selinux_get_device_context
_reply
**
** @param xcb_connection_t *c
** @param xcb_selinux_get_device_context_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_selinux_get_device_context_reply_t *
**
**************************************************************************
***/
xcb_selinux_get_device_context_reply_t * xcb_selinux_get_device_context_reply_t *
xcb_selinux_get_device_context_reply (xcb_connection_t *c /**< */, xcb_selinux_get_device_context_reply (xcb_connection_t *c /**< */,
xcb_selinux_get_device_context_cookie _t cookie /**< */, xcb_selinux_get_device_context_cookie _t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
int int
xcb_selinux_set_window_create_context_sizeof (const void *_buffer /**< */ ); xcb_selinux_set_window_create_context_sizeof (const void *_buffer /**< */ );
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_selinux_set_window_create_context_checked
**
** @param xcb_connection_t *c
** @param uint32_t context_len
** @param const char *context
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_selinux_set_window_create_context_checked (xcb_connection_t *c /**< */ , xcb_selinux_set_window_create_context_checked (xcb_connection_t *c /**< */ ,
uint32_t context_le n /**< */, uint32_t context_le n /**< */,
const char *context / **< */); const char *context / **< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_selinux_set_window_create_context
**
** @param xcb_connection_t *c
** @param uint32_t context_len
** @param const char *context
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_selinux_set_window_create_context (xcb_connection_t *c /**< */, xcb_selinux_set_window_create_context (xcb_connection_t *c /**< */,
uint32_t context_len /**< */, uint32_t context_len /**< */,
const char *context /**< */); const char *context /**< */);
int int
xcb_selinux_get_window_create_context_sizeof (const void *_buffer /**< */ ); xcb_selinux_get_window_create_context_sizeof (const void *_buffer /**< */ );
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_selinux_get_window_create_context_cookie_t xcb_selinux_get_window_c
reate_context
**
** @param xcb_connection_t *c
** @returns xcb_selinux_get_window_create_context_cookie_t
**
**************************************************************************
***/
xcb_selinux_get_window_create_context_cookie_t xcb_selinux_get_window_create_context_cookie_t
xcb_selinux_get_window_create_context (xcb_connection_t *c /**< */); xcb_selinux_get_window_create_context (xcb_connection_t *c /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_selinux_get_window_create_context_cookie_t xcb_selinux_get_window_c
reate_context_unchecked
**
** @param xcb_connection_t *c
** @returns xcb_selinux_get_window_create_context_cookie_t
**
**************************************************************************
***/
xcb_selinux_get_window_create_context_cookie_t xcb_selinux_get_window_create_context_cookie_t
xcb_selinux_get_window_create_context_unchecked (xcb_connection_t *c /**< */); xcb_selinux_get_window_create_context_unchecked (xcb_connection_t *c /**< */);
/**************************************************************************
***
**
** char * xcb_selinux_get_window_create_context_context
**
** @param const xcb_selinux_get_window_create_context_reply_t *R
** @returns char *
**
**************************************************************************
***/
char * char *
xcb_selinux_get_window_create_context_context (const xcb_selinux_get_window _create_context_reply_t *R /**< */); xcb_selinux_get_window_create_context_context (const xcb_selinux_get_window _create_context_reply_t *R /**< */);
/**************************************************************************
***
**
** int xcb_selinux_get_window_create_context_context_length
**
** @param const xcb_selinux_get_window_create_context_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_selinux_get_window_create_context_context_length (const xcb_selinux_get _window_create_context_reply_t *R /**< */); xcb_selinux_get_window_create_context_context_length (const xcb_selinux_get _window_create_context_reply_t *R /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_selinux_get_window_create_context_context_en
d
**
** @param const xcb_selinux_get_window_create_context_reply_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_selinux_get_window_create_context_context_end (const xcb_selinux_get_wi ndow_create_context_reply_t *R /**< */); xcb_selinux_get_window_create_context_context_end (const xcb_selinux_get_wi ndow_create_context_reply_t *R /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_selinux_get_window_create_context_unchecked(). is used. * xcb_selinux_get_window_create_context_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_selinux_get_window_create_context_reply_t * xcb_selinux_get_window_
create_context_reply
**
** @param xcb_connection_t *c
** @param xcb_selinux_get_window_create_context_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_selinux_get_window_create_context_reply_t *
**
**************************************************************************
***/
xcb_selinux_get_window_create_context_reply_t * xcb_selinux_get_window_create_context_reply_t *
xcb_selinux_get_window_create_context_reply (xcb_connection_t *c /**< */, xcb_selinux_get_window_create_context_reply (xcb_connection_t *c /**< */,
xcb_selinux_get_window_create_ context_cookie_t cookie /**< */, xcb_selinux_get_window_create_ context_cookie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
int int
xcb_selinux_get_window_context_sizeof (const void *_buffer /**< */); xcb_selinux_get_window_context_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_selinux_get_window_context_cookie_t xcb_selinux_get_window_context
**
** @param xcb_connection_t *c
** @param xcb_window_t window
** @returns xcb_selinux_get_window_context_cookie_t
**
**************************************************************************
***/
xcb_selinux_get_window_context_cookie_t xcb_selinux_get_window_context_cookie_t
xcb_selinux_get_window_context (xcb_connection_t *c /**< */, xcb_selinux_get_window_context (xcb_connection_t *c /**< */,
xcb_window_t window /**< */); xcb_window_t window /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_selinux_get_window_context_cookie_t xcb_selinux_get_window_context_
unchecked
**
** @param xcb_connection_t *c
** @param xcb_window_t window
** @returns xcb_selinux_get_window_context_cookie_t
**
**************************************************************************
***/
xcb_selinux_get_window_context_cookie_t xcb_selinux_get_window_context_cookie_t
xcb_selinux_get_window_context_unchecked (xcb_connection_t *c /**< */, xcb_selinux_get_window_context_unchecked (xcb_connection_t *c /**< */,
xcb_window_t window /**< */ ); xcb_window_t window /**< */ );
/**************************************************************************
***
**
** char * xcb_selinux_get_window_context_context
**
** @param const xcb_selinux_get_window_context_reply_t *R
** @returns char *
**
**************************************************************************
***/
char * char *
xcb_selinux_get_window_context_context (const xcb_selinux_get_window_contex t_reply_t *R /**< */); xcb_selinux_get_window_context_context (const xcb_selinux_get_window_contex t_reply_t *R /**< */);
/**************************************************************************
***
**
** int xcb_selinux_get_window_context_context_length
**
** @param const xcb_selinux_get_window_context_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_selinux_get_window_context_context_length (const xcb_selinux_get_window _context_reply_t *R /**< */); xcb_selinux_get_window_context_context_length (const xcb_selinux_get_window _context_reply_t *R /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_selinux_get_window_context_context_end
**
** @param const xcb_selinux_get_window_context_reply_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_selinux_get_window_context_context_end (const xcb_selinux_get_window_co ntext_reply_t *R /**< */); xcb_selinux_get_window_context_context_end (const xcb_selinux_get_window_co ntext_reply_t *R /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_selinux_get_window_context_unchecked(). is used. * xcb_selinux_get_window_context_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_selinux_get_window_context_reply_t * xcb_selinux_get_window_context
_reply
**
** @param xcb_connection_t *c
** @param xcb_selinux_get_window_context_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_selinux_get_window_context_reply_t *
**
**************************************************************************
***/
xcb_selinux_get_window_context_reply_t * xcb_selinux_get_window_context_reply_t *
xcb_selinux_get_window_context_reply (xcb_connection_t *c /**< */, xcb_selinux_get_window_context_reply (xcb_connection_t *c /**< */,
xcb_selinux_get_window_context_cookie _t cookie /**< */, xcb_selinux_get_window_context_cookie _t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
int int
xcb_selinux_list_item_sizeof (const void *_buffer /**< */); xcb_selinux_list_item_sizeof (const void *_buffer /**< */);
/**************************************************************************
***
**
** char * xcb_selinux_list_item_object_context
**
** @param const xcb_selinux_list_item_t *R
** @returns char *
**
**************************************************************************
***/
char * char *
xcb_selinux_list_item_object_context (const xcb_selinux_list_item_t *R /** < */); xcb_selinux_list_item_object_context (const xcb_selinux_list_item_t *R /** < */);
/**************************************************************************
***
**
** int xcb_selinux_list_item_object_context_length
**
** @param const xcb_selinux_list_item_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_selinux_list_item_object_context_length (const xcb_selinux_list_item_t *R /**< */); xcb_selinux_list_item_object_context_length (const xcb_selinux_list_item_t *R /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_selinux_list_item_object_context_end
**
** @param const xcb_selinux_list_item_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_selinux_list_item_object_context_end (const xcb_selinux_list_item_t *R /**< */); xcb_selinux_list_item_object_context_end (const xcb_selinux_list_item_t *R /**< */);
/**************************************************************************
***
**
** char * xcb_selinux_list_item_data_context
**
** @param const xcb_selinux_list_item_t *R
** @returns char *
**
**************************************************************************
***/
char * char *
xcb_selinux_list_item_data_context (const xcb_selinux_list_item_t *R /**< */); xcb_selinux_list_item_data_context (const xcb_selinux_list_item_t *R /**< */);
/**************************************************************************
***
**
** int xcb_selinux_list_item_data_context_length
**
** @param const xcb_selinux_list_item_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_selinux_list_item_data_context_length (const xcb_selinux_list_item_t *R /**< */); xcb_selinux_list_item_data_context_length (const xcb_selinux_list_item_t *R /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_selinux_list_item_data_context_end
**
** @param const xcb_selinux_list_item_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_selinux_list_item_data_context_end (const xcb_selinux_list_item_t *R / **< */); xcb_selinux_list_item_data_context_end (const xcb_selinux_list_item_t *R / **< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_selinux_list_item_iterator_t * @param i Pointer to a xcb_selinux_list_item_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_selinux_list_item_t ) * element. The member index is increased by sizeof(xcb_selinux_list_item_t )
*/ */
/**************************************************************************
***
**
** void xcb_selinux_list_item_next
**
** @param xcb_selinux_list_item_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_selinux_list_item_next (xcb_selinux_list_item_iterator_t *i /**< */); xcb_selinux_list_item_next (xcb_selinux_list_item_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_selinux_list_item_iterator_t * @param i An xcb_selinux_list_item_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_selinux_list_item_end
**
** @param xcb_selinux_list_item_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_selinux_list_item_end (xcb_selinux_list_item_iterator_t i /**< */); xcb_selinux_list_item_end (xcb_selinux_list_item_iterator_t i /**< */);
int int
xcb_selinux_set_property_create_context_sizeof (const void *_buffer /**< */); xcb_selinux_set_property_create_context_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_selinux_set_property_create_context_checked
**
** @param xcb_connection_t *c
** @param uint32_t context_len
** @param const char *context
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_selinux_set_property_create_context_checked (xcb_connection_t *c /**< */, xcb_selinux_set_property_create_context_checked (xcb_connection_t *c /**< */,
uint32_t context_ len /**< */, uint32_t context_ len /**< */,
const char *context /**< */); const char *context /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_selinux_set_property_create_context
**
** @param xcb_connection_t *c
** @param uint32_t context_len
** @param const char *context
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_selinux_set_property_create_context (xcb_connection_t *c /**< */, xcb_selinux_set_property_create_context (xcb_connection_t *c /**< */,
uint32_t context_len /** < */, uint32_t context_len /** < */,
const char *context /**< */ ); const char *context /**< */ );
int int
xcb_selinux_get_property_create_context_sizeof (const void *_buffer /**< */); xcb_selinux_get_property_create_context_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_selinux_get_property_create_context_cookie_t xcb_selinux_get_proper
ty_create_context
**
** @param xcb_connection_t *c
** @returns xcb_selinux_get_property_create_context_cookie_t
**
**************************************************************************
***/
xcb_selinux_get_property_create_context_cookie_t xcb_selinux_get_property_create_context_cookie_t
xcb_selinux_get_property_create_context (xcb_connection_t *c /**< */); xcb_selinux_get_property_create_context (xcb_connection_t *c /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_selinux_get_property_create_context_cookie_t xcb_selinux_get_proper
ty_create_context_unchecked
**
** @param xcb_connection_t *c
** @returns xcb_selinux_get_property_create_context_cookie_t
**
**************************************************************************
***/
xcb_selinux_get_property_create_context_cookie_t xcb_selinux_get_property_create_context_cookie_t
xcb_selinux_get_property_create_context_unchecked (xcb_connection_t *c /** < */); xcb_selinux_get_property_create_context_unchecked (xcb_connection_t *c /** < */);
/**************************************************************************
***
**
** char * xcb_selinux_get_property_create_context_context
**
** @param const xcb_selinux_get_property_create_context_reply_t *R
** @returns char *
**
**************************************************************************
***/
char * char *
xcb_selinux_get_property_create_context_context (const xcb_selinux_get_prop erty_create_context_reply_t *R /**< */); xcb_selinux_get_property_create_context_context (const xcb_selinux_get_prop erty_create_context_reply_t *R /**< */);
/**************************************************************************
***
**
** int xcb_selinux_get_property_create_context_context_length
**
** @param const xcb_selinux_get_property_create_context_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_selinux_get_property_create_context_context_length (const xcb_selinux_g et_property_create_context_reply_t *R /**< */); xcb_selinux_get_property_create_context_context_length (const xcb_selinux_g et_property_create_context_reply_t *R /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_selinux_get_property_create_context_context_
end
**
** @param const xcb_selinux_get_property_create_context_reply_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_selinux_get_property_create_context_context_end (const xcb_selinux_get_ property_create_context_reply_t *R /**< */); xcb_selinux_get_property_create_context_context_end (const xcb_selinux_get_ property_create_context_reply_t *R /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_selinux_get_property_create_context_unchecked(). is used. * xcb_selinux_get_property_create_context_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_selinux_get_property_create_context_reply_t * xcb_selinux_get_prope
rty_create_context_reply
**
** @param xcb_connection_t *c
** @param xcb_selinux_get_property_create_context_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_selinux_get_property_create_context_reply_t *
**
**************************************************************************
***/
xcb_selinux_get_property_create_context_reply_t * xcb_selinux_get_property_create_context_reply_t *
xcb_selinux_get_property_create_context_reply (xcb_connection_t *c /**< */, xcb_selinux_get_property_create_context_reply (xcb_connection_t *c /**< */,
xcb_selinux_get_property_cre ate_context_cookie_t cookie /**< */, xcb_selinux_get_property_cre ate_context_cookie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
int int
xcb_selinux_set_property_use_context_sizeof (const void *_buffer /**< */) ; xcb_selinux_set_property_use_context_sizeof (const void *_buffer /**< */) ;
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_selinux_set_property_use_context_checked
**
** @param xcb_connection_t *c
** @param uint32_t context_len
** @param const char *context
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_selinux_set_property_use_context_checked (xcb_connection_t *c /**< */, xcb_selinux_set_property_use_context_checked (xcb_connection_t *c /**< */,
uint32_t context_len /**< */, uint32_t context_len /**< */,
const char *context /* *< */); const char *context /* *< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_selinux_set_property_use_context
**
** @param xcb_connection_t *c
** @param uint32_t context_len
** @param const char *context
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_selinux_set_property_use_context (xcb_connection_t *c /**< */, xcb_selinux_set_property_use_context (xcb_connection_t *c /**< */,
uint32_t context_len /**< * /, uint32_t context_len /**< * /,
const char *context /**< */); const char *context /**< */);
int int
xcb_selinux_get_property_use_context_sizeof (const void *_buffer /**< */) ; xcb_selinux_get_property_use_context_sizeof (const void *_buffer /**< */) ;
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_selinux_get_property_use_context_cookie_t xcb_selinux_get_property_
use_context
**
** @param xcb_connection_t *c
** @returns xcb_selinux_get_property_use_context_cookie_t
**
**************************************************************************
***/
xcb_selinux_get_property_use_context_cookie_t xcb_selinux_get_property_use_context_cookie_t
xcb_selinux_get_property_use_context (xcb_connection_t *c /**< */); xcb_selinux_get_property_use_context (xcb_connection_t *c /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_selinux_get_property_use_context_cookie_t xcb_selinux_get_property_
use_context_unchecked
**
** @param xcb_connection_t *c
** @returns xcb_selinux_get_property_use_context_cookie_t
**
**************************************************************************
***/
xcb_selinux_get_property_use_context_cookie_t xcb_selinux_get_property_use_context_cookie_t
xcb_selinux_get_property_use_context_unchecked (xcb_connection_t *c /**< * /); xcb_selinux_get_property_use_context_unchecked (xcb_connection_t *c /**< * /);
/**************************************************************************
***
**
** char * xcb_selinux_get_property_use_context_context
**
** @param const xcb_selinux_get_property_use_context_reply_t *R
** @returns char *
**
**************************************************************************
***/
char * char *
xcb_selinux_get_property_use_context_context (const xcb_selinux_get_propert y_use_context_reply_t *R /**< */); xcb_selinux_get_property_use_context_context (const xcb_selinux_get_propert y_use_context_reply_t *R /**< */);
/**************************************************************************
***
**
** int xcb_selinux_get_property_use_context_context_length
**
** @param const xcb_selinux_get_property_use_context_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_selinux_get_property_use_context_context_length (const xcb_selinux_get_ property_use_context_reply_t *R /**< */); xcb_selinux_get_property_use_context_context_length (const xcb_selinux_get_ property_use_context_reply_t *R /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_selinux_get_property_use_context_context_end
**
** @param const xcb_selinux_get_property_use_context_reply_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_selinux_get_property_use_context_context_end (const xcb_selinux_get_pro perty_use_context_reply_t *R /**< */); xcb_selinux_get_property_use_context_context_end (const xcb_selinux_get_pro perty_use_context_reply_t *R /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_selinux_get_property_use_context_unchecked(). is used. * xcb_selinux_get_property_use_context_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_selinux_get_property_use_context_reply_t * xcb_selinux_get_property
_use_context_reply
**
** @param xcb_connection_t *c
** @param xcb_selinux_get_property_use_context_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_selinux_get_property_use_context_reply_t *
**
**************************************************************************
***/
xcb_selinux_get_property_use_context_reply_t * xcb_selinux_get_property_use_context_reply_t *
xcb_selinux_get_property_use_context_reply (xcb_connection_t *c /**< */, xcb_selinux_get_property_use_context_reply (xcb_connection_t *c /**< */,
xcb_selinux_get_property_use_co ntext_cookie_t cookie /**< */, xcb_selinux_get_property_use_co ntext_cookie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
int int
xcb_selinux_get_property_context_sizeof (const void *_buffer /**< */); xcb_selinux_get_property_context_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_selinux_get_property_context_cookie_t xcb_selinux_get_property_cont
ext
**
** @param xcb_connection_t *c
** @param xcb_window_t window
** @param xcb_atom_t property
** @returns xcb_selinux_get_property_context_cookie_t
**
**************************************************************************
***/
xcb_selinux_get_property_context_cookie_t xcb_selinux_get_property_context_cookie_t
xcb_selinux_get_property_context (xcb_connection_t *c /**< */, xcb_selinux_get_property_context (xcb_connection_t *c /**< */,
xcb_window_t window /**< */, xcb_window_t window /**< */,
xcb_atom_t property /**< */); xcb_atom_t property /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_selinux_get_property_context_cookie_t xcb_selinux_get_property_cont
ext_unchecked
**
** @param xcb_connection_t *c
** @param xcb_window_t window
** @param xcb_atom_t property
** @returns xcb_selinux_get_property_context_cookie_t
**
**************************************************************************
***/
xcb_selinux_get_property_context_cookie_t xcb_selinux_get_property_context_cookie_t
xcb_selinux_get_property_context_unchecked (xcb_connection_t *c /**< */, xcb_selinux_get_property_context_unchecked (xcb_connection_t *c /**< */,
xcb_window_t window /**< */, xcb_window_t window /**< */,
xcb_atom_t property /** < */); xcb_atom_t property /** < */);
/**************************************************************************
***
**
** char * xcb_selinux_get_property_context_context
**
** @param const xcb_selinux_get_property_context_reply_t *R
** @returns char *
**
**************************************************************************
***/
char * char *
xcb_selinux_get_property_context_context (const xcb_selinux_get_property_co ntext_reply_t *R /**< */); xcb_selinux_get_property_context_context (const xcb_selinux_get_property_co ntext_reply_t *R /**< */);
/**************************************************************************
***
**
** int xcb_selinux_get_property_context_context_length
**
** @param const xcb_selinux_get_property_context_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_selinux_get_property_context_context_length (const xcb_selinux_get_prop erty_context_reply_t *R /**< */); xcb_selinux_get_property_context_context_length (const xcb_selinux_get_prop erty_context_reply_t *R /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_selinux_get_property_context_context_end
**
** @param const xcb_selinux_get_property_context_reply_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_selinux_get_property_context_context_end (const xcb_selinux_get_propert y_context_reply_t *R /**< */); xcb_selinux_get_property_context_context_end (const xcb_selinux_get_propert y_context_reply_t *R /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_selinux_get_property_context_unchecked(). is used. * xcb_selinux_get_property_context_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_selinux_get_property_context_reply_t * xcb_selinux_get_property_con
text_reply
**
** @param xcb_connection_t *c
** @param xcb_selinux_get_property_context_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_selinux_get_property_context_reply_t *
**
**************************************************************************
***/
xcb_selinux_get_property_context_reply_t * xcb_selinux_get_property_context_reply_t *
xcb_selinux_get_property_context_reply (xcb_connection_t *c /**< */, xcb_selinux_get_property_context_reply (xcb_connection_t *c /**< */,
xcb_selinux_get_property_context_co okie_t cookie /**< */, xcb_selinux_get_property_context_co okie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
int int
xcb_selinux_get_property_data_context_sizeof (const void *_buffer /**< */ ); xcb_selinux_get_property_data_context_sizeof (const void *_buffer /**< */ );
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_selinux_get_property_data_context_cookie_t xcb_selinux_get_property
_data_context
**
** @param xcb_connection_t *c
** @param xcb_window_t window
** @param xcb_atom_t property
** @returns xcb_selinux_get_property_data_context_cookie_t
**
**************************************************************************
***/
xcb_selinux_get_property_data_context_cookie_t xcb_selinux_get_property_data_context_cookie_t
xcb_selinux_get_property_data_context (xcb_connection_t *c /**< */, xcb_selinux_get_property_data_context (xcb_connection_t *c /**< */,
xcb_window_t window /**< */, xcb_window_t window /**< */,
xcb_atom_t property /**< */) ; xcb_atom_t property /**< */) ;
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_selinux_get_property_data_context_cookie_t xcb_selinux_get_property
_data_context_unchecked
**
** @param xcb_connection_t *c
** @param xcb_window_t window
** @param xcb_atom_t property
** @returns xcb_selinux_get_property_data_context_cookie_t
**
**************************************************************************
***/
xcb_selinux_get_property_data_context_cookie_t xcb_selinux_get_property_data_context_cookie_t
xcb_selinux_get_property_data_context_unchecked (xcb_connection_t *c /**< */, xcb_selinux_get_property_data_context_unchecked (xcb_connection_t *c /**< */,
xcb_window_t window /**< */, xcb_window_t window /**< */,
xcb_atom_t property /**< */); xcb_atom_t property /**< */);
/**************************************************************************
***
**
** char * xcb_selinux_get_property_data_context_context
**
** @param const xcb_selinux_get_property_data_context_reply_t *R
** @returns char *
**
**************************************************************************
***/
char * char *
xcb_selinux_get_property_data_context_context (const xcb_selinux_get_proper ty_data_context_reply_t *R /**< */); xcb_selinux_get_property_data_context_context (const xcb_selinux_get_proper ty_data_context_reply_t *R /**< */);
/**************************************************************************
***
**
** int xcb_selinux_get_property_data_context_context_length
**
** @param const xcb_selinux_get_property_data_context_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_selinux_get_property_data_context_context_length (const xcb_selinux_get _property_data_context_reply_t *R /**< */); xcb_selinux_get_property_data_context_context_length (const xcb_selinux_get _property_data_context_reply_t *R /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_selinux_get_property_data_context_context_en
d
**
** @param const xcb_selinux_get_property_data_context_reply_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_selinux_get_property_data_context_context_end (const xcb_selinux_get_pr operty_data_context_reply_t *R /**< */); xcb_selinux_get_property_data_context_context_end (const xcb_selinux_get_pr operty_data_context_reply_t *R /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_selinux_get_property_data_context_unchecked(). is used. * xcb_selinux_get_property_data_context_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_selinux_get_property_data_context_reply_t * xcb_selinux_get_propert
y_data_context_reply
**
** @param xcb_connection_t *c
** @param xcb_selinux_get_property_data_context_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_selinux_get_property_data_context_reply_t *
**
**************************************************************************
***/
xcb_selinux_get_property_data_context_reply_t * xcb_selinux_get_property_data_context_reply_t *
xcb_selinux_get_property_data_context_reply (xcb_connection_t *c /**< */, xcb_selinux_get_property_data_context_reply (xcb_connection_t *c /**< */,
xcb_selinux_get_property_data_ context_cookie_t cookie /**< */, xcb_selinux_get_property_data_ context_cookie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
int int
xcb_selinux_list_properties_sizeof (const void *_buffer /**< */); xcb_selinux_list_properties_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_selinux_list_properties_cookie_t xcb_selinux_list_properties
**
** @param xcb_connection_t *c
** @param xcb_window_t window
** @returns xcb_selinux_list_properties_cookie_t
**
**************************************************************************
***/
xcb_selinux_list_properties_cookie_t xcb_selinux_list_properties_cookie_t
xcb_selinux_list_properties (xcb_connection_t *c /**< */, xcb_selinux_list_properties (xcb_connection_t *c /**< */,
xcb_window_t window /**< */); xcb_window_t window /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_selinux_list_properties_cookie_t xcb_selinux_list_properties_unchec
ked
**
** @param xcb_connection_t *c
** @param xcb_window_t window
** @returns xcb_selinux_list_properties_cookie_t
**
**************************************************************************
***/
xcb_selinux_list_properties_cookie_t xcb_selinux_list_properties_cookie_t
xcb_selinux_list_properties_unchecked (xcb_connection_t *c /**< */, xcb_selinux_list_properties_unchecked (xcb_connection_t *c /**< */,
xcb_window_t window /**< */); xcb_window_t window /**< */);
/**************************************************************************
***
**
** int xcb_selinux_list_properties_properties_length
**
** @param const xcb_selinux_list_properties_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_selinux_list_properties_properties_length (const xcb_selinux_list_prope rties_reply_t *R /**< */); xcb_selinux_list_properties_properties_length (const xcb_selinux_list_prope rties_reply_t *R /**< */);
/**************************************************************************
***
**
** xcb_selinux_list_item_iterator_t xcb_selinux_list_properties_properties
_iterator
**
** @param const xcb_selinux_list_properties_reply_t *R
** @returns xcb_selinux_list_item_iterator_t
**
**************************************************************************
***/
xcb_selinux_list_item_iterator_t xcb_selinux_list_item_iterator_t
xcb_selinux_list_properties_properties_iterator (const xcb_selinux_list_pro perties_reply_t *R /**< */); xcb_selinux_list_properties_properties_iterator (const xcb_selinux_list_pro perties_reply_t *R /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_selinux_list_properties_unchecked(). is used. * xcb_selinux_list_properties_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_selinux_list_properties_reply_t * xcb_selinux_list_properties_reply
**
** @param xcb_connection_t *c
** @param xcb_selinux_list_properties_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_selinux_list_properties_reply_t *
**
**************************************************************************
***/
xcb_selinux_list_properties_reply_t * xcb_selinux_list_properties_reply_t *
xcb_selinux_list_properties_reply (xcb_connection_t *c /**< */, xcb_selinux_list_properties_reply (xcb_connection_t *c /**< */,
xcb_selinux_list_properties_cookie_t c ookie /**< */, xcb_selinux_list_properties_cookie_t c ookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
int int
xcb_selinux_set_selection_create_context_sizeof (const void *_buffer /**< */); xcb_selinux_set_selection_create_context_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_selinux_set_selection_create_context_checked
**
** @param xcb_connection_t *c
** @param uint32_t context_len
** @param const char *context
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_selinux_set_selection_create_context_checked (xcb_connection_t *c /**< */, xcb_selinux_set_selection_create_context_checked (xcb_connection_t *c /**< */,
uint32_t context _len /**< */, uint32_t context _len /**< */,
const char *context /**< */); const char *context /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_selinux_set_selection_create_context
**
** @param xcb_connection_t *c
** @param uint32_t context_len
** @param const char *context
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_selinux_set_selection_create_context (xcb_connection_t *c /**< */, xcb_selinux_set_selection_create_context (xcb_connection_t *c /**< */,
uint32_t context_len /* *< */, uint32_t context_len /* *< */,
const char *context /**< * /); const char *context /**< * /);
int int
xcb_selinux_get_selection_create_context_sizeof (const void *_buffer /**< */); xcb_selinux_get_selection_create_context_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_selinux_get_selection_create_context_cookie_t xcb_selinux_get_selec
tion_create_context
**
** @param xcb_connection_t *c
** @returns xcb_selinux_get_selection_create_context_cookie_t
**
**************************************************************************
***/
xcb_selinux_get_selection_create_context_cookie_t xcb_selinux_get_selection_create_context_cookie_t
xcb_selinux_get_selection_create_context (xcb_connection_t *c /**< */); xcb_selinux_get_selection_create_context (xcb_connection_t *c /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_selinux_get_selection_create_context_cookie_t xcb_selinux_get_selec
tion_create_context_unchecked
**
** @param xcb_connection_t *c
** @returns xcb_selinux_get_selection_create_context_cookie_t
**
**************************************************************************
***/
xcb_selinux_get_selection_create_context_cookie_t xcb_selinux_get_selection_create_context_cookie_t
xcb_selinux_get_selection_create_context_unchecked (xcb_connection_t *c /* *< */); xcb_selinux_get_selection_create_context_unchecked (xcb_connection_t *c /* *< */);
/**************************************************************************
***
**
** char * xcb_selinux_get_selection_create_context_context
**
** @param const xcb_selinux_get_selection_create_context_reply_t *R
** @returns char *
**
**************************************************************************
***/
char * char *
xcb_selinux_get_selection_create_context_context (const xcb_selinux_get_sel ection_create_context_reply_t *R /**< */); xcb_selinux_get_selection_create_context_context (const xcb_selinux_get_sel ection_create_context_reply_t *R /**< */);
/**************************************************************************
***
**
** int xcb_selinux_get_selection_create_context_context_length
**
** @param const xcb_selinux_get_selection_create_context_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_selinux_get_selection_create_context_context_length (const xcb_selinux_ get_selection_create_context_reply_t *R /**< */); xcb_selinux_get_selection_create_context_context_length (const xcb_selinux_ get_selection_create_context_reply_t *R /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_selinux_get_selection_create_context_context
_end
**
** @param const xcb_selinux_get_selection_create_context_reply_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_selinux_get_selection_create_context_context_end (const xcb_selinux_get _selection_create_context_reply_t *R /**< */); xcb_selinux_get_selection_create_context_context_end (const xcb_selinux_get _selection_create_context_reply_t *R /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_selinux_get_selection_create_context_unchecked(). is used. * xcb_selinux_get_selection_create_context_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_selinux_get_selection_create_context_reply_t * xcb_selinux_get_sele
ction_create_context_reply
**
** @param xcb_connection_t *c
** @param xcb_selinux_get_selection_create_context_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_selinux_get_selection_create_context_reply_t *
**
**************************************************************************
***/
xcb_selinux_get_selection_create_context_reply_t * xcb_selinux_get_selection_create_context_reply_t *
xcb_selinux_get_selection_create_context_reply (xcb_connection_t *c /**< */, xcb_selinux_get_selection_create_context_reply (xcb_connection_t *c /**< */,
xcb_selinux_get_selection_c reate_context_cookie_t cookie /**< */, xcb_selinux_get_selection_c reate_context_cookie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
int int
xcb_selinux_set_selection_use_context_sizeof (const void *_buffer /**< */ ); xcb_selinux_set_selection_use_context_sizeof (const void *_buffer /**< */ );
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_selinux_set_selection_use_context_checked
**
** @param xcb_connection_t *c
** @param uint32_t context_len
** @param const char *context
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_selinux_set_selection_use_context_checked (xcb_connection_t *c /**< */ , xcb_selinux_set_selection_use_context_checked (xcb_connection_t *c /**< */ ,
uint32_t context_le n /**< */, uint32_t context_le n /**< */,
const char *context / **< */); const char *context / **< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_selinux_set_selection_use_context
**
** @param xcb_connection_t *c
** @param uint32_t context_len
** @param const char *context
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_selinux_set_selection_use_context (xcb_connection_t *c /**< */, xcb_selinux_set_selection_use_context (xcb_connection_t *c /**< */,
uint32_t context_len /**< */, uint32_t context_len /**< */,
const char *context /**< */); const char *context /**< */);
int int
xcb_selinux_get_selection_use_context_sizeof (const void *_buffer /**< */ ); xcb_selinux_get_selection_use_context_sizeof (const void *_buffer /**< */ );
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_selinux_get_selection_use_context_cookie_t xcb_selinux_get_selectio
n_use_context
**
** @param xcb_connection_t *c
** @returns xcb_selinux_get_selection_use_context_cookie_t
**
**************************************************************************
***/
xcb_selinux_get_selection_use_context_cookie_t xcb_selinux_get_selection_use_context_cookie_t
xcb_selinux_get_selection_use_context (xcb_connection_t *c /**< */); xcb_selinux_get_selection_use_context (xcb_connection_t *c /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_selinux_get_selection_use_context_cookie_t xcb_selinux_get_selectio
n_use_context_unchecked
**
** @param xcb_connection_t *c
** @returns xcb_selinux_get_selection_use_context_cookie_t
**
**************************************************************************
***/
xcb_selinux_get_selection_use_context_cookie_t xcb_selinux_get_selection_use_context_cookie_t
xcb_selinux_get_selection_use_context_unchecked (xcb_connection_t *c /**< */); xcb_selinux_get_selection_use_context_unchecked (xcb_connection_t *c /**< */);
/**************************************************************************
***
**
** char * xcb_selinux_get_selection_use_context_context
**
** @param const xcb_selinux_get_selection_use_context_reply_t *R
** @returns char *
**
**************************************************************************
***/
char * char *
xcb_selinux_get_selection_use_context_context (const xcb_selinux_get_select ion_use_context_reply_t *R /**< */); xcb_selinux_get_selection_use_context_context (const xcb_selinux_get_select ion_use_context_reply_t *R /**< */);
/**************************************************************************
***
**
** int xcb_selinux_get_selection_use_context_context_length
**
** @param const xcb_selinux_get_selection_use_context_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_selinux_get_selection_use_context_context_length (const xcb_selinux_get _selection_use_context_reply_t *R /**< */); xcb_selinux_get_selection_use_context_context_length (const xcb_selinux_get _selection_use_context_reply_t *R /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_selinux_get_selection_use_context_context_en
d
**
** @param const xcb_selinux_get_selection_use_context_reply_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_selinux_get_selection_use_context_context_end (const xcb_selinux_get_se lection_use_context_reply_t *R /**< */); xcb_selinux_get_selection_use_context_context_end (const xcb_selinux_get_se lection_use_context_reply_t *R /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_selinux_get_selection_use_context_unchecked(). is used. * xcb_selinux_get_selection_use_context_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_selinux_get_selection_use_context_reply_t * xcb_selinux_get_selecti
on_use_context_reply
**
** @param xcb_connection_t *c
** @param xcb_selinux_get_selection_use_context_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_selinux_get_selection_use_context_reply_t *
**
**************************************************************************
***/
xcb_selinux_get_selection_use_context_reply_t * xcb_selinux_get_selection_use_context_reply_t *
xcb_selinux_get_selection_use_context_reply (xcb_connection_t *c /**< */, xcb_selinux_get_selection_use_context_reply (xcb_connection_t *c /**< */,
xcb_selinux_get_selection_use_ context_cookie_t cookie /**< */, xcb_selinux_get_selection_use_ context_cookie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
int int
xcb_selinux_get_selection_context_sizeof (const void *_buffer /**< */); xcb_selinux_get_selection_context_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_selinux_get_selection_context_cookie_t xcb_selinux_get_selection_co
ntext
**
** @param xcb_connection_t *c
** @param xcb_atom_t selection
** @returns xcb_selinux_get_selection_context_cookie_t
**
**************************************************************************
***/
xcb_selinux_get_selection_context_cookie_t xcb_selinux_get_selection_context_cookie_t
xcb_selinux_get_selection_context (xcb_connection_t *c /**< */, xcb_selinux_get_selection_context (xcb_connection_t *c /**< */,
xcb_atom_t selection /**< */); xcb_atom_t selection /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_selinux_get_selection_context_cookie_t xcb_selinux_get_selection_co
ntext_unchecked
**
** @param xcb_connection_t *c
** @param xcb_atom_t selection
** @returns xcb_selinux_get_selection_context_cookie_t
**
**************************************************************************
***/
xcb_selinux_get_selection_context_cookie_t xcb_selinux_get_selection_context_cookie_t
xcb_selinux_get_selection_context_unchecked (xcb_connection_t *c /**< */, xcb_selinux_get_selection_context_unchecked (xcb_connection_t *c /**< */,
xcb_atom_t selection / **< */); xcb_atom_t selection / **< */);
/**************************************************************************
***
**
** char * xcb_selinux_get_selection_context_context
**
** @param const xcb_selinux_get_selection_context_reply_t *R
** @returns char *
**
**************************************************************************
***/
char * char *
xcb_selinux_get_selection_context_context (const xcb_selinux_get_selection_ context_reply_t *R /**< */); xcb_selinux_get_selection_context_context (const xcb_selinux_get_selection_ context_reply_t *R /**< */);
/**************************************************************************
***
**
** int xcb_selinux_get_selection_context_context_length
**
** @param const xcb_selinux_get_selection_context_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_selinux_get_selection_context_context_length (const xcb_selinux_get_sel ection_context_reply_t *R /**< */); xcb_selinux_get_selection_context_context_length (const xcb_selinux_get_sel ection_context_reply_t *R /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_selinux_get_selection_context_context_end
**
** @param const xcb_selinux_get_selection_context_reply_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_selinux_get_selection_context_context_end (const xcb_selinux_get_select ion_context_reply_t *R /**< */); xcb_selinux_get_selection_context_context_end (const xcb_selinux_get_select ion_context_reply_t *R /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_selinux_get_selection_context_unchecked(). is used. * xcb_selinux_get_selection_context_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_selinux_get_selection_context_reply_t * xcb_selinux_get_selection_c
ontext_reply
**
** @param xcb_connection_t *c
** @param xcb_selinux_get_selection_context_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_selinux_get_selection_context_reply_t *
**
**************************************************************************
***/
xcb_selinux_get_selection_context_reply_t * xcb_selinux_get_selection_context_reply_t *
xcb_selinux_get_selection_context_reply (xcb_connection_t *c /**< */, xcb_selinux_get_selection_context_reply (xcb_connection_t *c /**< */,
xcb_selinux_get_selection_context_ cookie_t cookie /**< */, xcb_selinux_get_selection_context_ cookie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
int int
xcb_selinux_get_selection_data_context_sizeof (const void *_buffer /**< * /); xcb_selinux_get_selection_data_context_sizeof (const void *_buffer /**< * /);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_selinux_get_selection_data_context_cookie_t xcb_selinux_get_selecti
on_data_context
**
** @param xcb_connection_t *c
** @param xcb_atom_t selection
** @returns xcb_selinux_get_selection_data_context_cookie_t
**
**************************************************************************
***/
xcb_selinux_get_selection_data_context_cookie_t xcb_selinux_get_selection_data_context_cookie_t
xcb_selinux_get_selection_data_context (xcb_connection_t *c /**< */, xcb_selinux_get_selection_data_context (xcb_connection_t *c /**< */,
xcb_atom_t selection /**< * /); xcb_atom_t selection /**< * /);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_selinux_get_selection_data_context_cookie_t xcb_selinux_get_selecti
on_data_context_unchecked
**
** @param xcb_connection_t *c
** @param xcb_atom_t selection
** @returns xcb_selinux_get_selection_data_context_cookie_t
**
**************************************************************************
***/
xcb_selinux_get_selection_data_context_cookie_t xcb_selinux_get_selection_data_context_cookie_t
xcb_selinux_get_selection_data_context_unchecked (xcb_connection_t *c /**< */, xcb_selinux_get_selection_data_context_unchecked (xcb_connection_t *c /**< */,
xcb_atom_t selecti on /**< */); xcb_atom_t selecti on /**< */);
/**************************************************************************
***
**
** char * xcb_selinux_get_selection_data_context_context
**
** @param const xcb_selinux_get_selection_data_context_reply_t *R
** @returns char *
**
**************************************************************************
***/
char * char *
xcb_selinux_get_selection_data_context_context (const xcb_selinux_get_selec tion_data_context_reply_t *R /**< */); xcb_selinux_get_selection_data_context_context (const xcb_selinux_get_selec tion_data_context_reply_t *R /**< */);
/**************************************************************************
***
**
** int xcb_selinux_get_selection_data_context_context_length
**
** @param const xcb_selinux_get_selection_data_context_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_selinux_get_selection_data_context_context_length (const xcb_selinux_ge t_selection_data_context_reply_t *R /**< */); xcb_selinux_get_selection_data_context_context_length (const xcb_selinux_ge t_selection_data_context_reply_t *R /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_selinux_get_selection_data_context_context_e
nd
**
** @param const xcb_selinux_get_selection_data_context_reply_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_selinux_get_selection_data_context_context_end (const xcb_selinux_get_s election_data_context_reply_t *R /**< */); xcb_selinux_get_selection_data_context_context_end (const xcb_selinux_get_s election_data_context_reply_t *R /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_selinux_get_selection_data_context_unchecked(). is used. * xcb_selinux_get_selection_data_context_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_selinux_get_selection_data_context_reply_t * xcb_selinux_get_select
ion_data_context_reply
**
** @param xcb_connection_t *c
** @param xcb_selinux_get_selection_data_context_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_selinux_get_selection_data_context_reply_t *
**
**************************************************************************
***/
xcb_selinux_get_selection_data_context_reply_t * xcb_selinux_get_selection_data_context_reply_t *
xcb_selinux_get_selection_data_context_reply (xcb_connection_t *c /**< */, xcb_selinux_get_selection_data_context_reply (xcb_connection_t *c /**< */,
xcb_selinux_get_selection_dat a_context_cookie_t cookie /**< */, xcb_selinux_get_selection_dat a_context_cookie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
int int
xcb_selinux_list_selections_sizeof (const void *_buffer /**< */); xcb_selinux_list_selections_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_selinux_list_selections_cookie_t xcb_selinux_list_selections
**
** @param xcb_connection_t *c
** @returns xcb_selinux_list_selections_cookie_t
**
**************************************************************************
***/
xcb_selinux_list_selections_cookie_t xcb_selinux_list_selections_cookie_t
xcb_selinux_list_selections (xcb_connection_t *c /**< */); xcb_selinux_list_selections (xcb_connection_t *c /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_selinux_list_selections_cookie_t xcb_selinux_list_selections_unchec
ked
**
** @param xcb_connection_t *c
** @returns xcb_selinux_list_selections_cookie_t
**
**************************************************************************
***/
xcb_selinux_list_selections_cookie_t xcb_selinux_list_selections_cookie_t
xcb_selinux_list_selections_unchecked (xcb_connection_t *c /**< */); xcb_selinux_list_selections_unchecked (xcb_connection_t *c /**< */);
/**************************************************************************
***
**
** int xcb_selinux_list_selections_selections_length
**
** @param const xcb_selinux_list_selections_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_selinux_list_selections_selections_length (const xcb_selinux_list_selec tions_reply_t *R /**< */); xcb_selinux_list_selections_selections_length (const xcb_selinux_list_selec tions_reply_t *R /**< */);
/**************************************************************************
***
**
** xcb_selinux_list_item_iterator_t xcb_selinux_list_selections_selections
_iterator
**
** @param const xcb_selinux_list_selections_reply_t *R
** @returns xcb_selinux_list_item_iterator_t
**
**************************************************************************
***/
xcb_selinux_list_item_iterator_t xcb_selinux_list_item_iterator_t
xcb_selinux_list_selections_selections_iterator (const xcb_selinux_list_sel ections_reply_t *R /**< */); xcb_selinux_list_selections_selections_iterator (const xcb_selinux_list_sel ections_reply_t *R /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_selinux_list_selections_unchecked(). is used. * xcb_selinux_list_selections_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_selinux_list_selections_reply_t * xcb_selinux_list_selections_reply
**
** @param xcb_connection_t *c
** @param xcb_selinux_list_selections_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_selinux_list_selections_reply_t *
**
**************************************************************************
***/
xcb_selinux_list_selections_reply_t * xcb_selinux_list_selections_reply_t *
xcb_selinux_list_selections_reply (xcb_connection_t *c /**< */, xcb_selinux_list_selections_reply (xcb_connection_t *c /**< */,
xcb_selinux_list_selections_cookie_t c ookie /**< */, xcb_selinux_list_selections_cookie_t c ookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
int int
xcb_selinux_get_client_context_sizeof (const void *_buffer /**< */); xcb_selinux_get_client_context_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_selinux_get_client_context_cookie_t xcb_selinux_get_client_context
**
** @param xcb_connection_t *c
** @param uint32_t resource
** @returns xcb_selinux_get_client_context_cookie_t
**
**************************************************************************
***/
xcb_selinux_get_client_context_cookie_t xcb_selinux_get_client_context_cookie_t
xcb_selinux_get_client_context (xcb_connection_t *c /**< */, xcb_selinux_get_client_context (xcb_connection_t *c /**< */,
uint32_t resource /**< */); uint32_t resource /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_selinux_get_client_context_cookie_t xcb_selinux_get_client_context_
unchecked
**
** @param xcb_connection_t *c
** @param uint32_t resource
** @returns xcb_selinux_get_client_context_cookie_t
**
**************************************************************************
***/
xcb_selinux_get_client_context_cookie_t xcb_selinux_get_client_context_cookie_t
xcb_selinux_get_client_context_unchecked (xcb_connection_t *c /**< */, xcb_selinux_get_client_context_unchecked (xcb_connection_t *c /**< */,
uint32_t resource /**< */); uint32_t resource /**< */);
/**************************************************************************
***
**
** char * xcb_selinux_get_client_context_context
**
** @param const xcb_selinux_get_client_context_reply_t *R
** @returns char *
**
**************************************************************************
***/
char * char *
xcb_selinux_get_client_context_context (const xcb_selinux_get_client_contex t_reply_t *R /**< */); xcb_selinux_get_client_context_context (const xcb_selinux_get_client_contex t_reply_t *R /**< */);
/**************************************************************************
***
**
** int xcb_selinux_get_client_context_context_length
**
** @param const xcb_selinux_get_client_context_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_selinux_get_client_context_context_length (const xcb_selinux_get_client _context_reply_t *R /**< */); xcb_selinux_get_client_context_context_length (const xcb_selinux_get_client _context_reply_t *R /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_selinux_get_client_context_context_end
**
** @param const xcb_selinux_get_client_context_reply_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_selinux_get_client_context_context_end (const xcb_selinux_get_client_co ntext_reply_t *R /**< */); xcb_selinux_get_client_context_context_end (const xcb_selinux_get_client_co ntext_reply_t *R /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_selinux_get_client_context_unchecked(). is used. * xcb_selinux_get_client_context_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_selinux_get_client_context_reply_t * xcb_selinux_get_client_context
_reply
**
** @param xcb_connection_t *c
** @param xcb_selinux_get_client_context_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_selinux_get_client_context_reply_t *
**
**************************************************************************
***/
xcb_selinux_get_client_context_reply_t * xcb_selinux_get_client_context_reply_t *
xcb_selinux_get_client_context_reply (xcb_connection_t *c /**< */, xcb_selinux_get_client_context_reply (xcb_connection_t *c /**< */,
xcb_selinux_get_client_context_cookie _t cookie /**< */, xcb_selinux_get_client_context_cookie _t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
#ifdef __cplusplus #ifdef __cplusplus
} }
#endif #endif
#endif #endif
 End of changes. 113 change blocks. 
1440 lines changed or deleted 0 lines changed or added


 xtest.h   xtest.h 
skipping to change at line 23 skipping to change at line 23
#define __XTEST_H #define __XTEST_H
#include "xcb.h" #include "xcb.h"
#include "xproto.h" #include "xproto.h"
#ifdef __cplusplus #ifdef __cplusplus
extern "C" { extern "C" {
#endif #endif
#define XCB_TEST_MAJOR_VERSION 2 #define XCB_TEST_MAJOR_VERSION 2
#define XCB_TEST_MINOR_VERSION 1 #define XCB_TEST_MINOR_VERSION 2
extern xcb_extension_t xcb_test_id; extern xcb_extension_t xcb_test_id;
/** /**
* @brief xcb_test_get_version_cookie_t * @brief xcb_test_get_version_cookie_t
**/ **/
typedef struct xcb_test_get_version_cookie_t { typedef struct xcb_test_get_version_cookie_t {
unsigned int sequence; /**< */ unsigned int sequence; /**< */
} xcb_test_get_version_cookie_t; } xcb_test_get_version_cookie_t;
skipping to change at line 140 skipping to change at line 140
} xcb_test_grab_control_request_t; } xcb_test_grab_control_request_t;
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_test_get_version_cookie_t xcb_test_get_version
**
** @param xcb_connection_t *c
** @param uint8_t major_version
** @param uint16_t minor_version
** @returns xcb_test_get_version_cookie_t
**
**************************************************************************
***/
xcb_test_get_version_cookie_t xcb_test_get_version_cookie_t
xcb_test_get_version (xcb_connection_t *c /**< */, xcb_test_get_version (xcb_connection_t *c /**< */,
uint8_t major_version /**< */, uint8_t major_version /**< */,
uint16_t minor_version /**< */); uint16_t minor_version /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_test_get_version_cookie_t xcb_test_get_version_unchecked
**
** @param xcb_connection_t *c
** @param uint8_t major_version
** @param uint16_t minor_version
** @returns xcb_test_get_version_cookie_t
**
**************************************************************************
***/
xcb_test_get_version_cookie_t xcb_test_get_version_cookie_t
xcb_test_get_version_unchecked (xcb_connection_t *c /**< */, xcb_test_get_version_unchecked (xcb_connection_t *c /**< */,
uint8_t major_version /**< */, uint8_t major_version /**< */,
uint16_t minor_version /**< */); uint16_t minor_version /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_test_get_version_unchecked(). is used. * xcb_test_get_version_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_test_get_version_reply_t * xcb_test_get_version_reply
**
** @param xcb_connection_t *c
** @param xcb_test_get_version_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_test_get_version_reply_t *
**
**************************************************************************
***/
xcb_test_get_version_reply_t * xcb_test_get_version_reply_t *
xcb_test_get_version_reply (xcb_connection_t *c /**< */, xcb_test_get_version_reply (xcb_connection_t *c /**< */,
xcb_test_get_version_cookie_t cookie /**< */ , xcb_test_get_version_cookie_t cookie /**< */ ,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_test_compare_cursor_cookie_t xcb_test_compare_cursor
**
** @param xcb_connection_t *c
** @param xcb_window_t window
** @param xcb_cursor_t cursor
** @returns xcb_test_compare_cursor_cookie_t
**
**************************************************************************
***/
xcb_test_compare_cursor_cookie_t xcb_test_compare_cursor_cookie_t
xcb_test_compare_cursor (xcb_connection_t *c /**< */, xcb_test_compare_cursor (xcb_connection_t *c /**< */,
xcb_window_t window /**< */, xcb_window_t window /**< */,
xcb_cursor_t cursor /**< */); xcb_cursor_t cursor /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_test_compare_cursor_cookie_t xcb_test_compare_cursor_unchecked
**
** @param xcb_connection_t *c
** @param xcb_window_t window
** @param xcb_cursor_t cursor
** @returns xcb_test_compare_cursor_cookie_t
**
**************************************************************************
***/
xcb_test_compare_cursor_cookie_t xcb_test_compare_cursor_cookie_t
xcb_test_compare_cursor_unchecked (xcb_connection_t *c /**< */, xcb_test_compare_cursor_unchecked (xcb_connection_t *c /**< */,
xcb_window_t window /**< */, xcb_window_t window /**< */,
xcb_cursor_t cursor /**< */); xcb_cursor_t cursor /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_test_compare_cursor_unchecked(). is used. * xcb_test_compare_cursor_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_test_compare_cursor_reply_t * xcb_test_compare_cursor_reply
**
** @param xcb_connection_t *c
** @param xcb_test_compare_cursor_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_test_compare_cursor_reply_t *
**
**************************************************************************
***/
xcb_test_compare_cursor_reply_t * xcb_test_compare_cursor_reply_t *
xcb_test_compare_cursor_reply (xcb_connection_t *c /**< * /, xcb_test_compare_cursor_reply (xcb_connection_t *c /**< * /,
xcb_test_compare_cursor_cookie_t cookie / **< */, xcb_test_compare_cursor_cookie_t cookie / **< */,
xcb_generic_error_t **e /**< * /); xcb_generic_error_t **e /**< * /);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_test_fake_input_checked
**
** @param xcb_connection_t *c
** @param uint8_t type
** @param uint8_t detail
** @param uint32_t time
** @param xcb_window_t root
** @param int16_t rootX
** @param int16_t rootY
** @param uint8_t deviceid
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_test_fake_input_checked (xcb_connection_t *c /**< */, xcb_test_fake_input_checked (xcb_connection_t *c /**< */,
uint8_t type /**< */, uint8_t type /**< */,
uint8_t detail /**< */, uint8_t detail /**< */,
uint32_t time /**< */, uint32_t time /**< */,
xcb_window_t root /**< */, xcb_window_t root /**< */,
int16_t rootX /**< */, int16_t rootX /**< */,
int16_t rootY /**< */, int16_t rootY /**< */,
uint8_t deviceid /**< */); uint8_t deviceid /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_test_fake_input
**
** @param xcb_connection_t *c
** @param uint8_t type
** @param uint8_t detail
** @param uint32_t time
** @param xcb_window_t root
** @param int16_t rootX
** @param int16_t rootY
** @param uint8_t deviceid
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_test_fake_input (xcb_connection_t *c /**< */, xcb_test_fake_input (xcb_connection_t *c /**< */,
uint8_t type /**< */, uint8_t type /**< */,
uint8_t detail /**< */, uint8_t detail /**< */,
uint32_t time /**< */, uint32_t time /**< */,
xcb_window_t root /**< */, xcb_window_t root /**< */,
int16_t rootX /**< */, int16_t rootX /**< */,
int16_t rootY /**< */, int16_t rootY /**< */,
uint8_t deviceid /**< */); uint8_t deviceid /**< */);
skipping to change at line 384 skipping to change at line 278
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_test_grab_control_checked
**
** @param xcb_connection_t *c
** @param uint8_t impervious
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_test_grab_control_checked (xcb_connection_t *c /**< */, xcb_test_grab_control_checked (xcb_connection_t *c /**< */,
uint8_t impervious /**< */); uint8_t impervious /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_test_grab_control
**
** @param xcb_connection_t *c
** @param uint8_t impervious
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_test_grab_control (xcb_connection_t *c /**< */, xcb_test_grab_control (xcb_connection_t *c /**< */,
uint8_t impervious /**< */); uint8_t impervious /**< */);
#ifdef __cplusplus #ifdef __cplusplus
} }
#endif #endif
#endif #endif
 End of changes. 11 change blocks. 
149 lines changed or deleted 1 lines changed or added


 xv.h   xv.h 
skipping to change at line 59 skipping to change at line 59
typedef enum xcb_xv_type_t { typedef enum xcb_xv_type_t {
XCB_XV_TYPE_INPUT_MASK = 1, XCB_XV_TYPE_INPUT_MASK = 1,
XCB_XV_TYPE_OUTPUT_MASK = 2, XCB_XV_TYPE_OUTPUT_MASK = 2,
XCB_XV_TYPE_VIDEO_MASK = 4, XCB_XV_TYPE_VIDEO_MASK = 4,
XCB_XV_TYPE_STILL_MASK = 8, XCB_XV_TYPE_STILL_MASK = 8,
XCB_XV_TYPE_IMAGE_MASK = 16 XCB_XV_TYPE_IMAGE_MASK = 16
} xcb_xv_type_t; } xcb_xv_type_t;
typedef enum xcb_xv_image_format_info_type_t { typedef enum xcb_xv_image_format_info_type_t {
XCB_XV_IMAGE_FORMAT_INFO_TYPE_RGB, XCB_XV_IMAGE_FORMAT_INFO_TYPE_RGB = 0,
XCB_XV_IMAGE_FORMAT_INFO_TYPE_YUV XCB_XV_IMAGE_FORMAT_INFO_TYPE_YUV = 1
} xcb_xv_image_format_info_type_t; } xcb_xv_image_format_info_type_t;
typedef enum xcb_xv_image_format_info_format_t { typedef enum xcb_xv_image_format_info_format_t {
XCB_XV_IMAGE_FORMAT_INFO_FORMAT_PACKED, XCB_XV_IMAGE_FORMAT_INFO_FORMAT_PACKED = 0,
XCB_XV_IMAGE_FORMAT_INFO_FORMAT_PLANAR XCB_XV_IMAGE_FORMAT_INFO_FORMAT_PLANAR = 1
} xcb_xv_image_format_info_format_t; } xcb_xv_image_format_info_format_t;
typedef enum xcb_xv_attribute_flag_t { typedef enum xcb_xv_attribute_flag_t {
XCB_XV_ATTRIBUTE_FLAG_GETTABLE = 1, XCB_XV_ATTRIBUTE_FLAG_GETTABLE = 1,
XCB_XV_ATTRIBUTE_FLAG_SETTABLE = 2 XCB_XV_ATTRIBUTE_FLAG_SETTABLE = 2
} xcb_xv_attribute_flag_t; } xcb_xv_attribute_flag_t;
typedef enum xcb_xv_video_notify_reason_t { typedef enum xcb_xv_video_notify_reason_t {
XCB_XV_VIDEO_NOTIFY_REASON_STARTED, XCB_XV_VIDEO_NOTIFY_REASON_STARTED = 0,
XCB_XV_VIDEO_NOTIFY_REASON_STOPPED, XCB_XV_VIDEO_NOTIFY_REASON_STOPPED = 1,
XCB_XV_VIDEO_NOTIFY_REASON_BUSY, XCB_XV_VIDEO_NOTIFY_REASON_BUSY = 2,
XCB_XV_VIDEO_NOTIFY_REASON_PREEMPTED, XCB_XV_VIDEO_NOTIFY_REASON_PREEMPTED = 3,
XCB_XV_VIDEO_NOTIFY_REASON_HARD_ERROR XCB_XV_VIDEO_NOTIFY_REASON_HARD_ERROR = 4
} xcb_xv_video_notify_reason_t; } xcb_xv_video_notify_reason_t;
typedef enum xcb_xv_scanline_order_t { typedef enum xcb_xv_scanline_order_t {
XCB_XV_SCANLINE_ORDER_TOP_TO_BOTTOM, XCB_XV_SCANLINE_ORDER_TOP_TO_BOTTOM = 0,
XCB_XV_SCANLINE_ORDER_BOTTOM_TO_TOP XCB_XV_SCANLINE_ORDER_BOTTOM_TO_TOP = 1
} xcb_xv_scanline_order_t; } xcb_xv_scanline_order_t;
typedef enum xcb_xv_grab_port_status_t { typedef enum xcb_xv_grab_port_status_t {
XCB_XV_GRAB_PORT_STATUS_SUCCESS, XCB_XV_GRAB_PORT_STATUS_SUCCESS = 0,
XCB_XV_GRAB_PORT_STATUS_BAD_EXTENSION, XCB_XV_GRAB_PORT_STATUS_BAD_EXTENSION = 1,
XCB_XV_GRAB_PORT_STATUS_ALREADY_GRABBED, XCB_XV_GRAB_PORT_STATUS_ALREADY_GRABBED = 2,
XCB_XV_GRAB_PORT_STATUS_INVALID_TIME, XCB_XV_GRAB_PORT_STATUS_INVALID_TIME = 3,
XCB_XV_GRAB_PORT_STATUS_BAD_REPLY, XCB_XV_GRAB_PORT_STATUS_BAD_REPLY = 4,
XCB_XV_GRAB_PORT_STATUS_BAD_ALLOC XCB_XV_GRAB_PORT_STATUS_BAD_ALLOC = 5
} xcb_xv_grab_port_status_t; } xcb_xv_grab_port_status_t;
/** /**
* @brief xcb_xv_rational_t * @brief xcb_xv_rational_t
**/ **/
typedef struct xcb_xv_rational_t { typedef struct xcb_xv_rational_t {
int32_t numerator; /**< */ int32_t numerator; /**< */
int32_t denominator; /**< */ int32_t denominator; /**< */
} xcb_xv_rational_t; } xcb_xv_rational_t;
skipping to change at line 848 skipping to change at line 848
} xcb_xv_shm_put_image_request_t; } xcb_xv_shm_put_image_request_t;
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_xv_port_iterator_t * @param i Pointer to a xcb_xv_port_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_xv_port_t) * element. The member index is increased by sizeof(xcb_xv_port_t)
*/ */
/**************************************************************************
***
**
** void xcb_xv_port_next
**
** @param xcb_xv_port_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_xv_port_next (xcb_xv_port_iterator_t *i /**< */); xcb_xv_port_next (xcb_xv_port_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_xv_port_iterator_t * @param i An xcb_xv_port_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xv_port_end
**
** @param xcb_xv_port_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_xv_port_end (xcb_xv_port_iterator_t i /**< */); xcb_xv_port_end (xcb_xv_port_iterator_t i /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_xv_encoding_iterator_t * @param i Pointer to a xcb_xv_encoding_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_xv_encoding_t) * element. The member index is increased by sizeof(xcb_xv_encoding_t)
*/ */
/**************************************************************************
***
**
** void xcb_xv_encoding_next
**
** @param xcb_xv_encoding_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_xv_encoding_next (xcb_xv_encoding_iterator_t *i /**< */); xcb_xv_encoding_next (xcb_xv_encoding_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_xv_encoding_iterator_t * @param i An xcb_xv_encoding_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xv_encoding_end
**
** @param xcb_xv_encoding_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_xv_encoding_end (xcb_xv_encoding_iterator_t i /**< */); xcb_xv_encoding_end (xcb_xv_encoding_iterator_t i /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_xv_rational_iterator_t * @param i Pointer to a xcb_xv_rational_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_xv_rational_t) * element. The member index is increased by sizeof(xcb_xv_rational_t)
*/ */
/**************************************************************************
***
**
** void xcb_xv_rational_next
**
** @param xcb_xv_rational_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_xv_rational_next (xcb_xv_rational_iterator_t *i /**< */); xcb_xv_rational_next (xcb_xv_rational_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_xv_rational_iterator_t * @param i An xcb_xv_rational_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xv_rational_end
**
** @param xcb_xv_rational_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_xv_rational_end (xcb_xv_rational_iterator_t i /**< */); xcb_xv_rational_end (xcb_xv_rational_iterator_t i /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_xv_format_iterator_t * @param i Pointer to a xcb_xv_format_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_xv_format_t) * element. The member index is increased by sizeof(xcb_xv_format_t)
*/ */
/**************************************************************************
***
**
** void xcb_xv_format_next
**
** @param xcb_xv_format_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_xv_format_next (xcb_xv_format_iterator_t *i /**< */); xcb_xv_format_next (xcb_xv_format_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_xv_format_iterator_t * @param i An xcb_xv_format_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xv_format_end
**
** @param xcb_xv_format_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_xv_format_end (xcb_xv_format_iterator_t i /**< */); xcb_xv_format_end (xcb_xv_format_iterator_t i /**< */);
int int
xcb_xv_adaptor_info_sizeof (const void *_buffer /**< */); xcb_xv_adaptor_info_sizeof (const void *_buffer /**< */);
/**************************************************************************
***
**
** char * xcb_xv_adaptor_info_name
**
** @param const xcb_xv_adaptor_info_t *R
** @returns char *
**
**************************************************************************
***/
char * char *
xcb_xv_adaptor_info_name (const xcb_xv_adaptor_info_t *R /**< */); xcb_xv_adaptor_info_name (const xcb_xv_adaptor_info_t *R /**< */);
/**************************************************************************
***
**
** int xcb_xv_adaptor_info_name_length
**
** @param const xcb_xv_adaptor_info_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_xv_adaptor_info_name_length (const xcb_xv_adaptor_info_t *R /**< */); xcb_xv_adaptor_info_name_length (const xcb_xv_adaptor_info_t *R /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xv_adaptor_info_name_end
**
** @param const xcb_xv_adaptor_info_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_xv_adaptor_info_name_end (const xcb_xv_adaptor_info_t *R /**< */); xcb_xv_adaptor_info_name_end (const xcb_xv_adaptor_info_t *R /**< */);
/**************************************************************************
***
**
** xcb_xv_format_t * xcb_xv_adaptor_info_formats
**
** @param const xcb_xv_adaptor_info_t *R
** @returns xcb_xv_format_t *
**
**************************************************************************
***/
xcb_xv_format_t * xcb_xv_format_t *
xcb_xv_adaptor_info_formats (const xcb_xv_adaptor_info_t *R /**< */); xcb_xv_adaptor_info_formats (const xcb_xv_adaptor_info_t *R /**< */);
/**************************************************************************
***
**
** int xcb_xv_adaptor_info_formats_length
**
** @param const xcb_xv_adaptor_info_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_xv_adaptor_info_formats_length (const xcb_xv_adaptor_info_t *R /**< */ ); xcb_xv_adaptor_info_formats_length (const xcb_xv_adaptor_info_t *R /**< */ );
/**************************************************************************
***
**
** xcb_xv_format_iterator_t xcb_xv_adaptor_info_formats_iterator
**
** @param const xcb_xv_adaptor_info_t *R
** @returns xcb_xv_format_iterator_t
**
**************************************************************************
***/
xcb_xv_format_iterator_t xcb_xv_format_iterator_t
xcb_xv_adaptor_info_formats_iterator (const xcb_xv_adaptor_info_t *R /**< */); xcb_xv_adaptor_info_formats_iterator (const xcb_xv_adaptor_info_t *R /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_xv_adaptor_info_iterator_t * @param i Pointer to a xcb_xv_adaptor_info_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_xv_adaptor_info_t) * element. The member index is increased by sizeof(xcb_xv_adaptor_info_t)
*/ */
/**************************************************************************
***
**
** void xcb_xv_adaptor_info_next
**
** @param xcb_xv_adaptor_info_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_xv_adaptor_info_next (xcb_xv_adaptor_info_iterator_t *i /**< */); xcb_xv_adaptor_info_next (xcb_xv_adaptor_info_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_xv_adaptor_info_iterator_t * @param i An xcb_xv_adaptor_info_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xv_adaptor_info_end
**
** @param xcb_xv_adaptor_info_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_xv_adaptor_info_end (xcb_xv_adaptor_info_iterator_t i /**< */); xcb_xv_adaptor_info_end (xcb_xv_adaptor_info_iterator_t i /**< */);
int int
xcb_xv_encoding_info_sizeof (const void *_buffer /**< */); xcb_xv_encoding_info_sizeof (const void *_buffer /**< */);
/**************************************************************************
***
**
** char * xcb_xv_encoding_info_name
**
** @param const xcb_xv_encoding_info_t *R
** @returns char *
**
**************************************************************************
***/
char * char *
xcb_xv_encoding_info_name (const xcb_xv_encoding_info_t *R /**< */); xcb_xv_encoding_info_name (const xcb_xv_encoding_info_t *R /**< */);
/**************************************************************************
***
**
** int xcb_xv_encoding_info_name_length
**
** @param const xcb_xv_encoding_info_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_xv_encoding_info_name_length (const xcb_xv_encoding_info_t *R /**< */) ; xcb_xv_encoding_info_name_length (const xcb_xv_encoding_info_t *R /**< */) ;
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xv_encoding_info_name_end
**
** @param const xcb_xv_encoding_info_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_xv_encoding_info_name_end (const xcb_xv_encoding_info_t *R /**< */); xcb_xv_encoding_info_name_end (const xcb_xv_encoding_info_t *R /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_xv_encoding_info_iterator_t * @param i Pointer to a xcb_xv_encoding_info_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_xv_encoding_info_t) * element. The member index is increased by sizeof(xcb_xv_encoding_info_t)
*/ */
/**************************************************************************
***
**
** void xcb_xv_encoding_info_next
**
** @param xcb_xv_encoding_info_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_xv_encoding_info_next (xcb_xv_encoding_info_iterator_t *i /**< */); xcb_xv_encoding_info_next (xcb_xv_encoding_info_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_xv_encoding_info_iterator_t * @param i An xcb_xv_encoding_info_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xv_encoding_info_end
**
** @param xcb_xv_encoding_info_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_xv_encoding_info_end (xcb_xv_encoding_info_iterator_t i /**< */); xcb_xv_encoding_info_end (xcb_xv_encoding_info_iterator_t i /**< */);
int int
xcb_xv_image_sizeof (const void *_buffer /**< */); xcb_xv_image_sizeof (const void *_buffer /**< */);
/**************************************************************************
***
**
** uint32_t * xcb_xv_image_pitches
**
** @param const xcb_xv_image_t *R
** @returns uint32_t *
**
**************************************************************************
***/
uint32_t * uint32_t *
xcb_xv_image_pitches (const xcb_xv_image_t *R /**< */); xcb_xv_image_pitches (const xcb_xv_image_t *R /**< */);
/**************************************************************************
***
**
** int xcb_xv_image_pitches_length
**
** @param const xcb_xv_image_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_xv_image_pitches_length (const xcb_xv_image_t *R /**< */); xcb_xv_image_pitches_length (const xcb_xv_image_t *R /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xv_image_pitches_end
**
** @param const xcb_xv_image_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_xv_image_pitches_end (const xcb_xv_image_t *R /**< */); xcb_xv_image_pitches_end (const xcb_xv_image_t *R /**< */);
/**************************************************************************
***
**
** uint32_t * xcb_xv_image_offsets
**
** @param const xcb_xv_image_t *R
** @returns uint32_t *
**
**************************************************************************
***/
uint32_t * uint32_t *
xcb_xv_image_offsets (const xcb_xv_image_t *R /**< */); xcb_xv_image_offsets (const xcb_xv_image_t *R /**< */);
/**************************************************************************
***
**
** int xcb_xv_image_offsets_length
**
** @param const xcb_xv_image_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_xv_image_offsets_length (const xcb_xv_image_t *R /**< */); xcb_xv_image_offsets_length (const xcb_xv_image_t *R /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xv_image_offsets_end
**
** @param const xcb_xv_image_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_xv_image_offsets_end (const xcb_xv_image_t *R /**< */); xcb_xv_image_offsets_end (const xcb_xv_image_t *R /**< */);
/**************************************************************************
***
**
** uint8_t * xcb_xv_image_data
**
** @param const xcb_xv_image_t *R
** @returns uint8_t *
**
**************************************************************************
***/
uint8_t * uint8_t *
xcb_xv_image_data (const xcb_xv_image_t *R /**< */); xcb_xv_image_data (const xcb_xv_image_t *R /**< */);
/**************************************************************************
***
**
** int xcb_xv_image_data_length
**
** @param const xcb_xv_image_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_xv_image_data_length (const xcb_xv_image_t *R /**< */); xcb_xv_image_data_length (const xcb_xv_image_t *R /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xv_image_data_end
**
** @param const xcb_xv_image_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_xv_image_data_end (const xcb_xv_image_t *R /**< */); xcb_xv_image_data_end (const xcb_xv_image_t *R /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_xv_image_iterator_t * @param i Pointer to a xcb_xv_image_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_xv_image_t) * element. The member index is increased by sizeof(xcb_xv_image_t)
*/ */
/**************************************************************************
***
**
** void xcb_xv_image_next
**
** @param xcb_xv_image_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_xv_image_next (xcb_xv_image_iterator_t *i /**< */); xcb_xv_image_next (xcb_xv_image_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_xv_image_iterator_t * @param i An xcb_xv_image_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xv_image_end
**
** @param xcb_xv_image_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_xv_image_end (xcb_xv_image_iterator_t i /**< */); xcb_xv_image_end (xcb_xv_image_iterator_t i /**< */);
int int
xcb_xv_attribute_info_sizeof (const void *_buffer /**< */); xcb_xv_attribute_info_sizeof (const void *_buffer /**< */);
/**************************************************************************
***
**
** char * xcb_xv_attribute_info_name
**
** @param const xcb_xv_attribute_info_t *R
** @returns char *
**
**************************************************************************
***/
char * char *
xcb_xv_attribute_info_name (const xcb_xv_attribute_info_t *R /**< */); xcb_xv_attribute_info_name (const xcb_xv_attribute_info_t *R /**< */);
/**************************************************************************
***
**
** int xcb_xv_attribute_info_name_length
**
** @param const xcb_xv_attribute_info_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_xv_attribute_info_name_length (const xcb_xv_attribute_info_t *R /**< * /); xcb_xv_attribute_info_name_length (const xcb_xv_attribute_info_t *R /**< * /);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xv_attribute_info_name_end
**
** @param const xcb_xv_attribute_info_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_xv_attribute_info_name_end (const xcb_xv_attribute_info_t *R /**< */); xcb_xv_attribute_info_name_end (const xcb_xv_attribute_info_t *R /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_xv_attribute_info_iterator_t * @param i Pointer to a xcb_xv_attribute_info_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_xv_attribute_info_t ) * element. The member index is increased by sizeof(xcb_xv_attribute_info_t )
*/ */
/**************************************************************************
***
**
** void xcb_xv_attribute_info_next
**
** @param xcb_xv_attribute_info_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_xv_attribute_info_next (xcb_xv_attribute_info_iterator_t *i /**< */); xcb_xv_attribute_info_next (xcb_xv_attribute_info_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_xv_attribute_info_iterator_t * @param i An xcb_xv_attribute_info_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xv_attribute_info_end
**
** @param xcb_xv_attribute_info_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_xv_attribute_info_end (xcb_xv_attribute_info_iterator_t i /**< */); xcb_xv_attribute_info_end (xcb_xv_attribute_info_iterator_t i /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_xv_image_format_info_iterator_t * @param i Pointer to a xcb_xv_image_format_info_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_xv_image_format_inf o_t) * element. The member index is increased by sizeof(xcb_xv_image_format_inf o_t)
*/ */
/**************************************************************************
***
**
** void xcb_xv_image_format_info_next
**
** @param xcb_xv_image_format_info_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_xv_image_format_info_next (xcb_xv_image_format_info_iterator_t *i /**< */); xcb_xv_image_format_info_next (xcb_xv_image_format_info_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_xv_image_format_info_iterator_t * @param i An xcb_xv_image_format_info_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xv_image_format_info_end
**
** @param xcb_xv_image_format_info_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_xv_image_format_info_end (xcb_xv_image_format_info_iterator_t i /**< * /); xcb_xv_image_format_info_end (xcb_xv_image_format_info_iterator_t i /**< * /);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_xv_query_extension_cookie_t xcb_xv_query_extension
**
** @param xcb_connection_t *c
** @returns xcb_xv_query_extension_cookie_t
**
**************************************************************************
***/
xcb_xv_query_extension_cookie_t xcb_xv_query_extension_cookie_t
xcb_xv_query_extension (xcb_connection_t *c /**< */); xcb_xv_query_extension (xcb_connection_t *c /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_xv_query_extension_cookie_t xcb_xv_query_extension_unchecked
**
** @param xcb_connection_t *c
** @returns xcb_xv_query_extension_cookie_t
**
**************************************************************************
***/
xcb_xv_query_extension_cookie_t xcb_xv_query_extension_cookie_t
xcb_xv_query_extension_unchecked (xcb_connection_t *c /**< */); xcb_xv_query_extension_unchecked (xcb_connection_t *c /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_xv_query_extension_unchecked(). is used. * xcb_xv_query_extension_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_xv_query_extension_reply_t * xcb_xv_query_extension_reply
**
** @param xcb_connection_t *c
** @param xcb_xv_query_extension_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_xv_query_extension_reply_t *
**
**************************************************************************
***/
xcb_xv_query_extension_reply_t * xcb_xv_query_extension_reply_t *
xcb_xv_query_extension_reply (xcb_connection_t *c /**< */, xcb_xv_query_extension_reply (xcb_connection_t *c /**< */,
xcb_xv_query_extension_cookie_t cookie /** < */, xcb_xv_query_extension_cookie_t cookie /** < */,
xcb_generic_error_t **e /**< */) ; xcb_generic_error_t **e /**< */) ;
int int
xcb_xv_query_adaptors_sizeof (const void *_buffer /**< */); xcb_xv_query_adaptors_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_xv_query_adaptors_cookie_t xcb_xv_query_adaptors
**
** @param xcb_connection_t *c
** @param xcb_window_t window
** @returns xcb_xv_query_adaptors_cookie_t
**
**************************************************************************
***/
xcb_xv_query_adaptors_cookie_t xcb_xv_query_adaptors_cookie_t
xcb_xv_query_adaptors (xcb_connection_t *c /**< */, xcb_xv_query_adaptors (xcb_connection_t *c /**< */,
xcb_window_t window /**< */); xcb_window_t window /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_xv_query_adaptors_cookie_t xcb_xv_query_adaptors_unchecked
**
** @param xcb_connection_t *c
** @param xcb_window_t window
** @returns xcb_xv_query_adaptors_cookie_t
**
**************************************************************************
***/
xcb_xv_query_adaptors_cookie_t xcb_xv_query_adaptors_cookie_t
xcb_xv_query_adaptors_unchecked (xcb_connection_t *c /**< */, xcb_xv_query_adaptors_unchecked (xcb_connection_t *c /**< */,
xcb_window_t window /**< */); xcb_window_t window /**< */);
/**************************************************************************
***
**
** int xcb_xv_query_adaptors_info_length
**
** @param const xcb_xv_query_adaptors_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_xv_query_adaptors_info_length (const xcb_xv_query_adaptors_reply_t *R /**< */); xcb_xv_query_adaptors_info_length (const xcb_xv_query_adaptors_reply_t *R /**< */);
/**************************************************************************
***
**
** xcb_xv_adaptor_info_iterator_t xcb_xv_query_adaptors_info_iterator
**
** @param const xcb_xv_query_adaptors_reply_t *R
** @returns xcb_xv_adaptor_info_iterator_t
**
**************************************************************************
***/
xcb_xv_adaptor_info_iterator_t xcb_xv_adaptor_info_iterator_t
xcb_xv_query_adaptors_info_iterator (const xcb_xv_query_adaptors_reply_t *R /**< */); xcb_xv_query_adaptors_info_iterator (const xcb_xv_query_adaptors_reply_t *R /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_xv_query_adaptors_unchecked(). is used. * xcb_xv_query_adaptors_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_xv_query_adaptors_reply_t * xcb_xv_query_adaptors_reply
**
** @param xcb_connection_t *c
** @param xcb_xv_query_adaptors_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_xv_query_adaptors_reply_t *
**
**************************************************************************
***/
xcb_xv_query_adaptors_reply_t * xcb_xv_query_adaptors_reply_t *
xcb_xv_query_adaptors_reply (xcb_connection_t *c /**< */, xcb_xv_query_adaptors_reply (xcb_connection_t *c /**< */,
xcb_xv_query_adaptors_cookie_t cookie /**< */, xcb_xv_query_adaptors_cookie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
int int
xcb_xv_query_encodings_sizeof (const void *_buffer /**< */); xcb_xv_query_encodings_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_xv_query_encodings_cookie_t xcb_xv_query_encodings
**
** @param xcb_connection_t *c
** @param xcb_xv_port_t port
** @returns xcb_xv_query_encodings_cookie_t
**
**************************************************************************
***/
xcb_xv_query_encodings_cookie_t xcb_xv_query_encodings_cookie_t
xcb_xv_query_encodings (xcb_connection_t *c /**< */, xcb_xv_query_encodings (xcb_connection_t *c /**< */,
xcb_xv_port_t port /**< */); xcb_xv_port_t port /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_xv_query_encodings_cookie_t xcb_xv_query_encodings_unchecked
**
** @param xcb_connection_t *c
** @param xcb_xv_port_t port
** @returns xcb_xv_query_encodings_cookie_t
**
**************************************************************************
***/
xcb_xv_query_encodings_cookie_t xcb_xv_query_encodings_cookie_t
xcb_xv_query_encodings_unchecked (xcb_connection_t *c /**< */, xcb_xv_query_encodings_unchecked (xcb_connection_t *c /**< */,
xcb_xv_port_t port /**< */); xcb_xv_port_t port /**< */);
/**************************************************************************
***
**
** int xcb_xv_query_encodings_info_length
**
** @param const xcb_xv_query_encodings_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_xv_query_encodings_info_length (const xcb_xv_query_encodings_reply_t *R /**< */); xcb_xv_query_encodings_info_length (const xcb_xv_query_encodings_reply_t *R /**< */);
/**************************************************************************
***
**
** xcb_xv_encoding_info_iterator_t xcb_xv_query_encodings_info_iterator
**
** @param const xcb_xv_query_encodings_reply_t *R
** @returns xcb_xv_encoding_info_iterator_t
**
**************************************************************************
***/
xcb_xv_encoding_info_iterator_t xcb_xv_encoding_info_iterator_t
xcb_xv_query_encodings_info_iterator (const xcb_xv_query_encodings_reply_t *R /**< */); xcb_xv_query_encodings_info_iterator (const xcb_xv_query_encodings_reply_t *R /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_xv_query_encodings_unchecked(). is used. * xcb_xv_query_encodings_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_xv_query_encodings_reply_t * xcb_xv_query_encodings_reply
**
** @param xcb_connection_t *c
** @param xcb_xv_query_encodings_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_xv_query_encodings_reply_t *
**
**************************************************************************
***/
xcb_xv_query_encodings_reply_t * xcb_xv_query_encodings_reply_t *
xcb_xv_query_encodings_reply (xcb_connection_t *c /**< */, xcb_xv_query_encodings_reply (xcb_connection_t *c /**< */,
xcb_xv_query_encodings_cookie_t cookie /** < */, xcb_xv_query_encodings_cookie_t cookie /** < */,
xcb_generic_error_t **e /**< */) ; xcb_generic_error_t **e /**< */) ;
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_xv_grab_port_cookie_t xcb_xv_grab_port
**
** @param xcb_connection_t *c
** @param xcb_xv_port_t port
** @param xcb_timestamp_t time
** @returns xcb_xv_grab_port_cookie_t
**
**************************************************************************
***/
xcb_xv_grab_port_cookie_t xcb_xv_grab_port_cookie_t
xcb_xv_grab_port (xcb_connection_t *c /**< */, xcb_xv_grab_port (xcb_connection_t *c /**< */,
xcb_xv_port_t port /**< */, xcb_xv_port_t port /**< */,
xcb_timestamp_t time /**< */); xcb_timestamp_t time /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_xv_grab_port_cookie_t xcb_xv_grab_port_unchecked
**
** @param xcb_connection_t *c
** @param xcb_xv_port_t port
** @param xcb_timestamp_t time
** @returns xcb_xv_grab_port_cookie_t
**
**************************************************************************
***/
xcb_xv_grab_port_cookie_t xcb_xv_grab_port_cookie_t
xcb_xv_grab_port_unchecked (xcb_connection_t *c /**< */, xcb_xv_grab_port_unchecked (xcb_connection_t *c /**< */,
xcb_xv_port_t port /**< */, xcb_xv_port_t port /**< */,
xcb_timestamp_t time /**< */); xcb_timestamp_t time /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_xv_grab_port_unchecked(). is used. * xcb_xv_grab_port_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_xv_grab_port_reply_t * xcb_xv_grab_port_reply
**
** @param xcb_connection_t *c
** @param xcb_xv_grab_port_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_xv_grab_port_reply_t *
**
**************************************************************************
***/
xcb_xv_grab_port_reply_t * xcb_xv_grab_port_reply_t *
xcb_xv_grab_port_reply (xcb_connection_t *c /**< */, xcb_xv_grab_port_reply (xcb_connection_t *c /**< */,
xcb_xv_grab_port_cookie_t cookie /**< */, xcb_xv_grab_port_cookie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_xv_ungrab_port_checked
**
** @param xcb_connection_t *c
** @param xcb_xv_port_t port
** @param xcb_timestamp_t time
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_xv_ungrab_port_checked (xcb_connection_t *c /**< */, xcb_xv_ungrab_port_checked (xcb_connection_t *c /**< */,
xcb_xv_port_t port /**< */, xcb_xv_port_t port /**< */,
xcb_timestamp_t time /**< */); xcb_timestamp_t time /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_xv_ungrab_port
**
** @param xcb_connection_t *c
** @param xcb_xv_port_t port
** @param xcb_timestamp_t time
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_xv_ungrab_port (xcb_connection_t *c /**< */, xcb_xv_ungrab_port (xcb_connection_t *c /**< */,
xcb_xv_port_t port /**< */, xcb_xv_port_t port /**< */,
xcb_timestamp_t time /**< */); xcb_timestamp_t time /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_xv_put_video_checked
**
** @param xcb_connection_t *c
** @param xcb_xv_port_t port
** @param xcb_drawable_t drawable
** @param xcb_gcontext_t gc
** @param int16_t vid_x
** @param int16_t vid_y
** @param uint16_t vid_w
** @param uint16_t vid_h
** @param int16_t drw_x
** @param int16_t drw_y
** @param uint16_t drw_w
** @param uint16_t drw_h
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_xv_put_video_checked (xcb_connection_t *c /**< */, xcb_xv_put_video_checked (xcb_connection_t *c /**< */,
xcb_xv_port_t port /**< */, xcb_xv_port_t port /**< */,
xcb_drawable_t drawable /**< */, xcb_drawable_t drawable /**< */,
xcb_gcontext_t gc /**< */, xcb_gcontext_t gc /**< */,
int16_t vid_x /**< */, int16_t vid_x /**< */,
int16_t vid_y /**< */, int16_t vid_y /**< */,
uint16_t vid_w /**< */, uint16_t vid_w /**< */,
uint16_t vid_h /**< */, uint16_t vid_h /**< */,
int16_t drw_x /**< */, int16_t drw_x /**< */,
skipping to change at line 1972 skipping to change at line 1386
uint16_t drw_h /**< */); uint16_t drw_h /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_xv_put_video
**
** @param xcb_connection_t *c
** @param xcb_xv_port_t port
** @param xcb_drawable_t drawable
** @param xcb_gcontext_t gc
** @param int16_t vid_x
** @param int16_t vid_y
** @param uint16_t vid_w
** @param uint16_t vid_h
** @param int16_t drw_x
** @param int16_t drw_y
** @param uint16_t drw_w
** @param uint16_t drw_h
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_xv_put_video (xcb_connection_t *c /**< */, xcb_xv_put_video (xcb_connection_t *c /**< */,
xcb_xv_port_t port /**< */, xcb_xv_port_t port /**< */,
xcb_drawable_t drawable /**< */, xcb_drawable_t drawable /**< */,
xcb_gcontext_t gc /**< */, xcb_gcontext_t gc /**< */,
int16_t vid_x /**< */, int16_t vid_x /**< */,
int16_t vid_y /**< */, int16_t vid_y /**< */,
uint16_t vid_w /**< */, uint16_t vid_w /**< */,
uint16_t vid_h /**< */, uint16_t vid_h /**< */,
int16_t drw_x /**< */, int16_t drw_x /**< */,
skipping to change at line 2018 skipping to change at line 1411
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_xv_put_still_checked
**
** @param xcb_connection_t *c
** @param xcb_xv_port_t port
** @param xcb_drawable_t drawable
** @param xcb_gcontext_t gc
** @param int16_t vid_x
** @param int16_t vid_y
** @param uint16_t vid_w
** @param uint16_t vid_h
** @param int16_t drw_x
** @param int16_t drw_y
** @param uint16_t drw_w
** @param uint16_t drw_h
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_xv_put_still_checked (xcb_connection_t *c /**< */, xcb_xv_put_still_checked (xcb_connection_t *c /**< */,
xcb_xv_port_t port /**< */, xcb_xv_port_t port /**< */,
xcb_drawable_t drawable /**< */, xcb_drawable_t drawable /**< */,
xcb_gcontext_t gc /**< */, xcb_gcontext_t gc /**< */,
int16_t vid_x /**< */, int16_t vid_x /**< */,
int16_t vid_y /**< */, int16_t vid_y /**< */,
uint16_t vid_w /**< */, uint16_t vid_w /**< */,
uint16_t vid_h /**< */, uint16_t vid_h /**< */,
int16_t drw_x /**< */, int16_t drw_x /**< */,
skipping to change at line 2061 skipping to change at line 1433
uint16_t drw_h /**< */); uint16_t drw_h /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_xv_put_still
**
** @param xcb_connection_t *c
** @param xcb_xv_port_t port
** @param xcb_drawable_t drawable
** @param xcb_gcontext_t gc
** @param int16_t vid_x
** @param int16_t vid_y
** @param uint16_t vid_w
** @param uint16_t vid_h
** @param int16_t drw_x
** @param int16_t drw_y
** @param uint16_t drw_w
** @param uint16_t drw_h
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_xv_put_still (xcb_connection_t *c /**< */, xcb_xv_put_still (xcb_connection_t *c /**< */,
xcb_xv_port_t port /**< */, xcb_xv_port_t port /**< */,
xcb_drawable_t drawable /**< */, xcb_drawable_t drawable /**< */,
xcb_gcontext_t gc /**< */, xcb_gcontext_t gc /**< */,
int16_t vid_x /**< */, int16_t vid_x /**< */,
int16_t vid_y /**< */, int16_t vid_y /**< */,
uint16_t vid_w /**< */, uint16_t vid_w /**< */,
uint16_t vid_h /**< */, uint16_t vid_h /**< */,
int16_t drw_x /**< */, int16_t drw_x /**< */,
skipping to change at line 2107 skipping to change at line 1458
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_xv_get_video_checked
**
** @param xcb_connection_t *c
** @param xcb_xv_port_t port
** @param xcb_drawable_t drawable
** @param xcb_gcontext_t gc
** @param int16_t vid_x
** @param int16_t vid_y
** @param uint16_t vid_w
** @param uint16_t vid_h
** @param int16_t drw_x
** @param int16_t drw_y
** @param uint16_t drw_w
** @param uint16_t drw_h
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_xv_get_video_checked (xcb_connection_t *c /**< */, xcb_xv_get_video_checked (xcb_connection_t *c /**< */,
xcb_xv_port_t port /**< */, xcb_xv_port_t port /**< */,
xcb_drawable_t drawable /**< */, xcb_drawable_t drawable /**< */,
xcb_gcontext_t gc /**< */, xcb_gcontext_t gc /**< */,
int16_t vid_x /**< */, int16_t vid_x /**< */,
int16_t vid_y /**< */, int16_t vid_y /**< */,
uint16_t vid_w /**< */, uint16_t vid_w /**< */,
uint16_t vid_h /**< */, uint16_t vid_h /**< */,
int16_t drw_x /**< */, int16_t drw_x /**< */,
skipping to change at line 2150 skipping to change at line 1480
uint16_t drw_h /**< */); uint16_t drw_h /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_xv_get_video
**
** @param xcb_connection_t *c
** @param xcb_xv_port_t port
** @param xcb_drawable_t drawable
** @param xcb_gcontext_t gc
** @param int16_t vid_x
** @param int16_t vid_y
** @param uint16_t vid_w
** @param uint16_t vid_h
** @param int16_t drw_x
** @param int16_t drw_y
** @param uint16_t drw_w
** @param uint16_t drw_h
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_xv_get_video (xcb_connection_t *c /**< */, xcb_xv_get_video (xcb_connection_t *c /**< */,
xcb_xv_port_t port /**< */, xcb_xv_port_t port /**< */,
xcb_drawable_t drawable /**< */, xcb_drawable_t drawable /**< */,
xcb_gcontext_t gc /**< */, xcb_gcontext_t gc /**< */,
int16_t vid_x /**< */, int16_t vid_x /**< */,
int16_t vid_y /**< */, int16_t vid_y /**< */,
uint16_t vid_w /**< */, uint16_t vid_w /**< */,
uint16_t vid_h /**< */, uint16_t vid_h /**< */,
int16_t drw_x /**< */, int16_t drw_x /**< */,
skipping to change at line 2196 skipping to change at line 1505
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_xv_get_still_checked
**
** @param xcb_connection_t *c
** @param xcb_xv_port_t port
** @param xcb_drawable_t drawable
** @param xcb_gcontext_t gc
** @param int16_t vid_x
** @param int16_t vid_y
** @param uint16_t vid_w
** @param uint16_t vid_h
** @param int16_t drw_x
** @param int16_t drw_y
** @param uint16_t drw_w
** @param uint16_t drw_h
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_xv_get_still_checked (xcb_connection_t *c /**< */, xcb_xv_get_still_checked (xcb_connection_t *c /**< */,
xcb_xv_port_t port /**< */, xcb_xv_port_t port /**< */,
xcb_drawable_t drawable /**< */, xcb_drawable_t drawable /**< */,
xcb_gcontext_t gc /**< */, xcb_gcontext_t gc /**< */,
int16_t vid_x /**< */, int16_t vid_x /**< */,
int16_t vid_y /**< */, int16_t vid_y /**< */,
uint16_t vid_w /**< */, uint16_t vid_w /**< */,
uint16_t vid_h /**< */, uint16_t vid_h /**< */,
int16_t drw_x /**< */, int16_t drw_x /**< */,
skipping to change at line 2239 skipping to change at line 1527
uint16_t drw_h /**< */); uint16_t drw_h /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_xv_get_still
**
** @param xcb_connection_t *c
** @param xcb_xv_port_t port
** @param xcb_drawable_t drawable
** @param xcb_gcontext_t gc
** @param int16_t vid_x
** @param int16_t vid_y
** @param uint16_t vid_w
** @param uint16_t vid_h
** @param int16_t drw_x
** @param int16_t drw_y
** @param uint16_t drw_w
** @param uint16_t drw_h
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_xv_get_still (xcb_connection_t *c /**< */, xcb_xv_get_still (xcb_connection_t *c /**< */,
xcb_xv_port_t port /**< */, xcb_xv_port_t port /**< */,
xcb_drawable_t drawable /**< */, xcb_drawable_t drawable /**< */,
xcb_gcontext_t gc /**< */, xcb_gcontext_t gc /**< */,
int16_t vid_x /**< */, int16_t vid_x /**< */,
int16_t vid_y /**< */, int16_t vid_y /**< */,
uint16_t vid_w /**< */, uint16_t vid_w /**< */,
uint16_t vid_h /**< */, uint16_t vid_h /**< */,
int16_t drw_x /**< */, int16_t drw_x /**< */,
skipping to change at line 2285 skipping to change at line 1552
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_xv_stop_video_checked
**
** @param xcb_connection_t *c
** @param xcb_xv_port_t port
** @param xcb_drawable_t drawable
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_xv_stop_video_checked (xcb_connection_t *c /**< */, xcb_xv_stop_video_checked (xcb_connection_t *c /**< */,
xcb_xv_port_t port /**< */, xcb_xv_port_t port /**< */,
xcb_drawable_t drawable /**< */); xcb_drawable_t drawable /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_xv_stop_video
**
** @param xcb_connection_t *c
** @param xcb_xv_port_t port
** @param xcb_drawable_t drawable
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_xv_stop_video (xcb_connection_t *c /**< */, xcb_xv_stop_video (xcb_connection_t *c /**< */,
xcb_xv_port_t port /**< */, xcb_xv_port_t port /**< */,
xcb_drawable_t drawable /**< */); xcb_drawable_t drawable /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_xv_select_video_notify_checked
**
** @param xcb_connection_t *c
** @param xcb_drawable_t drawable
** @param uint8_t onoff
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_xv_select_video_notify_checked (xcb_connection_t *c /**< */, xcb_xv_select_video_notify_checked (xcb_connection_t *c /**< */,
xcb_drawable_t drawable /**< */, xcb_drawable_t drawable /**< */,
uint8_t onoff /**< */); uint8_t onoff /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_xv_select_video_notify
**
** @param xcb_connection_t *c
** @param xcb_drawable_t drawable
** @param uint8_t onoff
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_xv_select_video_notify (xcb_connection_t *c /**< */, xcb_xv_select_video_notify (xcb_connection_t *c /**< */,
xcb_drawable_t drawable /**< */, xcb_drawable_t drawable /**< */,
uint8_t onoff /**< */); uint8_t onoff /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_xv_select_port_notify_checked
**
** @param xcb_connection_t *c
** @param xcb_xv_port_t port
** @param uint8_t onoff
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_xv_select_port_notify_checked (xcb_connection_t *c /**< */, xcb_xv_select_port_notify_checked (xcb_connection_t *c /**< */,
xcb_xv_port_t port /**< */, xcb_xv_port_t port /**< */,
uint8_t onoff /**< */); uint8_t onoff /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_xv_select_port_notify
**
** @param xcb_connection_t *c
** @param xcb_xv_port_t port
** @param uint8_t onoff
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_xv_select_port_notify (xcb_connection_t *c /**< */, xcb_xv_select_port_notify (xcb_connection_t *c /**< */,
xcb_xv_port_t port /**< */, xcb_xv_port_t port /**< */,
uint8_t onoff /**< */); uint8_t onoff /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_xv_query_best_size_cookie_t xcb_xv_query_best_size
**
** @param xcb_connection_t *c
** @param xcb_xv_port_t port
** @param uint16_t vid_w
** @param uint16_t vid_h
** @param uint16_t drw_w
** @param uint16_t drw_h
** @param uint8_t motion
** @returns xcb_xv_query_best_size_cookie_t
**
**************************************************************************
***/
xcb_xv_query_best_size_cookie_t xcb_xv_query_best_size_cookie_t
xcb_xv_query_best_size (xcb_connection_t *c /**< */, xcb_xv_query_best_size (xcb_connection_t *c /**< */,
xcb_xv_port_t port /**< */, xcb_xv_port_t port /**< */,
uint16_t vid_w /**< */, uint16_t vid_w /**< */,
uint16_t vid_h /**< */, uint16_t vid_h /**< */,
uint16_t drw_w /**< */, uint16_t drw_w /**< */,
uint16_t drw_h /**< */, uint16_t drw_h /**< */,
uint8_t motion /**< */); uint8_t motion /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_xv_query_best_size_cookie_t xcb_xv_query_best_size_unchecked
**
** @param xcb_connection_t *c
** @param xcb_xv_port_t port
** @param uint16_t vid_w
** @param uint16_t vid_h
** @param uint16_t drw_w
** @param uint16_t drw_h
** @param uint8_t motion
** @returns xcb_xv_query_best_size_cookie_t
**
**************************************************************************
***/
xcb_xv_query_best_size_cookie_t xcb_xv_query_best_size_cookie_t
xcb_xv_query_best_size_unchecked (xcb_connection_t *c /**< */, xcb_xv_query_best_size_unchecked (xcb_connection_t *c /**< */,
xcb_xv_port_t port /**< */, xcb_xv_port_t port /**< */,
uint16_t vid_w /**< */, uint16_t vid_w /**< */,
uint16_t vid_h /**< */, uint16_t vid_h /**< */,
uint16_t drw_w /**< */, uint16_t drw_w /**< */,
uint16_t drw_h /**< */, uint16_t drw_h /**< */,
uint8_t motion /**< */); uint8_t motion /**< */);
/** /**
skipping to change at line 2516 skipping to change at line 1679
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_xv_query_best_size_unchecked(). is used. * xcb_xv_query_best_size_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_xv_query_best_size_reply_t * xcb_xv_query_best_size_reply
**
** @param xcb_connection_t *c
** @param xcb_xv_query_best_size_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_xv_query_best_size_reply_t *
**
**************************************************************************
***/
xcb_xv_query_best_size_reply_t * xcb_xv_query_best_size_reply_t *
xcb_xv_query_best_size_reply (xcb_connection_t *c /**< */, xcb_xv_query_best_size_reply (xcb_connection_t *c /**< */,
xcb_xv_query_best_size_cookie_t cookie /** < */, xcb_xv_query_best_size_cookie_t cookie /** < */,
xcb_generic_error_t **e /**< */) ; xcb_generic_error_t **e /**< */) ;
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_xv_set_port_attribute_checked
**
** @param xcb_connection_t *c
** @param xcb_xv_port_t port
** @param xcb_atom_t attribute
** @param int32_t value
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_xv_set_port_attribute_checked (xcb_connection_t *c /**< */, xcb_xv_set_port_attribute_checked (xcb_connection_t *c /**< */,
xcb_xv_port_t port /**< */, xcb_xv_port_t port /**< */,
xcb_atom_t attribute /**< */, xcb_atom_t attribute /**< */,
int32_t value /**< */); int32_t value /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_xv_set_port_attribute
**
** @param xcb_connection_t *c
** @param xcb_xv_port_t port
** @param xcb_atom_t attribute
** @param int32_t value
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_xv_set_port_attribute (xcb_connection_t *c /**< */, xcb_xv_set_port_attribute (xcb_connection_t *c /**< */,
xcb_xv_port_t port /**< */, xcb_xv_port_t port /**< */,
xcb_atom_t attribute /**< */, xcb_atom_t attribute /**< */,
int32_t value /**< */); int32_t value /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_xv_get_port_attribute_cookie_t xcb_xv_get_port_attribute
**
** @param xcb_connection_t *c
** @param xcb_xv_port_t port
** @param xcb_atom_t attribute
** @returns xcb_xv_get_port_attribute_cookie_t
**
**************************************************************************
***/
xcb_xv_get_port_attribute_cookie_t xcb_xv_get_port_attribute_cookie_t
xcb_xv_get_port_attribute (xcb_connection_t *c /**< */, xcb_xv_get_port_attribute (xcb_connection_t *c /**< */,
xcb_xv_port_t port /**< */, xcb_xv_port_t port /**< */,
xcb_atom_t attribute /**< */); xcb_atom_t attribute /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_xv_get_port_attribute_cookie_t xcb_xv_get_port_attribute_unchecked
**
** @param xcb_connection_t *c
** @param xcb_xv_port_t port
** @param xcb_atom_t attribute
** @returns xcb_xv_get_port_attribute_cookie_t
**
**************************************************************************
***/
xcb_xv_get_port_attribute_cookie_t xcb_xv_get_port_attribute_cookie_t
xcb_xv_get_port_attribute_unchecked (xcb_connection_t *c /**< */, xcb_xv_get_port_attribute_unchecked (xcb_connection_t *c /**< */,
xcb_xv_port_t port /**< */, xcb_xv_port_t port /**< */,
xcb_atom_t attribute /**< */); xcb_atom_t attribute /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_xv_get_port_attribute_unchecked(). is used. * xcb_xv_get_port_attribute_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_xv_get_port_attribute_reply_t * xcb_xv_get_port_attribute_reply
**
** @param xcb_connection_t *c
** @param xcb_xv_get_port_attribute_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_xv_get_port_attribute_reply_t *
**
**************************************************************************
***/
xcb_xv_get_port_attribute_reply_t * xcb_xv_get_port_attribute_reply_t *
xcb_xv_get_port_attribute_reply (xcb_connection_t *c /* *< */, xcb_xv_get_port_attribute_reply (xcb_connection_t *c /* *< */,
xcb_xv_get_port_attribute_cookie_t cooki e /**< */, xcb_xv_get_port_attribute_cookie_t cooki e /**< */,
xcb_generic_error_t **e /* *< */); xcb_generic_error_t **e /* *< */);
int int
xcb_xv_query_port_attributes_sizeof (const void *_buffer /**< */); xcb_xv_query_port_attributes_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_xv_query_port_attributes_cookie_t xcb_xv_query_port_attributes
**
** @param xcb_connection_t *c
** @param xcb_xv_port_t port
** @returns xcb_xv_query_port_attributes_cookie_t
**
**************************************************************************
***/
xcb_xv_query_port_attributes_cookie_t xcb_xv_query_port_attributes_cookie_t
xcb_xv_query_port_attributes (xcb_connection_t *c /**< */, xcb_xv_query_port_attributes (xcb_connection_t *c /**< */,
xcb_xv_port_t port /**< */); xcb_xv_port_t port /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_xv_query_port_attributes_cookie_t xcb_xv_query_port_attributes_unch
ecked
**
** @param xcb_connection_t *c
** @param xcb_xv_port_t port
** @returns xcb_xv_query_port_attributes_cookie_t
**
**************************************************************************
***/
xcb_xv_query_port_attributes_cookie_t xcb_xv_query_port_attributes_cookie_t
xcb_xv_query_port_attributes_unchecked (xcb_connection_t *c /**< */, xcb_xv_query_port_attributes_unchecked (xcb_connection_t *c /**< */,
xcb_xv_port_t port /**< */); xcb_xv_port_t port /**< */);
/**************************************************************************
***
**
** int xcb_xv_query_port_attributes_attributes_length
**
** @param const xcb_xv_query_port_attributes_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_xv_query_port_attributes_attributes_length (const xcb_xv_query_port_att ributes_reply_t *R /**< */); xcb_xv_query_port_attributes_attributes_length (const xcb_xv_query_port_att ributes_reply_t *R /**< */);
/**************************************************************************
***
**
** xcb_xv_attribute_info_iterator_t xcb_xv_query_port_attributes_attribute
s_iterator
**
** @param const xcb_xv_query_port_attributes_reply_t *R
** @returns xcb_xv_attribute_info_iterator_t
**
**************************************************************************
***/
xcb_xv_attribute_info_iterator_t xcb_xv_attribute_info_iterator_t
xcb_xv_query_port_attributes_attributes_iterator (const xcb_xv_query_port_a ttributes_reply_t *R /**< */); xcb_xv_query_port_attributes_attributes_iterator (const xcb_xv_query_port_a ttributes_reply_t *R /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_xv_query_port_attributes_unchecked(). is used. * xcb_xv_query_port_attributes_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_xv_query_port_attributes_reply_t * xcb_xv_query_port_attributes_rep
ly
**
** @param xcb_connection_t *c
** @param xcb_xv_query_port_attributes_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_xv_query_port_attributes_reply_t *
**
**************************************************************************
***/
xcb_xv_query_port_attributes_reply_t * xcb_xv_query_port_attributes_reply_t *
xcb_xv_query_port_attributes_reply (xcb_connection_t *c /**< */, xcb_xv_query_port_attributes_reply (xcb_connection_t *c /**< */,
xcb_xv_query_port_attributes_cookie_t cookie /**< */, xcb_xv_query_port_attributes_cookie_t cookie /**< */,
xcb_generic_error_t * *e /**< */); xcb_generic_error_t * *e /**< */);
int int
xcb_xv_list_image_formats_sizeof (const void *_buffer /**< */); xcb_xv_list_image_formats_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_xv_list_image_formats_cookie_t xcb_xv_list_image_formats
**
** @param xcb_connection_t *c
** @param xcb_xv_port_t port
** @returns xcb_xv_list_image_formats_cookie_t
**
**************************************************************************
***/
xcb_xv_list_image_formats_cookie_t xcb_xv_list_image_formats_cookie_t
xcb_xv_list_image_formats (xcb_connection_t *c /**< */, xcb_xv_list_image_formats (xcb_connection_t *c /**< */,
xcb_xv_port_t port /**< */); xcb_xv_port_t port /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_xv_list_image_formats_cookie_t xcb_xv_list_image_formats_unchecked
**
** @param xcb_connection_t *c
** @param xcb_xv_port_t port
** @returns xcb_xv_list_image_formats_cookie_t
**
**************************************************************************
***/
xcb_xv_list_image_formats_cookie_t xcb_xv_list_image_formats_cookie_t
xcb_xv_list_image_formats_unchecked (xcb_connection_t *c /**< */, xcb_xv_list_image_formats_unchecked (xcb_connection_t *c /**< */,
xcb_xv_port_t port /**< */); xcb_xv_port_t port /**< */);
/**************************************************************************
***
**
** xcb_xv_image_format_info_t * xcb_xv_list_image_formats_format
**
** @param const xcb_xv_list_image_formats_reply_t *R
** @returns xcb_xv_image_format_info_t *
**
**************************************************************************
***/
xcb_xv_image_format_info_t * xcb_xv_image_format_info_t *
xcb_xv_list_image_formats_format (const xcb_xv_list_image_formats_reply_t * R /**< */); xcb_xv_list_image_formats_format (const xcb_xv_list_image_formats_reply_t * R /**< */);
/**************************************************************************
***
**
** int xcb_xv_list_image_formats_format_length
**
** @param const xcb_xv_list_image_formats_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_xv_list_image_formats_format_length (const xcb_xv_list_image_formats_re ply_t *R /**< */); xcb_xv_list_image_formats_format_length (const xcb_xv_list_image_formats_re ply_t *R /**< */);
/**************************************************************************
***
**
** xcb_xv_image_format_info_iterator_t xcb_xv_list_image_formats_format_it
erator
**
** @param const xcb_xv_list_image_formats_reply_t *R
** @returns xcb_xv_image_format_info_iterator_t
**
**************************************************************************
***/
xcb_xv_image_format_info_iterator_t xcb_xv_image_format_info_iterator_t
xcb_xv_list_image_formats_format_iterator (const xcb_xv_list_image_formats_ reply_t *R /**< */); xcb_xv_list_image_formats_format_iterator (const xcb_xv_list_image_formats_ reply_t *R /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_xv_list_image_formats_unchecked(). is used. * xcb_xv_list_image_formats_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_xv_list_image_formats_reply_t * xcb_xv_list_image_formats_reply
**
** @param xcb_connection_t *c
** @param xcb_xv_list_image_formats_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_xv_list_image_formats_reply_t *
**
**************************************************************************
***/
xcb_xv_list_image_formats_reply_t * xcb_xv_list_image_formats_reply_t *
xcb_xv_list_image_formats_reply (xcb_connection_t *c /* *< */, xcb_xv_list_image_formats_reply (xcb_connection_t *c /* *< */,
xcb_xv_list_image_formats_cookie_t cooki e /**< */, xcb_xv_list_image_formats_cookie_t cooki e /**< */,
xcb_generic_error_t **e /* *< */); xcb_generic_error_t **e /* *< */);
int int
xcb_xv_query_image_attributes_sizeof (const void *_buffer /**< */); xcb_xv_query_image_attributes_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_xv_query_image_attributes_cookie_t xcb_xv_query_image_attributes
**
** @param xcb_connection_t *c
** @param xcb_xv_port_t port
** @param uint32_t id
** @param uint16_t width
** @param uint16_t height
** @returns xcb_xv_query_image_attributes_cookie_t
**
**************************************************************************
***/
xcb_xv_query_image_attributes_cookie_t xcb_xv_query_image_attributes_cookie_t
xcb_xv_query_image_attributes (xcb_connection_t *c /**< */, xcb_xv_query_image_attributes (xcb_connection_t *c /**< */,
xcb_xv_port_t port /**< */, xcb_xv_port_t port /**< */,
uint32_t id /**< */, uint32_t id /**< */,
uint16_t width /**< */, uint16_t width /**< */,
uint16_t height /**< */); uint16_t height /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_xv_query_image_attributes_cookie_t xcb_xv_query_image_attributes_un
checked
**
** @param xcb_connection_t *c
** @param xcb_xv_port_t port
** @param uint32_t id
** @param uint16_t width
** @param uint16_t height
** @returns xcb_xv_query_image_attributes_cookie_t
**
**************************************************************************
***/
xcb_xv_query_image_attributes_cookie_t xcb_xv_query_image_attributes_cookie_t
xcb_xv_query_image_attributes_unchecked (xcb_connection_t *c /**< */, xcb_xv_query_image_attributes_unchecked (xcb_connection_t *c /**< */,
xcb_xv_port_t port /**< */, xcb_xv_port_t port /**< */,
uint32_t id /**< */, uint32_t id /**< */,
uint16_t width /**< */, uint16_t width /**< */,
uint16_t height /**< */) ; uint16_t height /**< */) ;
/**************************************************************************
***
**
** uint32_t * xcb_xv_query_image_attributes_pitches
**
** @param const xcb_xv_query_image_attributes_reply_t *R
** @returns uint32_t *
**
**************************************************************************
***/
uint32_t * uint32_t *
xcb_xv_query_image_attributes_pitches (const xcb_xv_query_image_attributes_ reply_t *R /**< */); xcb_xv_query_image_attributes_pitches (const xcb_xv_query_image_attributes_ reply_t *R /**< */);
/**************************************************************************
***
**
** int xcb_xv_query_image_attributes_pitches_length
**
** @param const xcb_xv_query_image_attributes_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_xv_query_image_attributes_pitches_length (const xcb_xv_query_image_attr ibutes_reply_t *R /**< */); xcb_xv_query_image_attributes_pitches_length (const xcb_xv_query_image_attr ibutes_reply_t *R /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xv_query_image_attributes_pitches_end
**
** @param const xcb_xv_query_image_attributes_reply_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_xv_query_image_attributes_pitches_end (const xcb_xv_query_image_attribu tes_reply_t *R /**< */); xcb_xv_query_image_attributes_pitches_end (const xcb_xv_query_image_attribu tes_reply_t *R /**< */);
/**************************************************************************
***
**
** uint32_t * xcb_xv_query_image_attributes_offsets
**
** @param const xcb_xv_query_image_attributes_reply_t *R
** @returns uint32_t *
**
**************************************************************************
***/
uint32_t * uint32_t *
xcb_xv_query_image_attributes_offsets (const xcb_xv_query_image_attributes_ reply_t *R /**< */); xcb_xv_query_image_attributes_offsets (const xcb_xv_query_image_attributes_ reply_t *R /**< */);
/**************************************************************************
***
**
** int xcb_xv_query_image_attributes_offsets_length
**
** @param const xcb_xv_query_image_attributes_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_xv_query_image_attributes_offsets_length (const xcb_xv_query_image_attr ibutes_reply_t *R /**< */); xcb_xv_query_image_attributes_offsets_length (const xcb_xv_query_image_attr ibutes_reply_t *R /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xv_query_image_attributes_offsets_end
**
** @param const xcb_xv_query_image_attributes_reply_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_xv_query_image_attributes_offsets_end (const xcb_xv_query_image_attribu tes_reply_t *R /**< */); xcb_xv_query_image_attributes_offsets_end (const xcb_xv_query_image_attribu tes_reply_t *R /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_xv_query_image_attributes_unchecked(). is used. * xcb_xv_query_image_attributes_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_xv_query_image_attributes_reply_t * xcb_xv_query_image_attributes_r
eply
**
** @param xcb_connection_t *c
** @param xcb_xv_query_image_attributes_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_xv_query_image_attributes_reply_t *
**
**************************************************************************
***/
xcb_xv_query_image_attributes_reply_t * xcb_xv_query_image_attributes_reply_t *
xcb_xv_query_image_attributes_reply (xcb_connection_t *c /**< */, xcb_xv_query_image_attributes_reply (xcb_connection_t *c /**< */,
xcb_xv_query_image_attributes_cookie_t cookie /**< */, xcb_xv_query_image_attributes_cookie_t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
int int
xcb_xv_put_image_sizeof (const void *_buffer /**< */, xcb_xv_put_image_sizeof (const void *_buffer /**< */,
uint32_t data_len /**< */); uint32_t data_len /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_xv_put_image_checked
**
** @param xcb_connection_t *c
** @param xcb_xv_port_t port
** @param xcb_drawable_t drawable
** @param xcb_gcontext_t gc
** @param uint32_t id
** @param int16_t src_x
** @param int16_t src_y
** @param uint16_t src_w
** @param uint16_t src_h
** @param int16_t drw_x
** @param int16_t drw_y
** @param uint16_t drw_w
** @param uint16_t drw_h
** @param uint16_t width
** @param uint16_t height
** @param uint32_t data_len
** @param const uint8_t *data
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_xv_put_image_checked (xcb_connection_t *c /**< */, xcb_xv_put_image_checked (xcb_connection_t *c /**< */,
xcb_xv_port_t port /**< */, xcb_xv_port_t port /**< */,
xcb_drawable_t drawable /**< */, xcb_drawable_t drawable /**< */,
xcb_gcontext_t gc /**< */, xcb_gcontext_t gc /**< */,
uint32_t id /**< */, uint32_t id /**< */,
int16_t src_x /**< */, int16_t src_x /**< */,
int16_t src_y /**< */, int16_t src_y /**< */,
uint16_t src_w /**< */, uint16_t src_w /**< */,
uint16_t src_h /**< */, uint16_t src_h /**< */,
skipping to change at line 3135 skipping to change at line 1991
const uint8_t *data /**< */); const uint8_t *data /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_xv_put_image
**
** @param xcb_connection_t *c
** @param xcb_xv_port_t port
** @param xcb_drawable_t drawable
** @param xcb_gcontext_t gc
** @param uint32_t id
** @param int16_t src_x
** @param int16_t src_y
** @param uint16_t src_w
** @param uint16_t src_h
** @param int16_t drw_x
** @param int16_t drw_y
** @param uint16_t drw_w
** @param uint16_t drw_h
** @param uint16_t width
** @param uint16_t height
** @param uint32_t data_len
** @param const uint8_t *data
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_xv_put_image (xcb_connection_t *c /**< */, xcb_xv_put_image (xcb_connection_t *c /**< */,
xcb_xv_port_t port /**< */, xcb_xv_port_t port /**< */,
xcb_drawable_t drawable /**< */, xcb_drawable_t drawable /**< */,
xcb_gcontext_t gc /**< */, xcb_gcontext_t gc /**< */,
uint32_t id /**< */, uint32_t id /**< */,
int16_t src_x /**< */, int16_t src_x /**< */,
int16_t src_y /**< */, int16_t src_y /**< */,
uint16_t src_w /**< */, uint16_t src_w /**< */,
uint16_t src_h /**< */, uint16_t src_h /**< */,
skipping to change at line 3191 skipping to change at line 2021
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_xv_shm_put_image_checked
**
** @param xcb_connection_t *c
** @param xcb_xv_port_t port
** @param xcb_drawable_t drawable
** @param xcb_gcontext_t gc
** @param xcb_shm_seg_t shmseg
** @param uint32_t id
** @param uint32_t offset
** @param int16_t src_x
** @param int16_t src_y
** @param uint16_t src_w
** @param uint16_t src_h
** @param int16_t drw_x
** @param int16_t drw_y
** @param uint16_t drw_w
** @param uint16_t drw_h
** @param uint16_t width
** @param uint16_t height
** @param uint8_t send_event
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_xv_shm_put_image_checked (xcb_connection_t *c /**< */, xcb_xv_shm_put_image_checked (xcb_connection_t *c /**< */,
xcb_xv_port_t port /**< */, xcb_xv_port_t port /**< */,
xcb_drawable_t drawable /**< */, xcb_drawable_t drawable /**< */,
xcb_gcontext_t gc /**< */, xcb_gcontext_t gc /**< */,
xcb_shm_seg_t shmseg /**< */, xcb_shm_seg_t shmseg /**< */,
uint32_t id /**< */, uint32_t id /**< */,
uint32_t offset /**< */, uint32_t offset /**< */,
int16_t src_x /**< */, int16_t src_x /**< */,
int16_t src_y /**< */, int16_t src_y /**< */,
skipping to change at line 3246 skipping to change at line 2049
uint8_t send_event /**< */); uint8_t send_event /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_xv_shm_put_image
**
** @param xcb_connection_t *c
** @param xcb_xv_port_t port
** @param xcb_drawable_t drawable
** @param xcb_gcontext_t gc
** @param xcb_shm_seg_t shmseg
** @param uint32_t id
** @param uint32_t offset
** @param int16_t src_x
** @param int16_t src_y
** @param uint16_t src_w
** @param uint16_t src_h
** @param int16_t drw_x
** @param int16_t drw_y
** @param uint16_t drw_w
** @param uint16_t drw_h
** @param uint16_t width
** @param uint16_t height
** @param uint8_t send_event
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_xv_shm_put_image (xcb_connection_t *c /**< */, xcb_xv_shm_put_image (xcb_connection_t *c /**< */,
xcb_xv_port_t port /**< */, xcb_xv_port_t port /**< */,
xcb_drawable_t drawable /**< */, xcb_drawable_t drawable /**< */,
xcb_gcontext_t gc /**< */, xcb_gcontext_t gc /**< */,
xcb_shm_seg_t shmseg /**< */, xcb_shm_seg_t shmseg /**< */,
uint32_t id /**< */, uint32_t id /**< */,
uint32_t offset /**< */, uint32_t offset /**< */,
int16_t src_x /**< */, int16_t src_x /**< */,
int16_t src_y /**< */, int16_t src_y /**< */,
 End of changes. 108 change blocks. 
1453 lines changed or deleted 17 lines changed or added


 xvmc.h   xvmc.h 
skipping to change at line 16 skipping to change at line 16
/** /**
* @defgroup XCB_XvMC_API XCB XvMC API * @defgroup XCB_XvMC_API XCB XvMC API
* @brief XvMC XCB Protocol Implementation. * @brief XvMC XCB Protocol Implementation.
* @{ * @{
**/ **/
#ifndef __XVMC_H #ifndef __XVMC_H
#define __XVMC_H #define __XVMC_H
#include "xcb.h" #include "xcb.h"
#include "xproto.h"
#include "shm.h"
#include "xv.h" #include "xv.h"
#ifdef __cplusplus #ifdef __cplusplus
extern "C" { extern "C" {
#endif #endif
#define XCB_XVMC_MAJOR_VERSION 1 #define XCB_XVMC_MAJOR_VERSION 1
#define XCB_XVMC_MINOR_VERSION 1 #define XCB_XVMC_MINOR_VERSION 1
extern xcb_extension_t xcb_xvmc_id; extern xcb_extension_t xcb_xvmc_id;
skipping to change at line 340 skipping to change at line 338
} xcb_xvmc_list_subpicture_types_reply_t; } xcb_xvmc_list_subpicture_types_reply_t;
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_xvmc_context_iterator_t * @param i Pointer to a xcb_xvmc_context_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_xvmc_context_t) * element. The member index is increased by sizeof(xcb_xvmc_context_t)
*/ */
/**************************************************************************
***
**
** void xcb_xvmc_context_next
**
** @param xcb_xvmc_context_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_xvmc_context_next (xcb_xvmc_context_iterator_t *i /**< */); xcb_xvmc_context_next (xcb_xvmc_context_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_xvmc_context_iterator_t * @param i An xcb_xvmc_context_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xvmc_context_end
**
** @param xcb_xvmc_context_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_xvmc_context_end (xcb_xvmc_context_iterator_t i /**< */); xcb_xvmc_context_end (xcb_xvmc_context_iterator_t i /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_xvmc_surface_iterator_t * @param i Pointer to a xcb_xvmc_surface_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_xvmc_surface_t) * element. The member index is increased by sizeof(xcb_xvmc_surface_t)
*/ */
/**************************************************************************
***
**
** void xcb_xvmc_surface_next
**
** @param xcb_xvmc_surface_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_xvmc_surface_next (xcb_xvmc_surface_iterator_t *i /**< */); xcb_xvmc_surface_next (xcb_xvmc_surface_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_xvmc_surface_iterator_t * @param i An xcb_xvmc_surface_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xvmc_surface_end
**
** @param xcb_xvmc_surface_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_xvmc_surface_end (xcb_xvmc_surface_iterator_t i /**< */); xcb_xvmc_surface_end (xcb_xvmc_surface_iterator_t i /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_xvmc_subpicture_iterator_t * @param i Pointer to a xcb_xvmc_subpicture_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_xvmc_subpicture_t) * element. The member index is increased by sizeof(xcb_xvmc_subpicture_t)
*/ */
/**************************************************************************
***
**
** void xcb_xvmc_subpicture_next
**
** @param xcb_xvmc_subpicture_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_xvmc_subpicture_next (xcb_xvmc_subpicture_iterator_t *i /**< */); xcb_xvmc_subpicture_next (xcb_xvmc_subpicture_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_xvmc_subpicture_iterator_t * @param i An xcb_xvmc_subpicture_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xvmc_subpicture_end
**
** @param xcb_xvmc_subpicture_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_xvmc_subpicture_end (xcb_xvmc_subpicture_iterator_t i /**< */); xcb_xvmc_subpicture_end (xcb_xvmc_subpicture_iterator_t i /**< */);
/** /**
* Get the next element of the iterator * Get the next element of the iterator
* @param i Pointer to a xcb_xvmc_surface_info_iterator_t * @param i Pointer to a xcb_xvmc_surface_info_iterator_t
* *
* Get the next element in the iterator. The member rem is * Get the next element in the iterator. The member rem is
* decreased by one. The member data points to the next * decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_xvmc_surface_info_t ) * element. The member index is increased by sizeof(xcb_xvmc_surface_info_t )
*/ */
/**************************************************************************
***
**
** void xcb_xvmc_surface_info_next
**
** @param xcb_xvmc_surface_info_iterator_t *i
** @returns void
**
**************************************************************************
***/
void void
xcb_xvmc_surface_info_next (xcb_xvmc_surface_info_iterator_t *i /**< */); xcb_xvmc_surface_info_next (xcb_xvmc_surface_info_iterator_t *i /**< */);
/** /**
* Return the iterator pointing to the last element * Return the iterator pointing to the last element
* @param i An xcb_xvmc_surface_info_iterator_t * @param i An xcb_xvmc_surface_info_iterator_t
* @return The iterator pointing to the last element * @return The iterator pointing to the last element
* *
* Set the current element in the iterator to the last element. * Set the current element in the iterator to the last element.
* The member rem is set to 0. The member data points to the * The member rem is set to 0. The member data points to the
* last element. * last element.
*/ */
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xvmc_surface_info_end
**
** @param xcb_xvmc_surface_info_iterator_t i
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_xvmc_surface_info_end (xcb_xvmc_surface_info_iterator_t i /**< */); xcb_xvmc_surface_info_end (xcb_xvmc_surface_info_iterator_t i /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_xvmc_query_version_cookie_t xcb_xvmc_query_version
**
** @param xcb_connection_t *c
** @returns xcb_xvmc_query_version_cookie_t
**
**************************************************************************
***/
xcb_xvmc_query_version_cookie_t xcb_xvmc_query_version_cookie_t
xcb_xvmc_query_version (xcb_connection_t *c /**< */); xcb_xvmc_query_version (xcb_connection_t *c /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_xvmc_query_version_cookie_t xcb_xvmc_query_version_unchecked
**
** @param xcb_connection_t *c
** @returns xcb_xvmc_query_version_cookie_t
**
**************************************************************************
***/
xcb_xvmc_query_version_cookie_t xcb_xvmc_query_version_cookie_t
xcb_xvmc_query_version_unchecked (xcb_connection_t *c /**< */); xcb_xvmc_query_version_unchecked (xcb_connection_t *c /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_xvmc_query_version_unchecked(). is used. * xcb_xvmc_query_version_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_xvmc_query_version_reply_t * xcb_xvmc_query_version_reply
**
** @param xcb_connection_t *c
** @param xcb_xvmc_query_version_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_xvmc_query_version_reply_t *
**
**************************************************************************
***/
xcb_xvmc_query_version_reply_t * xcb_xvmc_query_version_reply_t *
xcb_xvmc_query_version_reply (xcb_connection_t *c /**< */, xcb_xvmc_query_version_reply (xcb_connection_t *c /**< */,
xcb_xvmc_query_version_cookie_t cookie /** < */, xcb_xvmc_query_version_cookie_t cookie /** < */,
xcb_generic_error_t **e /**< */) ; xcb_generic_error_t **e /**< */) ;
int int
xcb_xvmc_list_surface_types_sizeof (const void *_buffer /**< */); xcb_xvmc_list_surface_types_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_xvmc_list_surface_types_cookie_t xcb_xvmc_list_surface_types
**
** @param xcb_connection_t *c
** @param xcb_xv_port_t port_id
** @returns xcb_xvmc_list_surface_types_cookie_t
**
**************************************************************************
***/
xcb_xvmc_list_surface_types_cookie_t xcb_xvmc_list_surface_types_cookie_t
xcb_xvmc_list_surface_types (xcb_connection_t *c /**< */, xcb_xvmc_list_surface_types (xcb_connection_t *c /**< */,
xcb_xv_port_t port_id /**< */); xcb_xv_port_t port_id /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_xvmc_list_surface_types_cookie_t xcb_xvmc_list_surface_types_unchec
ked
**
** @param xcb_connection_t *c
** @param xcb_xv_port_t port_id
** @returns xcb_xvmc_list_surface_types_cookie_t
**
**************************************************************************
***/
xcb_xvmc_list_surface_types_cookie_t xcb_xvmc_list_surface_types_cookie_t
xcb_xvmc_list_surface_types_unchecked (xcb_connection_t *c /**< */, xcb_xvmc_list_surface_types_unchecked (xcb_connection_t *c /**< */,
xcb_xv_port_t port_id /**< */); xcb_xv_port_t port_id /**< */);
/**************************************************************************
***
**
** xcb_xvmc_surface_info_t * xcb_xvmc_list_surface_types_surfaces
**
** @param const xcb_xvmc_list_surface_types_reply_t *R
** @returns xcb_xvmc_surface_info_t *
**
**************************************************************************
***/
xcb_xvmc_surface_info_t * xcb_xvmc_surface_info_t *
xcb_xvmc_list_surface_types_surfaces (const xcb_xvmc_list_surface_types_rep ly_t *R /**< */); xcb_xvmc_list_surface_types_surfaces (const xcb_xvmc_list_surface_types_rep ly_t *R /**< */);
/**************************************************************************
***
**
** int xcb_xvmc_list_surface_types_surfaces_length
**
** @param const xcb_xvmc_list_surface_types_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_xvmc_list_surface_types_surfaces_length (const xcb_xvmc_list_surface_ty pes_reply_t *R /**< */); xcb_xvmc_list_surface_types_surfaces_length (const xcb_xvmc_list_surface_ty pes_reply_t *R /**< */);
/**************************************************************************
***
**
** xcb_xvmc_surface_info_iterator_t xcb_xvmc_list_surface_types_surfaces_i
terator
**
** @param const xcb_xvmc_list_surface_types_reply_t *R
** @returns xcb_xvmc_surface_info_iterator_t
**
**************************************************************************
***/
xcb_xvmc_surface_info_iterator_t xcb_xvmc_surface_info_iterator_t
xcb_xvmc_list_surface_types_surfaces_iterator (const xcb_xvmc_list_surface_ types_reply_t *R /**< */); xcb_xvmc_list_surface_types_surfaces_iterator (const xcb_xvmc_list_surface_ types_reply_t *R /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_xvmc_list_surface_types_unchecked(). is used. * xcb_xvmc_list_surface_types_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_xvmc_list_surface_types_reply_t * xcb_xvmc_list_surface_types_reply
**
** @param xcb_connection_t *c
** @param xcb_xvmc_list_surface_types_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_xvmc_list_surface_types_reply_t *
**
**************************************************************************
***/
xcb_xvmc_list_surface_types_reply_t * xcb_xvmc_list_surface_types_reply_t *
xcb_xvmc_list_surface_types_reply (xcb_connection_t *c /**< */, xcb_xvmc_list_surface_types_reply (xcb_connection_t *c /**< */,
xcb_xvmc_list_surface_types_cookie_t c ookie /**< */, xcb_xvmc_list_surface_types_cookie_t c ookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
int int
xcb_xvmc_create_context_sizeof (const void *_buffer /**< */); xcb_xvmc_create_context_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_xvmc_create_context_cookie_t xcb_xvmc_create_context
**
** @param xcb_connection_t *c
** @param xcb_xvmc_context_t context_id
** @param xcb_xv_port_t port_id
** @param xcb_xvmc_surface_t surface_id
** @param uint16_t width
** @param uint16_t height
** @param uint32_t flags
** @returns xcb_xvmc_create_context_cookie_t
**
**************************************************************************
***/
xcb_xvmc_create_context_cookie_t xcb_xvmc_create_context_cookie_t
xcb_xvmc_create_context (xcb_connection_t *c /**< */, xcb_xvmc_create_context (xcb_connection_t *c /**< */,
xcb_xvmc_context_t context_id /**< */, xcb_xvmc_context_t context_id /**< */,
xcb_xv_port_t port_id /**< */, xcb_xv_port_t port_id /**< */,
xcb_xvmc_surface_t surface_id /**< */, xcb_xvmc_surface_t surface_id /**< */,
uint16_t width /**< */, uint16_t width /**< */,
uint16_t height /**< */, uint16_t height /**< */,
uint32_t flags /**< */); uint32_t flags /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_xvmc_create_context_cookie_t xcb_xvmc_create_context_unchecked
**
** @param xcb_connection_t *c
** @param xcb_xvmc_context_t context_id
** @param xcb_xv_port_t port_id
** @param xcb_xvmc_surface_t surface_id
** @param uint16_t width
** @param uint16_t height
** @param uint32_t flags
** @returns xcb_xvmc_create_context_cookie_t
**
**************************************************************************
***/
xcb_xvmc_create_context_cookie_t xcb_xvmc_create_context_cookie_t
xcb_xvmc_create_context_unchecked (xcb_connection_t *c /**< */, xcb_xvmc_create_context_unchecked (xcb_connection_t *c /**< */,
xcb_xvmc_context_t context_id /**< */, xcb_xvmc_context_t context_id /**< */,
xcb_xv_port_t port_id /**< */, xcb_xv_port_t port_id /**< */,
xcb_xvmc_surface_t surface_id /**< */, xcb_xvmc_surface_t surface_id /**< */,
uint16_t width /**< */, uint16_t width /**< */,
uint16_t height /**< */, uint16_t height /**< */,
uint32_t flags /**< */); uint32_t flags /**< */);
/**************************************************************************
***
**
** uint32_t * xcb_xvmc_create_context_priv_data
**
** @param const xcb_xvmc_create_context_reply_t *R
** @returns uint32_t *
**
**************************************************************************
***/
uint32_t * uint32_t *
xcb_xvmc_create_context_priv_data (const xcb_xvmc_create_context_reply_t *R /**< */); xcb_xvmc_create_context_priv_data (const xcb_xvmc_create_context_reply_t *R /**< */);
/**************************************************************************
***
**
** int xcb_xvmc_create_context_priv_data_length
**
** @param const xcb_xvmc_create_context_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_xvmc_create_context_priv_data_length (const xcb_xvmc_create_context_rep ly_t *R /**< */); xcb_xvmc_create_context_priv_data_length (const xcb_xvmc_create_context_rep ly_t *R /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xvmc_create_context_priv_data_end
**
** @param const xcb_xvmc_create_context_reply_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_xvmc_create_context_priv_data_end (const xcb_xvmc_create_context_reply_ t *R /**< */); xcb_xvmc_create_context_priv_data_end (const xcb_xvmc_create_context_reply_ t *R /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_xvmc_create_context_unchecked(). is used. * xcb_xvmc_create_context_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_xvmc_create_context_reply_t * xcb_xvmc_create_context_reply
**
** @param xcb_connection_t *c
** @param xcb_xvmc_create_context_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_xvmc_create_context_reply_t *
**
**************************************************************************
***/
xcb_xvmc_create_context_reply_t * xcb_xvmc_create_context_reply_t *
xcb_xvmc_create_context_reply (xcb_connection_t *c /**< * /, xcb_xvmc_create_context_reply (xcb_connection_t *c /**< * /,
xcb_xvmc_create_context_cookie_t cookie / **< */, xcb_xvmc_create_context_cookie_t cookie / **< */,
xcb_generic_error_t **e /**< * /); xcb_generic_error_t **e /**< * /);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_xvmc_destroy_context_checked
**
** @param xcb_connection_t *c
** @param xcb_xvmc_context_t context_id
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_xvmc_destroy_context_checked (xcb_connection_t *c /**< */, xcb_xvmc_destroy_context_checked (xcb_connection_t *c /**< */,
xcb_xvmc_context_t context_id /**< */); xcb_xvmc_context_t context_id /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_xvmc_destroy_context
**
** @param xcb_connection_t *c
** @param xcb_xvmc_context_t context_id
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_xvmc_destroy_context (xcb_connection_t *c /**< */, xcb_xvmc_destroy_context (xcb_connection_t *c /**< */,
xcb_xvmc_context_t context_id /**< */); xcb_xvmc_context_t context_id /**< */);
int int
xcb_xvmc_create_surface_sizeof (const void *_buffer /**< */); xcb_xvmc_create_surface_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_xvmc_create_surface_cookie_t xcb_xvmc_create_surface
**
** @param xcb_connection_t *c
** @param xcb_xvmc_surface_t surface_id
** @param xcb_xvmc_context_t context_id
** @returns xcb_xvmc_create_surface_cookie_t
**
**************************************************************************
***/
xcb_xvmc_create_surface_cookie_t xcb_xvmc_create_surface_cookie_t
xcb_xvmc_create_surface (xcb_connection_t *c /**< */, xcb_xvmc_create_surface (xcb_connection_t *c /**< */,
xcb_xvmc_surface_t surface_id /**< */, xcb_xvmc_surface_t surface_id /**< */,
xcb_xvmc_context_t context_id /**< */); xcb_xvmc_context_t context_id /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_xvmc_create_surface_cookie_t xcb_xvmc_create_surface_unchecked
**
** @param xcb_connection_t *c
** @param xcb_xvmc_surface_t surface_id
** @param xcb_xvmc_context_t context_id
** @returns xcb_xvmc_create_surface_cookie_t
**
**************************************************************************
***/
xcb_xvmc_create_surface_cookie_t xcb_xvmc_create_surface_cookie_t
xcb_xvmc_create_surface_unchecked (xcb_connection_t *c /**< */, xcb_xvmc_create_surface_unchecked (xcb_connection_t *c /**< */,
xcb_xvmc_surface_t surface_id /**< */, xcb_xvmc_surface_t surface_id /**< */,
xcb_xvmc_context_t context_id /**< */) ; xcb_xvmc_context_t context_id /**< */) ;
/**************************************************************************
***
**
** uint32_t * xcb_xvmc_create_surface_priv_data
**
** @param const xcb_xvmc_create_surface_reply_t *R
** @returns uint32_t *
**
**************************************************************************
***/
uint32_t * uint32_t *
xcb_xvmc_create_surface_priv_data (const xcb_xvmc_create_surface_reply_t *R /**< */); xcb_xvmc_create_surface_priv_data (const xcb_xvmc_create_surface_reply_t *R /**< */);
/**************************************************************************
***
**
** int xcb_xvmc_create_surface_priv_data_length
**
** @param const xcb_xvmc_create_surface_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_xvmc_create_surface_priv_data_length (const xcb_xvmc_create_surface_rep ly_t *R /**< */); xcb_xvmc_create_surface_priv_data_length (const xcb_xvmc_create_surface_rep ly_t *R /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xvmc_create_surface_priv_data_end
**
** @param const xcb_xvmc_create_surface_reply_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_xvmc_create_surface_priv_data_end (const xcb_xvmc_create_surface_reply_ t *R /**< */); xcb_xvmc_create_surface_priv_data_end (const xcb_xvmc_create_surface_reply_ t *R /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_xvmc_create_surface_unchecked(). is used. * xcb_xvmc_create_surface_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_xvmc_create_surface_reply_t * xcb_xvmc_create_surface_reply
**
** @param xcb_connection_t *c
** @param xcb_xvmc_create_surface_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_xvmc_create_surface_reply_t *
**
**************************************************************************
***/
xcb_xvmc_create_surface_reply_t * xcb_xvmc_create_surface_reply_t *
xcb_xvmc_create_surface_reply (xcb_connection_t *c /**< * /, xcb_xvmc_create_surface_reply (xcb_connection_t *c /**< * /,
xcb_xvmc_create_surface_cookie_t cookie / **< */, xcb_xvmc_create_surface_cookie_t cookie / **< */,
xcb_generic_error_t **e /**< * /); xcb_generic_error_t **e /**< * /);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_xvmc_destroy_surface_checked
**
** @param xcb_connection_t *c
** @param xcb_xvmc_surface_t surface_id
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_xvmc_destroy_surface_checked (xcb_connection_t *c /**< */, xcb_xvmc_destroy_surface_checked (xcb_connection_t *c /**< */,
xcb_xvmc_surface_t surface_id /**< */); xcb_xvmc_surface_t surface_id /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_xvmc_destroy_surface
**
** @param xcb_connection_t *c
** @param xcb_xvmc_surface_t surface_id
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_xvmc_destroy_surface (xcb_connection_t *c /**< */, xcb_xvmc_destroy_surface (xcb_connection_t *c /**< */,
xcb_xvmc_surface_t surface_id /**< */); xcb_xvmc_surface_t surface_id /**< */);
int int
xcb_xvmc_create_subpicture_sizeof (const void *_buffer /**< */); xcb_xvmc_create_subpicture_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_xvmc_create_subpicture_cookie_t xcb_xvmc_create_subpicture
**
** @param xcb_connection_t *c
** @param xcb_xvmc_subpicture_t subpicture_id
** @param xcb_xvmc_context_t context
** @param uint32_t xvimage_id
** @param uint16_t width
** @param uint16_t height
** @returns xcb_xvmc_create_subpicture_cookie_t
**
**************************************************************************
***/
xcb_xvmc_create_subpicture_cookie_t xcb_xvmc_create_subpicture_cookie_t
xcb_xvmc_create_subpicture (xcb_connection_t *c /**< */, xcb_xvmc_create_subpicture (xcb_connection_t *c /**< */,
xcb_xvmc_subpicture_t subpicture_id /**< */, xcb_xvmc_subpicture_t subpicture_id /**< */,
xcb_xvmc_context_t context /**< */, xcb_xvmc_context_t context /**< */,
uint32_t xvimage_id /**< */, uint32_t xvimage_id /**< */,
uint16_t width /**< */, uint16_t width /**< */,
uint16_t height /**< */); uint16_t height /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_xvmc_create_subpicture_cookie_t xcb_xvmc_create_subpicture_unchecke
d
**
** @param xcb_connection_t *c
** @param xcb_xvmc_subpicture_t subpicture_id
** @param xcb_xvmc_context_t context
** @param uint32_t xvimage_id
** @param uint16_t width
** @param uint16_t height
** @returns xcb_xvmc_create_subpicture_cookie_t
**
**************************************************************************
***/
xcb_xvmc_create_subpicture_cookie_t xcb_xvmc_create_subpicture_cookie_t
xcb_xvmc_create_subpicture_unchecked (xcb_connection_t *c /**< */, xcb_xvmc_create_subpicture_unchecked (xcb_connection_t *c /**< */,
xcb_xvmc_subpicture_t subpicture_id /**< */, xcb_xvmc_subpicture_t subpicture_id /**< */,
xcb_xvmc_context_t context /**< */, xcb_xvmc_context_t context /**< */,
uint32_t xvimage_id /* *< */, uint32_t xvimage_id /* *< */,
uint16_t width /**< */ , uint16_t width /**< */ ,
uint16_t height /**< * /); uint16_t height /**< * /);
/**************************************************************************
***
**
** uint32_t * xcb_xvmc_create_subpicture_priv_data
**
** @param const xcb_xvmc_create_subpicture_reply_t *R
** @returns uint32_t *
**
**************************************************************************
***/
uint32_t * uint32_t *
xcb_xvmc_create_subpicture_priv_data (const xcb_xvmc_create_subpicture_repl y_t *R /**< */); xcb_xvmc_create_subpicture_priv_data (const xcb_xvmc_create_subpicture_repl y_t *R /**< */);
/**************************************************************************
***
**
** int xcb_xvmc_create_subpicture_priv_data_length
**
** @param const xcb_xvmc_create_subpicture_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_xvmc_create_subpicture_priv_data_length (const xcb_xvmc_create_subpictu re_reply_t *R /**< */); xcb_xvmc_create_subpicture_priv_data_length (const xcb_xvmc_create_subpictu re_reply_t *R /**< */);
/**************************************************************************
***
**
** xcb_generic_iterator_t xcb_xvmc_create_subpicture_priv_data_end
**
** @param const xcb_xvmc_create_subpicture_reply_t *R
** @returns xcb_generic_iterator_t
**
**************************************************************************
***/
xcb_generic_iterator_t xcb_generic_iterator_t
xcb_xvmc_create_subpicture_priv_data_end (const xcb_xvmc_create_subpicture_ reply_t *R /**< */); xcb_xvmc_create_subpicture_priv_data_end (const xcb_xvmc_create_subpicture_ reply_t *R /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_xvmc_create_subpicture_unchecked(). is used. * xcb_xvmc_create_subpicture_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_xvmc_create_subpicture_reply_t * xcb_xvmc_create_subpicture_reply
**
** @param xcb_connection_t *c
** @param xcb_xvmc_create_subpicture_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_xvmc_create_subpicture_reply_t *
**
**************************************************************************
***/
xcb_xvmc_create_subpicture_reply_t * xcb_xvmc_create_subpicture_reply_t *
xcb_xvmc_create_subpicture_reply (xcb_connection_t *c /**< */, xcb_xvmc_create_subpicture_reply (xcb_connection_t *c /**< */,
xcb_xvmc_create_subpicture_cookie_t coo kie /**< */, xcb_xvmc_create_subpicture_cookie_t coo kie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will not cause * This form can be used only if the request will not cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* saved for handling by xcb_request_check(). * saved for handling by xcb_request_check().
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_xvmc_destroy_subpicture_checked
**
** @param xcb_connection_t *c
** @param xcb_xvmc_subpicture_t subpicture_id
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_xvmc_destroy_subpicture_checked (xcb_connection_t *c /**< */, xcb_xvmc_destroy_subpicture_checked (xcb_connection_t *c /**< */,
xcb_xvmc_subpicture_t subpicture_id /**< */); xcb_xvmc_subpicture_t subpicture_id /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_void_cookie_t xcb_xvmc_destroy_subpicture
**
** @param xcb_connection_t *c
** @param xcb_xvmc_subpicture_t subpicture_id
** @returns xcb_void_cookie_t
**
**************************************************************************
***/
xcb_void_cookie_t xcb_void_cookie_t
xcb_xvmc_destroy_subpicture (xcb_connection_t *c /**< */, xcb_xvmc_destroy_subpicture (xcb_connection_t *c /**< */,
xcb_xvmc_subpicture_t subpicture_id /**< */) ; xcb_xvmc_subpicture_t subpicture_id /**< */) ;
int int
xcb_xvmc_list_subpicture_types_sizeof (const void *_buffer /**< */); xcb_xvmc_list_subpicture_types_sizeof (const void *_buffer /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
*/ */
/**************************************************************************
***
**
** xcb_xvmc_list_subpicture_types_cookie_t xcb_xvmc_list_subpicture_types
**
** @param xcb_connection_t *c
** @param xcb_xv_port_t port_id
** @param xcb_xvmc_surface_t surface_id
** @returns xcb_xvmc_list_subpicture_types_cookie_t
**
**************************************************************************
***/
xcb_xvmc_list_subpicture_types_cookie_t xcb_xvmc_list_subpicture_types_cookie_t
xcb_xvmc_list_subpicture_types (xcb_connection_t *c /**< */, xcb_xvmc_list_subpicture_types (xcb_connection_t *c /**< */,
xcb_xv_port_t port_id /**< */, xcb_xv_port_t port_id /**< */,
xcb_xvmc_surface_t surface_id /**< */); xcb_xvmc_surface_t surface_id /**< */);
/** /**
* *
* @param c The connection * @param c The connection
* @return A cookie * @return A cookie
* *
* Delivers a request to the X server. * Delivers a request to the X server.
* *
* This form can be used only if the request will cause * This form can be used only if the request will cause
* a reply to be generated. Any returned error will be * a reply to be generated. Any returned error will be
* placed in the event queue. * placed in the event queue.
*/ */
/**************************************************************************
***
**
** xcb_xvmc_list_subpicture_types_cookie_t xcb_xvmc_list_subpicture_types_
unchecked
**
** @param xcb_connection_t *c
** @param xcb_xv_port_t port_id
** @param xcb_xvmc_surface_t surface_id
** @returns xcb_xvmc_list_subpicture_types_cookie_t
**
**************************************************************************
***/
xcb_xvmc_list_subpicture_types_cookie_t xcb_xvmc_list_subpicture_types_cookie_t
xcb_xvmc_list_subpicture_types_unchecked (xcb_connection_t *c /**< */, xcb_xvmc_list_subpicture_types_unchecked (xcb_connection_t *c /**< */,
xcb_xv_port_t port_id /**< */, xcb_xv_port_t port_id /**< */,
xcb_xvmc_surface_t surface_id / **< */); xcb_xvmc_surface_t surface_id / **< */);
/**************************************************************************
***
**
** xcb_xv_image_format_info_t * xcb_xvmc_list_subpicture_types_types
**
** @param const xcb_xvmc_list_subpicture_types_reply_t *R
** @returns xcb_xv_image_format_info_t *
**
**************************************************************************
***/
xcb_xv_image_format_info_t * xcb_xv_image_format_info_t *
xcb_xvmc_list_subpicture_types_types (const xcb_xvmc_list_subpicture_types_ reply_t *R /**< */); xcb_xvmc_list_subpicture_types_types (const xcb_xvmc_list_subpicture_types_ reply_t *R /**< */);
/**************************************************************************
***
**
** int xcb_xvmc_list_subpicture_types_types_length
**
** @param const xcb_xvmc_list_subpicture_types_reply_t *R
** @returns int
**
**************************************************************************
***/
int int
xcb_xvmc_list_subpicture_types_types_length (const xcb_xvmc_list_subpicture _types_reply_t *R /**< */); xcb_xvmc_list_subpicture_types_types_length (const xcb_xvmc_list_subpicture _types_reply_t *R /**< */);
/**************************************************************************
***
**
** xcb_xv_image_format_info_iterator_t xcb_xvmc_list_subpicture_types_type
s_iterator
**
** @param const xcb_xvmc_list_subpicture_types_reply_t *R
** @returns xcb_xv_image_format_info_iterator_t
**
**************************************************************************
***/
xcb_xv_image_format_info_iterator_t xcb_xv_image_format_info_iterator_t
xcb_xvmc_list_subpicture_types_types_iterator (const xcb_xvmc_list_subpictu re_types_reply_t *R /**< */); xcb_xvmc_list_subpicture_types_types_iterator (const xcb_xvmc_list_subpictu re_types_reply_t *R /**< */);
/** /**
* Return the reply * Return the reply
* @param c The connection * @param c The connection
* @param cookie The cookie * @param cookie The cookie
* @param e The xcb_generic_error_t supplied * @param e The xcb_generic_error_t supplied
* *
* Returns the reply of the request asked by * Returns the reply of the request asked by
* *
* The parameter @p e supplied to this function must be NULL if * The parameter @p e supplied to this function must be NULL if
* xcb_xvmc_list_subpicture_types_unchecked(). is used. * xcb_xvmc_list_subpicture_types_unchecked(). is used.
* Otherwise, it stores the error if any. * Otherwise, it stores the error if any.
* *
* The returned value must be freed by the caller using free(). * The returned value must be freed by the caller using free().
*/ */
/**************************************************************************
***
**
** xcb_xvmc_list_subpicture_types_reply_t * xcb_xvmc_list_subpicture_types
_reply
**
** @param xcb_connection_t *c
** @param xcb_xvmc_list_subpicture_types_cookie_t cookie
** @param xcb_generic_error_t **e
** @returns xcb_xvmc_list_subpicture_types_reply_t *
**
**************************************************************************
***/
xcb_xvmc_list_subpicture_types_reply_t * xcb_xvmc_list_subpicture_types_reply_t *
xcb_xvmc_list_subpicture_types_reply (xcb_connection_t *c /**< */, xcb_xvmc_list_subpicture_types_reply (xcb_connection_t *c /**< */,
xcb_xvmc_list_subpicture_types_cookie _t cookie /**< */, xcb_xvmc_list_subpicture_types_cookie _t cookie /**< */,
xcb_generic_error_t **e /**< */); xcb_generic_error_t **e /**< */);
#ifdef __cplusplus #ifdef __cplusplus
} }
#endif #endif
#endif #endif
 End of changes. 48 change blocks. 
607 lines changed or deleted 0 lines changed or added

This html diff was produced by rfcdiff 1.41. The latest version is available from http://tools.ietf.org/tools/rfcdiff/