aboutsummaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authormarha <marha@users.sourceforge.net>2014-08-22 21:51:08 +0200
committermarha <marha@users.sourceforge.net>2014-08-22 21:51:08 +0200
commitbcb354180f20f0c410a77bd32cbf2c1e799632d5 (patch)
tree17d9af613872a12c098572c3fbebef538edf76f5 /include
parent8e27619ab489dece35cc4bec86950ee7729cd309 (diff)
downloadvcxsrv-bcb354180f20f0c410a77bd32cbf2c1e799632d5.tar.gz
vcxsrv-bcb354180f20f0c410a77bd32cbf2c1e799632d5.tar.bz2
vcxsrv-bcb354180f20f0c410a77bd32cbf2c1e799632d5.zip
Compiled and synchronised
Diffstat (limited to 'include')
-rw-r--r--include/xcb/bigreq.h250
-rw-r--r--include/xcb/render.h7430
-rw-r--r--include/xcb/shape.h1846
-rw-r--r--include/xcb/xc_misc.h694
-rw-r--r--include/xcb/xcb.h4
-rw-r--r--include/xcb/xproto.h5848
6 files changed, 4332 insertions, 11740 deletions
diff --git a/include/xcb/bigreq.h b/include/xcb/bigreq.h
index 208874bb5..786f99006 100644
--- a/include/xcb/bigreq.h
+++ b/include/xcb/bigreq.h
@@ -1,141 +1,109 @@
-/*
- * This file generated automatically from bigreq.xml by c_client.py.
- * Edit at your peril.
- */
-
-/**
- * @defgroup XCB_BigRequests_API XCB BigRequests API
- * @brief BigRequests XCB Protocol Implementation.
- * @{
- **/
-
-#ifndef __BIGREQ_H
-#define __BIGREQ_H
-
-#include "xcb.h"
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-#define XCB_BIGREQUESTS_MAJOR_VERSION 0
-#define XCB_BIGREQUESTS_MINOR_VERSION 0
-
-XCB_EXTERN xcb_extension_t xcb_big_requests_id;
-
-/**
- * @brief xcb_big_requests_enable_cookie_t
- **/
-typedef struct xcb_big_requests_enable_cookie_t {
- unsigned int sequence; /**< */
-} xcb_big_requests_enable_cookie_t;
-
-/** Opcode for xcb_big_requests_enable. */
-#define XCB_BIG_REQUESTS_ENABLE 0
-
-/**
- * @brief xcb_big_requests_enable_request_t
- **/
-typedef struct xcb_big_requests_enable_request_t {
- uint8_t major_opcode; /**< */
- uint8_t minor_opcode; /**< */
- uint16_t length; /**< */
-} xcb_big_requests_enable_request_t;
-
-/**
- * @brief xcb_big_requests_enable_reply_t
- **/
-typedef struct xcb_big_requests_enable_reply_t {
- uint8_t response_type; /**< */
- uint8_t pad0; /**< */
- uint16_t sequence; /**< */
- uint32_t length; /**< */
- uint32_t maximum_request_length; /**< */
-} xcb_big_requests_enable_reply_t;
-
-/**
- *
- * @param c The connection
- * @return A cookie
- *
- * 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 (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_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_unchecked (xcb_connection_t *c /**< */);
-
-/**
- * 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_big_requests_enable_unchecked(). is used.
- * Otherwise, it stores the error if any.
- *
- * 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 (xcb_connection_t *c /**< */,
- xcb_big_requests_enable_cookie_t cookie /**< */,
- xcb_generic_error_t **e /**< */);
-
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif
-
-/**
- * @}
- */
+/*
+ * This file generated automatically from bigreq.xml by c_client.py.
+ * Edit at your peril.
+ */
+
+/**
+ * @defgroup XCB_BigRequests_API XCB BigRequests API
+ * @brief BigRequests XCB Protocol Implementation.
+ * @{
+ **/
+
+#ifndef __BIGREQ_H
+#define __BIGREQ_H
+
+#include "xcb.h"
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+#define XCB_BIGREQUESTS_MAJOR_VERSION 0
+#define XCB_BIGREQUESTS_MINOR_VERSION 0
+
+XCB_EXTERN xcb_extension_t xcb_big_requests_id;
+
+/**
+ * @brief xcb_big_requests_enable_cookie_t
+ **/
+typedef struct xcb_big_requests_enable_cookie_t {
+ unsigned int sequence; /**< */
+} xcb_big_requests_enable_cookie_t;
+
+/** Opcode for xcb_big_requests_enable. */
+#define XCB_BIG_REQUESTS_ENABLE 0
+
+/**
+ * @brief xcb_big_requests_enable_request_t
+ **/
+typedef struct xcb_big_requests_enable_request_t {
+ uint8_t major_opcode; /**< */
+ uint8_t minor_opcode; /**< */
+ uint16_t length; /**< */
+} xcb_big_requests_enable_request_t;
+
+/**
+ * @brief xcb_big_requests_enable_reply_t
+ **/
+typedef struct xcb_big_requests_enable_reply_t {
+ uint8_t response_type; /**< */
+ uint8_t pad0; /**< */
+ uint16_t sequence; /**< */
+ uint32_t length; /**< */
+ uint32_t maximum_request_length; /**< */
+} xcb_big_requests_enable_reply_t;
+
+/**
+ *
+ * @param c The connection
+ * @return A cookie
+ *
+ * Delivers a request to the X server.
+ *
+ */
+xcb_big_requests_enable_cookie_t
+xcb_big_requests_enable (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_big_requests_enable_cookie_t
+xcb_big_requests_enable_unchecked (xcb_connection_t *c /**< */);
+
+/**
+ * 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_big_requests_enable_unchecked(). is used.
+ * Otherwise, it stores the error if any.
+ *
+ * The returned value must be freed by the caller using free().
+ */
+xcb_big_requests_enable_reply_t *
+xcb_big_requests_enable_reply (xcb_connection_t *c /**< */,
+ xcb_big_requests_enable_cookie_t cookie /**< */,
+ xcb_generic_error_t **e /**< */);
+
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif
+
+/**
+ * @}
+ */
diff --git a/include/xcb/render.h b/include/xcb/render.h
index d00b45926..0fe0cb8bd 100644
--- a/include/xcb/render.h
+++ b/include/xcb/render.h
@@ -1,4513 +1,2917 @@
-/*
- * This file generated automatically from render.xml by c_client.py.
- * Edit at your peril.
- */
-
-/**
- * @defgroup XCB_Render_API XCB Render API
- * @brief Render XCB Protocol Implementation.
- * @{
- **/
-
-#ifndef __RENDER_H
-#define __RENDER_H
-
-#include "xcb.h"
-#include "xproto.h"
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-#define XCB_RENDER_MAJOR_VERSION 0
-#define XCB_RENDER_MINOR_VERSION 11
-
-XCB_EXTERN xcb_extension_t xcb_render_id;
-
-typedef enum xcb_render_pict_type_t {
- XCB_RENDER_PICT_TYPE_INDEXED = 0,
- XCB_RENDER_PICT_TYPE_DIRECT = 1
-} xcb_render_pict_type_t;
-
-typedef enum xcb_render_picture_enum_t {
- XCB_RENDER_PICTURE_NONE = 0
-} xcb_render_picture_enum_t;
-
-typedef enum xcb_render_pict_op_t {
- XCB_RENDER_PICT_OP_CLEAR = 0,
- XCB_RENDER_PICT_OP_SRC = 1,
- XCB_RENDER_PICT_OP_DST = 2,
- XCB_RENDER_PICT_OP_OVER = 3,
- XCB_RENDER_PICT_OP_OVER_REVERSE = 4,
- XCB_RENDER_PICT_OP_IN = 5,
- XCB_RENDER_PICT_OP_IN_REVERSE = 6,
- XCB_RENDER_PICT_OP_OUT = 7,
- XCB_RENDER_PICT_OP_OUT_REVERSE = 8,
- XCB_RENDER_PICT_OP_ATOP = 9,
- XCB_RENDER_PICT_OP_ATOP_REVERSE = 10,
- XCB_RENDER_PICT_OP_XOR = 11,
- XCB_RENDER_PICT_OP_ADD = 12,
- XCB_RENDER_PICT_OP_SATURATE = 13,
- XCB_RENDER_PICT_OP_DISJOINT_CLEAR = 16,
- XCB_RENDER_PICT_OP_DISJOINT_SRC = 17,
- XCB_RENDER_PICT_OP_DISJOINT_DST = 18,
- XCB_RENDER_PICT_OP_DISJOINT_OVER = 19,
- XCB_RENDER_PICT_OP_DISJOINT_OVER_REVERSE = 20,
- XCB_RENDER_PICT_OP_DISJOINT_IN = 21,
- XCB_RENDER_PICT_OP_DISJOINT_IN_REVERSE = 22,
- XCB_RENDER_PICT_OP_DISJOINT_OUT = 23,
- XCB_RENDER_PICT_OP_DISJOINT_OUT_REVERSE = 24,
- XCB_RENDER_PICT_OP_DISJOINT_ATOP = 25,
- XCB_RENDER_PICT_OP_DISJOINT_ATOP_REVERSE = 26,
- XCB_RENDER_PICT_OP_DISJOINT_XOR = 27,
- XCB_RENDER_PICT_OP_CONJOINT_CLEAR = 32,
- XCB_RENDER_PICT_OP_CONJOINT_SRC = 33,
- XCB_RENDER_PICT_OP_CONJOINT_DST = 34,
- XCB_RENDER_PICT_OP_CONJOINT_OVER = 35,
- XCB_RENDER_PICT_OP_CONJOINT_OVER_REVERSE = 36,
- XCB_RENDER_PICT_OP_CONJOINT_IN = 37,
- XCB_RENDER_PICT_OP_CONJOINT_IN_REVERSE = 38,
- XCB_RENDER_PICT_OP_CONJOINT_OUT = 39,
- XCB_RENDER_PICT_OP_CONJOINT_OUT_REVERSE = 40,
- XCB_RENDER_PICT_OP_CONJOINT_ATOP = 41,
- XCB_RENDER_PICT_OP_CONJOINT_ATOP_REVERSE = 42,
- XCB_RENDER_PICT_OP_CONJOINT_XOR = 43,
- XCB_RENDER_PICT_OP_MULTIPLY = 48,
- XCB_RENDER_PICT_OP_SCREEN = 49,
- XCB_RENDER_PICT_OP_OVERLAY = 50,
- XCB_RENDER_PICT_OP_DARKEN = 51,
- XCB_RENDER_PICT_OP_LIGHTEN = 52,
- XCB_RENDER_PICT_OP_COLOR_DODGE = 53,
- XCB_RENDER_PICT_OP_COLOR_BURN = 54,
- XCB_RENDER_PICT_OP_HARD_LIGHT = 55,
- XCB_RENDER_PICT_OP_SOFT_LIGHT = 56,
- XCB_RENDER_PICT_OP_DIFFERENCE = 57,
- XCB_RENDER_PICT_OP_EXCLUSION = 58,
- XCB_RENDER_PICT_OP_HSL_HUE = 59,
- XCB_RENDER_PICT_OP_HSL_SATURATION = 60,
- XCB_RENDER_PICT_OP_HSL_COLOR = 61,
- XCB_RENDER_PICT_OP_HSL_LUMINOSITY = 62
-} xcb_render_pict_op_t;
-
-typedef enum xcb_render_poly_edge_t {
- XCB_RENDER_POLY_EDGE_SHARP = 0,
- XCB_RENDER_POLY_EDGE_SMOOTH = 1
-} xcb_render_poly_edge_t;
-
-typedef enum xcb_render_poly_mode_t {
- XCB_RENDER_POLY_MODE_PRECISE = 0,
- XCB_RENDER_POLY_MODE_IMPRECISE = 1
-} xcb_render_poly_mode_t;
-
-typedef enum xcb_render_cp_t {
- XCB_RENDER_CP_REPEAT = 1,
- XCB_RENDER_CP_ALPHA_MAP = 2,
- XCB_RENDER_CP_ALPHA_X_ORIGIN = 4,
- XCB_RENDER_CP_ALPHA_Y_ORIGIN = 8,
- XCB_RENDER_CP_CLIP_X_ORIGIN = 16,
- XCB_RENDER_CP_CLIP_Y_ORIGIN = 32,
- XCB_RENDER_CP_CLIP_MASK = 64,
- XCB_RENDER_CP_GRAPHICS_EXPOSURE = 128,
- XCB_RENDER_CP_SUBWINDOW_MODE = 256,
- XCB_RENDER_CP_POLY_EDGE = 512,
- XCB_RENDER_CP_POLY_MODE = 1024,
- XCB_RENDER_CP_DITHER = 2048,
- XCB_RENDER_CP_COMPONENT_ALPHA = 4096
-} xcb_render_cp_t;
-
-typedef enum xcb_render_sub_pixel_t {
- XCB_RENDER_SUB_PIXEL_UNKNOWN = 0,
- XCB_RENDER_SUB_PIXEL_HORIZONTAL_RGB = 1,
- XCB_RENDER_SUB_PIXEL_HORIZONTAL_BGR = 2,
- XCB_RENDER_SUB_PIXEL_VERTICAL_RGB = 3,
- XCB_RENDER_SUB_PIXEL_VERTICAL_BGR = 4,
- XCB_RENDER_SUB_PIXEL_NONE = 5
-} xcb_render_sub_pixel_t;
-
-typedef enum xcb_render_repeat_t {
- XCB_RENDER_REPEAT_NONE = 0,
- XCB_RENDER_REPEAT_NORMAL = 1,
- XCB_RENDER_REPEAT_PAD = 2,
- XCB_RENDER_REPEAT_REFLECT = 3
-} xcb_render_repeat_t;
-
-typedef uint32_t xcb_render_glyph_t;
-
-/**
- * @brief xcb_render_glyph_iterator_t
- **/
-typedef struct xcb_render_glyph_iterator_t {
- xcb_render_glyph_t *data; /**< */
- int rem; /**< */
- int index; /**< */
-} xcb_render_glyph_iterator_t;
-
-typedef uint32_t xcb_render_glyphset_t;
-
-/**
- * @brief xcb_render_glyphset_iterator_t
- **/
-typedef struct xcb_render_glyphset_iterator_t {
- xcb_render_glyphset_t *data; /**< */
- int rem; /**< */
- int index; /**< */
-} xcb_render_glyphset_iterator_t;
-
-typedef uint32_t xcb_render_picture_t;
-
-/**
- * @brief xcb_render_picture_iterator_t
- **/
-typedef struct xcb_render_picture_iterator_t {
- xcb_render_picture_t *data; /**< */
- int rem; /**< */
- int index; /**< */
-} xcb_render_picture_iterator_t;
-
-typedef uint32_t xcb_render_pictformat_t;
-
-/**
- * @brief xcb_render_pictformat_iterator_t
- **/
-typedef struct xcb_render_pictformat_iterator_t {
- xcb_render_pictformat_t *data; /**< */
- int rem; /**< */
- int index; /**< */
-} xcb_render_pictformat_iterator_t;
-
-typedef int32_t xcb_render_fixed_t;
-
-/**
- * @brief xcb_render_fixed_iterator_t
- **/
-typedef struct xcb_render_fixed_iterator_t {
- xcb_render_fixed_t *data; /**< */
- int rem; /**< */
- int index; /**< */
-} xcb_render_fixed_iterator_t;
-
-/** Opcode for xcb_render_pict_format. */
-#define XCB_RENDER_PICT_FORMAT 0
-
-/**
- * @brief xcb_render_pict_format_error_t
- **/
-typedef struct xcb_render_pict_format_error_t {
- uint8_t response_type; /**< */
- uint8_t error_code; /**< */
- uint16_t sequence; /**< */
-} xcb_render_pict_format_error_t;
-
-/** Opcode for xcb_render_picture. */
-#define XCB_RENDER_PICTURE 1
-
-/**
- * @brief xcb_render_picture_error_t
- **/
-typedef struct xcb_render_picture_error_t {
- uint8_t response_type; /**< */
- uint8_t error_code; /**< */
- uint16_t sequence; /**< */
-} xcb_render_picture_error_t;
-
-/** Opcode for xcb_render_pict_op. */
-#define XCB_RENDER_PICT_OP 2
-
-/**
- * @brief xcb_render_pict_op_error_t
- **/
-typedef struct xcb_render_pict_op_error_t {
- uint8_t response_type; /**< */
- uint8_t error_code; /**< */
- uint16_t sequence; /**< */
-} xcb_render_pict_op_error_t;
-
-/** Opcode for xcb_render_glyph_set. */
-#define XCB_RENDER_GLYPH_SET 3
-
-/**
- * @brief xcb_render_glyph_set_error_t
- **/
-typedef struct xcb_render_glyph_set_error_t {
- uint8_t response_type; /**< */
- uint8_t error_code; /**< */
- uint16_t sequence; /**< */
-} xcb_render_glyph_set_error_t;
-
-/** Opcode for xcb_render_glyph. */
-#define XCB_RENDER_GLYPH 4
-
-/**
- * @brief xcb_render_glyph_error_t
- **/
-typedef struct xcb_render_glyph_error_t {
- uint8_t response_type; /**< */
- uint8_t error_code; /**< */
- uint16_t sequence; /**< */
-} xcb_render_glyph_error_t;
-
-/**
- * @brief xcb_render_directformat_t
- **/
-typedef struct xcb_render_directformat_t {
- uint16_t red_shift; /**< */
- uint16_t red_mask; /**< */
- uint16_t green_shift; /**< */
- uint16_t green_mask; /**< */
- uint16_t blue_shift; /**< */
- uint16_t blue_mask; /**< */
- uint16_t alpha_shift; /**< */
- uint16_t alpha_mask; /**< */
-} xcb_render_directformat_t;
-
-/**
- * @brief xcb_render_directformat_iterator_t
- **/
-typedef struct xcb_render_directformat_iterator_t {
- xcb_render_directformat_t *data; /**< */
- int rem; /**< */
- int index; /**< */
-} xcb_render_directformat_iterator_t;
-
-/**
- * @brief xcb_render_pictforminfo_t
- **/
-typedef struct xcb_render_pictforminfo_t {
- xcb_render_pictformat_t id; /**< */
- uint8_t type; /**< */
- uint8_t depth; /**< */
- uint8_t pad0[2]; /**< */
- xcb_render_directformat_t direct; /**< */
- xcb_colormap_t colormap; /**< */
-} xcb_render_pictforminfo_t;
-
-/**
- * @brief xcb_render_pictforminfo_iterator_t
- **/
-typedef struct xcb_render_pictforminfo_iterator_t {
- xcb_render_pictforminfo_t *data; /**< */
- int rem; /**< */
- int index; /**< */
-} xcb_render_pictforminfo_iterator_t;
-
-/**
- * @brief xcb_render_pictvisual_t
- **/
-typedef struct xcb_render_pictvisual_t {
- xcb_visualid_t visual; /**< */
- xcb_render_pictformat_t format; /**< */
-} xcb_render_pictvisual_t;
-
-/**
- * @brief xcb_render_pictvisual_iterator_t
- **/
-typedef struct xcb_render_pictvisual_iterator_t {
- xcb_render_pictvisual_t *data; /**< */
- int rem; /**< */
- int index; /**< */
-} xcb_render_pictvisual_iterator_t;
-
-/**
- * @brief xcb_render_pictdepth_t
- **/
-typedef struct xcb_render_pictdepth_t {
- uint8_t depth; /**< */
- uint8_t pad0; /**< */
- uint16_t num_visuals; /**< */
- uint8_t pad1[4]; /**< */
-} xcb_render_pictdepth_t;
-
-/**
- * @brief xcb_render_pictdepth_iterator_t
- **/
-typedef struct xcb_render_pictdepth_iterator_t {
- xcb_render_pictdepth_t *data; /**< */
- int rem; /**< */
- int index; /**< */
-} xcb_render_pictdepth_iterator_t;
-
-/**
- * @brief xcb_render_pictscreen_t
- **/
-typedef struct xcb_render_pictscreen_t {
- uint32_t num_depths; /**< */
- xcb_render_pictformat_t fallback; /**< */
-} xcb_render_pictscreen_t;
-
-/**
- * @brief xcb_render_pictscreen_iterator_t
- **/
-typedef struct xcb_render_pictscreen_iterator_t {
- xcb_render_pictscreen_t *data; /**< */
- int rem; /**< */
- int index; /**< */
-} xcb_render_pictscreen_iterator_t;
-
-/**
- * @brief xcb_render_indexvalue_t
- **/
-typedef struct xcb_render_indexvalue_t {
- uint32_t pixel; /**< */
- uint16_t red; /**< */
- uint16_t green; /**< */
- uint16_t blue; /**< */
- uint16_t alpha; /**< */
-} xcb_render_indexvalue_t;
-
-/**
- * @brief xcb_render_indexvalue_iterator_t
- **/
-typedef struct xcb_render_indexvalue_iterator_t {
- xcb_render_indexvalue_t *data; /**< */
- int rem; /**< */
- int index; /**< */
-} xcb_render_indexvalue_iterator_t;
-
-/**
- * @brief xcb_render_color_t
- **/
-typedef struct xcb_render_color_t {
- uint16_t red; /**< */
- uint16_t green; /**< */
- uint16_t blue; /**< */
- uint16_t alpha; /**< */
-} xcb_render_color_t;
-
-/**
- * @brief xcb_render_color_iterator_t
- **/
-typedef struct xcb_render_color_iterator_t {
- xcb_render_color_t *data; /**< */
- int rem; /**< */
- int index; /**< */
-} xcb_render_color_iterator_t;
-
-/**
- * @brief xcb_render_pointfix_t
- **/
-typedef struct xcb_render_pointfix_t {
- xcb_render_fixed_t x; /**< */
- xcb_render_fixed_t y; /**< */
-} xcb_render_pointfix_t;
-
-/**
- * @brief xcb_render_pointfix_iterator_t
- **/
-typedef struct xcb_render_pointfix_iterator_t {
- xcb_render_pointfix_t *data; /**< */
- int rem; /**< */
- int index; /**< */
-} xcb_render_pointfix_iterator_t;
-
-/**
- * @brief xcb_render_linefix_t
- **/
-typedef struct xcb_render_linefix_t {
- xcb_render_pointfix_t p1; /**< */
- xcb_render_pointfix_t p2; /**< */
-} xcb_render_linefix_t;
-
-/**
- * @brief xcb_render_linefix_iterator_t
- **/
-typedef struct xcb_render_linefix_iterator_t {
- xcb_render_linefix_t *data; /**< */
- int rem; /**< */
- int index; /**< */
-} xcb_render_linefix_iterator_t;
-
-/**
- * @brief xcb_render_triangle_t
- **/
-typedef struct xcb_render_triangle_t {
- xcb_render_pointfix_t p1; /**< */
- xcb_render_pointfix_t p2; /**< */
- xcb_render_pointfix_t p3; /**< */
-} xcb_render_triangle_t;
-
-/**
- * @brief xcb_render_triangle_iterator_t
- **/
-typedef struct xcb_render_triangle_iterator_t {
- xcb_render_triangle_t *data; /**< */
- int rem; /**< */
- int index; /**< */
-} xcb_render_triangle_iterator_t;
-
-/**
- * @brief xcb_render_trapezoid_t
- **/
-typedef struct xcb_render_trapezoid_t {
- xcb_render_fixed_t top; /**< */
- xcb_render_fixed_t bottom; /**< */
- xcb_render_linefix_t left; /**< */
- xcb_render_linefix_t right; /**< */
-} xcb_render_trapezoid_t;
-
-/**
- * @brief xcb_render_trapezoid_iterator_t
- **/
-typedef struct xcb_render_trapezoid_iterator_t {
- xcb_render_trapezoid_t *data; /**< */
- int rem; /**< */
- int index; /**< */
-} xcb_render_trapezoid_iterator_t;
-
-/**
- * @brief xcb_render_glyphinfo_t
- **/
-typedef struct xcb_render_glyphinfo_t {
- uint16_t width; /**< */
- uint16_t height; /**< */
- int16_t x; /**< */
- int16_t y; /**< */
- int16_t x_off; /**< */
- int16_t y_off; /**< */
-} xcb_render_glyphinfo_t;
-
-/**
- * @brief xcb_render_glyphinfo_iterator_t
- **/
-typedef struct xcb_render_glyphinfo_iterator_t {
- xcb_render_glyphinfo_t *data; /**< */
- int rem; /**< */
- int index; /**< */
-} xcb_render_glyphinfo_iterator_t;
-
-/**
- * @brief xcb_render_query_version_cookie_t
- **/
-typedef struct xcb_render_query_version_cookie_t {
- unsigned int sequence; /**< */
-} xcb_render_query_version_cookie_t;
-
-/** Opcode for xcb_render_query_version. */
-#define XCB_RENDER_QUERY_VERSION 0
-
-/**
- * @brief xcb_render_query_version_request_t
- **/
-typedef struct xcb_render_query_version_request_t {
- uint8_t major_opcode; /**< */
- uint8_t minor_opcode; /**< */
- uint16_t length; /**< */
- uint32_t client_major_version; /**< */
- uint32_t client_minor_version; /**< */
-} xcb_render_query_version_request_t;
-
-/**
- * @brief xcb_render_query_version_reply_t
- **/
-typedef struct xcb_render_query_version_reply_t {
- uint8_t response_type; /**< */
- uint8_t pad0; /**< */
- uint16_t sequence; /**< */
- uint32_t length; /**< */
- uint32_t major_version; /**< */
- uint32_t minor_version; /**< */
- uint8_t pad1[16]; /**< */
-} xcb_render_query_version_reply_t;
-
-/**
- * @brief xcb_render_query_pict_formats_cookie_t
- **/
-typedef struct xcb_render_query_pict_formats_cookie_t {
- unsigned int sequence; /**< */
-} xcb_render_query_pict_formats_cookie_t;
-
-/** Opcode for xcb_render_query_pict_formats. */
-#define XCB_RENDER_QUERY_PICT_FORMATS 1
-
-/**
- * @brief xcb_render_query_pict_formats_request_t
- **/
-typedef struct xcb_render_query_pict_formats_request_t {
- uint8_t major_opcode; /**< */
- uint8_t minor_opcode; /**< */
- uint16_t length; /**< */
-} xcb_render_query_pict_formats_request_t;
-
-/**
- * @brief xcb_render_query_pict_formats_reply_t
- **/
-typedef struct xcb_render_query_pict_formats_reply_t {
- uint8_t response_type; /**< */
- uint8_t pad0; /**< */
- uint16_t sequence; /**< */
- uint32_t length; /**< */
- uint32_t num_formats; /**< */
- uint32_t num_screens; /**< */
- uint32_t num_depths; /**< */
- uint32_t num_visuals; /**< */
- uint32_t num_subpixel; /**< */
- uint8_t pad1[4]; /**< */
-} xcb_render_query_pict_formats_reply_t;
-
-/**
- * @brief xcb_render_query_pict_index_values_cookie_t
- **/
-typedef struct xcb_render_query_pict_index_values_cookie_t {
- unsigned int sequence; /**< */
-} xcb_render_query_pict_index_values_cookie_t;
-
-/** Opcode for xcb_render_query_pict_index_values. */
-#define XCB_RENDER_QUERY_PICT_INDEX_VALUES 2
-
-/**
- * @brief xcb_render_query_pict_index_values_request_t
- **/
-typedef struct xcb_render_query_pict_index_values_request_t {
- uint8_t major_opcode; /**< */
- uint8_t minor_opcode; /**< */
- uint16_t length; /**< */
- xcb_render_pictformat_t format; /**< */
-} xcb_render_query_pict_index_values_request_t;
-
-/**
- * @brief xcb_render_query_pict_index_values_reply_t
- **/
-typedef struct xcb_render_query_pict_index_values_reply_t {
- uint8_t response_type; /**< */
- uint8_t pad0; /**< */
- uint16_t sequence; /**< */
- uint32_t length; /**< */
- uint32_t num_values; /**< */
- uint8_t pad1[20]; /**< */
-} xcb_render_query_pict_index_values_reply_t;
-
-/** Opcode for xcb_render_create_picture. */
-#define XCB_RENDER_CREATE_PICTURE 4
-
-/**
- * @brief xcb_render_create_picture_request_t
- **/
-typedef struct xcb_render_create_picture_request_t {
- uint8_t major_opcode; /**< */
- uint8_t minor_opcode; /**< */
- uint16_t length; /**< */
- xcb_render_picture_t pid; /**< */
- xcb_drawable_t drawable; /**< */
- xcb_render_pictformat_t format; /**< */
- uint32_t value_mask; /**< */
-} xcb_render_create_picture_request_t;
-
-/** Opcode for xcb_render_change_picture. */
-#define XCB_RENDER_CHANGE_PICTURE 5
-
-/**
- * @brief xcb_render_change_picture_request_t
- **/
-typedef struct xcb_render_change_picture_request_t {
- uint8_t major_opcode; /**< */
- uint8_t minor_opcode; /**< */
- uint16_t length; /**< */
- xcb_render_picture_t picture; /**< */
- uint32_t value_mask; /**< */
-} xcb_render_change_picture_request_t;
-
-/** Opcode for xcb_render_set_picture_clip_rectangles. */
-#define XCB_RENDER_SET_PICTURE_CLIP_RECTANGLES 6
-
-/**
- * @brief xcb_render_set_picture_clip_rectangles_request_t
- **/
-typedef struct xcb_render_set_picture_clip_rectangles_request_t {
- uint8_t major_opcode; /**< */
- uint8_t minor_opcode; /**< */
- uint16_t length; /**< */
- xcb_render_picture_t picture; /**< */
- int16_t clip_x_origin; /**< */
- int16_t clip_y_origin; /**< */
-} xcb_render_set_picture_clip_rectangles_request_t;
-
-/** Opcode for xcb_render_free_picture. */
-#define XCB_RENDER_FREE_PICTURE 7
-
-/**
- * @brief xcb_render_free_picture_request_t
- **/
-typedef struct xcb_render_free_picture_request_t {
- uint8_t major_opcode; /**< */
- uint8_t minor_opcode; /**< */
- uint16_t length; /**< */
- xcb_render_picture_t picture; /**< */
-} xcb_render_free_picture_request_t;
-
-/** Opcode for xcb_render_composite. */
-#define XCB_RENDER_COMPOSITE 8
-
-/**
- * @brief xcb_render_composite_request_t
- **/
-typedef struct xcb_render_composite_request_t {
- uint8_t major_opcode; /**< */
- uint8_t minor_opcode; /**< */
- uint16_t length; /**< */
- uint8_t op; /**< */
- uint8_t pad0[3]; /**< */
- xcb_render_picture_t src; /**< */
- xcb_render_picture_t mask; /**< */
- xcb_render_picture_t dst; /**< */
- int16_t src_x; /**< */
- int16_t src_y; /**< */
- int16_t mask_x; /**< */
- int16_t mask_y; /**< */
- int16_t dst_x; /**< */
- int16_t dst_y; /**< */
- uint16_t width; /**< */
- uint16_t height; /**< */
-} xcb_render_composite_request_t;
-
-/** Opcode for xcb_render_trapezoids. */
-#define XCB_RENDER_TRAPEZOIDS 10
-
-/**
- * @brief xcb_render_trapezoids_request_t
- **/
-typedef struct xcb_render_trapezoids_request_t {
- uint8_t major_opcode; /**< */
- uint8_t minor_opcode; /**< */
- uint16_t length; /**< */
- uint8_t op; /**< */
- uint8_t pad0[3]; /**< */
- xcb_render_picture_t src; /**< */
- xcb_render_picture_t dst; /**< */
- xcb_render_pictformat_t mask_format; /**< */
- int16_t src_x; /**< */
- int16_t src_y; /**< */
-} xcb_render_trapezoids_request_t;
-
-/** Opcode for xcb_render_triangles. */
-#define XCB_RENDER_TRIANGLES 11
-
-/**
- * @brief xcb_render_triangles_request_t
- **/
-typedef struct xcb_render_triangles_request_t {
- uint8_t major_opcode; /**< */
- uint8_t minor_opcode; /**< */
- uint16_t length; /**< */
- uint8_t op; /**< */
- uint8_t pad0[3]; /**< */
- xcb_render_picture_t src; /**< */
- xcb_render_picture_t dst; /**< */
- xcb_render_pictformat_t mask_format; /**< */
- int16_t src_x; /**< */
- int16_t src_y; /**< */
-} xcb_render_triangles_request_t;
-
-/** Opcode for xcb_render_tri_strip. */
-#define XCB_RENDER_TRI_STRIP 12
-
-/**
- * @brief xcb_render_tri_strip_request_t
- **/
-typedef struct xcb_render_tri_strip_request_t {
- uint8_t major_opcode; /**< */
- uint8_t minor_opcode; /**< */
- uint16_t length; /**< */
- uint8_t op; /**< */
- uint8_t pad0[3]; /**< */
- xcb_render_picture_t src; /**< */
- xcb_render_picture_t dst; /**< */
- xcb_render_pictformat_t mask_format; /**< */
- int16_t src_x; /**< */
- int16_t src_y; /**< */
-} xcb_render_tri_strip_request_t;
-
-/** Opcode for xcb_render_tri_fan. */
-#define XCB_RENDER_TRI_FAN 13
-
-/**
- * @brief xcb_render_tri_fan_request_t
- **/
-typedef struct xcb_render_tri_fan_request_t {
- uint8_t major_opcode; /**< */
- uint8_t minor_opcode; /**< */
- uint16_t length; /**< */
- uint8_t op; /**< */
- uint8_t pad0[3]; /**< */
- xcb_render_picture_t src; /**< */
- xcb_render_picture_t dst; /**< */
- xcb_render_pictformat_t mask_format; /**< */
- int16_t src_x; /**< */
- int16_t src_y; /**< */
-} xcb_render_tri_fan_request_t;
-
-/** Opcode for xcb_render_create_glyph_set. */
-#define XCB_RENDER_CREATE_GLYPH_SET 17
-
-/**
- * @brief xcb_render_create_glyph_set_request_t
- **/
-typedef struct xcb_render_create_glyph_set_request_t {
- uint8_t major_opcode; /**< */
- uint8_t minor_opcode; /**< */
- uint16_t length; /**< */
- xcb_render_glyphset_t gsid; /**< */
- xcb_render_pictformat_t format; /**< */
-} xcb_render_create_glyph_set_request_t;
-
-/** Opcode for xcb_render_reference_glyph_set. */
-#define XCB_RENDER_REFERENCE_GLYPH_SET 18
-
-/**
- * @brief xcb_render_reference_glyph_set_request_t
- **/
-typedef struct xcb_render_reference_glyph_set_request_t {
- uint8_t major_opcode; /**< */
- uint8_t minor_opcode; /**< */
- uint16_t length; /**< */
- xcb_render_glyphset_t gsid; /**< */
- xcb_render_glyphset_t existing; /**< */
-} xcb_render_reference_glyph_set_request_t;
-
-/** Opcode for xcb_render_free_glyph_set. */
-#define XCB_RENDER_FREE_GLYPH_SET 19
-
-/**
- * @brief xcb_render_free_glyph_set_request_t
- **/
-typedef struct xcb_render_free_glyph_set_request_t {
- uint8_t major_opcode; /**< */
- uint8_t minor_opcode; /**< */
- uint16_t length; /**< */
- xcb_render_glyphset_t glyphset; /**< */
-} xcb_render_free_glyph_set_request_t;
-
-/** Opcode for xcb_render_add_glyphs. */
-#define XCB_RENDER_ADD_GLYPHS 20
-
-/**
- * @brief xcb_render_add_glyphs_request_t
- **/
-typedef struct xcb_render_add_glyphs_request_t {
- uint8_t major_opcode; /**< */
- uint8_t minor_opcode; /**< */
- uint16_t length; /**< */
- xcb_render_glyphset_t glyphset; /**< */
- uint32_t glyphs_len; /**< */
-} xcb_render_add_glyphs_request_t;
-
-/** Opcode for xcb_render_free_glyphs. */
-#define XCB_RENDER_FREE_GLYPHS 22
-
-/**
- * @brief xcb_render_free_glyphs_request_t
- **/
-typedef struct xcb_render_free_glyphs_request_t {
- uint8_t major_opcode; /**< */
- uint8_t minor_opcode; /**< */
- uint16_t length; /**< */
- xcb_render_glyphset_t glyphset; /**< */
-} xcb_render_free_glyphs_request_t;
-
-/** Opcode for xcb_render_composite_glyphs_8. */
-#define XCB_RENDER_COMPOSITE_GLYPHS_8 23
-
-/**
- * @brief xcb_render_composite_glyphs_8_request_t
- **/
-typedef struct xcb_render_composite_glyphs_8_request_t {
- uint8_t major_opcode; /**< */
- uint8_t minor_opcode; /**< */
- uint16_t length; /**< */
- uint8_t op; /**< */
- uint8_t pad0[3]; /**< */
- xcb_render_picture_t src; /**< */
- xcb_render_picture_t dst; /**< */
- xcb_render_pictformat_t mask_format; /**< */
- xcb_render_glyphset_t glyphset; /**< */
- int16_t src_x; /**< */
- int16_t src_y; /**< */
-} xcb_render_composite_glyphs_8_request_t;
-
-/** Opcode for xcb_render_composite_glyphs_16. */
-#define XCB_RENDER_COMPOSITE_GLYPHS_16 24
-
-/**
- * @brief xcb_render_composite_glyphs_16_request_t
- **/
-typedef struct xcb_render_composite_glyphs_16_request_t {
- uint8_t major_opcode; /**< */
- uint8_t minor_opcode; /**< */
- uint16_t length; /**< */
- uint8_t op; /**< */
- uint8_t pad0[3]; /**< */
- xcb_render_picture_t src; /**< */
- xcb_render_picture_t dst; /**< */
- xcb_render_pictformat_t mask_format; /**< */
- xcb_render_glyphset_t glyphset; /**< */
- int16_t src_x; /**< */
- int16_t src_y; /**< */
-} xcb_render_composite_glyphs_16_request_t;
-
-/** Opcode for xcb_render_composite_glyphs_32. */
-#define XCB_RENDER_COMPOSITE_GLYPHS_32 25
-
-/**
- * @brief xcb_render_composite_glyphs_32_request_t
- **/
-typedef struct xcb_render_composite_glyphs_32_request_t {
- uint8_t major_opcode; /**< */
- uint8_t minor_opcode; /**< */
- uint16_t length; /**< */
- uint8_t op; /**< */
- uint8_t pad0[3]; /**< */
- xcb_render_picture_t src; /**< */
- xcb_render_picture_t dst; /**< */
- xcb_render_pictformat_t mask_format; /**< */
- xcb_render_glyphset_t glyphset; /**< */
- int16_t src_x; /**< */
- int16_t src_y; /**< */
-} xcb_render_composite_glyphs_32_request_t;
-
-/** Opcode for xcb_render_fill_rectangles. */
-#define XCB_RENDER_FILL_RECTANGLES 26
-
-/**
- * @brief xcb_render_fill_rectangles_request_t
- **/
-typedef struct xcb_render_fill_rectangles_request_t {
- uint8_t major_opcode; /**< */
- uint8_t minor_opcode; /**< */
- uint16_t length; /**< */
- uint8_t op; /**< */
- uint8_t pad0[3]; /**< */
- xcb_render_picture_t dst; /**< */
- xcb_render_color_t color; /**< */
-} xcb_render_fill_rectangles_request_t;
-
-/** Opcode for xcb_render_create_cursor. */
-#define XCB_RENDER_CREATE_CURSOR 27
-
-/**
- * @brief xcb_render_create_cursor_request_t
- **/
-typedef struct xcb_render_create_cursor_request_t {
- uint8_t major_opcode; /**< */
- uint8_t minor_opcode; /**< */
- uint16_t length; /**< */
- xcb_cursor_t cid; /**< */
- xcb_render_picture_t source; /**< */
- uint16_t x; /**< */
- uint16_t y; /**< */
-} xcb_render_create_cursor_request_t;
-
-/**
- * @brief xcb_render_transform_t
- **/
-typedef struct xcb_render_transform_t {
- xcb_render_fixed_t matrix11; /**< */
- xcb_render_fixed_t matrix12; /**< */
- xcb_render_fixed_t matrix13; /**< */
- xcb_render_fixed_t matrix21; /**< */
- xcb_render_fixed_t matrix22; /**< */
- xcb_render_fixed_t matrix23; /**< */
- xcb_render_fixed_t matrix31; /**< */
- xcb_render_fixed_t matrix32; /**< */
- xcb_render_fixed_t matrix33; /**< */
-} xcb_render_transform_t;
-
-/**
- * @brief xcb_render_transform_iterator_t
- **/
-typedef struct xcb_render_transform_iterator_t {
- xcb_render_transform_t *data; /**< */
- int rem; /**< */
- int index; /**< */
-} xcb_render_transform_iterator_t;
-
-/** Opcode for xcb_render_set_picture_transform. */
-#define XCB_RENDER_SET_PICTURE_TRANSFORM 28
-
-/**
- * @brief xcb_render_set_picture_transform_request_t
- **/
-typedef struct xcb_render_set_picture_transform_request_t {
- uint8_t major_opcode; /**< */
- uint8_t minor_opcode; /**< */
- uint16_t length; /**< */
- xcb_render_picture_t picture; /**< */
- xcb_render_transform_t transform; /**< */
-} xcb_render_set_picture_transform_request_t;
-
-/**
- * @brief xcb_render_query_filters_cookie_t
- **/
-typedef struct xcb_render_query_filters_cookie_t {
- unsigned int sequence; /**< */
-} xcb_render_query_filters_cookie_t;
-
-/** Opcode for xcb_render_query_filters. */
-#define XCB_RENDER_QUERY_FILTERS 29
-
-/**
- * @brief xcb_render_query_filters_request_t
- **/
-typedef struct xcb_render_query_filters_request_t {
- uint8_t major_opcode; /**< */
- uint8_t minor_opcode; /**< */
- uint16_t length; /**< */
- xcb_drawable_t drawable; /**< */
-} xcb_render_query_filters_request_t;
-
-/**
- * @brief xcb_render_query_filters_reply_t
- **/
-typedef struct xcb_render_query_filters_reply_t {
- uint8_t response_type; /**< */
- uint8_t pad0; /**< */
- uint16_t sequence; /**< */
- uint32_t length; /**< */
- uint32_t num_aliases; /**< */
- uint32_t num_filters; /**< */
- uint8_t pad1[16]; /**< */
-} xcb_render_query_filters_reply_t;
-
-/** Opcode for xcb_render_set_picture_filter. */
-#define XCB_RENDER_SET_PICTURE_FILTER 30
-
-/**
- * @brief xcb_render_set_picture_filter_request_t
- **/
-typedef struct xcb_render_set_picture_filter_request_t {
- uint8_t major_opcode; /**< */
- uint8_t minor_opcode; /**< */
- uint16_t length; /**< */
- xcb_render_picture_t picture; /**< */
- uint16_t filter_len; /**< */
- uint8_t pad0[2]; /**< */
-} xcb_render_set_picture_filter_request_t;
-
-/**
- * @brief xcb_render_animcursorelt_t
- **/
-typedef struct xcb_render_animcursorelt_t {
- xcb_cursor_t cursor; /**< */
- uint32_t delay; /**< */
-} xcb_render_animcursorelt_t;
-
-/**
- * @brief xcb_render_animcursorelt_iterator_t
- **/
-typedef struct xcb_render_animcursorelt_iterator_t {
- xcb_render_animcursorelt_t *data; /**< */
- int rem; /**< */
- int index; /**< */
-} xcb_render_animcursorelt_iterator_t;
-
-/** Opcode for xcb_render_create_anim_cursor. */
-#define XCB_RENDER_CREATE_ANIM_CURSOR 31
-
-/**
- * @brief xcb_render_create_anim_cursor_request_t
- **/
-typedef struct xcb_render_create_anim_cursor_request_t {
- uint8_t major_opcode; /**< */
- uint8_t minor_opcode; /**< */
- uint16_t length; /**< */
- xcb_cursor_t cid; /**< */
-} xcb_render_create_anim_cursor_request_t;
-
-/**
- * @brief xcb_render_spanfix_t
- **/
-typedef struct xcb_render_spanfix_t {
- xcb_render_fixed_t l; /**< */
- xcb_render_fixed_t r; /**< */
- xcb_render_fixed_t y; /**< */
-} xcb_render_spanfix_t;
-
-/**
- * @brief xcb_render_spanfix_iterator_t
- **/
-typedef struct xcb_render_spanfix_iterator_t {
- xcb_render_spanfix_t *data; /**< */
- int rem; /**< */
- int index; /**< */
-} xcb_render_spanfix_iterator_t;
-
-/**
- * @brief xcb_render_trap_t
- **/
-typedef struct xcb_render_trap_t {
- xcb_render_spanfix_t top; /**< */
- xcb_render_spanfix_t bot; /**< */
-} xcb_render_trap_t;
-
-/**
- * @brief xcb_render_trap_iterator_t
- **/
-typedef struct xcb_render_trap_iterator_t {
- xcb_render_trap_t *data; /**< */
- int rem; /**< */
- int index; /**< */
-} xcb_render_trap_iterator_t;
-
-/** Opcode for xcb_render_add_traps. */
-#define XCB_RENDER_ADD_TRAPS 32
-
-/**
- * @brief xcb_render_add_traps_request_t
- **/
-typedef struct xcb_render_add_traps_request_t {
- uint8_t major_opcode; /**< */
- uint8_t minor_opcode; /**< */
- uint16_t length; /**< */
- xcb_render_picture_t picture; /**< */
- int16_t x_off; /**< */
- int16_t y_off; /**< */
-} xcb_render_add_traps_request_t;
-
-/** Opcode for xcb_render_create_solid_fill. */
-#define XCB_RENDER_CREATE_SOLID_FILL 33
-
-/**
- * @brief xcb_render_create_solid_fill_request_t
- **/
-typedef struct xcb_render_create_solid_fill_request_t {
- uint8_t major_opcode; /**< */
- uint8_t minor_opcode; /**< */
- uint16_t length; /**< */
- xcb_render_picture_t picture; /**< */
- xcb_render_color_t color; /**< */
-} xcb_render_create_solid_fill_request_t;
-
-/** Opcode for xcb_render_create_linear_gradient. */
-#define XCB_RENDER_CREATE_LINEAR_GRADIENT 34
-
-/**
- * @brief xcb_render_create_linear_gradient_request_t
- **/
-typedef struct xcb_render_create_linear_gradient_request_t {
- uint8_t major_opcode; /**< */
- uint8_t minor_opcode; /**< */
- uint16_t length; /**< */
- xcb_render_picture_t picture; /**< */
- xcb_render_pointfix_t p1; /**< */
- xcb_render_pointfix_t p2; /**< */
- uint32_t num_stops; /**< */
-} xcb_render_create_linear_gradient_request_t;
-
-/** Opcode for xcb_render_create_radial_gradient. */
-#define XCB_RENDER_CREATE_RADIAL_GRADIENT 35
-
-/**
- * @brief xcb_render_create_radial_gradient_request_t
- **/
-typedef struct xcb_render_create_radial_gradient_request_t {
- uint8_t major_opcode; /**< */
- uint8_t minor_opcode; /**< */
- uint16_t length; /**< */
- xcb_render_picture_t picture; /**< */
- xcb_render_pointfix_t inner; /**< */
- xcb_render_pointfix_t outer; /**< */
- xcb_render_fixed_t inner_radius; /**< */
- xcb_render_fixed_t outer_radius; /**< */
- uint32_t num_stops; /**< */
-} xcb_render_create_radial_gradient_request_t;
-
-/** Opcode for xcb_render_create_conical_gradient. */
-#define XCB_RENDER_CREATE_CONICAL_GRADIENT 36
-
-/**
- * @brief xcb_render_create_conical_gradient_request_t
- **/
-typedef struct xcb_render_create_conical_gradient_request_t {
- uint8_t major_opcode; /**< */
- uint8_t minor_opcode; /**< */
- uint16_t length; /**< */
- xcb_render_picture_t picture; /**< */
- xcb_render_pointfix_t center; /**< */
- xcb_render_fixed_t angle; /**< */
- uint32_t num_stops; /**< */
-} xcb_render_create_conical_gradient_request_t;
-
-/**
- * Get the next element of the iterator
- * @param i Pointer to a xcb_render_glyph_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_render_glyph_t)
- */
-
-/*****************************************************************************
- **
- ** void xcb_render_glyph_next
- **
- ** @param xcb_render_glyph_iterator_t *i
- ** @returns void
- **
- *****************************************************************************/
-
-void
-xcb_render_glyph_next (xcb_render_glyph_iterator_t *i /**< */);
-
-/**
- * Return the iterator pointing to the last element
- * @param i An xcb_render_glyph_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_render_glyph_end
- **
- ** @param xcb_render_glyph_iterator_t i
- ** @returns xcb_generic_iterator_t
- **
- *****************************************************************************/
-
-xcb_generic_iterator_t
-xcb_render_glyph_end (xcb_render_glyph_iterator_t i /**< */);
-
-/**
- * Get the next element of the iterator
- * @param i Pointer to a xcb_render_glyphset_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_render_glyphset_t)
- */
-
-/*****************************************************************************
- **
- ** void xcb_render_glyphset_next
- **
- ** @param xcb_render_glyphset_iterator_t *i
- ** @returns void
- **
- *****************************************************************************/
-
-void
-xcb_render_glyphset_next (xcb_render_glyphset_iterator_t *i /**< */);
-
-/**
- * Return the iterator pointing to the last element
- * @param i An xcb_render_glyphset_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_render_glyphset_end
- **
- ** @param xcb_render_glyphset_iterator_t i
- ** @returns xcb_generic_iterator_t
- **
- *****************************************************************************/
-
-xcb_generic_iterator_t
-xcb_render_glyphset_end (xcb_render_glyphset_iterator_t i /**< */);
-
-/**
- * Get the next element of the iterator
- * @param i Pointer to a xcb_render_picture_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_render_picture_t)
- */
-
-/*****************************************************************************
- **
- ** void xcb_render_picture_next
- **
- ** @param xcb_render_picture_iterator_t *i
- ** @returns void
- **
- *****************************************************************************/
-
-void
-xcb_render_picture_next (xcb_render_picture_iterator_t *i /**< */);
-
-/**
- * Return the iterator pointing to the last element
- * @param i An xcb_render_picture_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_render_picture_end
- **
- ** @param xcb_render_picture_iterator_t i
- ** @returns xcb_generic_iterator_t
- **
- *****************************************************************************/
-
-xcb_generic_iterator_t
-xcb_render_picture_end (xcb_render_picture_iterator_t i /**< */);
-
-/**
- * Get the next element of the iterator
- * @param i Pointer to a xcb_render_pictformat_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_render_pictformat_t)
- */
-
-/*****************************************************************************
- **
- ** void xcb_render_pictformat_next
- **
- ** @param xcb_render_pictformat_iterator_t *i
- ** @returns void
- **
- *****************************************************************************/
-
-void
-xcb_render_pictformat_next (xcb_render_pictformat_iterator_t *i /**< */);
-
-/**
- * Return the iterator pointing to the last element
- * @param i An xcb_render_pictformat_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_render_pictformat_end
- **
- ** @param xcb_render_pictformat_iterator_t i
- ** @returns xcb_generic_iterator_t
- **
- *****************************************************************************/
-
-xcb_generic_iterator_t
-xcb_render_pictformat_end (xcb_render_pictformat_iterator_t i /**< */);
-
-/**
- * Get the next element of the iterator
- * @param i Pointer to a xcb_render_fixed_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_render_fixed_t)
- */
-
-/*****************************************************************************
- **
- ** void xcb_render_fixed_next
- **
- ** @param xcb_render_fixed_iterator_t *i
- ** @returns void
- **
- *****************************************************************************/
-
-void
-xcb_render_fixed_next (xcb_render_fixed_iterator_t *i /**< */);
-
-/**
- * Return the iterator pointing to the last element
- * @param i An xcb_render_fixed_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_render_fixed_end
- **
- ** @param xcb_render_fixed_iterator_t i
- ** @returns xcb_generic_iterator_t
- **
- *****************************************************************************/
-
-xcb_generic_iterator_t
-xcb_render_fixed_end (xcb_render_fixed_iterator_t i /**< */);
-
-/**
- * Get the next element of the iterator
- * @param i Pointer to a xcb_render_directformat_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_render_directformat_t)
- */
-
-/*****************************************************************************
- **
- ** void xcb_render_directformat_next
- **
- ** @param xcb_render_directformat_iterator_t *i
- ** @returns void
- **
- *****************************************************************************/
-
-void
-xcb_render_directformat_next (xcb_render_directformat_iterator_t *i /**< */);
-
-/**
- * Return the iterator pointing to the last element
- * @param i An xcb_render_directformat_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_render_directformat_end
- **
- ** @param xcb_render_directformat_iterator_t i
- ** @returns xcb_generic_iterator_t
- **
- *****************************************************************************/
-
-xcb_generic_iterator_t
-xcb_render_directformat_end (xcb_render_directformat_iterator_t i /**< */);
-
-/**
- * Get the next element of the iterator
- * @param i Pointer to a xcb_render_pictforminfo_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_render_pictforminfo_t)
- */
-
-/*****************************************************************************
- **
- ** void xcb_render_pictforminfo_next
- **
- ** @param xcb_render_pictforminfo_iterator_t *i
- ** @returns void
- **
- *****************************************************************************/
-
-void
-xcb_render_pictforminfo_next (xcb_render_pictforminfo_iterator_t *i /**< */);
-
-/**
- * Return the iterator pointing to the last element
- * @param i An xcb_render_pictforminfo_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_render_pictforminfo_end
- **
- ** @param xcb_render_pictforminfo_iterator_t i
- ** @returns xcb_generic_iterator_t
- **
- *****************************************************************************/
-
-xcb_generic_iterator_t
-xcb_render_pictforminfo_end (xcb_render_pictforminfo_iterator_t i /**< */);
-
-/**
- * Get the next element of the iterator
- * @param i Pointer to a xcb_render_pictvisual_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_render_pictvisual_t)
- */
-
-/*****************************************************************************
- **
- ** void xcb_render_pictvisual_next
- **
- ** @param xcb_render_pictvisual_iterator_t *i
- ** @returns void
- **
- *****************************************************************************/
-
-void
-xcb_render_pictvisual_next (xcb_render_pictvisual_iterator_t *i /**< */);
-
-/**
- * Return the iterator pointing to the last element
- * @param i An xcb_render_pictvisual_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_render_pictvisual_end
- **
- ** @param xcb_render_pictvisual_iterator_t i
- ** @returns xcb_generic_iterator_t
- **
- *****************************************************************************/
-
-xcb_generic_iterator_t
-xcb_render_pictvisual_end (xcb_render_pictvisual_iterator_t i /**< */);
-
-int
-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_pictdepth_visuals (const xcb_render_pictdepth_t *R /**< */);
-
-
-/*****************************************************************************
- **
- ** int xcb_render_pictdepth_visuals_length
- **
- ** @param const xcb_render_pictdepth_t *R
- ** @returns int
- **
- *****************************************************************************/
-
-int
-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_pictdepth_visuals_iterator (const xcb_render_pictdepth_t *R /**< */);
-
-/**
- * Get the next element of the iterator
- * @param i Pointer to a xcb_render_pictdepth_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_render_pictdepth_t)
- */
-
-/*****************************************************************************
- **
- ** void xcb_render_pictdepth_next
- **
- ** @param xcb_render_pictdepth_iterator_t *i
- ** @returns void
- **
- *****************************************************************************/
-
-void
-xcb_render_pictdepth_next (xcb_render_pictdepth_iterator_t *i /**< */);
-
-/**
- * Return the iterator pointing to the last element
- * @param i An xcb_render_pictdepth_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_render_pictdepth_end
- **
- ** @param xcb_render_pictdepth_iterator_t i
- ** @returns xcb_generic_iterator_t
- **
- *****************************************************************************/
-
-xcb_generic_iterator_t
-xcb_render_pictdepth_end (xcb_render_pictdepth_iterator_t i /**< */);
-
-int
-xcb_render_pictscreen_sizeof (const void *_buffer /**< */);
-
-
-/*****************************************************************************
- **
- ** int xcb_render_pictscreen_depths_length
- **
- ** @param const xcb_render_pictscreen_t *R
- ** @returns int
- **
- *****************************************************************************/
-
-int
-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_pictscreen_depths_iterator (const xcb_render_pictscreen_t *R /**< */);
-
-/**
- * Get the next element of the iterator
- * @param i Pointer to a xcb_render_pictscreen_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_render_pictscreen_t)
- */
-
-/*****************************************************************************
- **
- ** void xcb_render_pictscreen_next
- **
- ** @param xcb_render_pictscreen_iterator_t *i
- ** @returns void
- **
- *****************************************************************************/
-
-void
-xcb_render_pictscreen_next (xcb_render_pictscreen_iterator_t *i /**< */);
-
-/**
- * Return the iterator pointing to the last element
- * @param i An xcb_render_pictscreen_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_render_pictscreen_end
- **
- ** @param xcb_render_pictscreen_iterator_t i
- ** @returns xcb_generic_iterator_t
- **
- *****************************************************************************/
-
-xcb_generic_iterator_t
-xcb_render_pictscreen_end (xcb_render_pictscreen_iterator_t i /**< */);
-
-/**
- * Get the next element of the iterator
- * @param i Pointer to a xcb_render_indexvalue_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_render_indexvalue_t)
- */
-
-/*****************************************************************************
- **
- ** void xcb_render_indexvalue_next
- **
- ** @param xcb_render_indexvalue_iterator_t *i
- ** @returns void
- **
- *****************************************************************************/
-
-void
-xcb_render_indexvalue_next (xcb_render_indexvalue_iterator_t *i /**< */);
-
-/**
- * Return the iterator pointing to the last element
- * @param i An xcb_render_indexvalue_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_render_indexvalue_end
- **
- ** @param xcb_render_indexvalue_iterator_t i
- ** @returns xcb_generic_iterator_t
- **
- *****************************************************************************/
-
-xcb_generic_iterator_t
-xcb_render_indexvalue_end (xcb_render_indexvalue_iterator_t i /**< */);
-
-/**
- * Get the next element of the iterator
- * @param i Pointer to a xcb_render_color_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_render_color_t)
- */
-
-/*****************************************************************************
- **
- ** void xcb_render_color_next
- **
- ** @param xcb_render_color_iterator_t *i
- ** @returns void
- **
- *****************************************************************************/
-
-void
-xcb_render_color_next (xcb_render_color_iterator_t *i /**< */);
-
-/**
- * Return the iterator pointing to the last element
- * @param i An xcb_render_color_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_render_color_end
- **
- ** @param xcb_render_color_iterator_t i
- ** @returns xcb_generic_iterator_t
- **
- *****************************************************************************/
-
-xcb_generic_iterator_t
-xcb_render_color_end (xcb_render_color_iterator_t i /**< */);
-
-/**
- * Get the next element of the iterator
- * @param i Pointer to a xcb_render_pointfix_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_render_pointfix_t)
- */
-
-/*****************************************************************************
- **
- ** void xcb_render_pointfix_next
- **
- ** @param xcb_render_pointfix_iterator_t *i
- ** @returns void
- **
- *****************************************************************************/
-
-void
-xcb_render_pointfix_next (xcb_render_pointfix_iterator_t *i /**< */);
-
-/**
- * Return the iterator pointing to the last element
- * @param i An xcb_render_pointfix_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_render_pointfix_end
- **
- ** @param xcb_render_pointfix_iterator_t i
- ** @returns xcb_generic_iterator_t
- **
- *****************************************************************************/
-
-xcb_generic_iterator_t
-xcb_render_pointfix_end (xcb_render_pointfix_iterator_t i /**< */);
-
-/**
- * Get the next element of the iterator
- * @param i Pointer to a xcb_render_linefix_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_render_linefix_t)
- */
-
-/*****************************************************************************
- **
- ** void xcb_render_linefix_next
- **
- ** @param xcb_render_linefix_iterator_t *i
- ** @returns void
- **
- *****************************************************************************/
-
-void
-xcb_render_linefix_next (xcb_render_linefix_iterator_t *i /**< */);
-
-/**
- * Return the iterator pointing to the last element
- * @param i An xcb_render_linefix_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_render_linefix_end
- **
- ** @param xcb_render_linefix_iterator_t i
- ** @returns xcb_generic_iterator_t
- **
- *****************************************************************************/
-
-xcb_generic_iterator_t
-xcb_render_linefix_end (xcb_render_linefix_iterator_t i /**< */);
-
-/**
- * Get the next element of the iterator
- * @param i Pointer to a xcb_render_triangle_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_render_triangle_t)
- */
-
-/*****************************************************************************
- **
- ** void xcb_render_triangle_next
- **
- ** @param xcb_render_triangle_iterator_t *i
- ** @returns void
- **
- *****************************************************************************/
-
-void
-xcb_render_triangle_next (xcb_render_triangle_iterator_t *i /**< */);
-
-/**
- * Return the iterator pointing to the last element
- * @param i An xcb_render_triangle_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_render_triangle_end
- **
- ** @param xcb_render_triangle_iterator_t i
- ** @returns xcb_generic_iterator_t
- **
- *****************************************************************************/
-
-xcb_generic_iterator_t
-xcb_render_triangle_end (xcb_render_triangle_iterator_t i /**< */);
-
-/**
- * Get the next element of the iterator
- * @param i Pointer to a xcb_render_trapezoid_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_render_trapezoid_t)
- */
-
-/*****************************************************************************
- **
- ** void xcb_render_trapezoid_next
- **
- ** @param xcb_render_trapezoid_iterator_t *i
- ** @returns void
- **
- *****************************************************************************/
-
-void
-xcb_render_trapezoid_next (xcb_render_trapezoid_iterator_t *i /**< */);
-
-/**
- * Return the iterator pointing to the last element
- * @param i An xcb_render_trapezoid_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_render_trapezoid_end
- **
- ** @param xcb_render_trapezoid_iterator_t i
- ** @returns xcb_generic_iterator_t
- **
- *****************************************************************************/
-
-xcb_generic_iterator_t
-xcb_render_trapezoid_end (xcb_render_trapezoid_iterator_t i /**< */);
-
-/**
- * Get the next element of the iterator
- * @param i Pointer to a xcb_render_glyphinfo_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_render_glyphinfo_t)
- */
-
-/*****************************************************************************
- **
- ** void xcb_render_glyphinfo_next
- **
- ** @param xcb_render_glyphinfo_iterator_t *i
- ** @returns void
- **
- *****************************************************************************/
-
-void
-xcb_render_glyphinfo_next (xcb_render_glyphinfo_iterator_t *i /**< */);
-
-/**
- * Return the iterator pointing to the last element
- * @param i An xcb_render_glyphinfo_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_render_glyphinfo_end
- **
- ** @param xcb_render_glyphinfo_iterator_t i
- ** @returns xcb_generic_iterator_t
- **
- *****************************************************************************/
-
-xcb_generic_iterator_t
-xcb_render_glyphinfo_end (xcb_render_glyphinfo_iterator_t i /**< */);
-
-/**
- *
- * @param c The connection
- * @return A cookie
- *
- * 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 (xcb_connection_t *c /**< */,
- uint32_t client_major_version /**< */,
- uint32_t client_minor_version /**< */);
-
-/**
- *
- * @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_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_unchecked (xcb_connection_t *c /**< */,
- uint32_t client_major_version /**< */,
- uint32_t client_minor_version /**< */);
-
-/**
- * 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_render_query_version_unchecked(). is used.
- * Otherwise, it stores the error if any.
- *
- * 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 (xcb_connection_t *c /**< */,
- xcb_render_query_version_cookie_t cookie /**< */,
- xcb_generic_error_t **e /**< */);
-
-int
-xcb_render_query_pict_formats_sizeof (const void *_buffer /**< */);
-
-/**
- *
- * @param c The connection
- * @return A cookie
- *
- * 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 (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_render_query_pict_formats_cookie_t xcb_render_query_pict_formats_unchecked
- **
- ** @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_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_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
-xcb_render_query_pict_formats_formats_length (const xcb_render_query_pict_formats_reply_t *R /**< */);
-
-
-/*****************************************************************************
- **
- ** xcb_render_pictforminfo_iterator_t xcb_render_query_pict_formats_formats_iterator
- **
- ** @param const xcb_render_query_pict_formats_reply_t *R
- ** @returns 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 /**< */);
-
-
-/*****************************************************************************
- **
- ** int xcb_render_query_pict_formats_screens_length
- **
- ** @param const xcb_render_query_pict_formats_reply_t *R
- ** @returns int
- **
- *****************************************************************************/
-
-int
-xcb_render_query_pict_formats_screens_length (const xcb_render_query_pict_formats_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_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 *
-xcb_render_query_pict_formats_subpixels (const xcb_render_query_pict_formats_reply_t *R /**< */);
-
-
-/*****************************************************************************
- **
- ** int xcb_render_query_pict_formats_subpixels_length
- **
- ** @param const xcb_render_query_pict_formats_reply_t *R
- ** @returns int
- **
- *****************************************************************************/
-
-int
-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_render_query_pict_formats_subpixels_end (const xcb_render_query_pict_formats_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_render_query_pict_formats_unchecked(). is used.
- * Otherwise, it stores the error if any.
- *
- * The returned value must be freed by the caller using free().
- */
-
-/*****************************************************************************
- **
- ** xcb_render_query_pict_formats_reply_t * xcb_render_query_pict_formats_reply
- **
- ** @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 (xcb_connection_t *c /**< */,
- xcb_render_query_pict_formats_cookie_t cookie /**< */,
- xcb_generic_error_t **e /**< */);
-
-int
-xcb_render_query_pict_index_values_sizeof (const void *_buffer /**< */);
-
-/**
- *
- * @param c The connection
- * @return A cookie
- *
- * 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 (xcb_connection_t *c /**< */,
- xcb_render_pictformat_t format /**< */);
-
-/**
- *
- * @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_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_unchecked (xcb_connection_t *c /**< */,
- xcb_render_pictformat_t format /**< */);
-
-
-/*****************************************************************************
- **
- ** 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_query_pict_index_values_values (const xcb_render_query_pict_index_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
-xcb_render_query_pict_index_values_values_length (const xcb_render_query_pict_index_values_reply_t *R /**< */);
-
-
-/*****************************************************************************
- **
- ** xcb_render_indexvalue_iterator_t xcb_render_query_pict_index_values_values_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_query_pict_index_values_values_iterator (const xcb_render_query_pict_index_values_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_render_query_pict_index_values_unchecked(). is used.
- * Otherwise, it stores the error if any.
- *
- * The returned value must be freed by the caller using free().
- */
-
-/*****************************************************************************
- **
- ** xcb_render_query_pict_index_values_reply_t * xcb_render_query_pict_index_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 (xcb_connection_t *c /**< */,
- xcb_render_query_pict_index_values_cookie_t cookie /**< */,
- xcb_generic_error_t **e /**< */);
-
-int
-xcb_render_create_picture_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_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_render_create_picture_checked (xcb_connection_t *c /**< */,
- xcb_render_picture_t pid /**< */,
- xcb_drawable_t drawable /**< */,
- xcb_render_pictformat_t format /**< */,
- uint32_t value_mask /**< */,
- const uint32_t *value_list /**< */);
-
-/**
- *
- * @param c The connection
- * @return A cookie
- *
- * 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_render_create_picture (xcb_connection_t *c /**< */,
- xcb_render_picture_t pid /**< */,
- xcb_drawable_t drawable /**< */,
- xcb_render_pictformat_t format /**< */,
- uint32_t value_mask /**< */,
- const uint32_t *value_list /**< */);
-
-int
-xcb_render_change_picture_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_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_render_change_picture_checked (xcb_connection_t *c /**< */,
- xcb_render_picture_t picture /**< */,
- uint32_t value_mask /**< */,
- const uint32_t *value_list /**< */);
-
-/**
- *
- * @param c The connection
- * @return A cookie
- *
- * 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_render_change_picture (xcb_connection_t *c /**< */,
- xcb_render_picture_t picture /**< */,
- uint32_t value_mask /**< */,
- const uint32_t *value_list /**< */);
-
-int
-xcb_render_set_picture_clip_rectangles_sizeof (const void *_buffer /**< */,
- uint32_t rectangles_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_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_render_set_picture_clip_rectangles_checked (xcb_connection_t *c /**< */,
- xcb_render_picture_t picture /**< */,
- int16_t clip_x_origin /**< */,
- int16_t clip_y_origin /**< */,
- uint32_t rectangles_len /**< */,
- const xcb_rectangle_t *rectangles /**< */);
-
-/**
- *
- * @param c The connection
- * @return A cookie
- *
- * 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_render_set_picture_clip_rectangles (xcb_connection_t *c /**< */,
- xcb_render_picture_t picture /**< */,
- int16_t clip_x_origin /**< */,
- int16_t clip_y_origin /**< */,
- uint32_t rectangles_len /**< */,
- const xcb_rectangle_t *rectangles /**< */);
-
-/**
- *
- * @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_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_render_free_picture_checked (xcb_connection_t *c /**< */,
- xcb_render_picture_t picture /**< */);
-
-/**
- *
- * @param c The connection
- * @return A cookie
- *
- * 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_render_free_picture (xcb_connection_t *c /**< */,
- xcb_render_picture_t picture /**< */);
-
-/**
- *
- * @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_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_render_composite_checked (xcb_connection_t *c /**< */,
- uint8_t op /**< */,
- xcb_render_picture_t src /**< */,
- xcb_render_picture_t mask /**< */,
- xcb_render_picture_t dst /**< */,
- int16_t src_x /**< */,
- int16_t src_y /**< */,
- int16_t mask_x /**< */,
- int16_t mask_y /**< */,
- int16_t dst_x /**< */,
- int16_t dst_y /**< */,
- uint16_t width /**< */,
- uint16_t height /**< */);
-
-/**
- *
- * @param c The connection
- * @return A cookie
- *
- * 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_render_composite (xcb_connection_t *c /**< */,
- uint8_t op /**< */,
- xcb_render_picture_t src /**< */,
- xcb_render_picture_t mask /**< */,
- xcb_render_picture_t dst /**< */,
- int16_t src_x /**< */,
- int16_t src_y /**< */,
- int16_t mask_x /**< */,
- int16_t mask_y /**< */,
- int16_t dst_x /**< */,
- int16_t dst_y /**< */,
- uint16_t width /**< */,
- uint16_t height /**< */);
-
-int
-xcb_render_trapezoids_sizeof (const void *_buffer /**< */,
- uint32_t traps_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_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_render_trapezoids_checked (xcb_connection_t *c /**< */,
- uint8_t op /**< */,
- xcb_render_picture_t src /**< */,
- xcb_render_picture_t dst /**< */,
- xcb_render_pictformat_t mask_format /**< */,
- int16_t src_x /**< */,
- int16_t src_y /**< */,
- uint32_t traps_len /**< */,
- const xcb_render_trapezoid_t *traps /**< */);
-
-/**
- *
- * @param c The connection
- * @return A cookie
- *
- * 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_render_trapezoids (xcb_connection_t *c /**< */,
- uint8_t op /**< */,
- xcb_render_picture_t src /**< */,
- xcb_render_picture_t dst /**< */,
- xcb_render_pictformat_t mask_format /**< */,
- int16_t src_x /**< */,
- int16_t src_y /**< */,
- uint32_t traps_len /**< */,
- const xcb_render_trapezoid_t *traps /**< */);
-
-int
-xcb_render_triangles_sizeof (const void *_buffer /**< */,
- uint32_t triangles_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_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_render_triangles_checked (xcb_connection_t *c /**< */,
- uint8_t op /**< */,
- xcb_render_picture_t src /**< */,
- xcb_render_picture_t dst /**< */,
- xcb_render_pictformat_t mask_format /**< */,
- int16_t src_x /**< */,
- int16_t src_y /**< */,
- uint32_t triangles_len /**< */,
- const xcb_render_triangle_t *triangles /**< */);
-
-/**
- *
- * @param c The connection
- * @return A cookie
- *
- * 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_render_triangles (xcb_connection_t *c /**< */,
- uint8_t op /**< */,
- xcb_render_picture_t src /**< */,
- xcb_render_picture_t dst /**< */,
- xcb_render_pictformat_t mask_format /**< */,
- int16_t src_x /**< */,
- int16_t src_y /**< */,
- uint32_t triangles_len /**< */,
- const xcb_render_triangle_t *triangles /**< */);
-
-int
-xcb_render_tri_strip_sizeof (const void *_buffer /**< */,
- uint32_t points_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_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_render_tri_strip_checked (xcb_connection_t *c /**< */,
- uint8_t op /**< */,
- xcb_render_picture_t src /**< */,
- xcb_render_picture_t dst /**< */,
- xcb_render_pictformat_t mask_format /**< */,
- int16_t src_x /**< */,
- int16_t src_y /**< */,
- uint32_t points_len /**< */,
- const xcb_render_pointfix_t *points /**< */);
-
-/**
- *
- * @param c The connection
- * @return A cookie
- *
- * 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_render_tri_strip (xcb_connection_t *c /**< */,
- uint8_t op /**< */,
- xcb_render_picture_t src /**< */,
- xcb_render_picture_t dst /**< */,
- xcb_render_pictformat_t mask_format /**< */,
- int16_t src_x /**< */,
- int16_t src_y /**< */,
- uint32_t points_len /**< */,
- const xcb_render_pointfix_t *points /**< */);
-
-int
-xcb_render_tri_fan_sizeof (const void *_buffer /**< */,
- uint32_t points_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_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_render_tri_fan_checked (xcb_connection_t *c /**< */,
- uint8_t op /**< */,
- xcb_render_picture_t src /**< */,
- xcb_render_picture_t dst /**< */,
- xcb_render_pictformat_t mask_format /**< */,
- int16_t src_x /**< */,
- int16_t src_y /**< */,
- uint32_t points_len /**< */,
- const xcb_render_pointfix_t *points /**< */);
-
-/**
- *
- * @param c The connection
- * @return A cookie
- *
- * 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_render_tri_fan (xcb_connection_t *c /**< */,
- uint8_t op /**< */,
- xcb_render_picture_t src /**< */,
- xcb_render_picture_t dst /**< */,
- xcb_render_pictformat_t mask_format /**< */,
- int16_t src_x /**< */,
- int16_t src_y /**< */,
- uint32_t points_len /**< */,
- const xcb_render_pointfix_t *points /**< */);
-
-/**
- *
- * @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_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_render_create_glyph_set_checked (xcb_connection_t *c /**< */,
- xcb_render_glyphset_t gsid /**< */,
- xcb_render_pictformat_t format /**< */);
-
-/**
- *
- * @param c The connection
- * @return A cookie
- *
- * 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_render_create_glyph_set (xcb_connection_t *c /**< */,
- xcb_render_glyphset_t gsid /**< */,
- xcb_render_pictformat_t format /**< */);
-
-/**
- *
- * @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_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_render_reference_glyph_set_checked (xcb_connection_t *c /**< */,
- xcb_render_glyphset_t gsid /**< */,
- xcb_render_glyphset_t existing /**< */);
-
-/**
- *
- * @param c The connection
- * @return A cookie
- *
- * 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_render_reference_glyph_set (xcb_connection_t *c /**< */,
- xcb_render_glyphset_t gsid /**< */,
- xcb_render_glyphset_t existing /**< */);
-
-/**
- *
- * @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_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_render_free_glyph_set_checked (xcb_connection_t *c /**< */,
- xcb_render_glyphset_t glyphset /**< */);
-
-/**
- *
- * @param c The connection
- * @return A cookie
- *
- * 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_render_free_glyph_set (xcb_connection_t *c /**< */,
- xcb_render_glyphset_t glyphset /**< */);
-
-int
-xcb_render_add_glyphs_sizeof (const void *_buffer /**< */,
- uint32_t data_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_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_render_add_glyphs_checked (xcb_connection_t *c /**< */,
- xcb_render_glyphset_t glyphset /**< */,
- uint32_t glyphs_len /**< */,
- const uint32_t *glyphids /**< */,
- const xcb_render_glyphinfo_t *glyphs /**< */,
- uint32_t data_len /**< */,
- const uint8_t *data /**< */);
-
-/**
- *
- * @param c The connection
- * @return A cookie
- *
- * 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_render_add_glyphs (xcb_connection_t *c /**< */,
- xcb_render_glyphset_t glyphset /**< */,
- uint32_t glyphs_len /**< */,
- const uint32_t *glyphids /**< */,
- const xcb_render_glyphinfo_t *glyphs /**< */,
- uint32_t data_len /**< */,
- const uint8_t *data /**< */);
-
-int
-xcb_render_free_glyphs_sizeof (const void *_buffer /**< */,
- uint32_t glyphs_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_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_render_free_glyphs_checked (xcb_connection_t *c /**< */,
- xcb_render_glyphset_t glyphset /**< */,
- uint32_t glyphs_len /**< */,
- const xcb_render_glyph_t *glyphs /**< */);
-
-/**
- *
- * @param c The connection
- * @return A cookie
- *
- * 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_render_free_glyphs (xcb_connection_t *c /**< */,
- xcb_render_glyphset_t glyphset /**< */,
- uint32_t glyphs_len /**< */,
- const xcb_render_glyph_t *glyphs /**< */);
-
-int
-xcb_render_composite_glyphs_8_sizeof (const void *_buffer /**< */,
- uint32_t glyphcmds_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_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_render_composite_glyphs_8_checked (xcb_connection_t *c /**< */,
- uint8_t op /**< */,
- xcb_render_picture_t src /**< */,
- xcb_render_picture_t dst /**< */,
- xcb_render_pictformat_t mask_format /**< */,
- xcb_render_glyphset_t glyphset /**< */,
- int16_t src_x /**< */,
- int16_t src_y /**< */,
- uint32_t glyphcmds_len /**< */,
- const uint8_t *glyphcmds /**< */);
-
-/**
- *
- * @param c The connection
- * @return A cookie
- *
- * 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_render_composite_glyphs_8 (xcb_connection_t *c /**< */,
- uint8_t op /**< */,
- xcb_render_picture_t src /**< */,
- xcb_render_picture_t dst /**< */,
- xcb_render_pictformat_t mask_format /**< */,
- xcb_render_glyphset_t glyphset /**< */,
- int16_t src_x /**< */,
- int16_t src_y /**< */,
- uint32_t glyphcmds_len /**< */,
- const uint8_t *glyphcmds /**< */);
-
-int
-xcb_render_composite_glyphs_16_sizeof (const void *_buffer /**< */,
- uint32_t glyphcmds_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_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_render_composite_glyphs_16_checked (xcb_connection_t *c /**< */,
- uint8_t op /**< */,
- xcb_render_picture_t src /**< */,
- xcb_render_picture_t dst /**< */,
- xcb_render_pictformat_t mask_format /**< */,
- xcb_render_glyphset_t glyphset /**< */,
- int16_t src_x /**< */,
- int16_t src_y /**< */,
- uint32_t glyphcmds_len /**< */,
- const uint8_t *glyphcmds /**< */);
-
-/**
- *
- * @param c The connection
- * @return A cookie
- *
- * 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_render_composite_glyphs_16 (xcb_connection_t *c /**< */,
- uint8_t op /**< */,
- xcb_render_picture_t src /**< */,
- xcb_render_picture_t dst /**< */,
- xcb_render_pictformat_t mask_format /**< */,
- xcb_render_glyphset_t glyphset /**< */,
- int16_t src_x /**< */,
- int16_t src_y /**< */,
- uint32_t glyphcmds_len /**< */,
- const uint8_t *glyphcmds /**< */);
-
-int
-xcb_render_composite_glyphs_32_sizeof (const void *_buffer /**< */,
- uint32_t glyphcmds_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_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_render_composite_glyphs_32_checked (xcb_connection_t *c /**< */,
- uint8_t op /**< */,
- xcb_render_picture_t src /**< */,
- xcb_render_picture_t dst /**< */,
- xcb_render_pictformat_t mask_format /**< */,
- xcb_render_glyphset_t glyphset /**< */,
- int16_t src_x /**< */,
- int16_t src_y /**< */,
- uint32_t glyphcmds_len /**< */,
- const uint8_t *glyphcmds /**< */);
-
-/**
- *
- * @param c The connection
- * @return A cookie
- *
- * 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_render_composite_glyphs_32 (xcb_connection_t *c /**< */,
- uint8_t op /**< */,
- xcb_render_picture_t src /**< */,
- xcb_render_picture_t dst /**< */,
- xcb_render_pictformat_t mask_format /**< */,
- xcb_render_glyphset_t glyphset /**< */,
- int16_t src_x /**< */,
- int16_t src_y /**< */,
- uint32_t glyphcmds_len /**< */,
- const uint8_t *glyphcmds /**< */);
-
-int
-xcb_render_fill_rectangles_sizeof (const void *_buffer /**< */,
- uint32_t rects_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_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_render_fill_rectangles_checked (xcb_connection_t *c /**< */,
- uint8_t op /**< */,
- xcb_render_picture_t dst /**< */,
- xcb_render_color_t color /**< */,
- uint32_t rects_len /**< */,
- const xcb_rectangle_t *rects /**< */);
-
-/**
- *
- * @param c The connection
- * @return A cookie
- *
- * 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_render_fill_rectangles (xcb_connection_t *c /**< */,
- uint8_t op /**< */,
- xcb_render_picture_t dst /**< */,
- xcb_render_color_t color /**< */,
- uint32_t rects_len /**< */,
- const xcb_rectangle_t *rects /**< */);
-
-/**
- *
- * @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_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_render_create_cursor_checked (xcb_connection_t *c /**< */,
- xcb_cursor_t cid /**< */,
- xcb_render_picture_t source /**< */,
- uint16_t x /**< */,
- uint16_t y /**< */);
-
-/**
- *
- * @param c The connection
- * @return A cookie
- *
- * 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_render_create_cursor (xcb_connection_t *c /**< */,
- xcb_cursor_t cid /**< */,
- xcb_render_picture_t source /**< */,
- uint16_t x /**< */,
- uint16_t y /**< */);
-
-/**
- * Get the next element of the iterator
- * @param i Pointer to a xcb_render_transform_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_render_transform_t)
- */
-
-/*****************************************************************************
- **
- ** void xcb_render_transform_next
- **
- ** @param xcb_render_transform_iterator_t *i
- ** @returns void
- **
- *****************************************************************************/
-
-void
-xcb_render_transform_next (xcb_render_transform_iterator_t *i /**< */);
-
-/**
- * Return the iterator pointing to the last element
- * @param i An xcb_render_transform_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_render_transform_end
- **
- ** @param xcb_render_transform_iterator_t i
- ** @returns xcb_generic_iterator_t
- **
- *****************************************************************************/
-
-xcb_generic_iterator_t
-xcb_render_transform_end (xcb_render_transform_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_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_render_set_picture_transform_checked (xcb_connection_t *c /**< */,
- xcb_render_picture_t picture /**< */,
- xcb_render_transform_t transform /**< */);
-
-/**
- *
- * @param c The connection
- * @return A cookie
- *
- * 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_render_set_picture_transform (xcb_connection_t *c /**< */,
- xcb_render_picture_t picture /**< */,
- xcb_render_transform_t transform /**< */);
-
-int
-xcb_render_query_filters_sizeof (const void *_buffer /**< */);
-
-/**
- *
- * @param c The connection
- * @return A cookie
- *
- * 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 (xcb_connection_t *c /**< */,
- xcb_drawable_t drawable /**< */);
-
-/**
- *
- * @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_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_unchecked (xcb_connection_t *c /**< */,
- 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 *
-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
-xcb_render_query_filters_aliases_length (const xcb_render_query_filters_reply_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_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
-xcb_render_query_filters_filters_length (const xcb_render_query_filters_reply_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_render_query_filters_filters_iterator (const xcb_render_query_filters_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_render_query_filters_unchecked(). is used.
- * Otherwise, it stores the error if any.
- *
- * 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 (xcb_connection_t *c /**< */,
- xcb_render_query_filters_cookie_t cookie /**< */,
- xcb_generic_error_t **e /**< */);
-
-int
-xcb_render_set_picture_filter_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_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_render_set_picture_filter_checked (xcb_connection_t *c /**< */,
- xcb_render_picture_t picture /**< */,
- uint16_t filter_len /**< */,
- const char *filter /**< */,
- uint32_t values_len /**< */,
- const xcb_render_fixed_t *values /**< */);
-
-/**
- *
- * @param c The connection
- * @return A cookie
- *
- * 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_render_set_picture_filter (xcb_connection_t *c /**< */,
- xcb_render_picture_t picture /**< */,
- uint16_t filter_len /**< */,
- const char *filter /**< */,
- uint32_t values_len /**< */,
- const xcb_render_fixed_t *values /**< */);
-
-/**
- * Get the next element of the iterator
- * @param i Pointer to a xcb_render_animcursorelt_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_render_animcursorelt_t)
- */
-
-/*****************************************************************************
- **
- ** void xcb_render_animcursorelt_next
- **
- ** @param xcb_render_animcursorelt_iterator_t *i
- ** @returns void
- **
- *****************************************************************************/
-
-void
-xcb_render_animcursorelt_next (xcb_render_animcursorelt_iterator_t *i /**< */);
-
-/**
- * Return the iterator pointing to the last element
- * @param i An xcb_render_animcursorelt_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_render_animcursorelt_end
- **
- ** @param xcb_render_animcursorelt_iterator_t i
- ** @returns xcb_generic_iterator_t
- **
- *****************************************************************************/
-
-xcb_generic_iterator_t
-xcb_render_animcursorelt_end (xcb_render_animcursorelt_iterator_t i /**< */);
-
-int
-xcb_render_create_anim_cursor_sizeof (const void *_buffer /**< */,
- uint32_t cursors_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_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_render_create_anim_cursor_checked (xcb_connection_t *c /**< */,
- xcb_cursor_t cid /**< */,
- uint32_t cursors_len /**< */,
- const xcb_render_animcursorelt_t *cursors /**< */);
-
-/**
- *
- * @param c The connection
- * @return A cookie
- *
- * 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_render_create_anim_cursor (xcb_connection_t *c /**< */,
- xcb_cursor_t cid /**< */,
- uint32_t cursors_len /**< */,
- const xcb_render_animcursorelt_t *cursors /**< */);
-
-/**
- * Get the next element of the iterator
- * @param i Pointer to a xcb_render_spanfix_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_render_spanfix_t)
- */
-
-/*****************************************************************************
- **
- ** void xcb_render_spanfix_next
- **
- ** @param xcb_render_spanfix_iterator_t *i
- ** @returns void
- **
- *****************************************************************************/
-
-void
-xcb_render_spanfix_next (xcb_render_spanfix_iterator_t *i /**< */);
-
-/**
- * Return the iterator pointing to the last element
- * @param i An xcb_render_spanfix_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_render_spanfix_end
- **
- ** @param xcb_render_spanfix_iterator_t i
- ** @returns xcb_generic_iterator_t
- **
- *****************************************************************************/
-
-xcb_generic_iterator_t
-xcb_render_spanfix_end (xcb_render_spanfix_iterator_t i /**< */);
-
-/**
- * Get the next element of the iterator
- * @param i Pointer to a xcb_render_trap_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_render_trap_t)
- */
-
-/*****************************************************************************
- **
- ** void xcb_render_trap_next
- **
- ** @param xcb_render_trap_iterator_t *i
- ** @returns void
- **
- *****************************************************************************/
-
-void
-xcb_render_trap_next (xcb_render_trap_iterator_t *i /**< */);
-
-/**
- * Return the iterator pointing to the last element
- * @param i An xcb_render_trap_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_render_trap_end
- **
- ** @param xcb_render_trap_iterator_t i
- ** @returns xcb_generic_iterator_t
- **
- *****************************************************************************/
-
-xcb_generic_iterator_t
-xcb_render_trap_end (xcb_render_trap_iterator_t i /**< */);
-
-int
-xcb_render_add_traps_sizeof (const void *_buffer /**< */,
- uint32_t traps_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_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_render_add_traps_checked (xcb_connection_t *c /**< */,
- xcb_render_picture_t picture /**< */,
- int16_t x_off /**< */,
- int16_t y_off /**< */,
- uint32_t traps_len /**< */,
- const xcb_render_trap_t *traps /**< */);
-
-/**
- *
- * @param c The connection
- * @return A cookie
- *
- * 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_render_add_traps (xcb_connection_t *c /**< */,
- xcb_render_picture_t picture /**< */,
- int16_t x_off /**< */,
- int16_t y_off /**< */,
- uint32_t traps_len /**< */,
- const xcb_render_trap_t *traps /**< */);
-
-/**
- *
- * @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_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_render_create_solid_fill_checked (xcb_connection_t *c /**< */,
- xcb_render_picture_t picture /**< */,
- xcb_render_color_t color /**< */);
-
-/**
- *
- * @param c The connection
- * @return A cookie
- *
- * 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_render_create_solid_fill (xcb_connection_t *c /**< */,
- xcb_render_picture_t picture /**< */,
- xcb_render_color_t color /**< */);
-
-int
-xcb_render_create_linear_gradient_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_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_render_create_linear_gradient_checked (xcb_connection_t *c /**< */,
- xcb_render_picture_t picture /**< */,
- xcb_render_pointfix_t p1 /**< */,
- xcb_render_pointfix_t p2 /**< */,
- uint32_t num_stops /**< */,
- const xcb_render_fixed_t *stops /**< */,
- const xcb_render_color_t *colors /**< */);
-
-/**
- *
- * @param c The connection
- * @return A cookie
- *
- * 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_render_create_linear_gradient (xcb_connection_t *c /**< */,
- xcb_render_picture_t picture /**< */,
- xcb_render_pointfix_t p1 /**< */,
- xcb_render_pointfix_t p2 /**< */,
- uint32_t num_stops /**< */,
- const xcb_render_fixed_t *stops /**< */,
- const xcb_render_color_t *colors /**< */);
-
-int
-xcb_render_create_radial_gradient_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_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_render_create_radial_gradient_checked (xcb_connection_t *c /**< */,
- xcb_render_picture_t picture /**< */,
- xcb_render_pointfix_t inner /**< */,
- xcb_render_pointfix_t outer /**< */,
- xcb_render_fixed_t inner_radius /**< */,
- xcb_render_fixed_t outer_radius /**< */,
- uint32_t num_stops /**< */,
- const xcb_render_fixed_t *stops /**< */,
- const xcb_render_color_t *colors /**< */);
-
-/**
- *
- * @param c The connection
- * @return A cookie
- *
- * 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_render_create_radial_gradient (xcb_connection_t *c /**< */,
- xcb_render_picture_t picture /**< */,
- xcb_render_pointfix_t inner /**< */,
- xcb_render_pointfix_t outer /**< */,
- xcb_render_fixed_t inner_radius /**< */,
- xcb_render_fixed_t outer_radius /**< */,
- uint32_t num_stops /**< */,
- const xcb_render_fixed_t *stops /**< */,
- const xcb_render_color_t *colors /**< */);
-
-int
-xcb_render_create_conical_gradient_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_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_render_create_conical_gradient_checked (xcb_connection_t *c /**< */,
- xcb_render_picture_t picture /**< */,
- xcb_render_pointfix_t center /**< */,
- xcb_render_fixed_t angle /**< */,
- uint32_t num_stops /**< */,
- const xcb_render_fixed_t *stops /**< */,
- const xcb_render_color_t *colors /**< */);
-
-/**
- *
- * @param c The connection
- * @return A cookie
- *
- * 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_render_create_conical_gradient (xcb_connection_t *c /**< */,
- xcb_render_picture_t picture /**< */,
- xcb_render_pointfix_t center /**< */,
- xcb_render_fixed_t angle /**< */,
- uint32_t num_stops /**< */,
- const xcb_render_fixed_t *stops /**< */,
- const xcb_render_color_t *colors /**< */);
-
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif
-
-/**
- * @}
- */
+/*
+ * This file generated automatically from render.xml by c_client.py.
+ * Edit at your peril.
+ */
+
+/**
+ * @defgroup XCB_Render_API XCB Render API
+ * @brief Render XCB Protocol Implementation.
+ * @{
+ **/
+
+#ifndef __RENDER_H
+#define __RENDER_H
+
+#include "xcb.h"
+#include "xproto.h"
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+#define XCB_RENDER_MAJOR_VERSION 0
+#define XCB_RENDER_MINOR_VERSION 11
+
+XCB_EXTERN xcb_extension_t xcb_render_id;
+
+typedef enum xcb_render_pict_type_t {
+ XCB_RENDER_PICT_TYPE_INDEXED = 0,
+ XCB_RENDER_PICT_TYPE_DIRECT = 1
+} xcb_render_pict_type_t;
+
+typedef enum xcb_render_picture_enum_t {
+ XCB_RENDER_PICTURE_NONE = 0
+} xcb_render_picture_enum_t;
+
+typedef enum xcb_render_pict_op_t {
+ XCB_RENDER_PICT_OP_CLEAR = 0,
+ XCB_RENDER_PICT_OP_SRC = 1,
+ XCB_RENDER_PICT_OP_DST = 2,
+ XCB_RENDER_PICT_OP_OVER = 3,
+ XCB_RENDER_PICT_OP_OVER_REVERSE = 4,
+ XCB_RENDER_PICT_OP_IN = 5,
+ XCB_RENDER_PICT_OP_IN_REVERSE = 6,
+ XCB_RENDER_PICT_OP_OUT = 7,
+ XCB_RENDER_PICT_OP_OUT_REVERSE = 8,
+ XCB_RENDER_PICT_OP_ATOP = 9,
+ XCB_RENDER_PICT_OP_ATOP_REVERSE = 10,
+ XCB_RENDER_PICT_OP_XOR = 11,
+ XCB_RENDER_PICT_OP_ADD = 12,
+ XCB_RENDER_PICT_OP_SATURATE = 13,
+ XCB_RENDER_PICT_OP_DISJOINT_CLEAR = 16,
+ XCB_RENDER_PICT_OP_DISJOINT_SRC = 17,
+ XCB_RENDER_PICT_OP_DISJOINT_DST = 18,
+ XCB_RENDER_PICT_OP_DISJOINT_OVER = 19,
+ XCB_RENDER_PICT_OP_DISJOINT_OVER_REVERSE = 20,
+ XCB_RENDER_PICT_OP_DISJOINT_IN = 21,
+ XCB_RENDER_PICT_OP_DISJOINT_IN_REVERSE = 22,
+ XCB_RENDER_PICT_OP_DISJOINT_OUT = 23,
+ XCB_RENDER_PICT_OP_DISJOINT_OUT_REVERSE = 24,
+ XCB_RENDER_PICT_OP_DISJOINT_ATOP = 25,
+ XCB_RENDER_PICT_OP_DISJOINT_ATOP_REVERSE = 26,
+ XCB_RENDER_PICT_OP_DISJOINT_XOR = 27,
+ XCB_RENDER_PICT_OP_CONJOINT_CLEAR = 32,
+ XCB_RENDER_PICT_OP_CONJOINT_SRC = 33,
+ XCB_RENDER_PICT_OP_CONJOINT_DST = 34,
+ XCB_RENDER_PICT_OP_CONJOINT_OVER = 35,
+ XCB_RENDER_PICT_OP_CONJOINT_OVER_REVERSE = 36,
+ XCB_RENDER_PICT_OP_CONJOINT_IN = 37,
+ XCB_RENDER_PICT_OP_CONJOINT_IN_REVERSE = 38,
+ XCB_RENDER_PICT_OP_CONJOINT_OUT = 39,
+ XCB_RENDER_PICT_OP_CONJOINT_OUT_REVERSE = 40,
+ XCB_RENDER_PICT_OP_CONJOINT_ATOP = 41,
+ XCB_RENDER_PICT_OP_CONJOINT_ATOP_REVERSE = 42,
+ XCB_RENDER_PICT_OP_CONJOINT_XOR = 43,
+ XCB_RENDER_PICT_OP_MULTIPLY = 48,
+ XCB_RENDER_PICT_OP_SCREEN = 49,
+ XCB_RENDER_PICT_OP_OVERLAY = 50,
+ XCB_RENDER_PICT_OP_DARKEN = 51,
+ XCB_RENDER_PICT_OP_LIGHTEN = 52,
+ XCB_RENDER_PICT_OP_COLOR_DODGE = 53,
+ XCB_RENDER_PICT_OP_COLOR_BURN = 54,
+ XCB_RENDER_PICT_OP_HARD_LIGHT = 55,
+ XCB_RENDER_PICT_OP_SOFT_LIGHT = 56,
+ XCB_RENDER_PICT_OP_DIFFERENCE = 57,
+ XCB_RENDER_PICT_OP_EXCLUSION = 58,
+ XCB_RENDER_PICT_OP_HSL_HUE = 59,
+ XCB_RENDER_PICT_OP_HSL_SATURATION = 60,
+ XCB_RENDER_PICT_OP_HSL_COLOR = 61,
+ XCB_RENDER_PICT_OP_HSL_LUMINOSITY = 62
+} xcb_render_pict_op_t;
+
+typedef enum xcb_render_poly_edge_t {
+ XCB_RENDER_POLY_EDGE_SHARP = 0,
+ XCB_RENDER_POLY_EDGE_SMOOTH = 1
+} xcb_render_poly_edge_t;
+
+typedef enum xcb_render_poly_mode_t {
+ XCB_RENDER_POLY_MODE_PRECISE = 0,
+ XCB_RENDER_POLY_MODE_IMPRECISE = 1
+} xcb_render_poly_mode_t;
+
+typedef enum xcb_render_cp_t {
+ XCB_RENDER_CP_REPEAT = 1,
+ XCB_RENDER_CP_ALPHA_MAP = 2,
+ XCB_RENDER_CP_ALPHA_X_ORIGIN = 4,
+ XCB_RENDER_CP_ALPHA_Y_ORIGIN = 8,
+ XCB_RENDER_CP_CLIP_X_ORIGIN = 16,
+ XCB_RENDER_CP_CLIP_Y_ORIGIN = 32,
+ XCB_RENDER_CP_CLIP_MASK = 64,
+ XCB_RENDER_CP_GRAPHICS_EXPOSURE = 128,
+ XCB_RENDER_CP_SUBWINDOW_MODE = 256,
+ XCB_RENDER_CP_POLY_EDGE = 512,
+ XCB_RENDER_CP_POLY_MODE = 1024,
+ XCB_RENDER_CP_DITHER = 2048,
+ XCB_RENDER_CP_COMPONENT_ALPHA = 4096
+} xcb_render_cp_t;
+
+typedef enum xcb_render_sub_pixel_t {
+ XCB_RENDER_SUB_PIXEL_UNKNOWN = 0,
+ XCB_RENDER_SUB_PIXEL_HORIZONTAL_RGB = 1,
+ XCB_RENDER_SUB_PIXEL_HORIZONTAL_BGR = 2,
+ XCB_RENDER_SUB_PIXEL_VERTICAL_RGB = 3,
+ XCB_RENDER_SUB_PIXEL_VERTICAL_BGR = 4,
+ XCB_RENDER_SUB_PIXEL_NONE = 5
+} xcb_render_sub_pixel_t;
+
+typedef enum xcb_render_repeat_t {
+ XCB_RENDER_REPEAT_NONE = 0,
+ XCB_RENDER_REPEAT_NORMAL = 1,
+ XCB_RENDER_REPEAT_PAD = 2,
+ XCB_RENDER_REPEAT_REFLECT = 3
+} xcb_render_repeat_t;
+
+typedef uint32_t xcb_render_glyph_t;
+
+/**
+ * @brief xcb_render_glyph_iterator_t
+ **/
+typedef struct xcb_render_glyph_iterator_t {
+ xcb_render_glyph_t *data; /**< */
+ int rem; /**< */
+ int index; /**< */
+} xcb_render_glyph_iterator_t;
+
+typedef uint32_t xcb_render_glyphset_t;
+
+/**
+ * @brief xcb_render_glyphset_iterator_t
+ **/
+typedef struct xcb_render_glyphset_iterator_t {
+ xcb_render_glyphset_t *data; /**< */
+ int rem; /**< */
+ int index; /**< */
+} xcb_render_glyphset_iterator_t;
+
+typedef uint32_t xcb_render_picture_t;
+
+/**
+ * @brief xcb_render_picture_iterator_t
+ **/
+typedef struct xcb_render_picture_iterator_t {
+ xcb_render_picture_t *data; /**< */
+ int rem; /**< */
+ int index; /**< */
+} xcb_render_picture_iterator_t;
+
+typedef uint32_t xcb_render_pictformat_t;
+
+/**
+ * @brief xcb_render_pictformat_iterator_t
+ **/
+typedef struct xcb_render_pictformat_iterator_t {
+ xcb_render_pictformat_t *data; /**< */
+ int rem; /**< */
+ int index; /**< */
+} xcb_render_pictformat_iterator_t;
+
+typedef int32_t xcb_render_fixed_t;
+
+/**
+ * @brief xcb_render_fixed_iterator_t
+ **/
+typedef struct xcb_render_fixed_iterator_t {
+ xcb_render_fixed_t *data; /**< */
+ int rem; /**< */
+ int index; /**< */
+} xcb_render_fixed_iterator_t;
+
+/** Opcode for xcb_render_pict_format. */
+#define XCB_RENDER_PICT_FORMAT 0
+
+/**
+ * @brief xcb_render_pict_format_error_t
+ **/
+typedef struct xcb_render_pict_format_error_t {
+ uint8_t response_type; /**< */
+ uint8_t error_code; /**< */
+ uint16_t sequence; /**< */
+} xcb_render_pict_format_error_t;
+
+/** Opcode for xcb_render_picture. */
+#define XCB_RENDER_PICTURE 1
+
+/**
+ * @brief xcb_render_picture_error_t
+ **/
+typedef struct xcb_render_picture_error_t {
+ uint8_t response_type; /**< */
+ uint8_t error_code; /**< */
+ uint16_t sequence; /**< */
+} xcb_render_picture_error_t;
+
+/** Opcode for xcb_render_pict_op. */
+#define XCB_RENDER_PICT_OP 2
+
+/**
+ * @brief xcb_render_pict_op_error_t
+ **/
+typedef struct xcb_render_pict_op_error_t {
+ uint8_t response_type; /**< */
+ uint8_t error_code; /**< */
+ uint16_t sequence; /**< */
+} xcb_render_pict_op_error_t;
+
+/** Opcode for xcb_render_glyph_set. */
+#define XCB_RENDER_GLYPH_SET 3
+
+/**
+ * @brief xcb_render_glyph_set_error_t
+ **/
+typedef struct xcb_render_glyph_set_error_t {
+ uint8_t response_type; /**< */
+ uint8_t error_code; /**< */
+ uint16_t sequence; /**< */
+} xcb_render_glyph_set_error_t;
+
+/** Opcode for xcb_render_glyph. */
+#define XCB_RENDER_GLYPH 4
+
+/**
+ * @brief xcb_render_glyph_error_t
+ **/
+typedef struct xcb_render_glyph_error_t {
+ uint8_t response_type; /**< */
+ uint8_t error_code; /**< */
+ uint16_t sequence; /**< */
+} xcb_render_glyph_error_t;
+
+/**
+ * @brief xcb_render_directformat_t
+ **/
+typedef struct xcb_render_directformat_t {
+ uint16_t red_shift; /**< */
+ uint16_t red_mask; /**< */
+ uint16_t green_shift; /**< */
+ uint16_t green_mask; /**< */
+ uint16_t blue_shift; /**< */
+ uint16_t blue_mask; /**< */
+ uint16_t alpha_shift; /**< */
+ uint16_t alpha_mask; /**< */
+} xcb_render_directformat_t;
+
+/**
+ * @brief xcb_render_directformat_iterator_t
+ **/
+typedef struct xcb_render_directformat_iterator_t {
+ xcb_render_directformat_t *data; /**< */
+ int rem; /**< */
+ int index; /**< */
+} xcb_render_directformat_iterator_t;
+
+/**
+ * @brief xcb_render_pictforminfo_t
+ **/
+typedef struct xcb_render_pictforminfo_t {
+ xcb_render_pictformat_t id; /**< */
+ uint8_t type; /**< */
+ uint8_t depth; /**< */
+ uint8_t pad0[2]; /**< */
+ xcb_render_directformat_t direct; /**< */
+ xcb_colormap_t colormap; /**< */
+} xcb_render_pictforminfo_t;
+
+/**
+ * @brief xcb_render_pictforminfo_iterator_t
+ **/
+typedef struct xcb_render_pictforminfo_iterator_t {
+ xcb_render_pictforminfo_t *data; /**< */
+ int rem; /**< */
+ int index; /**< */
+} xcb_render_pictforminfo_iterator_t;
+
+/**
+ * @brief xcb_render_pictvisual_t
+ **/
+typedef struct xcb_render_pictvisual_t {
+ xcb_visualid_t visual; /**< */
+ xcb_render_pictformat_t format; /**< */
+} xcb_render_pictvisual_t;
+
+/**
+ * @brief xcb_render_pictvisual_iterator_t
+ **/
+typedef struct xcb_render_pictvisual_iterator_t {
+ xcb_render_pictvisual_t *data; /**< */
+ int rem; /**< */
+ int index; /**< */
+} xcb_render_pictvisual_iterator_t;
+
+/**
+ * @brief xcb_render_pictdepth_t
+ **/
+typedef struct xcb_render_pictdepth_t {
+ uint8_t depth; /**< */
+ uint8_t pad0; /**< */
+ uint16_t num_visuals; /**< */
+ uint8_t pad1[4]; /**< */
+} xcb_render_pictdepth_t;
+
+/**
+ * @brief xcb_render_pictdepth_iterator_t
+ **/
+typedef struct xcb_render_pictdepth_iterator_t {
+ xcb_render_pictdepth_t *data; /**< */
+ int rem; /**< */
+ int index; /**< */
+} xcb_render_pictdepth_iterator_t;
+
+/**
+ * @brief xcb_render_pictscreen_t
+ **/
+typedef struct xcb_render_pictscreen_t {
+ uint32_t num_depths; /**< */
+ xcb_render_pictformat_t fallback; /**< */
+} xcb_render_pictscreen_t;
+
+/**
+ * @brief xcb_render_pictscreen_iterator_t
+ **/
+typedef struct xcb_render_pictscreen_iterator_t {
+ xcb_render_pictscreen_t *data; /**< */
+ int rem; /**< */
+ int index; /**< */
+} xcb_render_pictscreen_iterator_t;
+
+/**
+ * @brief xcb_render_indexvalue_t
+ **/
+typedef struct xcb_render_indexvalue_t {
+ uint32_t pixel; /**< */
+ uint16_t red; /**< */
+ uint16_t green; /**< */
+ uint16_t blue; /**< */
+ uint16_t alpha; /**< */
+} xcb_render_indexvalue_t;
+
+/**
+ * @brief xcb_render_indexvalue_iterator_t
+ **/
+typedef struct xcb_render_indexvalue_iterator_t {
+ xcb_render_indexvalue_t *data; /**< */
+ int rem; /**< */
+ int index; /**< */
+} xcb_render_indexvalue_iterator_t;
+
+/**
+ * @brief xcb_render_color_t
+ **/
+typedef struct xcb_render_color_t {
+ uint16_t red; /**< */
+ uint16_t green; /**< */
+ uint16_t blue; /**< */
+ uint16_t alpha; /**< */
+} xcb_render_color_t;
+
+/**
+ * @brief xcb_render_color_iterator_t
+ **/
+typedef struct xcb_render_color_iterator_t {
+ xcb_render_color_t *data; /**< */
+ int rem; /**< */
+ int index; /**< */
+} xcb_render_color_iterator_t;
+
+/**
+ * @brief xcb_render_pointfix_t
+ **/
+typedef struct xcb_render_pointfix_t {
+ xcb_render_fixed_t x; /**< */
+ xcb_render_fixed_t y; /**< */
+} xcb_render_pointfix_t;
+
+/**
+ * @brief xcb_render_pointfix_iterator_t
+ **/
+typedef struct xcb_render_pointfix_iterator_t {
+ xcb_render_pointfix_t *data; /**< */
+ int rem; /**< */
+ int index; /**< */
+} xcb_render_pointfix_iterator_t;
+
+/**
+ * @brief xcb_render_linefix_t
+ **/
+typedef struct xcb_render_linefix_t {
+ xcb_render_pointfix_t p1; /**< */
+ xcb_render_pointfix_t p2; /**< */
+} xcb_render_linefix_t;
+
+/**
+ * @brief xcb_render_linefix_iterator_t
+ **/
+typedef struct xcb_render_linefix_iterator_t {
+ xcb_render_linefix_t *data; /**< */
+ int rem; /**< */
+ int index; /**< */
+} xcb_render_linefix_iterator_t;
+
+/**
+ * @brief xcb_render_triangle_t
+ **/
+typedef struct xcb_render_triangle_t {
+ xcb_render_pointfix_t p1; /**< */
+ xcb_render_pointfix_t p2; /**< */
+ xcb_render_pointfix_t p3; /**< */
+} xcb_render_triangle_t;
+
+/**
+ * @brief xcb_render_triangle_iterator_t
+ **/
+typedef struct xcb_render_triangle_iterator_t {
+ xcb_render_triangle_t *data; /**< */
+ int rem; /**< */
+ int index; /**< */
+} xcb_render_triangle_iterator_t;
+
+/**
+ * @brief xcb_render_trapezoid_t
+ **/
+typedef struct xcb_render_trapezoid_t {
+ xcb_render_fixed_t top; /**< */
+ xcb_render_fixed_t bottom; /**< */
+ xcb_render_linefix_t left; /**< */
+ xcb_render_linefix_t right; /**< */
+} xcb_render_trapezoid_t;
+
+/**
+ * @brief xcb_render_trapezoid_iterator_t
+ **/
+typedef struct xcb_render_trapezoid_iterator_t {
+ xcb_render_trapezoid_t *data; /**< */
+ int rem; /**< */
+ int index; /**< */
+} xcb_render_trapezoid_iterator_t;
+
+/**
+ * @brief xcb_render_glyphinfo_t
+ **/
+typedef struct xcb_render_glyphinfo_t {
+ uint16_t width; /**< */
+ uint16_t height; /**< */
+ int16_t x; /**< */
+ int16_t y; /**< */
+ int16_t x_off; /**< */
+ int16_t y_off; /**< */
+} xcb_render_glyphinfo_t;
+
+/**
+ * @brief xcb_render_glyphinfo_iterator_t
+ **/
+typedef struct xcb_render_glyphinfo_iterator_t {
+ xcb_render_glyphinfo_t *data; /**< */
+ int rem; /**< */
+ int index; /**< */
+} xcb_render_glyphinfo_iterator_t;
+
+/**
+ * @brief xcb_render_query_version_cookie_t
+ **/
+typedef struct xcb_render_query_version_cookie_t {
+ unsigned int sequence; /**< */
+} xcb_render_query_version_cookie_t;
+
+/** Opcode for xcb_render_query_version. */
+#define XCB_RENDER_QUERY_VERSION 0
+
+/**
+ * @brief xcb_render_query_version_request_t
+ **/
+typedef struct xcb_render_query_version_request_t {
+ uint8_t major_opcode; /**< */
+ uint8_t minor_opcode; /**< */
+ uint16_t length; /**< */
+ uint32_t client_major_version; /**< */
+ uint32_t client_minor_version; /**< */
+} xcb_render_query_version_request_t;
+
+/**
+ * @brief xcb_render_query_version_reply_t
+ **/
+typedef struct xcb_render_query_version_reply_t {
+ uint8_t response_type; /**< */
+ uint8_t pad0; /**< */
+ uint16_t sequence; /**< */
+ uint32_t length; /**< */
+ uint32_t major_version; /**< */
+ uint32_t minor_version; /**< */
+ uint8_t pad1[16]; /**< */
+} xcb_render_query_version_reply_t;
+
+/**
+ * @brief xcb_render_query_pict_formats_cookie_t
+ **/
+typedef struct xcb_render_query_pict_formats_cookie_t {
+ unsigned int sequence; /**< */
+} xcb_render_query_pict_formats_cookie_t;
+
+/** Opcode for xcb_render_query_pict_formats. */
+#define XCB_RENDER_QUERY_PICT_FORMATS 1
+
+/**
+ * @brief xcb_render_query_pict_formats_request_t
+ **/
+typedef struct xcb_render_query_pict_formats_request_t {
+ uint8_t major_opcode; /**< */
+ uint8_t minor_opcode; /**< */
+ uint16_t length; /**< */
+} xcb_render_query_pict_formats_request_t;
+
+/**
+ * @brief xcb_render_query_pict_formats_reply_t
+ **/
+typedef struct xcb_render_query_pict_formats_reply_t {
+ uint8_t response_type; /**< */
+ uint8_t pad0; /**< */
+ uint16_t sequence; /**< */
+ uint32_t length; /**< */
+ uint32_t num_formats; /**< */
+ uint32_t num_screens; /**< */
+ uint32_t num_depths; /**< */
+ uint32_t num_visuals; /**< */
+ uint32_t num_subpixel; /**< */
+ uint8_t pad1[4]; /**< */
+} xcb_render_query_pict_formats_reply_t;
+
+/**
+ * @brief xcb_render_query_pict_index_values_cookie_t
+ **/
+typedef struct xcb_render_query_pict_index_values_cookie_t {
+ unsigned int sequence; /**< */
+} xcb_render_query_pict_index_values_cookie_t;
+
+/** Opcode for xcb_render_query_pict_index_values. */
+#define XCB_RENDER_QUERY_PICT_INDEX_VALUES 2
+
+/**
+ * @brief xcb_render_query_pict_index_values_request_t
+ **/
+typedef struct xcb_render_query_pict_index_values_request_t {
+ uint8_t major_opcode; /**< */
+ uint8_t minor_opcode; /**< */
+ uint16_t length; /**< */
+ xcb_render_pictformat_t format; /**< */
+} xcb_render_query_pict_index_values_request_t;
+
+/**
+ * @brief xcb_render_query_pict_index_values_reply_t
+ **/
+typedef struct xcb_render_query_pict_index_values_reply_t {
+ uint8_t response_type; /**< */
+ uint8_t pad0; /**< */
+ uint16_t sequence; /**< */
+ uint32_t length; /**< */
+ uint32_t num_values; /**< */
+ uint8_t pad1[20]; /**< */
+} xcb_render_query_pict_index_values_reply_t;
+
+/** Opcode for xcb_render_create_picture. */
+#define XCB_RENDER_CREATE_PICTURE 4
+
+/**
+ * @brief xcb_render_create_picture_request_t
+ **/
+typedef struct xcb_render_create_picture_request_t {
+ uint8_t major_opcode; /**< */
+ uint8_t minor_opcode; /**< */
+ uint16_t length; /**< */
+ xcb_render_picture_t pid; /**< */
+ xcb_drawable_t drawable; /**< */
+ xcb_render_pictformat_t format; /**< */
+ uint32_t value_mask; /**< */
+} xcb_render_create_picture_request_t;
+
+/** Opcode for xcb_render_change_picture. */
+#define XCB_RENDER_CHANGE_PICTURE 5
+
+/**
+ * @brief xcb_render_change_picture_request_t
+ **/
+typedef struct xcb_render_change_picture_request_t {
+ uint8_t major_opcode; /**< */
+ uint8_t minor_opcode; /**< */
+ uint16_t length; /**< */
+ xcb_render_picture_t picture; /**< */
+ uint32_t value_mask; /**< */
+} xcb_render_change_picture_request_t;
+
+/** Opcode for xcb_render_set_picture_clip_rectangles. */
+#define XCB_RENDER_SET_PICTURE_CLIP_RECTANGLES 6
+
+/**
+ * @brief xcb_render_set_picture_clip_rectangles_request_t
+ **/
+typedef struct xcb_render_set_picture_clip_rectangles_request_t {
+ uint8_t major_opcode; /**< */
+ uint8_t minor_opcode; /**< */
+ uint16_t length; /**< */
+ xcb_render_picture_t picture; /**< */
+ int16_t clip_x_origin; /**< */
+ int16_t clip_y_origin; /**< */
+} xcb_render_set_picture_clip_rectangles_request_t;
+
+/** Opcode for xcb_render_free_picture. */
+#define XCB_RENDER_FREE_PICTURE 7
+
+/**
+ * @brief xcb_render_free_picture_request_t
+ **/
+typedef struct xcb_render_free_picture_request_t {
+ uint8_t major_opcode; /**< */
+ uint8_t minor_opcode; /**< */
+ uint16_t length; /**< */
+ xcb_render_picture_t picture; /**< */
+} xcb_render_free_picture_request_t;
+
+/** Opcode for xcb_render_composite. */
+#define XCB_RENDER_COMPOSITE 8
+
+/**
+ * @brief xcb_render_composite_request_t
+ **/
+typedef struct xcb_render_composite_request_t {
+ uint8_t major_opcode; /**< */
+ uint8_t minor_opcode; /**< */
+ uint16_t length; /**< */
+ uint8_t op; /**< */
+ uint8_t pad0[3]; /**< */
+ xcb_render_picture_t src; /**< */
+ xcb_render_picture_t mask; /**< */
+ xcb_render_picture_t dst; /**< */
+ int16_t src_x; /**< */
+ int16_t src_y; /**< */
+ int16_t mask_x; /**< */
+ int16_t mask_y; /**< */
+ int16_t dst_x; /**< */
+ int16_t dst_y; /**< */
+ uint16_t width; /**< */
+ uint16_t height; /**< */
+} xcb_render_composite_request_t;
+
+/** Opcode for xcb_render_trapezoids. */
+#define XCB_RENDER_TRAPEZOIDS 10
+
+/**
+ * @brief xcb_render_trapezoids_request_t
+ **/
+typedef struct xcb_render_trapezoids_request_t {
+ uint8_t major_opcode; /**< */
+ uint8_t minor_opcode; /**< */
+ uint16_t length; /**< */
+ uint8_t op; /**< */
+ uint8_t pad0[3]; /**< */
+ xcb_render_picture_t src; /**< */
+ xcb_render_picture_t dst; /**< */
+ xcb_render_pictformat_t mask_format; /**< */
+ int16_t src_x; /**< */
+ int16_t src_y; /**< */
+} xcb_render_trapezoids_request_t;
+
+/** Opcode for xcb_render_triangles. */
+#define XCB_RENDER_TRIANGLES 11
+
+/**
+ * @brief xcb_render_triangles_request_t
+ **/
+typedef struct xcb_render_triangles_request_t {
+ uint8_t major_opcode; /**< */
+ uint8_t minor_opcode; /**< */
+ uint16_t length; /**< */
+ uint8_t op; /**< */
+ uint8_t pad0[3]; /**< */
+ xcb_render_picture_t src; /**< */
+ xcb_render_picture_t dst; /**< */
+ xcb_render_pictformat_t mask_format; /**< */
+ int16_t src_x; /**< */
+ int16_t src_y; /**< */
+} xcb_render_triangles_request_t;
+
+/** Opcode for xcb_render_tri_strip. */
+#define XCB_RENDER_TRI_STRIP 12
+
+/**
+ * @brief xcb_render_tri_strip_request_t
+ **/
+typedef struct xcb_render_tri_strip_request_t {
+ uint8_t major_opcode; /**< */
+ uint8_t minor_opcode; /**< */
+ uint16_t length; /**< */
+ uint8_t op; /**< */
+ uint8_t pad0[3]; /**< */
+ xcb_render_picture_t src; /**< */
+ xcb_render_picture_t dst; /**< */
+ xcb_render_pictformat_t mask_format; /**< */
+ int16_t src_x; /**< */
+ int16_t src_y; /**< */
+} xcb_render_tri_strip_request_t;
+
+/** Opcode for xcb_render_tri_fan. */
+#define XCB_RENDER_TRI_FAN 13
+
+/**
+ * @brief xcb_render_tri_fan_request_t
+ **/
+typedef struct xcb_render_tri_fan_request_t {
+ uint8_t major_opcode; /**< */
+ uint8_t minor_opcode; /**< */
+ uint16_t length; /**< */
+ uint8_t op; /**< */
+ uint8_t pad0[3]; /**< */
+ xcb_render_picture_t src; /**< */
+ xcb_render_picture_t dst; /**< */
+ xcb_render_pictformat_t mask_format; /**< */
+ int16_t src_x; /**< */
+ int16_t src_y; /**< */
+} xcb_render_tri_fan_request_t;
+
+/** Opcode for xcb_render_create_glyph_set. */
+#define XCB_RENDER_CREATE_GLYPH_SET 17
+
+/**
+ * @brief xcb_render_create_glyph_set_request_t
+ **/
+typedef struct xcb_render_create_glyph_set_request_t {
+ uint8_t major_opcode; /**< */
+ uint8_t minor_opcode; /**< */
+ uint16_t length; /**< */
+ xcb_render_glyphset_t gsid; /**< */
+ xcb_render_pictformat_t format; /**< */
+} xcb_render_create_glyph_set_request_t;
+
+/** Opcode for xcb_render_reference_glyph_set. */
+#define XCB_RENDER_REFERENCE_GLYPH_SET 18
+
+/**
+ * @brief xcb_render_reference_glyph_set_request_t
+ **/
+typedef struct xcb_render_reference_glyph_set_request_t {
+ uint8_t major_opcode; /**< */
+ uint8_t minor_opcode; /**< */
+ uint16_t length; /**< */
+ xcb_render_glyphset_t gsid; /**< */
+ xcb_render_glyphset_t existing; /**< */
+} xcb_render_reference_glyph_set_request_t;
+
+/** Opcode for xcb_render_free_glyph_set. */
+#define XCB_RENDER_FREE_GLYPH_SET 19
+
+/**
+ * @brief xcb_render_free_glyph_set_request_t
+ **/
+typedef struct xcb_render_free_glyph_set_request_t {
+ uint8_t major_opcode; /**< */
+ uint8_t minor_opcode; /**< */
+ uint16_t length; /**< */
+ xcb_render_glyphset_t glyphset; /**< */
+} xcb_render_free_glyph_set_request_t;
+
+/** Opcode for xcb_render_add_glyphs. */
+#define XCB_RENDER_ADD_GLYPHS 20
+
+/**
+ * @brief xcb_render_add_glyphs_request_t
+ **/
+typedef struct xcb_render_add_glyphs_request_t {
+ uint8_t major_opcode; /**< */
+ uint8_t minor_opcode; /**< */
+ uint16_t length; /**< */
+ xcb_render_glyphset_t glyphset; /**< */
+ uint32_t glyphs_len; /**< */
+} xcb_render_add_glyphs_request_t;
+
+/** Opcode for xcb_render_free_glyphs. */
+#define XCB_RENDER_FREE_GLYPHS 22
+
+/**
+ * @brief xcb_render_free_glyphs_request_t
+ **/
+typedef struct xcb_render_free_glyphs_request_t {
+ uint8_t major_opcode; /**< */
+ uint8_t minor_opcode; /**< */
+ uint16_t length; /**< */
+ xcb_render_glyphset_t glyphset; /**< */
+} xcb_render_free_glyphs_request_t;
+
+/** Opcode for xcb_render_composite_glyphs_8. */
+#define XCB_RENDER_COMPOSITE_GLYPHS_8 23
+
+/**
+ * @brief xcb_render_composite_glyphs_8_request_t
+ **/
+typedef struct xcb_render_composite_glyphs_8_request_t {
+ uint8_t major_opcode; /**< */
+ uint8_t minor_opcode; /**< */
+ uint16_t length; /**< */
+ uint8_t op; /**< */
+ uint8_t pad0[3]; /**< */
+ xcb_render_picture_t src; /**< */
+ xcb_render_picture_t dst; /**< */
+ xcb_render_pictformat_t mask_format; /**< */
+ xcb_render_glyphset_t glyphset; /**< */
+ int16_t src_x; /**< */
+ int16_t src_y; /**< */
+} xcb_render_composite_glyphs_8_request_t;
+
+/** Opcode for xcb_render_composite_glyphs_16. */
+#define XCB_RENDER_COMPOSITE_GLYPHS_16 24
+
+/**
+ * @brief xcb_render_composite_glyphs_16_request_t
+ **/
+typedef struct xcb_render_composite_glyphs_16_request_t {
+ uint8_t major_opcode; /**< */
+ uint8_t minor_opcode; /**< */
+ uint16_t length; /**< */
+ uint8_t op; /**< */
+ uint8_t pad0[3]; /**< */
+ xcb_render_picture_t src; /**< */
+ xcb_render_picture_t dst; /**< */
+ xcb_render_pictformat_t mask_format; /**< */
+ xcb_render_glyphset_t glyphset; /**< */
+ int16_t src_x; /**< */
+ int16_t src_y; /**< */
+} xcb_render_composite_glyphs_16_request_t;
+
+/** Opcode for xcb_render_composite_glyphs_32. */
+#define XCB_RENDER_COMPOSITE_GLYPHS_32 25
+
+/**
+ * @brief xcb_render_composite_glyphs_32_request_t
+ **/
+typedef struct xcb_render_composite_glyphs_32_request_t {
+ uint8_t major_opcode; /**< */
+ uint8_t minor_opcode; /**< */
+ uint16_t length; /**< */
+ uint8_t op; /**< */
+ uint8_t pad0[3]; /**< */
+ xcb_render_picture_t src; /**< */
+ xcb_render_picture_t dst; /**< */
+ xcb_render_pictformat_t mask_format; /**< */
+ xcb_render_glyphset_t glyphset; /**< */
+ int16_t src_x; /**< */
+ int16_t src_y; /**< */
+} xcb_render_composite_glyphs_32_request_t;
+
+/** Opcode for xcb_render_fill_rectangles. */
+#define XCB_RENDER_FILL_RECTANGLES 26
+
+/**
+ * @brief xcb_render_fill_rectangles_request_t
+ **/
+typedef struct xcb_render_fill_rectangles_request_t {
+ uint8_t major_opcode; /**< */
+ uint8_t minor_opcode; /**< */
+ uint16_t length; /**< */
+ uint8_t op; /**< */
+ uint8_t pad0[3]; /**< */
+ xcb_render_picture_t dst; /**< */
+ xcb_render_color_t color; /**< */
+} xcb_render_fill_rectangles_request_t;
+
+/** Opcode for xcb_render_create_cursor. */
+#define XCB_RENDER_CREATE_CURSOR 27
+
+/**
+ * @brief xcb_render_create_cursor_request_t
+ **/
+typedef struct xcb_render_create_cursor_request_t {
+ uint8_t major_opcode; /**< */
+ uint8_t minor_opcode; /**< */
+ uint16_t length; /**< */
+ xcb_cursor_t cid; /**< */
+ xcb_render_picture_t source; /**< */
+ uint16_t x; /**< */
+ uint16_t y; /**< */
+} xcb_render_create_cursor_request_t;
+
+/**
+ * @brief xcb_render_transform_t
+ **/
+typedef struct xcb_render_transform_t {
+ xcb_render_fixed_t matrix11; /**< */
+ xcb_render_fixed_t matrix12; /**< */
+ xcb_render_fixed_t matrix13; /**< */
+ xcb_render_fixed_t matrix21; /**< */
+ xcb_render_fixed_t matrix22; /**< */
+ xcb_render_fixed_t matrix23; /**< */
+ xcb_render_fixed_t matrix31; /**< */
+ xcb_render_fixed_t matrix32; /**< */
+ xcb_render_fixed_t matrix33; /**< */
+} xcb_render_transform_t;
+
+/**
+ * @brief xcb_render_transform_iterator_t
+ **/
+typedef struct xcb_render_transform_iterator_t {
+ xcb_render_transform_t *data; /**< */
+ int rem; /**< */
+ int index; /**< */
+} xcb_render_transform_iterator_t;
+
+/** Opcode for xcb_render_set_picture_transform. */
+#define XCB_RENDER_SET_PICTURE_TRANSFORM 28
+
+/**
+ * @brief xcb_render_set_picture_transform_request_t
+ **/
+typedef struct xcb_render_set_picture_transform_request_t {
+ uint8_t major_opcode; /**< */
+ uint8_t minor_opcode; /**< */
+ uint16_t length; /**< */
+ xcb_render_picture_t picture; /**< */
+ xcb_render_transform_t transform; /**< */
+} xcb_render_set_picture_transform_request_t;
+
+/**
+ * @brief xcb_render_query_filters_cookie_t
+ **/
+typedef struct xcb_render_query_filters_cookie_t {
+ unsigned int sequence; /**< */
+} xcb_render_query_filters_cookie_t;
+
+/** Opcode for xcb_render_query_filters. */
+#define XCB_RENDER_QUERY_FILTERS 29
+
+/**
+ * @brief xcb_render_query_filters_request_t
+ **/
+typedef struct xcb_render_query_filters_request_t {
+ uint8_t major_opcode; /**< */
+ uint8_t minor_opcode; /**< */
+ uint16_t length; /**< */
+ xcb_drawable_t drawable; /**< */
+} xcb_render_query_filters_request_t;
+
+/**
+ * @brief xcb_render_query_filters_reply_t
+ **/
+typedef struct xcb_render_query_filters_reply_t {
+ uint8_t response_type; /**< */
+ uint8_t pad0; /**< */
+ uint16_t sequence; /**< */
+ uint32_t length; /**< */
+ uint32_t num_aliases; /**< */
+ uint32_t num_filters; /**< */
+ uint8_t pad1[16]; /**< */
+} xcb_render_query_filters_reply_t;
+
+/** Opcode for xcb_render_set_picture_filter. */
+#define XCB_RENDER_SET_PICTURE_FILTER 30
+
+/**
+ * @brief xcb_render_set_picture_filter_request_t
+ **/
+typedef struct xcb_render_set_picture_filter_request_t {
+ uint8_t major_opcode; /**< */
+ uint8_t minor_opcode; /**< */
+ uint16_t length; /**< */
+ xcb_render_picture_t picture; /**< */
+ uint16_t filter_len; /**< */
+ uint8_t pad0[2]; /**< */
+} xcb_render_set_picture_filter_request_t;
+
+/**
+ * @brief xcb_render_animcursorelt_t
+ **/
+typedef struct xcb_render_animcursorelt_t {
+ xcb_cursor_t cursor; /**< */
+ uint32_t delay; /**< */
+} xcb_render_animcursorelt_t;
+
+/**
+ * @brief xcb_render_animcursorelt_iterator_t
+ **/
+typedef struct xcb_render_animcursorelt_iterator_t {
+ xcb_render_animcursorelt_t *data; /**< */
+ int rem; /**< */
+ int index; /**< */
+} xcb_render_animcursorelt_iterator_t;
+
+/** Opcode for xcb_render_create_anim_cursor. */
+#define XCB_RENDER_CREATE_ANIM_CURSOR 31
+
+/**
+ * @brief xcb_render_create_anim_cursor_request_t
+ **/
+typedef struct xcb_render_create_anim_cursor_request_t {
+ uint8_t major_opcode; /**< */
+ uint8_t minor_opcode; /**< */
+ uint16_t length; /**< */
+ xcb_cursor_t cid; /**< */
+} xcb_render_create_anim_cursor_request_t;
+
+/**
+ * @brief xcb_render_spanfix_t
+ **/
+typedef struct xcb_render_spanfix_t {
+ xcb_render_fixed_t l; /**< */
+ xcb_render_fixed_t r; /**< */
+ xcb_render_fixed_t y; /**< */
+} xcb_render_spanfix_t;
+
+/**
+ * @brief xcb_render_spanfix_iterator_t
+ **/
+typedef struct xcb_render_spanfix_iterator_t {
+ xcb_render_spanfix_t *data; /**< */
+ int rem; /**< */
+ int index; /**< */
+} xcb_render_spanfix_iterator_t;
+
+/**
+ * @brief xcb_render_trap_t
+ **/
+typedef struct xcb_render_trap_t {
+ xcb_render_spanfix_t top; /**< */
+ xcb_render_spanfix_t bot; /**< */
+} xcb_render_trap_t;
+
+/**
+ * @brief xcb_render_trap_iterator_t
+ **/
+typedef struct xcb_render_trap_iterator_t {
+ xcb_render_trap_t *data; /**< */
+ int rem; /**< */
+ int index; /**< */
+} xcb_render_trap_iterator_t;
+
+/** Opcode for xcb_render_add_traps. */
+#define XCB_RENDER_ADD_TRAPS 32
+
+/**
+ * @brief xcb_render_add_traps_request_t
+ **/
+typedef struct xcb_render_add_traps_request_t {
+ uint8_t major_opcode; /**< */
+ uint8_t minor_opcode; /**< */
+ uint16_t length; /**< */
+ xcb_render_picture_t picture; /**< */
+ int16_t x_off; /**< */
+ int16_t y_off; /**< */
+} xcb_render_add_traps_request_t;
+
+/** Opcode for xcb_render_create_solid_fill. */
+#define XCB_RENDER_CREATE_SOLID_FILL 33
+
+/**
+ * @brief xcb_render_create_solid_fill_request_t
+ **/
+typedef struct xcb_render_create_solid_fill_request_t {
+ uint8_t major_opcode; /**< */
+ uint8_t minor_opcode; /**< */
+ uint16_t length; /**< */
+ xcb_render_picture_t picture; /**< */
+ xcb_render_color_t color; /**< */
+} xcb_render_create_solid_fill_request_t;
+
+/** Opcode for xcb_render_create_linear_gradient. */
+#define XCB_RENDER_CREATE_LINEAR_GRADIENT 34
+
+/**
+ * @brief xcb_render_create_linear_gradient_request_t
+ **/
+typedef struct xcb_render_create_linear_gradient_request_t {
+ uint8_t major_opcode; /**< */
+ uint8_t minor_opcode; /**< */
+ uint16_t length; /**< */
+ xcb_render_picture_t picture; /**< */
+ xcb_render_pointfix_t p1; /**< */
+ xcb_render_pointfix_t p2; /**< */
+ uint32_t num_stops; /**< */
+} xcb_render_create_linear_gradient_request_t;
+
+/** Opcode for xcb_render_create_radial_gradient. */
+#define XCB_RENDER_CREATE_RADIAL_GRADIENT 35
+
+/**
+ * @brief xcb_render_create_radial_gradient_request_t
+ **/
+typedef struct xcb_render_create_radial_gradient_request_t {
+ uint8_t major_opcode; /**< */
+ uint8_t minor_opcode; /**< */
+ uint16_t length; /**< */
+ xcb_render_picture_t picture; /**< */
+ xcb_render_pointfix_t inner; /**< */
+ xcb_render_pointfix_t outer; /**< */
+ xcb_render_fixed_t inner_radius; /**< */
+ xcb_render_fixed_t outer_radius; /**< */
+ uint32_t num_stops; /**< */
+} xcb_render_create_radial_gradient_request_t;
+
+/** Opcode for xcb_render_create_conical_gradient. */
+#define XCB_RENDER_CREATE_CONICAL_GRADIENT 36
+
+/**
+ * @brief xcb_render_create_conical_gradient_request_t
+ **/
+typedef struct xcb_render_create_conical_gradient_request_t {
+ uint8_t major_opcode; /**< */
+ uint8_t minor_opcode; /**< */
+ uint16_t length; /**< */
+ xcb_render_picture_t picture; /**< */
+ xcb_render_pointfix_t center; /**< */
+ xcb_render_fixed_t angle; /**< */
+ uint32_t num_stops; /**< */
+} xcb_render_create_conical_gradient_request_t;
+
+/**
+ * Get the next element of the iterator
+ * @param i Pointer to a xcb_render_glyph_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_render_glyph_t)
+ */
+void
+xcb_render_glyph_next (xcb_render_glyph_iterator_t *i /**< */);
+
+/**
+ * Return the iterator pointing to the last element
+ * @param i An xcb_render_glyph_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_render_glyph_end (xcb_render_glyph_iterator_t i /**< */);
+
+/**
+ * Get the next element of the iterator
+ * @param i Pointer to a xcb_render_glyphset_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_render_glyphset_t)
+ */
+void
+xcb_render_glyphset_next (xcb_render_glyphset_iterator_t *i /**< */);
+
+/**
+ * Return the iterator pointing to the last element
+ * @param i An xcb_render_glyphset_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_render_glyphset_end (xcb_render_glyphset_iterator_t i /**< */);
+
+/**
+ * Get the next element of the iterator
+ * @param i Pointer to a xcb_render_picture_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_render_picture_t)
+ */
+void
+xcb_render_picture_next (xcb_render_picture_iterator_t *i /**< */);
+
+/**
+ * Return the iterator pointing to the last element
+ * @param i An xcb_render_picture_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_render_picture_end (xcb_render_picture_iterator_t i /**< */);
+
+/**
+ * Get the next element of the iterator
+ * @param i Pointer to a xcb_render_pictformat_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_render_pictformat_t)
+ */
+void
+xcb_render_pictformat_next (xcb_render_pictformat_iterator_t *i /**< */);
+
+/**
+ * Return the iterator pointing to the last element
+ * @param i An xcb_render_pictformat_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_render_pictformat_end (xcb_render_pictformat_iterator_t i /**< */);
+
+/**
+ * Get the next element of the iterator
+ * @param i Pointer to a xcb_render_fixed_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_render_fixed_t)
+ */
+void
+xcb_render_fixed_next (xcb_render_fixed_iterator_t *i /**< */);
+
+/**
+ * Return the iterator pointing to the last element
+ * @param i An xcb_render_fixed_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_render_fixed_end (xcb_render_fixed_iterator_t i /**< */);
+
+/**
+ * Get the next element of the iterator
+ * @param i Pointer to a xcb_render_directformat_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_render_directformat_t)
+ */
+void
+xcb_render_directformat_next (xcb_render_directformat_iterator_t *i /**< */);
+
+/**
+ * Return the iterator pointing to the last element
+ * @param i An xcb_render_directformat_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_render_directformat_end (xcb_render_directformat_iterator_t i /**< */);
+
+/**
+ * Get the next element of the iterator
+ * @param i Pointer to a xcb_render_pictforminfo_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_render_pictforminfo_t)
+ */
+void
+xcb_render_pictforminfo_next (xcb_render_pictforminfo_iterator_t *i /**< */);
+
+/**
+ * Return the iterator pointing to the last element
+ * @param i An xcb_render_pictforminfo_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_render_pictforminfo_end (xcb_render_pictforminfo_iterator_t i /**< */);
+
+/**
+ * Get the next element of the iterator
+ * @param i Pointer to a xcb_render_pictvisual_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_render_pictvisual_t)
+ */
+void
+xcb_render_pictvisual_next (xcb_render_pictvisual_iterator_t *i /**< */);
+
+/**
+ * Return the iterator pointing to the last element
+ * @param i An xcb_render_pictvisual_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_render_pictvisual_end (xcb_render_pictvisual_iterator_t i /**< */);
+
+int
+xcb_render_pictdepth_sizeof (const void *_buffer /**< */);
+
+xcb_render_pictvisual_t *
+xcb_render_pictdepth_visuals (const xcb_render_pictdepth_t *R /**< */);
+
+int
+xcb_render_pictdepth_visuals_length (const xcb_render_pictdepth_t *R /**< */);
+
+xcb_render_pictvisual_iterator_t
+xcb_render_pictdepth_visuals_iterator (const xcb_render_pictdepth_t *R /**< */);
+
+/**
+ * Get the next element of the iterator
+ * @param i Pointer to a xcb_render_pictdepth_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_render_pictdepth_t)
+ */
+void
+xcb_render_pictdepth_next (xcb_render_pictdepth_iterator_t *i /**< */);
+
+/**
+ * Return the iterator pointing to the last element
+ * @param i An xcb_render_pictdepth_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_render_pictdepth_end (xcb_render_pictdepth_iterator_t i /**< */);
+
+int
+xcb_render_pictscreen_sizeof (const void *_buffer /**< */);
+
+int
+xcb_render_pictscreen_depths_length (const xcb_render_pictscreen_t *R /**< */);
+
+xcb_render_pictdepth_iterator_t
+xcb_render_pictscreen_depths_iterator (const xcb_render_pictscreen_t *R /**< */);
+
+/**
+ * Get the next element of the iterator
+ * @param i Pointer to a xcb_render_pictscreen_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_render_pictscreen_t)
+ */
+void
+xcb_render_pictscreen_next (xcb_render_pictscreen_iterator_t *i /**< */);
+
+/**
+ * Return the iterator pointing to the last element
+ * @param i An xcb_render_pictscreen_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_render_pictscreen_end (xcb_render_pictscreen_iterator_t i /**< */);
+
+/**
+ * Get the next element of the iterator
+ * @param i Pointer to a xcb_render_indexvalue_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_render_indexvalue_t)
+ */
+void
+xcb_render_indexvalue_next (xcb_render_indexvalue_iterator_t *i /**< */);
+
+/**
+ * Return the iterator pointing to the last element
+ * @param i An xcb_render_indexvalue_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_render_indexvalue_end (xcb_render_indexvalue_iterator_t i /**< */);
+
+/**
+ * Get the next element of the iterator
+ * @param i Pointer to a xcb_render_color_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_render_color_t)
+ */
+void
+xcb_render_color_next (xcb_render_color_iterator_t *i /**< */);
+
+/**
+ * Return the iterator pointing to the last element
+ * @param i An xcb_render_color_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_render_color_end (xcb_render_color_iterator_t i /**< */);
+
+/**
+ * Get the next element of the iterator
+ * @param i Pointer to a xcb_render_pointfix_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_render_pointfix_t)
+ */
+void
+xcb_render_pointfix_next (xcb_render_pointfix_iterator_t *i /**< */);
+
+/**
+ * Return the iterator pointing to the last element
+ * @param i An xcb_render_pointfix_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_render_pointfix_end (xcb_render_pointfix_iterator_t i /**< */);
+
+/**
+ * Get the next element of the iterator
+ * @param i Pointer to a xcb_render_linefix_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_render_linefix_t)
+ */
+void
+xcb_render_linefix_next (xcb_render_linefix_iterator_t *i /**< */);
+
+/**
+ * Return the iterator pointing to the last element
+ * @param i An xcb_render_linefix_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_render_linefix_end (xcb_render_linefix_iterator_t i /**< */);
+
+/**
+ * Get the next element of the iterator
+ * @param i Pointer to a xcb_render_triangle_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_render_triangle_t)
+ */
+void
+xcb_render_triangle_next (xcb_render_triangle_iterator_t *i /**< */);
+
+/**
+ * Return the iterator pointing to the last element
+ * @param i An xcb_render_triangle_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_render_triangle_end (xcb_render_triangle_iterator_t i /**< */);
+
+/**
+ * Get the next element of the iterator
+ * @param i Pointer to a xcb_render_trapezoid_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_render_trapezoid_t)
+ */
+void
+xcb_render_trapezoid_next (xcb_render_trapezoid_iterator_t *i /**< */);
+
+/**
+ * Return the iterator pointing to the last element
+ * @param i An xcb_render_trapezoid_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_render_trapezoid_end (xcb_render_trapezoid_iterator_t i /**< */);
+
+/**
+ * Get the next element of the iterator
+ * @param i Pointer to a xcb_render_glyphinfo_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_render_glyphinfo_t)
+ */
+void
+xcb_render_glyphinfo_next (xcb_render_glyphinfo_iterator_t *i /**< */);
+
+/**
+ * Return the iterator pointing to the last element
+ * @param i An xcb_render_glyphinfo_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_render_glyphinfo_end (xcb_render_glyphinfo_iterator_t i /**< */);
+
+/**
+ *
+ * @param c The connection
+ * @return A cookie
+ *
+ * Delivers a request to the X server.
+ *
+ */
+xcb_render_query_version_cookie_t
+xcb_render_query_version (xcb_connection_t *c /**< */,
+ uint32_t client_major_version /**< */,
+ uint32_t client_minor_version /**< */);
+
+/**
+ *
+ * @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_render_query_version_cookie_t
+xcb_render_query_version_unchecked (xcb_connection_t *c /**< */,
+ uint32_t client_major_version /**< */,
+ uint32_t client_minor_version /**< */);
+
+/**
+ * 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_render_query_version_unchecked(). is used.
+ * Otherwise, it stores the error if any.
+ *
+ * The returned value must be freed by the caller using free().
+ */
+xcb_render_query_version_reply_t *
+xcb_render_query_version_reply (xcb_connection_t *c /**< */,
+ xcb_render_query_version_cookie_t cookie /**< */,
+ xcb_generic_error_t **e /**< */);
+
+int
+xcb_render_query_pict_formats_sizeof (const void *_buffer /**< */);
+
+/**
+ *
+ * @param c The connection
+ * @return A cookie
+ *
+ * Delivers a request to the X server.
+ *
+ */
+xcb_render_query_pict_formats_cookie_t
+xcb_render_query_pict_formats (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_render_query_pict_formats_cookie_t
+xcb_render_query_pict_formats_unchecked (xcb_connection_t *c /**< */);
+
+xcb_render_pictforminfo_t *
+xcb_render_query_pict_formats_formats (const xcb_render_query_pict_formats_reply_t *R /**< */);
+
+int
+xcb_render_query_pict_formats_formats_length (const xcb_render_query_pict_formats_reply_t *R /**< */);
+
+xcb_render_pictforminfo_iterator_t
+xcb_render_query_pict_formats_formats_iterator (const xcb_render_query_pict_formats_reply_t *R /**< */);
+
+int
+xcb_render_query_pict_formats_screens_length (const xcb_render_query_pict_formats_reply_t *R /**< */);
+
+xcb_render_pictscreen_iterator_t
+xcb_render_query_pict_formats_screens_iterator (const xcb_render_query_pict_formats_reply_t *R /**< */);
+
+uint32_t *
+xcb_render_query_pict_formats_subpixels (const xcb_render_query_pict_formats_reply_t *R /**< */);
+
+int
+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 (const xcb_render_query_pict_formats_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_render_query_pict_formats_unchecked(). is used.
+ * Otherwise, it stores the error if any.
+ *
+ * The returned value must be freed by the caller using free().
+ */
+xcb_render_query_pict_formats_reply_t *
+xcb_render_query_pict_formats_reply (xcb_connection_t *c /**< */,
+ xcb_render_query_pict_formats_cookie_t cookie /**< */,
+ xcb_generic_error_t **e /**< */);
+
+int
+xcb_render_query_pict_index_values_sizeof (const void *_buffer /**< */);
+
+/**
+ *
+ * @param c The connection
+ * @return A cookie
+ *
+ * Delivers a request to the X server.
+ *
+ */
+xcb_render_query_pict_index_values_cookie_t
+xcb_render_query_pict_index_values (xcb_connection_t *c /**< */,
+ xcb_render_pictformat_t format /**< */);
+
+/**
+ *
+ * @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_render_query_pict_index_values_cookie_t
+xcb_render_query_pict_index_values_unchecked (xcb_connection_t *c /**< */,
+ xcb_render_pictformat_t format /**< */);
+
+xcb_render_indexvalue_t *
+xcb_render_query_pict_index_values_values (const xcb_render_query_pict_index_values_reply_t *R /**< */);
+
+int
+xcb_render_query_pict_index_values_values_length (const xcb_render_query_pict_index_values_reply_t *R /**< */);
+
+xcb_render_indexvalue_iterator_t
+xcb_render_query_pict_index_values_values_iterator (const xcb_render_query_pict_index_values_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_render_query_pict_index_values_unchecked(). is used.
+ * Otherwise, it stores the error if any.
+ *
+ * The returned value must be freed by the caller using free().
+ */
+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_cookie_t cookie /**< */,
+ xcb_generic_error_t **e /**< */);
+
+int
+xcb_render_create_picture_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_render_create_picture_checked (xcb_connection_t *c /**< */,
+ xcb_render_picture_t pid /**< */,
+ xcb_drawable_t drawable /**< */,
+ xcb_render_pictformat_t format /**< */,
+ uint32_t value_mask /**< */,
+ const uint32_t *value_list /**< */);
+
+/**
+ *
+ * @param c The connection
+ * @return A cookie
+ *
+ * Delivers a request to the X server.
+ *
+ */
+xcb_void_cookie_t
+xcb_render_create_picture (xcb_connection_t *c /**< */,
+ xcb_render_picture_t pid /**< */,
+ xcb_drawable_t drawable /**< */,
+ xcb_render_pictformat_t format /**< */,
+ uint32_t value_mask /**< */,
+ const uint32_t *value_list /**< */);
+
+int
+xcb_render_change_picture_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_render_change_picture_checked (xcb_connection_t *c /**< */,
+ xcb_render_picture_t picture /**< */,
+ uint32_t value_mask /**< */,
+ const uint32_t *value_list /**< */);
+
+/**
+ *
+ * @param c The connection
+ * @return A cookie
+ *
+ * Delivers a request to the X server.
+ *
+ */
+xcb_void_cookie_t
+xcb_render_change_picture (xcb_connection_t *c /**< */,
+ xcb_render_picture_t picture /**< */,
+ uint32_t value_mask /**< */,
+ const uint32_t *value_list /**< */);
+
+int
+xcb_render_set_picture_clip_rectangles_sizeof (const void *_buffer /**< */,
+ uint32_t rectangles_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_render_set_picture_clip_rectangles_checked (xcb_connection_t *c /**< */,
+ xcb_render_picture_t picture /**< */,
+ int16_t clip_x_origin /**< */,
+ int16_t clip_y_origin /**< */,
+ uint32_t rectangles_len /**< */,
+ const xcb_rectangle_t *rectangles /**< */);
+
+/**
+ *
+ * @param c The connection
+ * @return A cookie
+ *
+ * Delivers a request to the X server.
+ *
+ */
+xcb_void_cookie_t
+xcb_render_set_picture_clip_rectangles (xcb_connection_t *c /**< */,
+ xcb_render_picture_t picture /**< */,
+ int16_t clip_x_origin /**< */,
+ int16_t clip_y_origin /**< */,
+ uint32_t rectangles_len /**< */,
+ const xcb_rectangle_t *rectangles /**< */);
+
+/**
+ *
+ * @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_render_free_picture_checked (xcb_connection_t *c /**< */,
+ xcb_render_picture_t picture /**< */);
+
+/**
+ *
+ * @param c The connection
+ * @return A cookie
+ *
+ * Delivers a request to the X server.
+ *
+ */
+xcb_void_cookie_t
+xcb_render_free_picture (xcb_connection_t *c /**< */,
+ xcb_render_picture_t picture /**< */);
+
+/**
+ *
+ * @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_render_composite_checked (xcb_connection_t *c /**< */,
+ uint8_t op /**< */,
+ xcb_render_picture_t src /**< */,
+ xcb_render_picture_t mask /**< */,
+ xcb_render_picture_t dst /**< */,
+ int16_t src_x /**< */,
+ int16_t src_y /**< */,
+ int16_t mask_x /**< */,
+ int16_t mask_y /**< */,
+ int16_t dst_x /**< */,
+ int16_t dst_y /**< */,
+ uint16_t width /**< */,
+ uint16_t height /**< */);
+
+/**
+ *
+ * @param c The connection
+ * @return A cookie
+ *
+ * Delivers a request to the X server.
+ *
+ */
+xcb_void_cookie_t
+xcb_render_composite (xcb_connection_t *c /**< */,
+ uint8_t op /**< */,
+ xcb_render_picture_t src /**< */,
+ xcb_render_picture_t mask /**< */,
+ xcb_render_picture_t dst /**< */,
+ int16_t src_x /**< */,
+ int16_t src_y /**< */,
+ int16_t mask_x /**< */,
+ int16_t mask_y /**< */,
+ int16_t dst_x /**< */,
+ int16_t dst_y /**< */,
+ uint16_t width /**< */,
+ uint16_t height /**< */);
+
+int
+xcb_render_trapezoids_sizeof (const void *_buffer /**< */,
+ uint32_t traps_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_render_trapezoids_checked (xcb_connection_t *c /**< */,
+ uint8_t op /**< */,
+ xcb_render_picture_t src /**< */,
+ xcb_render_picture_t dst /**< */,
+ xcb_render_pictformat_t mask_format /**< */,
+ int16_t src_x /**< */,
+ int16_t src_y /**< */,
+ uint32_t traps_len /**< */,
+ const xcb_render_trapezoid_t *traps /**< */);
+
+/**
+ *
+ * @param c The connection
+ * @return A cookie
+ *
+ * Delivers a request to the X server.
+ *
+ */
+xcb_void_cookie_t
+xcb_render_trapezoids (xcb_connection_t *c /**< */,
+ uint8_t op /**< */,
+ xcb_render_picture_t src /**< */,
+ xcb_render_picture_t dst /**< */,
+ xcb_render_pictformat_t mask_format /**< */,
+ int16_t src_x /**< */,
+ int16_t src_y /**< */,
+ uint32_t traps_len /**< */,
+ const xcb_render_trapezoid_t *traps /**< */);
+
+int
+xcb_render_triangles_sizeof (const void *_buffer /**< */,
+ uint32_t triangles_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_render_triangles_checked (xcb_connection_t *c /**< */,
+ uint8_t op /**< */,
+ xcb_render_picture_t src /**< */,
+ xcb_render_picture_t dst /**< */,
+ xcb_render_pictformat_t mask_format /**< */,
+ int16_t src_x /**< */,
+ int16_t src_y /**< */,
+ uint32_t triangles_len /**< */,
+ const xcb_render_triangle_t *triangles /**< */);
+
+/**
+ *
+ * @param c The connection
+ * @return A cookie
+ *
+ * Delivers a request to the X server.
+ *
+ */
+xcb_void_cookie_t
+xcb_render_triangles (xcb_connection_t *c /**< */,
+ uint8_t op /**< */,
+ xcb_render_picture_t src /**< */,
+ xcb_render_picture_t dst /**< */,
+ xcb_render_pictformat_t mask_format /**< */,
+ int16_t src_x /**< */,
+ int16_t src_y /**< */,
+ uint32_t triangles_len /**< */,
+ const xcb_render_triangle_t *triangles /**< */);
+
+int
+xcb_render_tri_strip_sizeof (const void *_buffer /**< */,
+ uint32_t points_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_render_tri_strip_checked (xcb_connection_t *c /**< */,
+ uint8_t op /**< */,
+ xcb_render_picture_t src /**< */,
+ xcb_render_picture_t dst /**< */,
+ xcb_render_pictformat_t mask_format /**< */,
+ int16_t src_x /**< */,
+ int16_t src_y /**< */,
+ uint32_t points_len /**< */,
+ const xcb_render_pointfix_t *points /**< */);
+
+/**
+ *
+ * @param c The connection
+ * @return A cookie
+ *
+ * Delivers a request to the X server.
+ *
+ */
+xcb_void_cookie_t
+xcb_render_tri_strip (xcb_connection_t *c /**< */,
+ uint8_t op /**< */,
+ xcb_render_picture_t src /**< */,
+ xcb_render_picture_t dst /**< */,
+ xcb_render_pictformat_t mask_format /**< */,
+ int16_t src_x /**< */,
+ int16_t src_y /**< */,
+ uint32_t points_len /**< */,
+ const xcb_render_pointfix_t *points /**< */);
+
+int
+xcb_render_tri_fan_sizeof (const void *_buffer /**< */,
+ uint32_t points_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_render_tri_fan_checked (xcb_connection_t *c /**< */,
+ uint8_t op /**< */,
+ xcb_render_picture_t src /**< */,
+ xcb_render_picture_t dst /**< */,
+ xcb_render_pictformat_t mask_format /**< */,
+ int16_t src_x /**< */,
+ int16_t src_y /**< */,
+ uint32_t points_len /**< */,
+ const xcb_render_pointfix_t *points /**< */);
+
+/**
+ *
+ * @param c The connection
+ * @return A cookie
+ *
+ * Delivers a request to the X server.
+ *
+ */
+xcb_void_cookie_t
+xcb_render_tri_fan (xcb_connection_t *c /**< */,
+ uint8_t op /**< */,
+ xcb_render_picture_t src /**< */,
+ xcb_render_picture_t dst /**< */,
+ xcb_render_pictformat_t mask_format /**< */,
+ int16_t src_x /**< */,
+ int16_t src_y /**< */,
+ uint32_t points_len /**< */,
+ const xcb_render_pointfix_t *points /**< */);
+
+/**
+ *
+ * @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_render_create_glyph_set_checked (xcb_connection_t *c /**< */,
+ xcb_render_glyphset_t gsid /**< */,
+ xcb_render_pictformat_t format /**< */);
+
+/**
+ *
+ * @param c The connection
+ * @return A cookie
+ *
+ * Delivers a request to the X server.
+ *
+ */
+xcb_void_cookie_t
+xcb_render_create_glyph_set (xcb_connection_t *c /**< */,
+ xcb_render_glyphset_t gsid /**< */,
+ xcb_render_pictformat_t format /**< */);
+
+/**
+ *
+ * @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_render_reference_glyph_set_checked (xcb_connection_t *c /**< */,
+ xcb_render_glyphset_t gsid /**< */,
+ xcb_render_glyphset_t existing /**< */);
+
+/**
+ *
+ * @param c The connection
+ * @return A cookie
+ *
+ * Delivers a request to the X server.
+ *
+ */
+xcb_void_cookie_t
+xcb_render_reference_glyph_set (xcb_connection_t *c /**< */,
+ xcb_render_glyphset_t gsid /**< */,
+ xcb_render_glyphset_t existing /**< */);
+
+/**
+ *
+ * @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_render_free_glyph_set_checked (xcb_connection_t *c /**< */,
+ xcb_render_glyphset_t glyphset /**< */);
+
+/**
+ *
+ * @param c The connection
+ * @return A cookie
+ *
+ * Delivers a request to the X server.
+ *
+ */
+xcb_void_cookie_t
+xcb_render_free_glyph_set (xcb_connection_t *c /**< */,
+ xcb_render_glyphset_t glyphset /**< */);
+
+int
+xcb_render_add_glyphs_sizeof (const void *_buffer /**< */,
+ uint32_t data_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_render_add_glyphs_checked (xcb_connection_t *c /**< */,
+ xcb_render_glyphset_t glyphset /**< */,
+ uint32_t glyphs_len /**< */,
+ const uint32_t *glyphids /**< */,
+ const xcb_render_glyphinfo_t *glyphs /**< */,
+ uint32_t data_len /**< */,
+ const uint8_t *data /**< */);
+
+/**
+ *
+ * @param c The connection
+ * @return A cookie
+ *
+ * Delivers a request to the X server.
+ *
+ */
+xcb_void_cookie_t
+xcb_render_add_glyphs (xcb_connection_t *c /**< */,
+ xcb_render_glyphset_t glyphset /**< */,
+ uint32_t glyphs_len /**< */,
+ const uint32_t *glyphids /**< */,
+ const xcb_render_glyphinfo_t *glyphs /**< */,
+ uint32_t data_len /**< */,
+ const uint8_t *data /**< */);
+
+int
+xcb_render_free_glyphs_sizeof (const void *_buffer /**< */,
+ uint32_t glyphs_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_render_free_glyphs_checked (xcb_connection_t *c /**< */,
+ xcb_render_glyphset_t glyphset /**< */,
+ uint32_t glyphs_len /**< */,
+ const xcb_render_glyph_t *glyphs /**< */);
+
+/**
+ *
+ * @param c The connection
+ * @return A cookie
+ *
+ * Delivers a request to the X server.
+ *
+ */
+xcb_void_cookie_t
+xcb_render_free_glyphs (xcb_connection_t *c /**< */,
+ xcb_render_glyphset_t glyphset /**< */,
+ uint32_t glyphs_len /**< */,
+ const xcb_render_glyph_t *glyphs /**< */);
+
+int
+xcb_render_composite_glyphs_8_sizeof (const void *_buffer /**< */,
+ uint32_t glyphcmds_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_render_composite_glyphs_8_checked (xcb_connection_t *c /**< */,
+ uint8_t op /**< */,
+ xcb_render_picture_t src /**< */,
+ xcb_render_picture_t dst /**< */,
+ xcb_render_pictformat_t mask_format /**< */,
+ xcb_render_glyphset_t glyphset /**< */,
+ int16_t src_x /**< */,
+ int16_t src_y /**< */,
+ uint32_t glyphcmds_len /**< */,
+ const uint8_t *glyphcmds /**< */);
+
+/**
+ *
+ * @param c The connection
+ * @return A cookie
+ *
+ * Delivers a request to the X server.
+ *
+ */
+xcb_void_cookie_t
+xcb_render_composite_glyphs_8 (xcb_connection_t *c /**< */,
+ uint8_t op /**< */,
+ xcb_render_picture_t src /**< */,
+ xcb_render_picture_t dst /**< */,
+ xcb_render_pictformat_t mask_format /**< */,
+ xcb_render_glyphset_t glyphset /**< */,
+ int16_t src_x /**< */,
+ int16_t src_y /**< */,
+ uint32_t glyphcmds_len /**< */,
+ const uint8_t *glyphcmds /**< */);
+
+int
+xcb_render_composite_glyphs_16_sizeof (const void *_buffer /**< */,
+ uint32_t glyphcmds_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_render_composite_glyphs_16_checked (xcb_connection_t *c /**< */,
+ uint8_t op /**< */,
+ xcb_render_picture_t src /**< */,
+ xcb_render_picture_t dst /**< */,
+ xcb_render_pictformat_t mask_format /**< */,
+ xcb_render_glyphset_t glyphset /**< */,
+ int16_t src_x /**< */,
+ int16_t src_y /**< */,
+ uint32_t glyphcmds_len /**< */,
+ const uint8_t *glyphcmds /**< */);
+
+/**
+ *
+ * @param c The connection
+ * @return A cookie
+ *
+ * Delivers a request to the X server.
+ *
+ */
+xcb_void_cookie_t
+xcb_render_composite_glyphs_16 (xcb_connection_t *c /**< */,
+ uint8_t op /**< */,
+ xcb_render_picture_t src /**< */,
+ xcb_render_picture_t dst /**< */,
+ xcb_render_pictformat_t mask_format /**< */,
+ xcb_render_glyphset_t glyphset /**< */,
+ int16_t src_x /**< */,
+ int16_t src_y /**< */,
+ uint32_t glyphcmds_len /**< */,
+ const uint8_t *glyphcmds /**< */);
+
+int
+xcb_render_composite_glyphs_32_sizeof (const void *_buffer /**< */,
+ uint32_t glyphcmds_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_render_composite_glyphs_32_checked (xcb_connection_t *c /**< */,
+ uint8_t op /**< */,
+ xcb_render_picture_t src /**< */,
+ xcb_render_picture_t dst /**< */,
+ xcb_render_pictformat_t mask_format /**< */,
+ xcb_render_glyphset_t glyphset /**< */,
+ int16_t src_x /**< */,
+ int16_t src_y /**< */,
+ uint32_t glyphcmds_len /**< */,
+ const uint8_t *glyphcmds /**< */);
+
+/**
+ *
+ * @param c The connection
+ * @return A cookie
+ *
+ * Delivers a request to the X server.
+ *
+ */
+xcb_void_cookie_t
+xcb_render_composite_glyphs_32 (xcb_connection_t *c /**< */,
+ uint8_t op /**< */,
+ xcb_render_picture_t src /**< */,
+ xcb_render_picture_t dst /**< */,
+ xcb_render_pictformat_t mask_format /**< */,
+ xcb_render_glyphset_t glyphset /**< */,
+ int16_t src_x /**< */,
+ int16_t src_y /**< */,
+ uint32_t glyphcmds_len /**< */,
+ const uint8_t *glyphcmds /**< */);
+
+int
+xcb_render_fill_rectangles_sizeof (const void *_buffer /**< */,
+ uint32_t rects_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_render_fill_rectangles_checked (xcb_connection_t *c /**< */,
+ uint8_t op /**< */,
+ xcb_render_picture_t dst /**< */,
+ xcb_render_color_t color /**< */,
+ uint32_t rects_len /**< */,
+ const xcb_rectangle_t *rects /**< */);
+
+/**
+ *
+ * @param c The connection
+ * @return A cookie
+ *
+ * Delivers a request to the X server.
+ *
+ */
+xcb_void_cookie_t
+xcb_render_fill_rectangles (xcb_connection_t *c /**< */,
+ uint8_t op /**< */,
+ xcb_render_picture_t dst /**< */,
+ xcb_render_color_t color /**< */,
+ uint32_t rects_len /**< */,
+ const xcb_rectangle_t *rects /**< */);
+
+/**
+ *
+ * @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_render_create_cursor_checked (xcb_connection_t *c /**< */,
+ xcb_cursor_t cid /**< */,
+ xcb_render_picture_t source /**< */,
+ uint16_t x /**< */,
+ uint16_t y /**< */);
+
+/**
+ *
+ * @param c The connection
+ * @return A cookie
+ *
+ * Delivers a request to the X server.
+ *
+ */
+xcb_void_cookie_t
+xcb_render_create_cursor (xcb_connection_t *c /**< */,
+ xcb_cursor_t cid /**< */,
+ xcb_render_picture_t source /**< */,
+ uint16_t x /**< */,
+ uint16_t y /**< */);
+
+/**
+ * Get the next element of the iterator
+ * @param i Pointer to a xcb_render_transform_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_render_transform_t)
+ */
+void
+xcb_render_transform_next (xcb_render_transform_iterator_t *i /**< */);
+
+/**
+ * Return the iterator pointing to the last element
+ * @param i An xcb_render_transform_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_render_transform_end (xcb_render_transform_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_render_set_picture_transform_checked (xcb_connection_t *c /**< */,
+ xcb_render_picture_t picture /**< */,
+ xcb_render_transform_t transform /**< */);
+
+/**
+ *
+ * @param c The connection
+ * @return A cookie
+ *
+ * Delivers a request to the X server.
+ *
+ */
+xcb_void_cookie_t
+xcb_render_set_picture_transform (xcb_connection_t *c /**< */,
+ xcb_render_picture_t picture /**< */,
+ xcb_render_transform_t transform /**< */);
+
+int
+xcb_render_query_filters_sizeof (const void *_buffer /**< */);
+
+/**
+ *
+ * @param c The connection
+ * @return A cookie
+ *
+ * Delivers a request to the X server.
+ *
+ */
+xcb_render_query_filters_cookie_t
+xcb_render_query_filters (xcb_connection_t *c /**< */,
+ xcb_drawable_t drawable /**< */);
+
+/**
+ *
+ * @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_render_query_filters_cookie_t
+xcb_render_query_filters_unchecked (xcb_connection_t *c /**< */,
+ xcb_drawable_t drawable /**< */);
+
+uint16_t *
+xcb_render_query_filters_aliases (const xcb_render_query_filters_reply_t *R /**< */);
+
+int
+xcb_render_query_filters_aliases_length (const xcb_render_query_filters_reply_t *R /**< */);
+
+xcb_generic_iterator_t
+xcb_render_query_filters_aliases_end (const xcb_render_query_filters_reply_t *R /**< */);
+
+int
+xcb_render_query_filters_filters_length (const xcb_render_query_filters_reply_t *R /**< */);
+
+xcb_str_iterator_t
+xcb_render_query_filters_filters_iterator (const xcb_render_query_filters_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_render_query_filters_unchecked(). is used.
+ * Otherwise, it stores the error if any.
+ *
+ * The returned value must be freed by the caller using free().
+ */
+xcb_render_query_filters_reply_t *
+xcb_render_query_filters_reply (xcb_connection_t *c /**< */,
+ xcb_render_query_filters_cookie_t cookie /**< */,
+ xcb_generic_error_t **e /**< */);
+
+int
+xcb_render_set_picture_filter_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_render_set_picture_filter_checked (xcb_connection_t *c /**< */,
+ xcb_render_picture_t picture /**< */,
+ uint16_t filter_len /**< */,
+ const char *filter /**< */,
+ uint32_t values_len /**< */,
+ const xcb_render_fixed_t *values /**< */);
+
+/**
+ *
+ * @param c The connection
+ * @return A cookie
+ *
+ * Delivers a request to the X server.
+ *
+ */
+xcb_void_cookie_t
+xcb_render_set_picture_filter (xcb_connection_t *c /**< */,
+ xcb_render_picture_t picture /**< */,
+ uint16_t filter_len /**< */,
+ const char *filter /**< */,
+ uint32_t values_len /**< */,
+ const xcb_render_fixed_t *values /**< */);
+
+/**
+ * Get the next element of the iterator
+ * @param i Pointer to a xcb_render_animcursorelt_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_render_animcursorelt_t)
+ */
+void
+xcb_render_animcursorelt_next (xcb_render_animcursorelt_iterator_t *i /**< */);
+
+/**
+ * Return the iterator pointing to the last element
+ * @param i An xcb_render_animcursorelt_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_render_animcursorelt_end (xcb_render_animcursorelt_iterator_t i /**< */);
+
+int
+xcb_render_create_anim_cursor_sizeof (const void *_buffer /**< */,
+ uint32_t cursors_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_render_create_anim_cursor_checked (xcb_connection_t *c /**< */,
+ xcb_cursor_t cid /**< */,
+ uint32_t cursors_len /**< */,
+ const xcb_render_animcursorelt_t *cursors /**< */);
+
+/**
+ *
+ * @param c The connection
+ * @return A cookie
+ *
+ * Delivers a request to the X server.
+ *
+ */
+xcb_void_cookie_t
+xcb_render_create_anim_cursor (xcb_connection_t *c /**< */,
+ xcb_cursor_t cid /**< */,
+ uint32_t cursors_len /**< */,
+ const xcb_render_animcursorelt_t *cursors /**< */);
+
+/**
+ * Get the next element of the iterator
+ * @param i Pointer to a xcb_render_spanfix_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_render_spanfix_t)
+ */
+void
+xcb_render_spanfix_next (xcb_render_spanfix_iterator_t *i /**< */);
+
+/**
+ * Return the iterator pointing to the last element
+ * @param i An xcb_render_spanfix_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_render_spanfix_end (xcb_render_spanfix_iterator_t i /**< */);
+
+/**
+ * Get the next element of the iterator
+ * @param i Pointer to a xcb_render_trap_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_render_trap_t)
+ */
+void
+xcb_render_trap_next (xcb_render_trap_iterator_t *i /**< */);
+
+/**
+ * Return the iterator pointing to the last element
+ * @param i An xcb_render_trap_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_render_trap_end (xcb_render_trap_iterator_t i /**< */);
+
+int
+xcb_render_add_traps_sizeof (const void *_buffer /**< */,
+ uint32_t traps_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_render_add_traps_checked (xcb_connection_t *c /**< */,
+ xcb_render_picture_t picture /**< */,
+ int16_t x_off /**< */,
+ int16_t y_off /**< */,
+ uint32_t traps_len /**< */,
+ const xcb_render_trap_t *traps /**< */);
+
+/**
+ *
+ * @param c The connection
+ * @return A cookie
+ *
+ * Delivers a request to the X server.
+ *
+ */
+xcb_void_cookie_t
+xcb_render_add_traps (xcb_connection_t *c /**< */,
+ xcb_render_picture_t picture /**< */,
+ int16_t x_off /**< */,
+ int16_t y_off /**< */,
+ uint32_t traps_len /**< */,
+ const xcb_render_trap_t *traps /**< */);
+
+/**
+ *
+ * @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_render_create_solid_fill_checked (xcb_connection_t *c /**< */,
+ xcb_render_picture_t picture /**< */,
+ xcb_render_color_t color /**< */);
+
+/**
+ *
+ * @param c The connection
+ * @return A cookie
+ *
+ * Delivers a request to the X server.
+ *
+ */
+xcb_void_cookie_t
+xcb_render_create_solid_fill (xcb_connection_t *c /**< */,
+ xcb_render_picture_t picture /**< */,
+ xcb_render_color_t color /**< */);
+
+int
+xcb_render_create_linear_gradient_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_render_create_linear_gradient_checked (xcb_connection_t *c /**< */,
+ xcb_render_picture_t picture /**< */,
+ xcb_render_pointfix_t p1 /**< */,
+ xcb_render_pointfix_t p2 /**< */,
+ uint32_t num_stops /**< */,
+ const xcb_render_fixed_t *stops /**< */,
+ const xcb_render_color_t *colors /**< */);
+
+/**
+ *
+ * @param c The connection
+ * @return A cookie
+ *
+ * Delivers a request to the X server.
+ *
+ */
+xcb_void_cookie_t
+xcb_render_create_linear_gradient (xcb_connection_t *c /**< */,
+ xcb_render_picture_t picture /**< */,
+ xcb_render_pointfix_t p1 /**< */,
+ xcb_render_pointfix_t p2 /**< */,
+ uint32_t num_stops /**< */,
+ const xcb_render_fixed_t *stops /**< */,
+ const xcb_render_color_t *colors /**< */);
+
+int
+xcb_render_create_radial_gradient_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_render_create_radial_gradient_checked (xcb_connection_t *c /**< */,
+ xcb_render_picture_t picture /**< */,
+ xcb_render_pointfix_t inner /**< */,
+ xcb_render_pointfix_t outer /**< */,
+ xcb_render_fixed_t inner_radius /**< */,
+ xcb_render_fixed_t outer_radius /**< */,
+ uint32_t num_stops /**< */,
+ const xcb_render_fixed_t *stops /**< */,
+ const xcb_render_color_t *colors /**< */);
+
+/**
+ *
+ * @param c The connection
+ * @return A cookie
+ *
+ * Delivers a request to the X server.
+ *
+ */
+xcb_void_cookie_t
+xcb_render_create_radial_gradient (xcb_connection_t *c /**< */,
+ xcb_render_picture_t picture /**< */,
+ xcb_render_pointfix_t inner /**< */,
+ xcb_render_pointfix_t outer /**< */,
+ xcb_render_fixed_t inner_radius /**< */,
+ xcb_render_fixed_t outer_radius /**< */,
+ uint32_t num_stops /**< */,
+ const xcb_render_fixed_t *stops /**< */,
+ const xcb_render_color_t *colors /**< */);
+
+int
+xcb_render_create_conical_gradient_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_render_create_conical_gradient_checked (xcb_connection_t *c /**< */,
+ xcb_render_picture_t picture /**< */,
+ xcb_render_pointfix_t center /**< */,
+ xcb_render_fixed_t angle /**< */,
+ uint32_t num_stops /**< */,
+ const xcb_render_fixed_t *stops /**< */,
+ const xcb_render_color_t *colors /**< */);
+
+/**
+ *
+ * @param c The connection
+ * @return A cookie
+ *
+ * Delivers a request to the X server.
+ *
+ */
+xcb_void_cookie_t
+xcb_render_create_conical_gradient (xcb_connection_t *c /**< */,
+ xcb_render_picture_t picture /**< */,
+ xcb_render_pointfix_t center /**< */,
+ xcb_render_fixed_t angle /**< */,
+ uint32_t num_stops /**< */,
+ const xcb_render_fixed_t *stops /**< */,
+ const xcb_render_color_t *colors /**< */);
+
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif
+
+/**
+ * @}
+ */
diff --git a/include/xcb/shape.h b/include/xcb/shape.h
index abb63c166..6bb44b968 100644
--- a/include/xcb/shape.h
+++ b/include/xcb/shape.h
@@ -1,1103 +1,743 @@
-/*
- * This file generated automatically from shape.xml by c_client.py.
- * Edit at your peril.
- */
-
-/**
- * @defgroup XCB_Shape_API XCB Shape API
- * @brief Shape XCB Protocol Implementation.
- * @{
- **/
-
-#ifndef __SHAPE_H
-#define __SHAPE_H
-
-#include "xcb.h"
-#include "xproto.h"
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-#define XCB_SHAPE_MAJOR_VERSION 1
-#define XCB_SHAPE_MINOR_VERSION 1
-
-XCB_EXTERN xcb_extension_t xcb_shape_id;
-
-typedef uint8_t xcb_shape_op_t;
-
-/**
- * @brief xcb_shape_op_iterator_t
- **/
-typedef struct xcb_shape_op_iterator_t {
- xcb_shape_op_t *data; /**< */
- int rem; /**< */
- int index; /**< */
-} xcb_shape_op_iterator_t;
-
-typedef uint8_t xcb_shape_kind_t;
-
-/**
- * @brief xcb_shape_kind_iterator_t
- **/
-typedef struct xcb_shape_kind_iterator_t {
- xcb_shape_kind_t *data; /**< */
- int rem; /**< */
- int index; /**< */
-} xcb_shape_kind_iterator_t;
-
-typedef enum xcb_shape_so_t {
- XCB_SHAPE_SO_SET = 0,
- XCB_SHAPE_SO_UNION = 1,
- XCB_SHAPE_SO_INTERSECT = 2,
- XCB_SHAPE_SO_SUBTRACT = 3,
- XCB_SHAPE_SO_INVERT = 4
-} xcb_shape_so_t;
-
-typedef enum xcb_shape_sk_t {
- XCB_SHAPE_SK_BOUNDING = 0,
- XCB_SHAPE_SK_CLIP = 1,
- XCB_SHAPE_SK_INPUT = 2
-} xcb_shape_sk_t;
-
-/** Opcode for xcb_shape_notify. */
-#define XCB_SHAPE_NOTIFY 0
-
-/**
- * @brief xcb_shape_notify_event_t
- **/
-typedef struct xcb_shape_notify_event_t {
- uint8_t response_type; /**< */
- xcb_shape_kind_t shape_kind; /**< */
- uint16_t sequence; /**< */
- xcb_window_t affected_window; /**< */
- int16_t extents_x; /**< */
- int16_t extents_y; /**< */
- uint16_t extents_width; /**< */
- uint16_t extents_height; /**< */
- xcb_timestamp_t server_time; /**< */
- uint8_t shaped; /**< */
- uint8_t pad0[11]; /**< */
-} xcb_shape_notify_event_t;
-
-/**
- * @brief xcb_shape_query_version_cookie_t
- **/
-typedef struct xcb_shape_query_version_cookie_t {
- unsigned int sequence; /**< */
-} xcb_shape_query_version_cookie_t;
-
-/** Opcode for xcb_shape_query_version. */
-#define XCB_SHAPE_QUERY_VERSION 0
-
-/**
- * @brief xcb_shape_query_version_request_t
- **/
-typedef struct xcb_shape_query_version_request_t {
- uint8_t major_opcode; /**< */
- uint8_t minor_opcode; /**< */
- uint16_t length; /**< */
-} xcb_shape_query_version_request_t;
-
-/**
- * @brief xcb_shape_query_version_reply_t
- **/
-typedef struct xcb_shape_query_version_reply_t {
- uint8_t response_type; /**< */
- uint8_t pad0; /**< */
- uint16_t sequence; /**< */
- uint32_t length; /**< */
- uint16_t major_version; /**< */
- uint16_t minor_version; /**< */
-} xcb_shape_query_version_reply_t;
-
-/** Opcode for xcb_shape_rectangles. */
-#define XCB_SHAPE_RECTANGLES 1
-
-/**
- * @brief xcb_shape_rectangles_request_t
- **/
-typedef struct xcb_shape_rectangles_request_t {
- uint8_t major_opcode; /**< */
- uint8_t minor_opcode; /**< */
- uint16_t length; /**< */
- xcb_shape_op_t operation; /**< */
- xcb_shape_kind_t destination_kind; /**< */
- uint8_t ordering; /**< */
- uint8_t pad0; /**< */
- xcb_window_t destination_window; /**< */
- int16_t x_offset; /**< */
- int16_t y_offset; /**< */
-} xcb_shape_rectangles_request_t;
-
-/** Opcode for xcb_shape_mask. */
-#define XCB_SHAPE_MASK 2
-
-/**
- * @brief xcb_shape_mask_request_t
- **/
-typedef struct xcb_shape_mask_request_t {
- uint8_t major_opcode; /**< */
- uint8_t minor_opcode; /**< */
- uint16_t length; /**< */
- xcb_shape_op_t operation; /**< */
- xcb_shape_kind_t destination_kind; /**< */
- uint8_t pad0[2]; /**< */
- xcb_window_t destination_window; /**< */
- int16_t x_offset; /**< */
- int16_t y_offset; /**< */
- xcb_pixmap_t source_bitmap; /**< */
-} xcb_shape_mask_request_t;
-
-/** Opcode for xcb_shape_combine. */
-#define XCB_SHAPE_COMBINE 3
-
-/**
- * @brief xcb_shape_combine_request_t
- **/
-typedef struct xcb_shape_combine_request_t {
- uint8_t major_opcode; /**< */
- uint8_t minor_opcode; /**< */
- uint16_t length; /**< */
- xcb_shape_op_t operation; /**< */
- xcb_shape_kind_t destination_kind; /**< */
- xcb_shape_kind_t source_kind; /**< */
- uint8_t pad0; /**< */
- xcb_window_t destination_window; /**< */
- int16_t x_offset; /**< */
- int16_t y_offset; /**< */
- xcb_window_t source_window; /**< */
-} xcb_shape_combine_request_t;
-
-/** Opcode for xcb_shape_offset. */
-#define XCB_SHAPE_OFFSET 4
-
-/**
- * @brief xcb_shape_offset_request_t
- **/
-typedef struct xcb_shape_offset_request_t {
- uint8_t major_opcode; /**< */
- uint8_t minor_opcode; /**< */
- uint16_t length; /**< */
- xcb_shape_kind_t destination_kind; /**< */
- uint8_t pad0[3]; /**< */
- xcb_window_t destination_window; /**< */
- int16_t x_offset; /**< */
- int16_t y_offset; /**< */
-} xcb_shape_offset_request_t;
-
-/**
- * @brief xcb_shape_query_extents_cookie_t
- **/
-typedef struct xcb_shape_query_extents_cookie_t {
- unsigned int sequence; /**< */
-} xcb_shape_query_extents_cookie_t;
-
-/** Opcode for xcb_shape_query_extents. */
-#define XCB_SHAPE_QUERY_EXTENTS 5
-
-/**
- * @brief xcb_shape_query_extents_request_t
- **/
-typedef struct xcb_shape_query_extents_request_t {
- uint8_t major_opcode; /**< */
- uint8_t minor_opcode; /**< */
- uint16_t length; /**< */
- xcb_window_t destination_window; /**< */
-} xcb_shape_query_extents_request_t;
-
-/**
- * @brief xcb_shape_query_extents_reply_t
- **/
-typedef struct xcb_shape_query_extents_reply_t {
- uint8_t response_type; /**< */
- uint8_t pad0; /**< */
- uint16_t sequence; /**< */
- uint32_t length; /**< */
- uint8_t bounding_shaped; /**< */
- uint8_t clip_shaped; /**< */
- uint8_t pad1[2]; /**< */
- int16_t bounding_shape_extents_x; /**< */
- int16_t bounding_shape_extents_y; /**< */
- uint16_t bounding_shape_extents_width; /**< */
- uint16_t bounding_shape_extents_height; /**< */
- int16_t clip_shape_extents_x; /**< */
- int16_t clip_shape_extents_y; /**< */
- uint16_t clip_shape_extents_width; /**< */
- uint16_t clip_shape_extents_height; /**< */
-} xcb_shape_query_extents_reply_t;
-
-/** Opcode for xcb_shape_select_input. */
-#define XCB_SHAPE_SELECT_INPUT 6
-
-/**
- * @brief xcb_shape_select_input_request_t
- **/
-typedef struct xcb_shape_select_input_request_t {
- uint8_t major_opcode; /**< */
- uint8_t minor_opcode; /**< */
- uint16_t length; /**< */
- xcb_window_t destination_window; /**< */
- uint8_t enable; /**< */
- uint8_t pad0[3]; /**< */
-} xcb_shape_select_input_request_t;
-
-/**
- * @brief xcb_shape_input_selected_cookie_t
- **/
-typedef struct xcb_shape_input_selected_cookie_t {
- unsigned int sequence; /**< */
-} xcb_shape_input_selected_cookie_t;
-
-/** Opcode for xcb_shape_input_selected. */
-#define XCB_SHAPE_INPUT_SELECTED 7
-
-/**
- * @brief xcb_shape_input_selected_request_t
- **/
-typedef struct xcb_shape_input_selected_request_t {
- uint8_t major_opcode; /**< */
- uint8_t minor_opcode; /**< */
- uint16_t length; /**< */
- xcb_window_t destination_window; /**< */
-} xcb_shape_input_selected_request_t;
-
-/**
- * @brief xcb_shape_input_selected_reply_t
- **/
-typedef struct xcb_shape_input_selected_reply_t {
- uint8_t response_type; /**< */
- uint8_t enabled; /**< */
- uint16_t sequence; /**< */
- uint32_t length; /**< */
-} xcb_shape_input_selected_reply_t;
-
-/**
- * @brief xcb_shape_get_rectangles_cookie_t
- **/
-typedef struct xcb_shape_get_rectangles_cookie_t {
- unsigned int sequence; /**< */
-} xcb_shape_get_rectangles_cookie_t;
-
-/** Opcode for xcb_shape_get_rectangles. */
-#define XCB_SHAPE_GET_RECTANGLES 8
-
-/**
- * @brief xcb_shape_get_rectangles_request_t
- **/
-typedef struct xcb_shape_get_rectangles_request_t {
- uint8_t major_opcode; /**< */
- uint8_t minor_opcode; /**< */
- uint16_t length; /**< */
- xcb_window_t window; /**< */
- xcb_shape_kind_t source_kind; /**< */
- uint8_t pad0[3]; /**< */
-} xcb_shape_get_rectangles_request_t;
-
-/**
- * @brief xcb_shape_get_rectangles_reply_t
- **/
-typedef struct xcb_shape_get_rectangles_reply_t {
- uint8_t response_type; /**< */
- uint8_t ordering; /**< */
- uint16_t sequence; /**< */
- uint32_t length; /**< */
- uint32_t rectangles_len; /**< */
- uint8_t pad0[20]; /**< */
-} xcb_shape_get_rectangles_reply_t;
-
-/**
- * Get the next element of the iterator
- * @param i Pointer to a xcb_shape_op_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_shape_op_t)
- */
-
-/*****************************************************************************
- **
- ** void xcb_shape_op_next
- **
- ** @param xcb_shape_op_iterator_t *i
- ** @returns void
- **
- *****************************************************************************/
-
-void
-xcb_shape_op_next (xcb_shape_op_iterator_t *i /**< */);
-
-/**
- * Return the iterator pointing to the last element
- * @param i An xcb_shape_op_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_shape_op_end
- **
- ** @param xcb_shape_op_iterator_t i
- ** @returns xcb_generic_iterator_t
- **
- *****************************************************************************/
-
-xcb_generic_iterator_t
-xcb_shape_op_end (xcb_shape_op_iterator_t i /**< */);
-
-/**
- * Get the next element of the iterator
- * @param i Pointer to a xcb_shape_kind_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_shape_kind_t)
- */
-
-/*****************************************************************************
- **
- ** void xcb_shape_kind_next
- **
- ** @param xcb_shape_kind_iterator_t *i
- ** @returns void
- **
- *****************************************************************************/
-
-void
-xcb_shape_kind_next (xcb_shape_kind_iterator_t *i /**< */);
-
-/**
- * Return the iterator pointing to the last element
- * @param i An xcb_shape_kind_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_shape_kind_end
- **
- ** @param xcb_shape_kind_iterator_t i
- ** @returns xcb_generic_iterator_t
- **
- *****************************************************************************/
-
-xcb_generic_iterator_t
-xcb_shape_kind_end (xcb_shape_kind_iterator_t i /**< */);
-
-/**
- *
- * @param c The connection
- * @return A cookie
- *
- * 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 (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_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_unchecked (xcb_connection_t *c /**< */);
-
-/**
- * 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_shape_query_version_unchecked(). is used.
- * Otherwise, it stores the error if any.
- *
- * 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 (xcb_connection_t *c /**< */,
- xcb_shape_query_version_cookie_t cookie /**< */,
- xcb_generic_error_t **e /**< */);
-
-int
-xcb_shape_rectangles_sizeof (const void *_buffer /**< */,
- uint32_t rectangles_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_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_shape_rectangles_checked (xcb_connection_t *c /**< */,
- xcb_shape_op_t operation /**< */,
- xcb_shape_kind_t destination_kind /**< */,
- uint8_t ordering /**< */,
- xcb_window_t destination_window /**< */,
- int16_t x_offset /**< */,
- int16_t y_offset /**< */,
- uint32_t rectangles_len /**< */,
- const xcb_rectangle_t *rectangles /**< */);
-
-/**
- *
- * @param c The connection
- * @return A cookie
- *
- * 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_shape_rectangles (xcb_connection_t *c /**< */,
- xcb_shape_op_t operation /**< */,
- xcb_shape_kind_t destination_kind /**< */,
- uint8_t ordering /**< */,
- xcb_window_t destination_window /**< */,
- int16_t x_offset /**< */,
- int16_t y_offset /**< */,
- uint32_t rectangles_len /**< */,
- const xcb_rectangle_t *rectangles /**< */);
-
-/**
- *
- * @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_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_shape_mask_checked (xcb_connection_t *c /**< */,
- xcb_shape_op_t operation /**< */,
- xcb_shape_kind_t destination_kind /**< */,
- xcb_window_t destination_window /**< */,
- int16_t x_offset /**< */,
- int16_t y_offset /**< */,
- xcb_pixmap_t source_bitmap /**< */);
-
-/**
- *
- * @param c The connection
- * @return A cookie
- *
- * 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_shape_mask (xcb_connection_t *c /**< */,
- xcb_shape_op_t operation /**< */,
- xcb_shape_kind_t destination_kind /**< */,
- xcb_window_t destination_window /**< */,
- int16_t x_offset /**< */,
- int16_t y_offset /**< */,
- xcb_pixmap_t source_bitmap /**< */);
-
-/**
- *
- * @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_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_shape_combine_checked (xcb_connection_t *c /**< */,
- xcb_shape_op_t operation /**< */,
- xcb_shape_kind_t destination_kind /**< */,
- xcb_shape_kind_t source_kind /**< */,
- xcb_window_t destination_window /**< */,
- int16_t x_offset /**< */,
- int16_t y_offset /**< */,
- xcb_window_t source_window /**< */);
-
-/**
- *
- * @param c The connection
- * @return A cookie
- *
- * 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_shape_combine (xcb_connection_t *c /**< */,
- xcb_shape_op_t operation /**< */,
- xcb_shape_kind_t destination_kind /**< */,
- xcb_shape_kind_t source_kind /**< */,
- xcb_window_t destination_window /**< */,
- int16_t x_offset /**< */,
- int16_t y_offset /**< */,
- xcb_window_t source_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 not cause
- * a reply to be generated. Any returned error will be
- * 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_shape_offset_checked (xcb_connection_t *c /**< */,
- xcb_shape_kind_t destination_kind /**< */,
- xcb_window_t destination_window /**< */,
- int16_t x_offset /**< */,
- int16_t y_offset /**< */);
-
-/**
- *
- * @param c The connection
- * @return A cookie
- *
- * 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_shape_offset (xcb_connection_t *c /**< */,
- xcb_shape_kind_t destination_kind /**< */,
- xcb_window_t destination_window /**< */,
- int16_t x_offset /**< */,
- int16_t y_offset /**< */);
-
-/**
- *
- * @param c The connection
- * @return A cookie
- *
- * 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 (xcb_connection_t *c /**< */,
- xcb_window_t destination_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_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_unchecked (xcb_connection_t *c /**< */,
- xcb_window_t destination_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_shape_query_extents_unchecked(). is used.
- * Otherwise, it stores the error if any.
- *
- * 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 (xcb_connection_t *c /**< */,
- xcb_shape_query_extents_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_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_shape_select_input_checked (xcb_connection_t *c /**< */,
- xcb_window_t destination_window /**< */,
- uint8_t enable /**< */);
-
-/**
- *
- * @param c The connection
- * @return A cookie
- *
- * 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_shape_select_input (xcb_connection_t *c /**< */,
- xcb_window_t destination_window /**< */,
- uint8_t enable /**< */);
-
-/**
- *
- * @param c The connection
- * @return A cookie
- *
- * 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 (xcb_connection_t *c /**< */,
- xcb_window_t destination_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_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_unchecked (xcb_connection_t *c /**< */,
- xcb_window_t destination_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_shape_input_selected_unchecked(). is used.
- * Otherwise, it stores the error if any.
- *
- * 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 (xcb_connection_t *c /**< */,
- xcb_shape_input_selected_cookie_t cookie /**< */,
- xcb_generic_error_t **e /**< */);
-
-int
-xcb_shape_get_rectangles_sizeof (const void *_buffer /**< */);
-
-/**
- *
- * @param c The connection
- * @return A cookie
- *
- * 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 (xcb_connection_t *c /**< */,
- xcb_window_t window /**< */,
- xcb_shape_kind_t source_kind /**< */);
-
-/**
- *
- * @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_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_unchecked (xcb_connection_t *c /**< */,
- xcb_window_t window /**< */,
- 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_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
-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_shape_get_rectangles_rectangles_iterator (const xcb_shape_get_rectangles_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_shape_get_rectangles_unchecked(). is used.
- * Otherwise, it stores the error if any.
- *
- * 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 (xcb_connection_t *c /**< */,
- xcb_shape_get_rectangles_cookie_t cookie /**< */,
- xcb_generic_error_t **e /**< */);
-
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif
-
-/**
- * @}
- */
+/*
+ * This file generated automatically from shape.xml by c_client.py.
+ * Edit at your peril.
+ */
+
+/**
+ * @defgroup XCB_Shape_API XCB Shape API
+ * @brief Shape XCB Protocol Implementation.
+ * @{
+ **/
+
+#ifndef __SHAPE_H
+#define __SHAPE_H
+
+#include "xcb.h"
+#include "xproto.h"
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+#define XCB_SHAPE_MAJOR_VERSION 1
+#define XCB_SHAPE_MINOR_VERSION 1
+
+XCB_EXTERN xcb_extension_t xcb_shape_id;
+
+typedef uint8_t xcb_shape_op_t;
+
+/**
+ * @brief xcb_shape_op_iterator_t
+ **/
+typedef struct xcb_shape_op_iterator_t {
+ xcb_shape_op_t *data; /**< */
+ int rem; /**< */
+ int index; /**< */
+} xcb_shape_op_iterator_t;
+
+typedef uint8_t xcb_shape_kind_t;
+
+/**
+ * @brief xcb_shape_kind_iterator_t
+ **/
+typedef struct xcb_shape_kind_iterator_t {
+ xcb_shape_kind_t *data; /**< */
+ int rem; /**< */
+ int index; /**< */
+} xcb_shape_kind_iterator_t;
+
+typedef enum xcb_shape_so_t {
+ XCB_SHAPE_SO_SET = 0,
+ XCB_SHAPE_SO_UNION = 1,
+ XCB_SHAPE_SO_INTERSECT = 2,
+ XCB_SHAPE_SO_SUBTRACT = 3,
+ XCB_SHAPE_SO_INVERT = 4
+} xcb_shape_so_t;
+
+typedef enum xcb_shape_sk_t {
+ XCB_SHAPE_SK_BOUNDING = 0,
+ XCB_SHAPE_SK_CLIP = 1,
+ XCB_SHAPE_SK_INPUT = 2
+} xcb_shape_sk_t;
+
+/** Opcode for xcb_shape_notify. */
+#define XCB_SHAPE_NOTIFY 0
+
+/**
+ * @brief xcb_shape_notify_event_t
+ **/
+typedef struct xcb_shape_notify_event_t {
+ uint8_t response_type; /**< */
+ xcb_shape_kind_t shape_kind; /**< */
+ uint16_t sequence; /**< */
+ xcb_window_t affected_window; /**< */
+ int16_t extents_x; /**< */
+ int16_t extents_y; /**< */
+ uint16_t extents_width; /**< */
+ uint16_t extents_height; /**< */
+ xcb_timestamp_t server_time; /**< */
+ uint8_t shaped; /**< */
+ uint8_t pad0[11]; /**< */
+} xcb_shape_notify_event_t;
+
+/**
+ * @brief xcb_shape_query_version_cookie_t
+ **/
+typedef struct xcb_shape_query_version_cookie_t {
+ unsigned int sequence; /**< */
+} xcb_shape_query_version_cookie_t;
+
+/** Opcode for xcb_shape_query_version. */
+#define XCB_SHAPE_QUERY_VERSION 0
+
+/**
+ * @brief xcb_shape_query_version_request_t
+ **/
+typedef struct xcb_shape_query_version_request_t {
+ uint8_t major_opcode; /**< */
+ uint8_t minor_opcode; /**< */
+ uint16_t length; /**< */
+} xcb_shape_query_version_request_t;
+
+/**
+ * @brief xcb_shape_query_version_reply_t
+ **/
+typedef struct xcb_shape_query_version_reply_t {
+ uint8_t response_type; /**< */
+ uint8_t pad0; /**< */
+ uint16_t sequence; /**< */
+ uint32_t length; /**< */
+ uint16_t major_version; /**< */
+ uint16_t minor_version; /**< */
+} xcb_shape_query_version_reply_t;
+
+/** Opcode for xcb_shape_rectangles. */
+#define XCB_SHAPE_RECTANGLES 1
+
+/**
+ * @brief xcb_shape_rectangles_request_t
+ **/
+typedef struct xcb_shape_rectangles_request_t {
+ uint8_t major_opcode; /**< */
+ uint8_t minor_opcode; /**< */
+ uint16_t length; /**< */
+ xcb_shape_op_t operation; /**< */
+ xcb_shape_kind_t destination_kind; /**< */
+ uint8_t ordering; /**< */
+ uint8_t pad0; /**< */
+ xcb_window_t destination_window; /**< */
+ int16_t x_offset; /**< */
+ int16_t y_offset; /**< */
+} xcb_shape_rectangles_request_t;
+
+/** Opcode for xcb_shape_mask. */
+#define XCB_SHAPE_MASK 2
+
+/**
+ * @brief xcb_shape_mask_request_t
+ **/
+typedef struct xcb_shape_mask_request_t {
+ uint8_t major_opcode; /**< */
+ uint8_t minor_opcode; /**< */
+ uint16_t length; /**< */
+ xcb_shape_op_t operation; /**< */
+ xcb_shape_kind_t destination_kind; /**< */
+ uint8_t pad0[2]; /**< */
+ xcb_window_t destination_window; /**< */
+ int16_t x_offset; /**< */
+ int16_t y_offset; /**< */
+ xcb_pixmap_t source_bitmap; /**< */
+} xcb_shape_mask_request_t;
+
+/** Opcode for xcb_shape_combine. */
+#define XCB_SHAPE_COMBINE 3
+
+/**
+ * @brief xcb_shape_combine_request_t
+ **/
+typedef struct xcb_shape_combine_request_t {
+ uint8_t major_opcode; /**< */
+ uint8_t minor_opcode; /**< */
+ uint16_t length; /**< */
+ xcb_shape_op_t operation; /**< */
+ xcb_shape_kind_t destination_kind; /**< */
+ xcb_shape_kind_t source_kind; /**< */
+ uint8_t pad0; /**< */
+ xcb_window_t destination_window; /**< */
+ int16_t x_offset; /**< */
+ int16_t y_offset; /**< */
+ xcb_window_t source_window; /**< */
+} xcb_shape_combine_request_t;
+
+/** Opcode for xcb_shape_offset. */
+#define XCB_SHAPE_OFFSET 4
+
+/**
+ * @brief xcb_shape_offset_request_t
+ **/
+typedef struct xcb_shape_offset_request_t {
+ uint8_t major_opcode; /**< */
+ uint8_t minor_opcode; /**< */
+ uint16_t length; /**< */
+ xcb_shape_kind_t destination_kind; /**< */
+ uint8_t pad0[3]; /**< */
+ xcb_window_t destination_window; /**< */
+ int16_t x_offset; /**< */
+ int16_t y_offset; /**< */
+} xcb_shape_offset_request_t;
+
+/**
+ * @brief xcb_shape_query_extents_cookie_t
+ **/
+typedef struct xcb_shape_query_extents_cookie_t {
+ unsigned int sequence; /**< */
+} xcb_shape_query_extents_cookie_t;
+
+/** Opcode for xcb_shape_query_extents. */
+#define XCB_SHAPE_QUERY_EXTENTS 5
+
+/**
+ * @brief xcb_shape_query_extents_request_t
+ **/
+typedef struct xcb_shape_query_extents_request_t {
+ uint8_t major_opcode; /**< */
+ uint8_t minor_opcode; /**< */
+ uint16_t length; /**< */
+ xcb_window_t destination_window; /**< */
+} xcb_shape_query_extents_request_t;
+
+/**
+ * @brief xcb_shape_query_extents_reply_t
+ **/
+typedef struct xcb_shape_query_extents_reply_t {
+ uint8_t response_type; /**< */
+ uint8_t pad0; /**< */
+ uint16_t sequence; /**< */
+ uint32_t length; /**< */
+ uint8_t bounding_shaped; /**< */
+ uint8_t clip_shaped; /**< */
+ uint8_t pad1[2]; /**< */
+ int16_t bounding_shape_extents_x; /**< */
+ int16_t bounding_shape_extents_y; /**< */
+ uint16_t bounding_shape_extents_width; /**< */
+ uint16_t bounding_shape_extents_height; /**< */
+ int16_t clip_shape_extents_x; /**< */
+ int16_t clip_shape_extents_y; /**< */
+ uint16_t clip_shape_extents_width; /**< */
+ uint16_t clip_shape_extents_height; /**< */
+} xcb_shape_query_extents_reply_t;
+
+/** Opcode for xcb_shape_select_input. */
+#define XCB_SHAPE_SELECT_INPUT 6
+
+/**
+ * @brief xcb_shape_select_input_request_t
+ **/
+typedef struct xcb_shape_select_input_request_t {
+ uint8_t major_opcode; /**< */
+ uint8_t minor_opcode; /**< */
+ uint16_t length; /**< */
+ xcb_window_t destination_window; /**< */
+ uint8_t enable; /**< */
+ uint8_t pad0[3]; /**< */
+} xcb_shape_select_input_request_t;
+
+/**
+ * @brief xcb_shape_input_selected_cookie_t
+ **/
+typedef struct xcb_shape_input_selected_cookie_t {
+ unsigned int sequence; /**< */
+} xcb_shape_input_selected_cookie_t;
+
+/** Opcode for xcb_shape_input_selected. */
+#define XCB_SHAPE_INPUT_SELECTED 7
+
+/**
+ * @brief xcb_shape_input_selected_request_t
+ **/
+typedef struct xcb_shape_input_selected_request_t {
+ uint8_t major_opcode; /**< */
+ uint8_t minor_opcode; /**< */
+ uint16_t length; /**< */
+ xcb_window_t destination_window; /**< */
+} xcb_shape_input_selected_request_t;
+
+/**
+ * @brief xcb_shape_input_selected_reply_t
+ **/
+typedef struct xcb_shape_input_selected_reply_t {
+ uint8_t response_type; /**< */
+ uint8_t enabled; /**< */
+ uint16_t sequence; /**< */
+ uint32_t length; /**< */
+} xcb_shape_input_selected_reply_t;
+
+/**
+ * @brief xcb_shape_get_rectangles_cookie_t
+ **/
+typedef struct xcb_shape_get_rectangles_cookie_t {
+ unsigned int sequence; /**< */
+} xcb_shape_get_rectangles_cookie_t;
+
+/** Opcode for xcb_shape_get_rectangles. */
+#define XCB_SHAPE_GET_RECTANGLES 8
+
+/**
+ * @brief xcb_shape_get_rectangles_request_t
+ **/
+typedef struct xcb_shape_get_rectangles_request_t {
+ uint8_t major_opcode; /**< */
+ uint8_t minor_opcode; /**< */
+ uint16_t length; /**< */
+ xcb_window_t window; /**< */
+ xcb_shape_kind_t source_kind; /**< */
+ uint8_t pad0[3]; /**< */
+} xcb_shape_get_rectangles_request_t;
+
+/**
+ * @brief xcb_shape_get_rectangles_reply_t
+ **/
+typedef struct xcb_shape_get_rectangles_reply_t {
+ uint8_t response_type; /**< */
+ uint8_t ordering; /**< */
+ uint16_t sequence; /**< */
+ uint32_t length; /**< */
+ uint32_t rectangles_len; /**< */
+ uint8_t pad0[20]; /**< */
+} xcb_shape_get_rectangles_reply_t;
+
+/**
+ * Get the next element of the iterator
+ * @param i Pointer to a xcb_shape_op_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_shape_op_t)
+ */
+void
+xcb_shape_op_next (xcb_shape_op_iterator_t *i /**< */);
+
+/**
+ * Return the iterator pointing to the last element
+ * @param i An xcb_shape_op_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_shape_op_end (xcb_shape_op_iterator_t i /**< */);
+
+/**
+ * Get the next element of the iterator
+ * @param i Pointer to a xcb_shape_kind_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_shape_kind_t)
+ */
+void
+xcb_shape_kind_next (xcb_shape_kind_iterator_t *i /**< */);
+
+/**
+ * Return the iterator pointing to the last element
+ * @param i An xcb_shape_kind_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_shape_kind_end (xcb_shape_kind_iterator_t i /**< */);
+
+/**
+ *
+ * @param c The connection
+ * @return A cookie
+ *
+ * Delivers a request to the X server.
+ *
+ */
+xcb_shape_query_version_cookie_t
+xcb_shape_query_version (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_shape_query_version_cookie_t
+xcb_shape_query_version_unchecked (xcb_connection_t *c /**< */);
+
+/**
+ * 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_shape_query_version_unchecked(). is used.
+ * Otherwise, it stores the error if any.
+ *
+ * The returned value must be freed by the caller using free().
+ */
+xcb_shape_query_version_reply_t *
+xcb_shape_query_version_reply (xcb_connection_t *c /**< */,
+ xcb_shape_query_version_cookie_t cookie /**< */,
+ xcb_generic_error_t **e /**< */);
+
+int
+xcb_shape_rectangles_sizeof (const void *_buffer /**< */,
+ uint32_t rectangles_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_shape_rectangles_checked (xcb_connection_t *c /**< */,
+ xcb_shape_op_t operation /**< */,
+ xcb_shape_kind_t destination_kind /**< */,
+ uint8_t ordering /**< */,
+ xcb_window_t destination_window /**< */,
+ int16_t x_offset /**< */,
+ int16_t y_offset /**< */,
+ uint32_t rectangles_len /**< */,
+ const xcb_rectangle_t *rectangles /**< */);
+
+/**
+ *
+ * @param c The connection
+ * @return A cookie
+ *
+ * Delivers a request to the X server.
+ *
+ */
+xcb_void_cookie_t
+xcb_shape_rectangles (xcb_connection_t *c /**< */,
+ xcb_shape_op_t operation /**< */,
+ xcb_shape_kind_t destination_kind /**< */,
+ uint8_t ordering /**< */,
+ xcb_window_t destination_window /**< */,
+ int16_t x_offset /**< */,
+ int16_t y_offset /**< */,
+ uint32_t rectangles_len /**< */,
+ const xcb_rectangle_t *rectangles /**< */);
+
+/**
+ *
+ * @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_shape_mask_checked (xcb_connection_t *c /**< */,
+ xcb_shape_op_t operation /**< */,
+ xcb_shape_kind_t destination_kind /**< */,
+ xcb_window_t destination_window /**< */,
+ int16_t x_offset /**< */,
+ int16_t y_offset /**< */,
+ xcb_pixmap_t source_bitmap /**< */);
+
+/**
+ *
+ * @param c The connection
+ * @return A cookie
+ *
+ * Delivers a request to the X server.
+ *
+ */
+xcb_void_cookie_t
+xcb_shape_mask (xcb_connection_t *c /**< */,
+ xcb_shape_op_t operation /**< */,
+ xcb_shape_kind_t destination_kind /**< */,
+ xcb_window_t destination_window /**< */,
+ int16_t x_offset /**< */,
+ int16_t y_offset /**< */,
+ xcb_pixmap_t source_bitmap /**< */);
+
+/**
+ *
+ * @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_shape_combine_checked (xcb_connection_t *c /**< */,
+ xcb_shape_op_t operation /**< */,
+ xcb_shape_kind_t destination_kind /**< */,
+ xcb_shape_kind_t source_kind /**< */,
+ xcb_window_t destination_window /**< */,
+ int16_t x_offset /**< */,
+ int16_t y_offset /**< */,
+ xcb_window_t source_window /**< */);
+
+/**
+ *
+ * @param c The connection
+ * @return A cookie
+ *
+ * Delivers a request to the X server.
+ *
+ */
+xcb_void_cookie_t
+xcb_shape_combine (xcb_connection_t *c /**< */,
+ xcb_shape_op_t operation /**< */,
+ xcb_shape_kind_t destination_kind /**< */,
+ xcb_shape_kind_t source_kind /**< */,
+ xcb_window_t destination_window /**< */,
+ int16_t x_offset /**< */,
+ int16_t y_offset /**< */,
+ xcb_window_t source_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 not cause
+ * a reply to be generated. Any returned error will be
+ * saved for handling by xcb_request_check().
+ */
+xcb_void_cookie_t
+xcb_shape_offset_checked (xcb_connection_t *c /**< */,
+ xcb_shape_kind_t destination_kind /**< */,
+ xcb_window_t destination_window /**< */,
+ int16_t x_offset /**< */,
+ int16_t y_offset /**< */);
+
+/**
+ *
+ * @param c The connection
+ * @return A cookie
+ *
+ * Delivers a request to the X server.
+ *
+ */
+xcb_void_cookie_t
+xcb_shape_offset (xcb_connection_t *c /**< */,
+ xcb_shape_kind_t destination_kind /**< */,
+ xcb_window_t destination_window /**< */,
+ int16_t x_offset /**< */,
+ int16_t y_offset /**< */);
+
+/**
+ *
+ * @param c The connection
+ * @return A cookie
+ *
+ * Delivers a request to the X server.
+ *
+ */
+xcb_shape_query_extents_cookie_t
+xcb_shape_query_extents (xcb_connection_t *c /**< */,
+ xcb_window_t destination_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_shape_query_extents_cookie_t
+xcb_shape_query_extents_unchecked (xcb_connection_t *c /**< */,
+ xcb_window_t destination_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_shape_query_extents_unchecked(). is used.
+ * Otherwise, it stores the error if any.
+ *
+ * The returned value must be freed by the caller using free().
+ */
+xcb_shape_query_extents_reply_t *
+xcb_shape_query_extents_reply (xcb_connection_t *c /**< */,
+ xcb_shape_query_extents_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_shape_select_input_checked (xcb_connection_t *c /**< */,
+ xcb_window_t destination_window /**< */,
+ uint8_t enable /**< */);
+
+/**
+ *
+ * @param c The connection
+ * @return A cookie
+ *
+ * Delivers a request to the X server.
+ *
+ */
+xcb_void_cookie_t
+xcb_shape_select_input (xcb_connection_t *c /**< */,
+ xcb_window_t destination_window /**< */,
+ uint8_t enable /**< */);
+
+/**
+ *
+ * @param c The connection
+ * @return A cookie
+ *
+ * Delivers a request to the X server.
+ *
+ */
+xcb_shape_input_selected_cookie_t
+xcb_shape_input_selected (xcb_connection_t *c /**< */,
+ xcb_window_t destination_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_shape_input_selected_cookie_t
+xcb_shape_input_selected_unchecked (xcb_connection_t *c /**< */,
+ xcb_window_t destination_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_shape_input_selected_unchecked(). is used.
+ * Otherwise, it stores the error if any.
+ *
+ * The returned value must be freed by the caller using free().
+ */
+xcb_shape_input_selected_reply_t *
+xcb_shape_input_selected_reply (xcb_connection_t *c /**< */,
+ xcb_shape_input_selected_cookie_t cookie /**< */,
+ xcb_generic_error_t **e /**< */);
+
+int
+xcb_shape_get_rectangles_sizeof (const void *_buffer /**< */);
+
+/**
+ *
+ * @param c The connection
+ * @return A cookie
+ *
+ * Delivers a request to the X server.
+ *
+ */
+xcb_shape_get_rectangles_cookie_t
+xcb_shape_get_rectangles (xcb_connection_t *c /**< */,
+ xcb_window_t window /**< */,
+ xcb_shape_kind_t source_kind /**< */);
+
+/**
+ *
+ * @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_shape_get_rectangles_cookie_t
+xcb_shape_get_rectangles_unchecked (xcb_connection_t *c /**< */,
+ xcb_window_t window /**< */,
+ xcb_shape_kind_t source_kind /**< */);
+
+xcb_rectangle_t *
+xcb_shape_get_rectangles_rectangles (const xcb_shape_get_rectangles_reply_t *R /**< */);
+
+int
+xcb_shape_get_rectangles_rectangles_length (const xcb_shape_get_rectangles_reply_t *R /**< */);
+
+xcb_rectangle_iterator_t
+xcb_shape_get_rectangles_rectangles_iterator (const xcb_shape_get_rectangles_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_shape_get_rectangles_unchecked(). is used.
+ * Otherwise, it stores the error if any.
+ *
+ * The returned value must be freed by the caller using free().
+ */
+xcb_shape_get_rectangles_reply_t *
+xcb_shape_get_rectangles_reply (xcb_connection_t *c /**< */,
+ xcb_shape_get_rectangles_cookie_t cookie /**< */,
+ xcb_generic_error_t **e /**< */);
+
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif
+
+/**
+ * @}
+ */
diff --git a/include/xcb/xc_misc.h b/include/xcb/xc_misc.h
index 319db27a1..55d73a849 100644
--- a/include/xcb/xc_misc.h
+++ b/include/xcb/xc_misc.h
@@ -1,413 +1,281 @@
-/*
- * This file generated automatically from xc_misc.xml by c_client.py.
- * Edit at your peril.
- */
-
-/**
- * @defgroup XCB_XCMisc_API XCB XCMisc API
- * @brief XCMisc XCB Protocol Implementation.
- * @{
- **/
-
-#ifndef __XC_MISC_H
-#define __XC_MISC_H
-
-#include "xcb.h"
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-#define XCB_XCMISC_MAJOR_VERSION 1
-#define XCB_XCMISC_MINOR_VERSION 1
-
-XCB_EXTERN xcb_extension_t xcb_xc_misc_id;
-
-/**
- * @brief xcb_xc_misc_get_version_cookie_t
- **/
-typedef struct xcb_xc_misc_get_version_cookie_t {
- unsigned int sequence; /**< */
-} xcb_xc_misc_get_version_cookie_t;
-
-/** Opcode for xcb_xc_misc_get_version. */
-#define XCB_XC_MISC_GET_VERSION 0
-
-/**
- * @brief xcb_xc_misc_get_version_request_t
- **/
-typedef struct xcb_xc_misc_get_version_request_t {
- uint8_t major_opcode; /**< */
- uint8_t minor_opcode; /**< */
- uint16_t length; /**< */
- uint16_t client_major_version; /**< */
- uint16_t client_minor_version; /**< */
-} xcb_xc_misc_get_version_request_t;
-
-/**
- * @brief xcb_xc_misc_get_version_reply_t
- **/
-typedef struct xcb_xc_misc_get_version_reply_t {
- uint8_t response_type; /**< */
- uint8_t pad0; /**< */
- uint16_t sequence; /**< */
- uint32_t length; /**< */
- uint16_t server_major_version; /**< */
- uint16_t server_minor_version; /**< */
-} xcb_xc_misc_get_version_reply_t;
-
-/**
- * @brief xcb_xc_misc_get_xid_range_cookie_t
- **/
-typedef struct xcb_xc_misc_get_xid_range_cookie_t {
- unsigned int sequence; /**< */
-} xcb_xc_misc_get_xid_range_cookie_t;
-
-/** Opcode for xcb_xc_misc_get_xid_range. */
-#define XCB_XC_MISC_GET_XID_RANGE 1
-
-/**
- * @brief xcb_xc_misc_get_xid_range_request_t
- **/
-typedef struct xcb_xc_misc_get_xid_range_request_t {
- uint8_t major_opcode; /**< */
- uint8_t minor_opcode; /**< */
- uint16_t length; /**< */
-} xcb_xc_misc_get_xid_range_request_t;
-
-/**
- * @brief xcb_xc_misc_get_xid_range_reply_t
- **/
-typedef struct xcb_xc_misc_get_xid_range_reply_t {
- uint8_t response_type; /**< */
- uint8_t pad0; /**< */
- uint16_t sequence; /**< */
- uint32_t length; /**< */
- uint32_t start_id; /**< */
- uint32_t count; /**< */
-} xcb_xc_misc_get_xid_range_reply_t;
-
-/**
- * @brief xcb_xc_misc_get_xid_list_cookie_t
- **/
-typedef struct xcb_xc_misc_get_xid_list_cookie_t {
- unsigned int sequence; /**< */
-} xcb_xc_misc_get_xid_list_cookie_t;
-
-/** Opcode for xcb_xc_misc_get_xid_list. */
-#define XCB_XC_MISC_GET_XID_LIST 2
-
-/**
- * @brief xcb_xc_misc_get_xid_list_request_t
- **/
-typedef struct xcb_xc_misc_get_xid_list_request_t {
- uint8_t major_opcode; /**< */
- uint8_t minor_opcode; /**< */
- uint16_t length; /**< */
- uint32_t count; /**< */
-} xcb_xc_misc_get_xid_list_request_t;
-
-/**
- * @brief xcb_xc_misc_get_xid_list_reply_t
- **/
-typedef struct xcb_xc_misc_get_xid_list_reply_t {
- uint8_t response_type; /**< */
- uint8_t pad0; /**< */
- uint16_t sequence; /**< */
- uint32_t length; /**< */
- uint32_t ids_len; /**< */
- uint8_t pad1[20]; /**< */
-} xcb_xc_misc_get_xid_list_reply_t;
-
-/**
- *
- * @param c The connection
- * @return A cookie
- *
- * 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 (xcb_connection_t *c /**< */,
- uint16_t client_major_version /**< */,
- uint16_t client_minor_version /**< */);
-
-/**
- *
- * @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_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_unchecked (xcb_connection_t *c /**< */,
- uint16_t client_major_version /**< */,
- uint16_t client_minor_version /**< */);
-
-/**
- * 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_xc_misc_get_version_unchecked(). is used.
- * Otherwise, it stores the error if any.
- *
- * 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 (xcb_connection_t *c /**< */,
- xcb_xc_misc_get_version_cookie_t cookie /**< */,
- xcb_generic_error_t **e /**< */);
-
-/**
- *
- * @param c The connection
- * @return A cookie
- *
- * 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 (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_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_unchecked (xcb_connection_t *c /**< */);
-
-/**
- * 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_xc_misc_get_xid_range_unchecked(). is used.
- * Otherwise, it stores the error if any.
- *
- * 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 (xcb_connection_t *c /**< */,
- xcb_xc_misc_get_xid_range_cookie_t cookie /**< */,
- xcb_generic_error_t **e /**< */);
-
-int
-xcb_xc_misc_get_xid_list_sizeof (const void *_buffer /**< */);
-
-/**
- *
- * @param c The connection
- * @return A cookie
- *
- * 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 (xcb_connection_t *c /**< */,
- uint32_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_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_unchecked (xcb_connection_t *c /**< */,
- 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 *
-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
-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_xc_misc_get_xid_list_ids_end (const xcb_xc_misc_get_xid_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_xc_misc_get_xid_list_unchecked(). is used.
- * Otherwise, it stores the error if any.
- *
- * 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 (xcb_connection_t *c /**< */,
- xcb_xc_misc_get_xid_list_cookie_t cookie /**< */,
- xcb_generic_error_t **e /**< */);
-
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif
-
-/**
- * @}
- */
+/*
+ * This file generated automatically from xc_misc.xml by c_client.py.
+ * Edit at your peril.
+ */
+
+/**
+ * @defgroup XCB_XCMisc_API XCB XCMisc API
+ * @brief XCMisc XCB Protocol Implementation.
+ * @{
+ **/
+
+#ifndef __XC_MISC_H
+#define __XC_MISC_H
+
+#include "xcb.h"
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+#define XCB_XCMISC_MAJOR_VERSION 1
+#define XCB_XCMISC_MINOR_VERSION 1
+
+XCB_EXTERN xcb_extension_t xcb_xc_misc_id;
+
+/**
+ * @brief xcb_xc_misc_get_version_cookie_t
+ **/
+typedef struct xcb_xc_misc_get_version_cookie_t {
+ unsigned int sequence; /**< */
+} xcb_xc_misc_get_version_cookie_t;
+
+/** Opcode for xcb_xc_misc_get_version. */
+#define XCB_XC_MISC_GET_VERSION 0
+
+/**
+ * @brief xcb_xc_misc_get_version_request_t
+ **/
+typedef struct xcb_xc_misc_get_version_request_t {
+ uint8_t major_opcode; /**< */
+ uint8_t minor_opcode; /**< */
+ uint16_t length; /**< */
+ uint16_t client_major_version; /**< */
+ uint16_t client_minor_version; /**< */
+} xcb_xc_misc_get_version_request_t;
+
+/**
+ * @brief xcb_xc_misc_get_version_reply_t
+ **/
+typedef struct xcb_xc_misc_get_version_reply_t {
+ uint8_t response_type; /**< */
+ uint8_t pad0; /**< */
+ uint16_t sequence; /**< */
+ uint32_t length; /**< */
+ uint16_t server_major_version; /**< */
+ uint16_t server_minor_version; /**< */
+} xcb_xc_misc_get_version_reply_t;
+
+/**
+ * @brief xcb_xc_misc_get_xid_range_cookie_t
+ **/
+typedef struct xcb_xc_misc_get_xid_range_cookie_t {
+ unsigned int sequence; /**< */
+} xcb_xc_misc_get_xid_range_cookie_t;
+
+/** Opcode for xcb_xc_misc_get_xid_range. */
+#define XCB_XC_MISC_GET_XID_RANGE 1
+
+/**
+ * @brief xcb_xc_misc_get_xid_range_request_t
+ **/
+typedef struct xcb_xc_misc_get_xid_range_request_t {
+ uint8_t major_opcode; /**< */
+ uint8_t minor_opcode; /**< */
+ uint16_t length; /**< */
+} xcb_xc_misc_get_xid_range_request_t;
+
+/**
+ * @brief xcb_xc_misc_get_xid_range_reply_t
+ **/
+typedef struct xcb_xc_misc_get_xid_range_reply_t {
+ uint8_t response_type; /**< */
+ uint8_t pad0; /**< */
+ uint16_t sequence; /**< */
+ uint32_t length; /**< */
+ uint32_t start_id; /**< */
+ uint32_t count; /**< */
+} xcb_xc_misc_get_xid_range_reply_t;
+
+/**
+ * @brief xcb_xc_misc_get_xid_list_cookie_t
+ **/
+typedef struct xcb_xc_misc_get_xid_list_cookie_t {
+ unsigned int sequence; /**< */
+} xcb_xc_misc_get_xid_list_cookie_t;
+
+/** Opcode for xcb_xc_misc_get_xid_list. */
+#define XCB_XC_MISC_GET_XID_LIST 2
+
+/**
+ * @brief xcb_xc_misc_get_xid_list_request_t
+ **/
+typedef struct xcb_xc_misc_get_xid_list_request_t {
+ uint8_t major_opcode; /**< */
+ uint8_t minor_opcode; /**< */
+ uint16_t length; /**< */
+ uint32_t count; /**< */
+} xcb_xc_misc_get_xid_list_request_t;
+
+/**
+ * @brief xcb_xc_misc_get_xid_list_reply_t
+ **/
+typedef struct xcb_xc_misc_get_xid_list_reply_t {
+ uint8_t response_type; /**< */
+ uint8_t pad0; /**< */
+ uint16_t sequence; /**< */
+ uint32_t length; /**< */
+ uint32_t ids_len; /**< */
+ uint8_t pad1[20]; /**< */
+} xcb_xc_misc_get_xid_list_reply_t;
+
+/**
+ *
+ * @param c The connection
+ * @return A cookie
+ *
+ * Delivers a request to the X server.
+ *
+ */
+xcb_xc_misc_get_version_cookie_t
+xcb_xc_misc_get_version (xcb_connection_t *c /**< */,
+ uint16_t client_major_version /**< */,
+ uint16_t client_minor_version /**< */);
+
+/**
+ *
+ * @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_xc_misc_get_version_cookie_t
+xcb_xc_misc_get_version_unchecked (xcb_connection_t *c /**< */,
+ uint16_t client_major_version /**< */,
+ uint16_t client_minor_version /**< */);
+
+/**
+ * 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_xc_misc_get_version_unchecked(). is used.
+ * Otherwise, it stores the error if any.
+ *
+ * The returned value must be freed by the caller using free().
+ */
+xcb_xc_misc_get_version_reply_t *
+xcb_xc_misc_get_version_reply (xcb_connection_t *c /**< */,
+ xcb_xc_misc_get_version_cookie_t cookie /**< */,
+ xcb_generic_error_t **e /**< */);
+
+/**
+ *
+ * @param c The connection
+ * @return A cookie
+ *
+ * Delivers a request to the X server.
+ *
+ */
+xcb_xc_misc_get_xid_range_cookie_t
+xcb_xc_misc_get_xid_range (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_xc_misc_get_xid_range_cookie_t
+xcb_xc_misc_get_xid_range_unchecked (xcb_connection_t *c /**< */);
+
+/**
+ * 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_xc_misc_get_xid_range_unchecked(). is used.
+ * Otherwise, it stores the error if any.
+ *
+ * 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 (xcb_connection_t *c /**< */,
+ xcb_xc_misc_get_xid_range_cookie_t cookie /**< */,
+ xcb_generic_error_t **e /**< */);
+
+int
+xcb_xc_misc_get_xid_list_sizeof (const void *_buffer /**< */);
+
+/**
+ *
+ * @param c The connection
+ * @return A cookie
+ *
+ * Delivers a request to the X server.
+ *
+ */
+xcb_xc_misc_get_xid_list_cookie_t
+xcb_xc_misc_get_xid_list (xcb_connection_t *c /**< */,
+ uint32_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_xc_misc_get_xid_list_cookie_t
+xcb_xc_misc_get_xid_list_unchecked (xcb_connection_t *c /**< */,
+ uint32_t count /**< */);
+
+uint32_t *
+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 (const xcb_xc_misc_get_xid_list_reply_t *R /**< */);
+
+xcb_generic_iterator_t
+xcb_xc_misc_get_xid_list_ids_end (const xcb_xc_misc_get_xid_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_xc_misc_get_xid_list_unchecked(). is used.
+ * Otherwise, it stores the error if any.
+ *
+ * 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 (xcb_connection_t *c /**< */,
+ xcb_xc_misc_get_xid_list_cookie_t cookie /**< */,
+ xcb_generic_error_t **e /**< */);
+
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif
+
+/**
+ * @}
+ */
diff --git a/include/xcb/xcb.h b/include/xcb/xcb.h
index b180be8ef..b64754f55 100644
--- a/include/xcb/xcb.h
+++ b/include/xcb/xcb.h
@@ -402,7 +402,7 @@ void xcb_discard_reply(xcb_connection_t *c, unsigned int sequence);
* The result must not be freed. This storage is managed by the cache
* 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_connection_t *c, xcb_extension_t *ext);
/**
* @brief Prefetch of extension data into the extension cache
@@ -438,7 +438,7 @@ void xcb_prefetch_extension_data(xcb_connection_t *c, xcb_extension_t *ext);
*
* 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.
diff --git a/include/xcb/xproto.h b/include/xcb/xproto.h
index 6f58bf80b..d1643247c 100644
--- a/include/xcb/xproto.h
+++ b/include/xcb/xproto.h
@@ -4748,16 +4748,6 @@ typedef struct xcb_no_operation_request_t {
* decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_char2b_t)
*/
-
-/*****************************************************************************
- **
- ** void xcb_char2b_next
- **
- ** @param xcb_char2b_iterator_t *i
- ** @returns void
- **
- *****************************************************************************/
-
void
xcb_char2b_next (xcb_char2b_iterator_t *i /**< */);
@@ -4770,16 +4760,6 @@ xcb_char2b_next (xcb_char2b_iterator_t *i /**< */);
* The member rem is set to 0. The member data points to the
* 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_char2b_end (xcb_char2b_iterator_t i /**< */);
@@ -4791,16 +4771,6 @@ xcb_char2b_end (xcb_char2b_iterator_t i /**< */);
* decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_window_t)
*/
-
-/*****************************************************************************
- **
- ** void xcb_window_next
- **
- ** @param xcb_window_iterator_t *i
- ** @returns void
- **
- *****************************************************************************/
-
void
xcb_window_next (xcb_window_iterator_t *i /**< */);
@@ -4813,16 +4783,6 @@ xcb_window_next (xcb_window_iterator_t *i /**< */);
* The member rem is set to 0. The member data points to the
* 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_window_end (xcb_window_iterator_t i /**< */);
@@ -4834,16 +4794,6 @@ xcb_window_end (xcb_window_iterator_t i /**< */);
* decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_pixmap_t)
*/
-
-/*****************************************************************************
- **
- ** void xcb_pixmap_next
- **
- ** @param xcb_pixmap_iterator_t *i
- ** @returns void
- **
- *****************************************************************************/
-
void
xcb_pixmap_next (xcb_pixmap_iterator_t *i /**< */);
@@ -4856,16 +4806,6 @@ xcb_pixmap_next (xcb_pixmap_iterator_t *i /**< */);
* The member rem is set to 0. The member data points to the
* 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_pixmap_end (xcb_pixmap_iterator_t i /**< */);
@@ -4877,16 +4817,6 @@ xcb_pixmap_end (xcb_pixmap_iterator_t i /**< */);
* decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_cursor_t)
*/
-
-/*****************************************************************************
- **
- ** void xcb_cursor_next
- **
- ** @param xcb_cursor_iterator_t *i
- ** @returns void
- **
- *****************************************************************************/
-
void
xcb_cursor_next (xcb_cursor_iterator_t *i /**< */);
@@ -4899,16 +4829,6 @@ xcb_cursor_next (xcb_cursor_iterator_t *i /**< */);
* The member rem is set to 0. The member data points to the
* 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_cursor_end (xcb_cursor_iterator_t i /**< */);
@@ -4920,16 +4840,6 @@ xcb_cursor_end (xcb_cursor_iterator_t i /**< */);
* decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_font_t)
*/
-
-/*****************************************************************************
- **
- ** void xcb_font_next
- **
- ** @param xcb_font_iterator_t *i
- ** @returns void
- **
- *****************************************************************************/
-
void
xcb_font_next (xcb_font_iterator_t *i /**< */);
@@ -4942,16 +4852,6 @@ xcb_font_next (xcb_font_iterator_t *i /**< */);
* The member rem is set to 0. The member data points to the
* 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_font_end (xcb_font_iterator_t i /**< */);
@@ -4963,16 +4863,6 @@ xcb_font_end (xcb_font_iterator_t i /**< */);
* decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_gcontext_t)
*/
-
-/*****************************************************************************
- **
- ** void xcb_gcontext_next
- **
- ** @param xcb_gcontext_iterator_t *i
- ** @returns void
- **
- *****************************************************************************/
-
void
xcb_gcontext_next (xcb_gcontext_iterator_t *i /**< */);
@@ -4985,16 +4875,6 @@ xcb_gcontext_next (xcb_gcontext_iterator_t *i /**< */);
* The member rem is set to 0. The member data points to the
* 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_gcontext_end (xcb_gcontext_iterator_t i /**< */);
@@ -5006,16 +4886,6 @@ xcb_gcontext_end (xcb_gcontext_iterator_t i /**< */);
* decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_colormap_t)
*/
-
-/*****************************************************************************
- **
- ** void xcb_colormap_next
- **
- ** @param xcb_colormap_iterator_t *i
- ** @returns void
- **
- *****************************************************************************/
-
void
xcb_colormap_next (xcb_colormap_iterator_t *i /**< */);
@@ -5028,16 +4898,6 @@ xcb_colormap_next (xcb_colormap_iterator_t *i /**< */);
* The member rem is set to 0. The member data points to the
* 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_colormap_end (xcb_colormap_iterator_t i /**< */);
@@ -5049,16 +4909,6 @@ xcb_colormap_end (xcb_colormap_iterator_t i /**< */);
* decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_atom_t)
*/
-
-/*****************************************************************************
- **
- ** void xcb_atom_next
- **
- ** @param xcb_atom_iterator_t *i
- ** @returns void
- **
- *****************************************************************************/
-
void
xcb_atom_next (xcb_atom_iterator_t *i /**< */);
@@ -5071,16 +4921,6 @@ xcb_atom_next (xcb_atom_iterator_t *i /**< */);
* The member rem is set to 0. The member data points to the
* 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_atom_end (xcb_atom_iterator_t i /**< */);
@@ -5092,16 +4932,6 @@ xcb_atom_end (xcb_atom_iterator_t i /**< */);
* decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_drawable_t)
*/
-
-/*****************************************************************************
- **
- ** void xcb_drawable_next
- **
- ** @param xcb_drawable_iterator_t *i
- ** @returns void
- **
- *****************************************************************************/
-
void
xcb_drawable_next (xcb_drawable_iterator_t *i /**< */);
@@ -5114,16 +4944,6 @@ xcb_drawable_next (xcb_drawable_iterator_t *i /**< */);
* The member rem is set to 0. The member data points to the
* 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_drawable_end (xcb_drawable_iterator_t i /**< */);
@@ -5135,16 +4955,6 @@ xcb_drawable_end (xcb_drawable_iterator_t i /**< */);
* decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_fontable_t)
*/
-
-/*****************************************************************************
- **
- ** void xcb_fontable_next
- **
- ** @param xcb_fontable_iterator_t *i
- ** @returns void
- **
- *****************************************************************************/
-
void
xcb_fontable_next (xcb_fontable_iterator_t *i /**< */);
@@ -5157,16 +4967,6 @@ xcb_fontable_next (xcb_fontable_iterator_t *i /**< */);
* The member rem is set to 0. The member data points to the
* 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_fontable_end (xcb_fontable_iterator_t i /**< */);
@@ -5178,16 +4978,6 @@ xcb_fontable_end (xcb_fontable_iterator_t i /**< */);
* decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_visualid_t)
*/
-
-/*****************************************************************************
- **
- ** void xcb_visualid_next
- **
- ** @param xcb_visualid_iterator_t *i
- ** @returns void
- **
- *****************************************************************************/
-
void
xcb_visualid_next (xcb_visualid_iterator_t *i /**< */);
@@ -5200,16 +4990,6 @@ xcb_visualid_next (xcb_visualid_iterator_t *i /**< */);
* The member rem is set to 0. The member data points to the
* 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_visualid_end (xcb_visualid_iterator_t i /**< */);
@@ -5221,16 +5001,6 @@ xcb_visualid_end (xcb_visualid_iterator_t i /**< */);
* decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_timestamp_t)
*/
-
-/*****************************************************************************
- **
- ** void xcb_timestamp_next
- **
- ** @param xcb_timestamp_iterator_t *i
- ** @returns void
- **
- *****************************************************************************/
-
void
xcb_timestamp_next (xcb_timestamp_iterator_t *i /**< */);
@@ -5243,16 +5013,6 @@ xcb_timestamp_next (xcb_timestamp_iterator_t *i /**< */);
* The member rem is set to 0. The member data points to the
* 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_timestamp_end (xcb_timestamp_iterator_t i /**< */);
@@ -5264,16 +5024,6 @@ xcb_timestamp_end (xcb_timestamp_iterator_t i /**< */);
* decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_keysym_t)
*/
-
-/*****************************************************************************
- **
- ** void xcb_keysym_next
- **
- ** @param xcb_keysym_iterator_t *i
- ** @returns void
- **
- *****************************************************************************/
-
void
xcb_keysym_next (xcb_keysym_iterator_t *i /**< */);
@@ -5286,16 +5036,6 @@ xcb_keysym_next (xcb_keysym_iterator_t *i /**< */);
* The member rem is set to 0. The member data points to the
* 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_keysym_end (xcb_keysym_iterator_t i /**< */);
@@ -5307,16 +5047,6 @@ xcb_keysym_end (xcb_keysym_iterator_t i /**< */);
* decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_keycode_t)
*/
-
-/*****************************************************************************
- **
- ** void xcb_keycode_next
- **
- ** @param xcb_keycode_iterator_t *i
- ** @returns void
- **
- *****************************************************************************/
-
void
xcb_keycode_next (xcb_keycode_iterator_t *i /**< */);
@@ -5329,16 +5059,6 @@ xcb_keycode_next (xcb_keycode_iterator_t *i /**< */);
* The member rem is set to 0. The member data points to the
* 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_keycode_end (xcb_keycode_iterator_t i /**< */);
@@ -5350,16 +5070,6 @@ xcb_keycode_end (xcb_keycode_iterator_t i /**< */);
* decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_button_t)
*/
-
-/*****************************************************************************
- **
- ** void xcb_button_next
- **
- ** @param xcb_button_iterator_t *i
- ** @returns void
- **
- *****************************************************************************/
-
void
xcb_button_next (xcb_button_iterator_t *i /**< */);
@@ -5372,16 +5082,6 @@ xcb_button_next (xcb_button_iterator_t *i /**< */);
* The member rem is set to 0. The member data points to the
* 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_button_end (xcb_button_iterator_t i /**< */);
@@ -5393,16 +5093,6 @@ xcb_button_end (xcb_button_iterator_t i /**< */);
* decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_point_t)
*/
-
-/*****************************************************************************
- **
- ** void xcb_point_next
- **
- ** @param xcb_point_iterator_t *i
- ** @returns void
- **
- *****************************************************************************/
-
void
xcb_point_next (xcb_point_iterator_t *i /**< */);
@@ -5415,16 +5105,6 @@ xcb_point_next (xcb_point_iterator_t *i /**< */);
* The member rem is set to 0. The member data points to the
* 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_point_end (xcb_point_iterator_t i /**< */);
@@ -5436,16 +5116,6 @@ xcb_point_end (xcb_point_iterator_t i /**< */);
* decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_rectangle_t)
*/
-
-/*****************************************************************************
- **
- ** void xcb_rectangle_next
- **
- ** @param xcb_rectangle_iterator_t *i
- ** @returns void
- **
- *****************************************************************************/
-
void
xcb_rectangle_next (xcb_rectangle_iterator_t *i /**< */);
@@ -5458,16 +5128,6 @@ xcb_rectangle_next (xcb_rectangle_iterator_t *i /**< */);
* The member rem is set to 0. The member data points to the
* 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_rectangle_end (xcb_rectangle_iterator_t i /**< */);
@@ -5479,16 +5139,6 @@ xcb_rectangle_end (xcb_rectangle_iterator_t i /**< */);
* decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_arc_t)
*/
-
-/*****************************************************************************
- **
- ** void xcb_arc_next
- **
- ** @param xcb_arc_iterator_t *i
- ** @returns void
- **
- *****************************************************************************/
-
void
xcb_arc_next (xcb_arc_iterator_t *i /**< */);
@@ -5501,16 +5151,6 @@ xcb_arc_next (xcb_arc_iterator_t *i /**< */);
* The member rem is set to 0. The member data points to the
* 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_arc_end (xcb_arc_iterator_t i /**< */);
@@ -5522,16 +5162,6 @@ xcb_arc_end (xcb_arc_iterator_t i /**< */);
* decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_format_t)
*/
-
-/*****************************************************************************
- **
- ** void xcb_format_next
- **
- ** @param xcb_format_iterator_t *i
- ** @returns void
- **
- *****************************************************************************/
-
void
xcb_format_next (xcb_format_iterator_t *i /**< */);
@@ -5544,16 +5174,6 @@ xcb_format_next (xcb_format_iterator_t *i /**< */);
* The member rem is set to 0. The member data points to the
* 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_format_end (xcb_format_iterator_t i /**< */);
@@ -5565,16 +5185,6 @@ xcb_format_end (xcb_format_iterator_t i /**< */);
* decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_visualtype_t)
*/
-
-/*****************************************************************************
- **
- ** void xcb_visualtype_next
- **
- ** @param xcb_visualtype_iterator_t *i
- ** @returns void
- **
- *****************************************************************************/
-
void
xcb_visualtype_next (xcb_visualtype_iterator_t *i /**< */);
@@ -5587,58 +5197,18 @@ xcb_visualtype_next (xcb_visualtype_iterator_t *i /**< */);
* The member rem is set to 0. The member data points to the
* 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_visualtype_end (xcb_visualtype_iterator_t i /**< */);
int
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_depth_visuals (const xcb_depth_t *R /**< */);
-
-/*****************************************************************************
- **
- ** int xcb_depth_visuals_length
- **
- ** @param const xcb_depth_t *R
- ** @returns int
- **
- *****************************************************************************/
-
int
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_depth_visuals_iterator (const xcb_depth_t *R /**< */);
@@ -5650,16 +5220,6 @@ xcb_depth_visuals_iterator (const xcb_depth_t *R /**< */);
* decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_depth_t)
*/
-
-/*****************************************************************************
- **
- ** void xcb_depth_next
- **
- ** @param xcb_depth_iterator_t *i
- ** @returns void
- **
- *****************************************************************************/
-
void
xcb_depth_next (xcb_depth_iterator_t *i /**< */);
@@ -5672,45 +5232,15 @@ xcb_depth_next (xcb_depth_iterator_t *i /**< */);
* The member rem is set to 0. The member data points to the
* 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_depth_end (xcb_depth_iterator_t i /**< */);
int
xcb_screen_sizeof (const void *_buffer /**< */);
-
-/*****************************************************************************
- **
- ** int xcb_screen_allowed_depths_length
- **
- ** @param const xcb_screen_t *R
- ** @returns int
- **
- *****************************************************************************/
-
int
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_screen_allowed_depths_iterator (const xcb_screen_t *R /**< */);
@@ -5722,16 +5252,6 @@ xcb_screen_allowed_depths_iterator (const xcb_screen_t *R /**< */);
* decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_screen_t)
*/
-
-/*****************************************************************************
- **
- ** void xcb_screen_next
- **
- ** @param xcb_screen_iterator_t *i
- ** @returns void
- **
- *****************************************************************************/
-
void
xcb_screen_next (xcb_screen_iterator_t *i /**< */);
@@ -5744,97 +5264,27 @@ xcb_screen_next (xcb_screen_iterator_t *i /**< */);
* The member rem is set to 0. The member data points to the
* 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_screen_end (xcb_screen_iterator_t i /**< */);
int
xcb_setup_request_sizeof (const void *_buffer /**< */);
-
-/*****************************************************************************
- **
- ** char * xcb_setup_request_authorization_protocol_name
- **
- ** @param const xcb_setup_request_t *R
- ** @returns char *
- **
- *****************************************************************************/
-
char *
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
xcb_setup_request_authorization_protocol_name_length (const xcb_setup_request_t *R /**< */);
-
-/*****************************************************************************
- **
- ** xcb_generic_iterator_t xcb_setup_request_authorization_protocol_name_end
- **
- ** @param const xcb_setup_request_t *R
- ** @returns xcb_generic_iterator_t
- **
- *****************************************************************************/
-
xcb_generic_iterator_t
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 *
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
xcb_setup_request_authorization_protocol_data_length (const xcb_setup_request_t *R /**< */);
-
-/*****************************************************************************
- **
- ** xcb_generic_iterator_t xcb_setup_request_authorization_protocol_data_end
- **
- ** @param const xcb_setup_request_t *R
- ** @returns xcb_generic_iterator_t
- **
- *****************************************************************************/
-
xcb_generic_iterator_t
xcb_setup_request_authorization_protocol_data_end (const xcb_setup_request_t *R /**< */);
@@ -5846,16 +5296,6 @@ xcb_setup_request_authorization_protocol_data_end (const xcb_setup_request_t *R
* decreased by one. The member data points to the next
* 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
xcb_setup_request_next (xcb_setup_request_iterator_t *i /**< */);
@@ -5868,58 +5308,18 @@ xcb_setup_request_next (xcb_setup_request_iterator_t *i /**< */);
* The member rem is set to 0. The member data points to the
* 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_setup_request_end (xcb_setup_request_iterator_t i /**< */);
int
xcb_setup_failed_sizeof (const void *_buffer /**< */);
-
-/*****************************************************************************
- **
- ** char * xcb_setup_failed_reason
- **
- ** @param const xcb_setup_failed_t *R
- ** @returns char *
- **
- *****************************************************************************/
-
char *
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
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_setup_failed_reason_end (const xcb_setup_failed_t *R /**< */);
@@ -5931,16 +5331,6 @@ xcb_setup_failed_reason_end (const xcb_setup_failed_t *R /**< */);
* decreased by one. The member data points to the next
* 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
xcb_setup_failed_next (xcb_setup_failed_iterator_t *i /**< */);
@@ -5953,58 +5343,18 @@ xcb_setup_failed_next (xcb_setup_failed_iterator_t *i /**< */);
* The member rem is set to 0. The member data points to the
* 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_setup_failed_end (xcb_setup_failed_iterator_t i /**< */);
int
xcb_setup_authenticate_sizeof (const void *_buffer /**< */);
-
-/*****************************************************************************
- **
- ** char * xcb_setup_authenticate_reason
- **
- ** @param const xcb_setup_authenticate_t *R
- ** @returns char *
- **
- *****************************************************************************/
-
char *
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
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_setup_authenticate_reason_end (const xcb_setup_authenticate_t *R /**< */);
@@ -6016,16 +5366,6 @@ xcb_setup_authenticate_reason_end (const xcb_setup_authenticate_t *R /**< */);
* decreased by one. The member data points to the next
* 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
xcb_setup_authenticate_next (xcb_setup_authenticate_iterator_t *i /**< */);
@@ -6038,123 +5378,33 @@ xcb_setup_authenticate_next (xcb_setup_authenticate_iterator_t *i /**< */);
* The member rem is set to 0. The member data points to the
* 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_setup_authenticate_end (xcb_setup_authenticate_iterator_t i /**< */);
int
xcb_setup_sizeof (const void *_buffer /**< */);
-
-/*****************************************************************************
- **
- ** char * xcb_setup_vendor
- **
- ** @param const xcb_setup_t *R
- ** @returns char *
- **
- *****************************************************************************/
-
char *
xcb_setup_vendor (const xcb_setup_t *R /**< */);
-
-/*****************************************************************************
- **
- ** int xcb_setup_vendor_length
- **
- ** @param const xcb_setup_t *R
- ** @returns int
- **
- *****************************************************************************/
-
int
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_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_setup_pixmap_formats (const xcb_setup_t *R /**< */);
-
-/*****************************************************************************
- **
- ** int xcb_setup_pixmap_formats_length
- **
- ** @param const xcb_setup_t *R
- ** @returns int
- **
- *****************************************************************************/
-
int
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_setup_pixmap_formats_iterator (const xcb_setup_t *R /**< */);
-
-/*****************************************************************************
- **
- ** int xcb_setup_roots_length
- **
- ** @param const xcb_setup_t *R
- ** @returns int
- **
- *****************************************************************************/
-
int
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_setup_roots_iterator (const xcb_setup_t *R /**< */);
@@ -6166,16 +5416,6 @@ xcb_setup_roots_iterator (const xcb_setup_t *R /**< */);
* decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_setup_t)
*/
-
-/*****************************************************************************
- **
- ** void xcb_setup_next
- **
- ** @param xcb_setup_iterator_t *i
- ** @returns void
- **
- *****************************************************************************/
-
void
xcb_setup_next (xcb_setup_iterator_t *i /**< */);
@@ -6188,16 +5428,6 @@ xcb_setup_next (xcb_setup_iterator_t *i /**< */);
* The member rem is set to 0. The member data points to the
* 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_setup_end (xcb_setup_iterator_t i /**< */);
@@ -6209,16 +5439,6 @@ xcb_setup_end (xcb_setup_iterator_t i /**< */);
* decreased by one. The member data points to the next
* 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
xcb_client_message_data_next (xcb_client_message_data_iterator_t *i /**< */);
@@ -6231,16 +5451,6 @@ xcb_client_message_data_next (xcb_client_message_data_iterator_t *i /**< */);
* The member rem is set to 0. The member data points to the
* 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_client_message_data_end (xcb_client_message_data_iterator_t i /**< */);
@@ -6288,33 +5498,11 @@ xcb_create_window_sizeof (const void *_buffer /**< */);
* 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
* a reply to be generated. Any returned error will be
* 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_create_window_checked (xcb_connection_t *c /**< */,
uint8_t depth /**< */,
@@ -6371,30 +5559,8 @@ xcb_create_window_checked (xcb_connection_t *c /**< */,
* 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_create_window (xcb_connection_t *c /**< */,
uint8_t depth /**< */,
@@ -6426,24 +5592,11 @@ xcb_change_window_attributes_sizeof (const void *_buffer /**< */);
* @return A cookie
*
* Changes the attributes specified by \a value_mask for the specified \a window.
- *
+ *
* 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_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_change_window_attributes_checked (xcb_connection_t *c /**< */,
xcb_window_t window /**< */,
@@ -6463,21 +5616,8 @@ xcb_change_window_attributes_checked (xcb_connection_t *c /**< */,
* @return A cookie
*
* Changes the attributes specified by \a value_mask for the specified \a window.
- *
+ *
*/
-
-/*****************************************************************************
- **
- ** 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_change_window_attributes (xcb_connection_t *c /**< */,
xcb_window_t window /**< */,
@@ -6492,19 +5632,8 @@ xcb_change_window_attributes (xcb_connection_t *c /**< */,
* @return A cookie
*
* 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 (xcb_connection_t *c /**< */,
xcb_window_t window /**< */);
@@ -6517,22 +5646,11 @@ xcb_get_window_attributes (xcb_connection_t *c /**< */,
* @return A cookie
*
* Gets the current attributes for the specified \a window.
- *
+ *
* 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_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_unchecked (xcb_connection_t *c /**< */,
xcb_window_t window /**< */);
@@ -6544,25 +5662,13 @@ xcb_get_window_attributes_unchecked (xcb_connection_t *c /**< */,
* @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_get_window_attributes_unchecked(). is used.
* Otherwise, it stores the error if any.
*
* 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 (xcb_connection_t *c /**< */,
xcb_get_window_attributes_cookie_t cookie /**< */,
@@ -6581,22 +5687,11 @@ xcb_get_window_attributes_reply (xcb_connection_t *c /**< */
* 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
* a reply to be generated. Any returned error will be
* 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_destroy_window_checked (xcb_connection_t *c /**< */,
xcb_window_t window /**< */);
@@ -6614,19 +5709,8 @@ xcb_destroy_window_checked (xcb_connection_t *c /**< */,
* 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_destroy_window (xcb_connection_t *c /**< */,
xcb_window_t window /**< */);
@@ -6637,22 +5721,11 @@ xcb_destroy_window (xcb_connection_t *c /**< */,
* @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_destroy_subwindows_checked
- **
- ** @param xcb_connection_t *c
- ** @param xcb_window_t window
- ** @returns xcb_void_cookie_t
- **
- *****************************************************************************/
-
xcb_void_cookie_t
xcb_destroy_subwindows_checked (xcb_connection_t *c /**< */,
xcb_window_t window /**< */);
@@ -6663,19 +5736,8 @@ xcb_destroy_subwindows_checked (xcb_connection_t *c /**< */,
* @return A cookie
*
* 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_destroy_subwindows (xcb_connection_t *c /**< */,
xcb_window_t window /**< */);
@@ -6693,23 +5755,11 @@ xcb_destroy_subwindows (xcb_connection_t *c /**< */,
*
* 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
* a reply to be generated. Any returned error will be
* 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_change_save_set_checked (xcb_connection_t *c /**< */,
uint8_t mode /**< */,
@@ -6728,20 +5778,8 @@ xcb_change_save_set_checked (xcb_connection_t *c /**< */,
*
* 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_change_save_set (xcb_connection_t *c /**< */,
uint8_t mode /**< */,
@@ -6763,25 +5801,11 @@ xcb_change_save_set (xcb_connection_t *c /**< */,
* with respect to sibling windows.
*
* After reparenting, a ReparentNotify event is generated.
- *
+ *
* 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_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_reparent_window_checked (xcb_connection_t *c /**< */,
xcb_window_t window /**< */,
@@ -6805,22 +5829,8 @@ xcb_reparent_window_checked (xcb_connection_t *c /**< */,
* 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_reparent_window (xcb_connection_t *c /**< */,
xcb_window_t window /**< */,
@@ -6854,22 +5864,11 @@ xcb_reparent_window (xcb_connection_t *c /**< */,
* If the window type is InputOutput, an Expose event will be generated when 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
* a reply to be generated. Any returned error will be
* 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_map_window_checked (xcb_connection_t *c /**< */,
xcb_window_t window /**< */);
@@ -6900,19 +5899,8 @@ xcb_map_window_checked (xcb_connection_t *c /**< */,
* If the window type is InputOutput, an Expose event will be generated when 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_map_window (xcb_connection_t *c /**< */,
xcb_window_t window /**< */);
@@ -6923,22 +5911,11 @@ xcb_map_window (xcb_connection_t *c /**< */,
* @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_map_subwindows_checked
- **
- ** @param xcb_connection_t *c
- ** @param xcb_window_t window
- ** @returns xcb_void_cookie_t
- **
- *****************************************************************************/
-
xcb_void_cookie_t
xcb_map_subwindows_checked (xcb_connection_t *c /**< */,
xcb_window_t window /**< */);
@@ -6949,19 +5926,8 @@ xcb_map_subwindows_checked (xcb_connection_t *c /**< */,
* @return A cookie
*
* 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_map_subwindows (xcb_connection_t *c /**< */,
xcb_window_t window /**< */);
@@ -6978,22 +5944,11 @@ xcb_map_subwindows (xcb_connection_t *c /**< */,
*
* Unmapping a window leads to the `UnmapNotify` event being generated. Also,
* `Expose` events are generated for formerly obscured windows.
- *
+ *
* 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_unmap_window_checked
- **
- ** @param xcb_connection_t *c
- ** @param xcb_window_t window
- ** @returns xcb_void_cookie_t
- **
- *****************************************************************************/
-
xcb_void_cookie_t
xcb_unmap_window_checked (xcb_connection_t *c /**< */,
xcb_window_t window /**< */);
@@ -7010,19 +5965,8 @@ xcb_unmap_window_checked (xcb_connection_t *c /**< */,
*
* Unmapping a window leads to the `UnmapNotify` event being generated. Also,
* `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_unmap_window (xcb_connection_t *c /**< */,
xcb_window_t window /**< */);
@@ -7033,22 +5977,11 @@ xcb_unmap_window (xcb_connection_t *c /**< */,
* @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_unmap_subwindows_checked
- **
- ** @param xcb_connection_t *c
- ** @param xcb_window_t window
- ** @returns xcb_void_cookie_t
- **
- *****************************************************************************/
-
xcb_void_cookie_t
xcb_unmap_subwindows_checked (xcb_connection_t *c /**< */,
xcb_window_t window /**< */);
@@ -7059,19 +5992,8 @@ xcb_unmap_subwindows_checked (xcb_connection_t *c /**< */,
* @return A cookie
*
* 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_unmap_subwindows (xcb_connection_t *c /**< */,
xcb_window_t window /**< */);
@@ -7090,24 +6012,11 @@ xcb_configure_window_sizeof (const void *_buffer /**< */);
* @return A cookie
*
* Configures a window's size, position, border width and stacking order.
- *
+ *
* 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_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_configure_window_checked (xcb_connection_t *c /**< */,
xcb_window_t window /**< */,
@@ -7125,21 +6034,8 @@ xcb_configure_window_checked (xcb_connection_t *c /**< */,
* @return A cookie
*
* 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_configure_window (xcb_connection_t *c /**< */,
xcb_window_t window /**< */,
@@ -7160,23 +6056,11 @@ xcb_configure_window (xcb_connection_t *c /**< */,
*
* If \a direction is `XCB_CIRCULATE_LOWER_HIGHEST`, the highest mapped child will
* be lowered to the bottom of the stack.
- *
+ *
* 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_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_circulate_window_checked (xcb_connection_t *c /**< */,
uint8_t direction /**< */,
@@ -7196,20 +6080,8 @@ xcb_circulate_window_checked (xcb_connection_t *c /**< */,
*
* If \a direction is `XCB_CIRCULATE_LOWER_HIGHEST`, the highest mapped child 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_circulate_window (xcb_connection_t *c /**< */,
uint8_t direction /**< */,
@@ -7223,19 +6095,8 @@ xcb_circulate_window (xcb_connection_t *c /**< */,
* @return A cookie
*
* 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 (xcb_connection_t *c /**< */,
xcb_drawable_t drawable /**< */);
@@ -7248,22 +6109,11 @@ xcb_get_geometry (xcb_connection_t *c /**< */,
* @return A cookie
*
* Gets the current geometry of the specified drawable (either `Window` or `Pixmap`).
- *
+ *
* 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_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_unchecked (xcb_connection_t *c /**< */,
xcb_drawable_t drawable /**< */);
@@ -7275,25 +6125,13 @@ xcb_get_geometry_unchecked (xcb_connection_t *c /**< */,
* @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_get_geometry_unchecked(). is used.
* Otherwise, it stores the error if any.
*
* 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 (xcb_connection_t *c /**< */,
xcb_get_geometry_cookie_t cookie /**< */,
@@ -7311,19 +6149,8 @@ xcb_query_tree_sizeof (const void *_buffer /**< */);
*
* Gets the root window ID, parent window ID and list of children windows for the
* specified \a window. The children are listed in bottom-to-top stacking order.
- *
+ *
*/
-
-/*****************************************************************************
- **
- ** 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 (xcb_connection_t *c /**< */,
xcb_window_t window /**< */);
@@ -7337,62 +6164,21 @@ xcb_query_tree (xcb_connection_t *c /**< */,
*
* Gets the root window ID, parent window ID and list of children windows for the
* specified \a window. The children are listed in bottom-to-top stacking order.
- *
+ *
* 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_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_unchecked (xcb_connection_t *c /**< */,
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_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
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_query_tree_children_end (const xcb_query_tree_reply_t *R /**< */);
@@ -7403,25 +6189,13 @@ xcb_query_tree_children_end (const xcb_query_tree_reply_t *R /**< */);
* @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_query_tree_unchecked(). is used.
* Otherwise, it stores the error if any.
*
* 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 (xcb_connection_t *c /**< */,
xcb_query_tree_cookie_t cookie /**< */,
@@ -7446,21 +6220,8 @@ xcb_intern_atom_sizeof (const void *_buffer /**< */);
* If \a only_if_exists is 0, the atom will be created if it does not already 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 (xcb_connection_t *c /**< */,
uint8_t only_if_exists /**< */,
@@ -7483,24 +6244,11 @@ xcb_intern_atom (xcb_connection_t *c /**< */,
* If \a only_if_exists is 0, the atom will be created if it does not already 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
* a reply to be generated. Any returned error will be
* 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_unchecked (xcb_connection_t *c /**< */,
uint8_t only_if_exists /**< */,
@@ -7514,25 +6262,13 @@ xcb_intern_atom_unchecked (xcb_connection_t *c /**< */,
* @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_intern_atom_unchecked(). is used.
* Otherwise, it stores the error if any.
*
* 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 (xcb_connection_t *c /**< */,
xcb_intern_atom_cookie_t cookie /**< */,
@@ -7547,19 +6283,8 @@ xcb_get_atom_name_sizeof (const void *_buffer /**< */);
* @return A cookie
*
* 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 (xcb_connection_t *c /**< */,
xcb_atom_t atom /**< */);
@@ -7570,62 +6295,21 @@ xcb_get_atom_name (xcb_connection_t *c /**< */,
* @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_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_unchecked (xcb_connection_t *c /**< */,
xcb_atom_t atom /**< */);
-
-/*****************************************************************************
- **
- ** char * xcb_get_atom_name_name
- **
- ** @param const xcb_get_atom_name_reply_t *R
- ** @returns char *
- **
- *****************************************************************************/
-
char *
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
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_get_atom_name_name_end (const xcb_get_atom_name_reply_t *R /**< */);
@@ -7636,25 +6320,13 @@ xcb_get_atom_name_name_end (const xcb_get_atom_name_reply_t *R /**< */);
* @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_get_atom_name_unchecked(). is used.
* Otherwise, it stores the error if any.
*
* 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 (xcb_connection_t *c /**< */,
xcb_get_atom_name_cookie_t cookie /**< */,
@@ -7683,28 +6355,11 @@ xcb_change_property_sizeof (const void *_buffer /**< */);
* example the window title (`WM_NAME`) or its minimum size (`WM_NORMAL_HINTS`).
* Protocols such as EWMH also use properties - for example EWMH defines the
* 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
* a reply to be generated. Any returned error will be
* 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_change_property_checked (xcb_connection_t *c /**< */,
uint8_t mode /**< */,
@@ -7735,25 +6390,8 @@ xcb_change_property_checked (xcb_connection_t *c /**< */,
* example the window title (`WM_NAME`) or its minimum size (`WM_NORMAL_HINTS`).
* Protocols such as EWMH also use properties - for example EWMH defines the
* 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_change_property (xcb_connection_t *c /**< */,
uint8_t mode /**< */,
@@ -7770,23 +6408,11 @@ xcb_change_property (xcb_connection_t *c /**< */,
* @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_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_delete_property_checked (xcb_connection_t *c /**< */,
xcb_window_t window /**< */,
@@ -7798,20 +6424,8 @@ xcb_delete_property_checked (xcb_connection_t *c /**< */,
* @return A cookie
*
* 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_delete_property (xcb_connection_t *c /**< */,
xcb_window_t window /**< */,
@@ -7845,24 +6459,8 @@ xcb_get_property_sizeof (const void *_buffer /**< */);
* 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 (xcb_connection_t *c /**< */,
uint8_t _delete /**< */,
@@ -7897,27 +6495,11 @@ xcb_get_property (xcb_connection_t *c /**< */,
* 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
* a reply to be generated. Any returned error will be
* 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_unchecked (xcb_connection_t *c /**< */,
uint8_t _delete /**< */,
@@ -7927,42 +6509,12 @@ xcb_get_property_unchecked (xcb_connection_t *c /**< */,
uint32_t long_offset /**< */,
uint32_t long_length /**< */);
-
-/*****************************************************************************
- **
- ** void * xcb_get_property_value
- **
- ** @param const xcb_get_property_reply_t *R
- ** @returns void *
- **
- *****************************************************************************/
-
void *
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
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_get_property_value_end (const xcb_get_property_reply_t *R /**< */);
@@ -7973,25 +6525,13 @@ xcb_get_property_value_end (const xcb_get_property_reply_t *R /**< */);
* @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_get_property_unchecked(). is used.
* Otherwise, it stores the error if any.
*
* 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 (xcb_connection_t *c /**< */,
xcb_get_property_cookie_t cookie /**< */,
@@ -8006,19 +6546,8 @@ xcb_list_properties_sizeof (const void *_buffer /**< */);
* @return A cookie
*
* 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 (xcb_connection_t *c /**< */,
xcb_window_t window /**< */);
@@ -8029,62 +6558,21 @@ xcb_list_properties (xcb_connection_t *c /**< */,
* @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_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_unchecked (xcb_connection_t *c /**< */,
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_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
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_list_properties_atoms_end (const xcb_list_properties_reply_t *R /**< */);
@@ -8095,25 +6583,13 @@ xcb_list_properties_atoms_end (const xcb_list_properties_reply_t *R /**< */);
* @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_list_properties_unchecked(). is used.
* Otherwise, it stores the error if any.
*
* 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 (xcb_connection_t *c /**< */,
xcb_list_properties_cookie_t cookie /**< */,
@@ -8141,24 +6617,11 @@ xcb_list_properties_reply (xcb_connection_t *c /**< */,
* 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
* a reply to be generated. Any returned error will be
* 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_set_selection_owner_checked (xcb_connection_t *c /**< */,
xcb_window_t owner /**< */,
@@ -8187,21 +6650,8 @@ xcb_set_selection_owner_checked (xcb_connection_t *c /**< */,
* 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_set_selection_owner (xcb_connection_t *c /**< */,
xcb_window_t owner /**< */,
@@ -8218,19 +6668,8 @@ xcb_set_selection_owner (xcb_connection_t *c /**< */,
* 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 (xcb_connection_t *c /**< */,
xcb_atom_t selection /**< */);
@@ -8245,22 +6684,11 @@ xcb_get_selection_owner (xcb_connection_t *c /**< */,
* 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
* a reply to be generated. Any returned error will be
* 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_unchecked (xcb_connection_t *c /**< */,
xcb_atom_t selection /**< */);
@@ -8272,25 +6700,13 @@ xcb_get_selection_owner_unchecked (xcb_connection_t *c /**< */,
* @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_get_selection_owner_unchecked(). is used.
* Otherwise, it stores the error if any.
*
* 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 (xcb_connection_t *c /**< */,
xcb_get_selection_owner_cookie_t cookie /**< */,
@@ -8302,26 +6718,11 @@ xcb_get_selection_owner_reply (xcb_connection_t *c /**< */,
* @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_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_convert_selection_checked (xcb_connection_t *c /**< */,
xcb_window_t requestor /**< */,
@@ -8336,23 +6737,8 @@ xcb_convert_selection_checked (xcb_connection_t *c /**< */,
* @return A cookie
*
* 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_convert_selection (xcb_connection_t *c /**< */,
xcb_window_t requestor /**< */,
@@ -8393,25 +6779,11 @@ xcb_convert_selection (xcb_connection_t *c /**< */,
* 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 the
* `send_event` field which is forced to 'true'.
- *
+ *
* 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_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_send_event_checked (xcb_connection_t *c /**< */,
uint8_t propagate /**< */,
@@ -8451,22 +6823,8 @@ xcb_send_event_checked (xcb_connection_t *c /**< */,
* 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 the
* `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_send_event (xcb_connection_t *c /**< */,
uint8_t propagate /**< */,
@@ -8508,26 +6866,8 @@ xcb_send_event (xcb_connection_t *c /**< */,
* @return A cookie
*
* Actively grabs control of the pointer. Further pointer events are reported only to the grabbing client. Overrides any active pointer grab by this client.
- *
+ *
*/
-
-/*****************************************************************************
- **
- ** 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 (xcb_connection_t *c /**< */,
uint8_t owner_events /**< */,
@@ -8573,29 +6913,11 @@ xcb_grab_pointer (xcb_connection_t *c /**< */,
* @return A cookie
*
* Actively grabs control of the pointer. Further pointer events are reported only to the grabbing client. Overrides any active pointer grab by this client.
- *
+ *
* 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_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_unchecked (xcb_connection_t *c /**< */,
uint8_t owner_events /**< */,
@@ -8614,25 +6936,13 @@ xcb_grab_pointer_unchecked (xcb_connection_t *c /**< */,
* @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_grab_pointer_unchecked(). is used.
* Otherwise, it stores the error if any.
*
* 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 (xcb_connection_t *c /**< */,
xcb_grab_pointer_cookie_t cookie /**< */,
@@ -8653,22 +6963,11 @@ xcb_grab_pointer_reply (xcb_connection_t *c /**< */,
* press.
*
* EnterNotify and LeaveNotify events are generated.
- *
+ *
* 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_ungrab_pointer_checked
- **
- ** @param xcb_connection_t *c
- ** @param xcb_timestamp_t time
- ** @returns xcb_void_cookie_t
- **
- *****************************************************************************/
-
xcb_void_cookie_t
xcb_ungrab_pointer_checked (xcb_connection_t *c /**< */,
xcb_timestamp_t time /**< */);
@@ -8688,19 +6987,8 @@ xcb_ungrab_pointer_checked (xcb_connection_t *c /**< */,
* 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_ungrab_pointer (xcb_connection_t *c /**< */,
xcb_timestamp_t time /**< */);
@@ -8768,30 +7056,11 @@ xcb_ungrab_pointer (xcb_connection_t *c /**< */,
* When using AnyModifier or AnyButton, the request fails completely (no grabs 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
* a reply to be generated. Any returned error will be
* 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_grab_button_checked (xcb_connection_t *c /**< */,
uint8_t owner_events /**< */,
@@ -8867,27 +7136,8 @@ xcb_grab_button_checked (xcb_connection_t *c /**< */,
* When using AnyModifier or AnyButton, the request fails completely (no grabs 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_grab_button (xcb_connection_t *c /**< */,
uint8_t owner_events /**< */,
@@ -8906,24 +7156,11 @@ xcb_grab_button (xcb_connection_t *c /**< */,
* @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_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_ungrab_button_checked (xcb_connection_t *c /**< */,
uint8_t button /**< */,
@@ -8936,21 +7173,8 @@ xcb_ungrab_button_checked (xcb_connection_t *c /**< */,
* @return A cookie
*
* 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_ungrab_button (xcb_connection_t *c /**< */,
uint8_t button /**< */,
@@ -8963,24 +7187,11 @@ xcb_ungrab_button (xcb_connection_t *c /**< */,
* @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_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_change_active_pointer_grab_checked (xcb_connection_t *c /**< */,
xcb_cursor_t cursor /**< */,
@@ -8993,21 +7204,8 @@ xcb_change_active_pointer_grab_checked (xcb_connection_t *c /**< */,
* @return A cookie
*
* 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_change_active_pointer_grab (xcb_connection_t *c /**< */,
xcb_cursor_t cursor /**< */,
@@ -9041,23 +7239,8 @@ xcb_change_active_pointer_grab (xcb_connection_t *c /**< */,
* specified \a time is earlier than the last-keyboard-grab time or later than 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 (xcb_connection_t *c /**< */,
uint8_t owner_events /**< */,
@@ -9093,26 +7276,11 @@ xcb_grab_keyboard (xcb_connection_t *c /**< */,
* specified \a time is earlier than the last-keyboard-grab time or later than 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
* a reply to be generated. Any returned error will be
* 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_unchecked (xcb_connection_t *c /**< */,
uint8_t owner_events /**< */,
@@ -9128,25 +7296,13 @@ xcb_grab_keyboard_unchecked (xcb_connection_t *c /**< */,
* @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_grab_keyboard_unchecked(). is used.
* Otherwise, it stores the error if any.
*
* 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 (xcb_connection_t *c /**< */,
xcb_grab_keyboard_cookie_t cookie /**< */,
@@ -9158,22 +7314,11 @@ xcb_grab_keyboard_reply (xcb_connection_t *c /**< */,
* @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_ungrab_keyboard_checked
- **
- ** @param xcb_connection_t *c
- ** @param xcb_timestamp_t time
- ** @returns xcb_void_cookie_t
- **
- *****************************************************************************/
-
xcb_void_cookie_t
xcb_ungrab_keyboard_checked (xcb_connection_t *c /**< */,
xcb_timestamp_t time /**< */);
@@ -9184,19 +7329,8 @@ xcb_ungrab_keyboard_checked (xcb_connection_t *c /**< */,
* @return A cookie
*
* 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_ungrab_keyboard (xcb_connection_t *c /**< */,
xcb_timestamp_t time /**< */);
@@ -9251,27 +7385,11 @@ xcb_ungrab_keyboard (xcb_connection_t *c /**< */,
* 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 completely, and a BadAccess error
* results (no grabs are established) if there is a conflicting grab for any combination.
- *
+ *
* 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_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_grab_key_checked (xcb_connection_t *c /**< */,
uint8_t owner_events /**< */,
@@ -9331,24 +7449,8 @@ xcb_grab_key_checked (xcb_connection_t *c /**< */,
* 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 completely, and a BadAccess error
* results (no grabs are established) if there is a conflicting grab for any 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_grab_key (xcb_connection_t *c /**< */,
uint8_t owner_events /**< */,
@@ -9374,24 +7476,11 @@ xcb_grab_key (xcb_connection_t *c /**< */,
*
* 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
* a reply to be generated. Any returned error will be
* 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_ungrab_key_checked (xcb_connection_t *c /**< */,
xcb_keycode_t key /**< */,
@@ -9414,21 +7503,8 @@ xcb_ungrab_key_checked (xcb_connection_t *c /**< */,
*
* 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_ungrab_key (xcb_connection_t *c /**< */,
xcb_keycode_t key /**< */,
@@ -9451,23 +7527,11 @@ xcb_ungrab_key (xcb_connection_t *c /**< */,
* freeze due to grabbing it actively. This request has no effect if \a time 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
* a reply to be generated. Any returned error will be
* 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_allow_events_checked (xcb_connection_t *c /**< */,
uint8_t mode /**< */,
@@ -9489,20 +7553,8 @@ xcb_allow_events_checked (xcb_connection_t *c /**< */,
* freeze due to grabbing it actively. This request has no effect if \a time 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_allow_events (xcb_connection_t *c /**< */,
uint8_t mode /**< */,
@@ -9514,21 +7566,11 @@ xcb_allow_events (xcb_connection_t *c /**< */,
* @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_grab_server_checked
- **
- ** @param xcb_connection_t *c
- ** @returns xcb_void_cookie_t
- **
- *****************************************************************************/
-
xcb_void_cookie_t
xcb_grab_server_checked (xcb_connection_t *c /**< */);
@@ -9538,18 +7580,8 @@ xcb_grab_server_checked (xcb_connection_t *c /**< */);
* @return A cookie
*
* 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_grab_server (xcb_connection_t *c /**< */);
@@ -9559,21 +7591,11 @@ xcb_grab_server (xcb_connection_t *c /**< */);
* @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_ungrab_server_checked
- **
- ** @param xcb_connection_t *c
- ** @returns xcb_void_cookie_t
- **
- *****************************************************************************/
-
xcb_void_cookie_t
xcb_ungrab_server_checked (xcb_connection_t *c /**< */);
@@ -9583,18 +7605,8 @@ xcb_ungrab_server_checked (xcb_connection_t *c /**< */);
* @return A cookie
*
* 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_ungrab_server (xcb_connection_t *c /**< */);
@@ -9608,19 +7620,8 @@ xcb_ungrab_server (xcb_connection_t *c /**< */);
*
* Gets the root window the pointer is logically on and the pointer coordinates
* 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 (xcb_connection_t *c /**< */,
xcb_window_t window /**< */);
@@ -9635,22 +7636,11 @@ xcb_query_pointer (xcb_connection_t *c /**< */,
*
* Gets the root window the pointer is logically on and the pointer coordinates
* relative to the root window's origin.
- *
+ *
* 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_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_unchecked (xcb_connection_t *c /**< */,
xcb_window_t window /**< */);
@@ -9662,25 +7652,13 @@ xcb_query_pointer_unchecked (xcb_connection_t *c /**< */,
* @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_query_pointer_unchecked(). is used.
* Otherwise, it stores the error if any.
*
* 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 (xcb_connection_t *c /**< */,
xcb_query_pointer_cookie_t cookie /**< */,
@@ -9694,16 +7672,6 @@ xcb_query_pointer_reply (xcb_connection_t *c /**< */,
* decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_timecoord_t)
*/
-
-/*****************************************************************************
- **
- ** void xcb_timecoord_next
- **
- ** @param xcb_timecoord_iterator_t *i
- ** @returns void
- **
- *****************************************************************************/
-
void
xcb_timecoord_next (xcb_timecoord_iterator_t *i /**< */);
@@ -9716,16 +7684,6 @@ xcb_timecoord_next (xcb_timecoord_iterator_t *i /**< */);
* The member rem is set to 0. The member data points to the
* 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_timecoord_end (xcb_timecoord_iterator_t i /**< */);
@@ -9738,21 +7696,8 @@ xcb_get_motion_events_sizeof (const void *_buffer /**< */);
* @return A cookie
*
* 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 (xcb_connection_t *c /**< */,
xcb_window_t window /**< */,
@@ -9765,66 +7710,23 @@ xcb_get_motion_events (xcb_connection_t *c /**< */,
* @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_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_unchecked (xcb_connection_t *c /**< */,
xcb_window_t window /**< */,
xcb_timestamp_t start /**< */,
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_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
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_get_motion_events_events_iterator (const xcb_get_motion_events_reply_t *R /**< */);
@@ -9835,25 +7737,13 @@ xcb_get_motion_events_events_iterator (const xcb_get_motion_events_reply_t *R /
* @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_get_motion_events_unchecked(). is used.
* Otherwise, it stores the error if any.
*
* 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 (xcb_connection_t *c /**< */,
xcb_get_motion_events_cookie_t cookie /**< */,
@@ -9865,22 +7755,8 @@ xcb_get_motion_events_reply (xcb_connection_t *c /**< */,
* @return A cookie
*
* 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 (xcb_connection_t *c /**< */,
xcb_window_t src_window /**< */,
@@ -9894,25 +7770,11 @@ xcb_translate_coordinates (xcb_connection_t *c /**< */,
* @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_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_unchecked (xcb_connection_t *c /**< */,
xcb_window_t src_window /**< */,
@@ -9927,25 +7789,13 @@ xcb_translate_coordinates_unchecked (xcb_connection_t *c /**< */,
* @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_translate_coordinates_unchecked(). is used.
* Otherwise, it stores the error if any.
*
* 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 (xcb_connection_t *c /**< */,
xcb_translate_coordinates_cookie_t cookie /**< */,
@@ -9976,29 +7826,11 @@ xcb_translate_coordinates_reply (xcb_connection_t *c /**< */
* 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
* a reply to be generated. Any returned error will be
* 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_warp_pointer_checked (xcb_connection_t *c /**< */,
xcb_window_t src_window /**< */,
@@ -10035,26 +7867,8 @@ xcb_warp_pointer_checked (xcb_connection_t *c /**< */,
* 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_warp_pointer (xcb_connection_t *c /**< */,
xcb_window_t src_window /**< */,
@@ -10092,24 +7906,11 @@ xcb_warp_pointer (xcb_connection_t *c /**< */,
* avoid race conditions when running X over the network).
*
* A FocusIn and FocusOut event is generated when focus is changed.
- *
+ *
* 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_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_set_input_focus_checked (xcb_connection_t *c /**< */,
uint8_t revert_to /**< */,
@@ -10142,21 +7943,8 @@ xcb_set_input_focus_checked (xcb_connection_t *c /**< */,
* avoid race conditions when running X over the network).
*
* 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_set_input_focus (xcb_connection_t *c /**< */,
uint8_t revert_to /**< */,
@@ -10169,18 +7957,8 @@ xcb_set_input_focus (xcb_connection_t *c /**< */,
* @return A cookie
*
* 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 (xcb_connection_t *c /**< */);
@@ -10190,21 +7968,11 @@ xcb_get_input_focus (xcb_connection_t *c /**< */);
* @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_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_unchecked (xcb_connection_t *c /**< */);
@@ -10215,25 +7983,13 @@ xcb_get_input_focus_unchecked (xcb_connection_t *c /**< */);
* @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_get_input_focus_unchecked(). is used.
* Otherwise, it stores the error if any.
*
* 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 (xcb_connection_t *c /**< */,
xcb_get_input_focus_cookie_t cookie /**< */,
@@ -10245,18 +8001,8 @@ xcb_get_input_focus_reply (xcb_connection_t *c /**< */,
* @return A cookie
*
* 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 (xcb_connection_t *c /**< */);
@@ -10266,21 +8012,11 @@ xcb_query_keymap (xcb_connection_t *c /**< */);
* @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_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_unchecked (xcb_connection_t *c /**< */);
@@ -10291,25 +8027,13 @@ xcb_query_keymap_unchecked (xcb_connection_t *c /**< */);
* @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_query_keymap_unchecked(). is used.
* Otherwise, it stores the error if any.
*
* 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 (xcb_connection_t *c /**< */,
xcb_query_keymap_cookie_t cookie /**< */,
@@ -10331,24 +8055,11 @@ xcb_open_font_sizeof (const void *_buffer /**< */);
*
* 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
* a reply to be generated. Any returned error will be
* 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_open_font_checked (xcb_connection_t *c /**< */,
xcb_font_t fid /**< */,
@@ -10368,21 +8079,8 @@ xcb_open_font_checked (xcb_connection_t *c /**< */,
*
* 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_open_font (xcb_connection_t *c /**< */,
xcb_font_t fid /**< */,
@@ -10395,22 +8093,11 @@ xcb_open_font (xcb_connection_t *c /**< */,
* @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_close_font_checked
- **
- ** @param xcb_connection_t *c
- ** @param xcb_font_t font
- ** @returns xcb_void_cookie_t
- **
- *****************************************************************************/
-
xcb_void_cookie_t
xcb_close_font_checked (xcb_connection_t *c /**< */,
xcb_font_t font /**< */);
@@ -10421,19 +8108,8 @@ xcb_close_font_checked (xcb_connection_t *c /**< */,
* @return A cookie
*
* 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_close_font (xcb_connection_t *c /**< */,
xcb_font_t font /**< */);
@@ -10446,16 +8122,6 @@ xcb_close_font (xcb_connection_t *c /**< */,
* decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_fontprop_t)
*/
-
-/*****************************************************************************
- **
- ** void xcb_fontprop_next
- **
- ** @param xcb_fontprop_iterator_t *i
- ** @returns void
- **
- *****************************************************************************/
-
void
xcb_fontprop_next (xcb_fontprop_iterator_t *i /**< */);
@@ -10468,16 +8134,6 @@ xcb_fontprop_next (xcb_fontprop_iterator_t *i /**< */);
* The member rem is set to 0. The member data points to the
* 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_fontprop_end (xcb_fontprop_iterator_t i /**< */);
@@ -10489,16 +8145,6 @@ xcb_fontprop_end (xcb_fontprop_iterator_t i /**< */);
* decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_charinfo_t)
*/
-
-/*****************************************************************************
- **
- ** void xcb_charinfo_next
- **
- ** @param xcb_charinfo_iterator_t *i
- ** @returns void
- **
- *****************************************************************************/
-
void
xcb_charinfo_next (xcb_charinfo_iterator_t *i /**< */);
@@ -10511,16 +8157,6 @@ xcb_charinfo_next (xcb_charinfo_iterator_t *i /**< */);
* The member rem is set to 0. The member data points to the
* 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_charinfo_end (xcb_charinfo_iterator_t i /**< */);
@@ -10535,19 +8171,8 @@ xcb_query_font_sizeof (const void *_buffer /**< */);
* @return A cookie
*
* 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 (xcb_connection_t *c /**< */,
xcb_fontable_t font /**< */);
@@ -10560,101 +8185,30 @@ xcb_query_font (xcb_connection_t *c /**< */,
* @return A cookie
*
* Queries information associated with the font.
- *
+ *
* 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_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_unchecked (xcb_connection_t *c /**< */,
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_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
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_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_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
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_query_font_char_infos_iterator (const xcb_query_font_reply_t *R /**< */);
@@ -10665,25 +8219,13 @@ xcb_query_font_char_infos_iterator (const xcb_query_font_reply_t *R /**< */);
* @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_query_font_unchecked(). is used.
* Otherwise, it stores the error if any.
*
* 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 (xcb_connection_t *c /**< */,
xcb_query_font_cookie_t cookie /**< */,
@@ -10723,21 +8265,8 @@ xcb_query_text_extents_sizeof (const void *_buffer /**< */,
*
* 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 (xcb_connection_t *c /**< */,
xcb_fontable_t font /**< */,
@@ -10774,24 +8303,11 @@ xcb_query_text_extents (xcb_connection_t *c /**< */,
*
* 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
* a reply to be generated. Any returned error will be
* 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_unchecked (xcb_connection_t *c /**< */,
xcb_fontable_t font /**< */,
@@ -10805,25 +8321,13 @@ xcb_query_text_extents_unchecked (xcb_connection_t *c /**< */,
* @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_query_text_extents_unchecked(). is used.
* Otherwise, it stores the error if any.
*
* 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 (xcb_connection_t *c /**< */,
xcb_query_text_extents_cookie_t cookie /**< */,
@@ -10832,42 +8336,12 @@ xcb_query_text_extents_reply (xcb_connection_t *c /**< */,
int
xcb_str_sizeof (const void *_buffer /**< */);
-
-/*****************************************************************************
- **
- ** char * xcb_str_name
- **
- ** @param const xcb_str_t *R
- ** @returns char *
- **
- *****************************************************************************/
-
char *
xcb_str_name (const xcb_str_t *R /**< */);
-
-/*****************************************************************************
- **
- ** int xcb_str_name_length
- **
- ** @param const xcb_str_t *R
- ** @returns int
- **
- *****************************************************************************/
-
int
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_str_name_end (const xcb_str_t *R /**< */);
@@ -10879,16 +8353,6 @@ xcb_str_name_end (const xcb_str_t *R /**< */);
* decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_str_t)
*/
-
-/*****************************************************************************
- **
- ** void xcb_str_next
- **
- ** @param xcb_str_iterator_t *i
- ** @returns void
- **
- *****************************************************************************/
-
void
xcb_str_next (xcb_str_iterator_t *i /**< */);
@@ -10901,16 +8365,6 @@ xcb_str_next (xcb_str_iterator_t *i /**< */);
* The member rem is set to 0. The member data points to the
* 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_str_end (xcb_str_iterator_t i /**< */);
@@ -10931,21 +8385,8 @@ xcb_list_fonts_sizeof (const void *_buffer /**< */);
* @return A cookie
*
* 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 (xcb_connection_t *c /**< */,
uint16_t max_names /**< */,
@@ -10966,53 +8407,20 @@ xcb_list_fonts (xcb_connection_t *c /**< */,
* @return A cookie
*
* Gets a list of available font names which match the given \a pattern.
- *
+ *
* 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_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_unchecked (xcb_connection_t *c /**< */,
uint16_t max_names /**< */,
uint16_t pattern_len /**< */,
const char *pattern /**< */);
-
-/*****************************************************************************
- **
- ** int xcb_list_fonts_names_length
- **
- ** @param const xcb_list_fonts_reply_t *R
- ** @returns int
- **
- *****************************************************************************/
-
int
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_list_fonts_names_iterator (const xcb_list_fonts_reply_t *R /**< */);
@@ -11023,25 +8431,13 @@ xcb_list_fonts_names_iterator (const xcb_list_fonts_reply_t *R /**< */);
* @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_list_fonts_unchecked(). is used.
* Otherwise, it stores the error if any.
*
* 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 (xcb_connection_t *c /**< */,
xcb_list_fonts_cookie_t cookie /**< */,
@@ -11064,21 +8460,8 @@ xcb_list_fonts_with_info_sizeof (const void *_buffer /**< */);
* @return A cookie
*
* 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 (xcb_connection_t *c /**< */,
uint16_t max_names /**< */,
@@ -11099,105 +8482,32 @@ xcb_list_fonts_with_info (xcb_connection_t *c /**< */,
* @return A cookie
*
* Gets a list of available font names which match the given \a pattern.
- *
+ *
* 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_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_unchecked (xcb_connection_t *c /**< */,
uint16_t max_names /**< */,
uint16_t pattern_len /**< */,
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_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
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_list_fonts_with_info_properties_iterator (const xcb_list_fonts_with_info_reply_t *R /**< */);
-
-/*****************************************************************************
- **
- ** char * xcb_list_fonts_with_info_name
- **
- ** @param const xcb_list_fonts_with_info_reply_t *R
- ** @returns char *
- **
- *****************************************************************************/
-
char *
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
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_list_fonts_with_info_name_end (const xcb_list_fonts_with_info_reply_t *R /**< */);
@@ -11208,25 +8518,13 @@ xcb_list_fonts_with_info_name_end (const xcb_list_fonts_with_info_reply_t *R /*
* @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_list_fonts_with_info_unchecked(). is used.
* Otherwise, it stores the error if any.
*
* 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 (xcb_connection_t *c /**< */,
xcb_list_fonts_with_info_cookie_t cookie /**< */,
@@ -11241,23 +8539,11 @@ xcb_set_font_path_sizeof (const void *_buffer /**< */);
* @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_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_set_font_path_checked (xcb_connection_t *c /**< */,
uint16_t font_qty /**< */,
@@ -11269,20 +8555,8 @@ xcb_set_font_path_checked (xcb_connection_t *c /**< */,
* @return A cookie
*
* 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_set_font_path (xcb_connection_t *c /**< */,
uint16_t font_qty /**< */,
@@ -11297,18 +8571,8 @@ xcb_get_font_path_sizeof (const void *_buffer /**< */);
* @return A cookie
*
* 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 (xcb_connection_t *c /**< */);
@@ -11318,47 +8582,17 @@ xcb_get_font_path (xcb_connection_t *c /**< */);
* @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_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_unchecked (xcb_connection_t *c /**< */);
-
-/*****************************************************************************
- **
- ** int xcb_get_font_path_path_length
- **
- ** @param const xcb_get_font_path_reply_t *R
- ** @returns int
- **
- *****************************************************************************/
-
int
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_get_font_path_path_iterator (const xcb_get_font_path_reply_t *R /**< */);
@@ -11369,25 +8603,13 @@ xcb_get_font_path_path_iterator (const xcb_get_font_path_reply_t *R /**< */);
* @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_get_font_path_unchecked(). is used.
* Otherwise, it stores the error if any.
*
* 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 (xcb_connection_t *c /**< */,
xcb_get_font_path_cookie_t cookie /**< */,
@@ -11407,26 +8629,11 @@ xcb_get_font_path_reply (xcb_connection_t *c /**< */,
*
* Creates a pixmap. The pixmap can only be used on the same screen as \a drawable
* is on and only with drawables of the same \a depth.
- *
+ *
* 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_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_create_pixmap_checked (xcb_connection_t *c /**< */,
uint8_t depth /**< */,
@@ -11449,23 +8656,8 @@ xcb_create_pixmap_checked (xcb_connection_t *c /**< */,
*
* Creates a pixmap. The pixmap can only be used on the same screen as \a drawable
* 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_create_pixmap (xcb_connection_t *c /**< */,
uint8_t depth /**< */,
@@ -11483,22 +8675,11 @@ xcb_create_pixmap (xcb_connection_t *c /**< */,
*
* 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
* a reply to be generated. Any returned error will be
* 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_free_pixmap_checked (xcb_connection_t *c /**< */,
xcb_pixmap_t pixmap /**< */);
@@ -11512,19 +8693,8 @@ xcb_free_pixmap_checked (xcb_connection_t *c /**< */,
*
* 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_free_pixmap (xcb_connection_t *c /**< */,
xcb_pixmap_t pixmap /**< */);
@@ -11543,25 +8713,11 @@ xcb_create_gc_sizeof (const void *_buffer /**< */);
*
* Creates a graphics context. The graphics context can be used with any drawable
* that has the same root and depth as the specified drawable.
- *
+ *
* 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_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_create_gc_checked (xcb_connection_t *c /**< */,
xcb_gcontext_t cid /**< */,
@@ -11580,22 +8736,8 @@ xcb_create_gc_checked (xcb_connection_t *c /**< */,
*
* Creates a graphics context. The graphics context can be used with any drawable
* 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_create_gc (xcb_connection_t *c /**< */,
xcb_gcontext_t cid /**< */,
@@ -11619,24 +8761,11 @@ xcb_change_gc_sizeof (const void *_buffer /**< */);
* @return A cookie
*
* Changes the components specified by \a value_mask for the specified graphics context.
- *
+ *
* 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_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_change_gc_checked (xcb_connection_t *c /**< */,
xcb_gcontext_t gc /**< */,
@@ -11656,21 +8785,8 @@ xcb_change_gc_checked (xcb_connection_t *c /**< */,
* @return A cookie
*
* Changes the components specified by \a value_mask for the specified graphics 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_change_gc (xcb_connection_t *c /**< */,
xcb_gcontext_t gc /**< */,
@@ -11683,24 +8799,11 @@ xcb_change_gc (xcb_connection_t *c /**< */,
* @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_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_copy_gc_checked (xcb_connection_t *c /**< */,
xcb_gcontext_t src_gc /**< */,
@@ -11713,21 +8816,8 @@ xcb_copy_gc_checked (xcb_connection_t *c /**< */,
* @return A cookie
*
* 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_copy_gc (xcb_connection_t *c /**< */,
xcb_gcontext_t src_gc /**< */,
@@ -11743,25 +8833,11 @@ xcb_set_dashes_sizeof (const void *_buffer /**< */);
* @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_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_set_dashes_checked (xcb_connection_t *c /**< */,
xcb_gcontext_t gc /**< */,
@@ -11775,22 +8851,8 @@ xcb_set_dashes_checked (xcb_connection_t *c /**< */,
* @return A cookie
*
* 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_set_dashes (xcb_connection_t *c /**< */,
xcb_gcontext_t gc /**< */,
@@ -11808,27 +8870,11 @@ xcb_set_clip_rectangles_sizeof (const void *_buffer /**< */,
* @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_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_set_clip_rectangles_checked (xcb_connection_t *c /**< */,
uint8_t ordering /**< */,
@@ -11844,24 +8890,8 @@ xcb_set_clip_rectangles_checked (xcb_connection_t *c /**< */,
* @return A cookie
*
* 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_set_clip_rectangles (xcb_connection_t *c /**< */,
uint8_t ordering /**< */,
@@ -11879,22 +8909,11 @@ xcb_set_clip_rectangles (xcb_connection_t *c /**< */,
* @return A cookie
*
* Destroys the specified \a gc and all associated storage.
- *
+ *
* 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_free_gc_checked
- **
- ** @param xcb_connection_t *c
- ** @param xcb_gcontext_t gc
- ** @returns xcb_void_cookie_t
- **
- *****************************************************************************/
-
xcb_void_cookie_t
xcb_free_gc_checked (xcb_connection_t *c /**< */,
xcb_gcontext_t gc /**< */);
@@ -11907,19 +8926,8 @@ xcb_free_gc_checked (xcb_connection_t *c /**< */,
* @return A cookie
*
* 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_free_gc (xcb_connection_t *c /**< */,
xcb_gcontext_t gc /**< */);
@@ -11930,27 +8938,11 @@ xcb_free_gc (xcb_connection_t *c /**< */,
* @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_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_clear_area_checked (xcb_connection_t *c /**< */,
uint8_t exposures /**< */,
@@ -11966,24 +8958,8 @@ xcb_clear_area_checked (xcb_connection_t *c /**< */,
* @return A cookie
*
* 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_clear_area (xcb_connection_t *c /**< */,
uint8_t exposures /**< */,
@@ -12009,30 +8985,11 @@ xcb_clear_area (xcb_connection_t *c /**< */,
* @return A cookie
*
* Copies the specified rectangle from \a src_drawable to \a dst_drawable.
- *
+ *
* 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_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_copy_area_checked (xcb_connection_t *c /**< */,
xcb_drawable_t src_drawable /**< */,
@@ -12061,27 +9018,8 @@ xcb_copy_area_checked (xcb_connection_t *c /**< */,
* @return A cookie
*
* 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_copy_area (xcb_connection_t *c /**< */,
xcb_drawable_t src_drawable /**< */,
@@ -12100,31 +9038,11 @@ xcb_copy_area (xcb_connection_t *c /**< */,
* @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_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_copy_plane_checked (xcb_connection_t *c /**< */,
xcb_drawable_t src_drawable /**< */,
@@ -12144,28 +9062,8 @@ xcb_copy_plane_checked (xcb_connection_t *c /**< */,
* @return A cookie
*
* 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_copy_plane (xcb_connection_t *c /**< */,
xcb_drawable_t src_drawable /**< */,
@@ -12189,26 +9087,11 @@ xcb_poly_point_sizeof (const void *_buffer /**< */,
* @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_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_poly_point_checked (xcb_connection_t *c /**< */,
uint8_t coordinate_mode /**< */,
@@ -12223,23 +9106,8 @@ xcb_poly_point_checked (xcb_connection_t *c /**< */,
* @return A cookie
*
* 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_poly_point (xcb_connection_t *c /**< */,
uint8_t coordinate_mode /**< */,
@@ -12272,26 +9140,11 @@ xcb_poly_line_sizeof (const void *_buffer /**< */,
* intersect, the intersecting pixels are drawn multiple times. If wide lines
* intersect, the intersecting pixels are drawn only once, as though the entire
* request were a single, filled shape.
- *
+ *
* 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_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_poly_line_checked (xcb_connection_t *c /**< */,
uint8_t coordinate_mode /**< */,
@@ -12320,23 +9173,8 @@ xcb_poly_line_checked (xcb_connection_t *c /**< */,
* intersect, the intersecting pixels are drawn multiple times. If wide lines
* intersect, the intersecting pixels are drawn only once, as though the entire
* 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_poly_line (xcb_connection_t *c /**< */,
uint8_t coordinate_mode /**< */,
@@ -12353,16 +9191,6 @@ xcb_poly_line (xcb_connection_t *c /**< */,
* decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_segment_t)
*/
-
-/*****************************************************************************
- **
- ** void xcb_segment_next
- **
- ** @param xcb_segment_iterator_t *i
- ** @returns void
- **
- *****************************************************************************/
-
void
xcb_segment_next (xcb_segment_iterator_t *i /**< */);
@@ -12375,16 +9203,6 @@ xcb_segment_next (xcb_segment_iterator_t *i /**< */);
* The member rem is set to 0. The member data points to the
* 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_segment_end (xcb_segment_iterator_t i /**< */);
@@ -12413,25 +9231,11 @@ xcb_poly_segment_sizeof (const void *_buffer /**< */,
* TODO: include the xcb_segment_t data structure
*
* TODO: an example
- *
+ *
* 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_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_poly_segment_checked (xcb_connection_t *c /**< */,
xcb_drawable_t drawable /**< */,
@@ -12460,22 +9264,8 @@ xcb_poly_segment_checked (xcb_connection_t *c /**< */,
* 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_poly_segment (xcb_connection_t *c /**< */,
xcb_drawable_t drawable /**< */,
@@ -12493,25 +9283,11 @@ xcb_poly_rectangle_sizeof (const void *_buffer /**< */,
* @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_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_poly_rectangle_checked (xcb_connection_t *c /**< */,
xcb_drawable_t drawable /**< */,
@@ -12525,22 +9301,8 @@ xcb_poly_rectangle_checked (xcb_connection_t *c /**< */,
* @return A cookie
*
* 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_poly_rectangle (xcb_connection_t *c /**< */,
xcb_drawable_t drawable /**< */,
@@ -12558,25 +9320,11 @@ xcb_poly_arc_sizeof (const void *_buffer /**< */,
* @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_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_poly_arc_checked (xcb_connection_t *c /**< */,
xcb_drawable_t drawable /**< */,
@@ -12590,22 +9338,8 @@ xcb_poly_arc_checked (xcb_connection_t *c /**< */,
* @return A cookie
*
* 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_poly_arc (xcb_connection_t *c /**< */,
xcb_drawable_t drawable /**< */,
@@ -12623,27 +9357,11 @@ xcb_fill_poly_sizeof (const void *_buffer /**< */,
* @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_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_fill_poly_checked (xcb_connection_t *c /**< */,
xcb_drawable_t drawable /**< */,
@@ -12659,24 +9377,8 @@ xcb_fill_poly_checked (xcb_connection_t *c /**< */,
* @return A cookie
*
* 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_fill_poly (xcb_connection_t *c /**< */,
xcb_drawable_t drawable /**< */,
@@ -12710,25 +9412,11 @@ xcb_poly_fill_rectangle_sizeof (const void *_buffer /**< */,
* Fills the specified rectangle(s) in the order listed in the array. For any
* 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
* a reply to be generated. Any returned error will be
* 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_poly_fill_rectangle_checked (xcb_connection_t *c /**< */,
xcb_drawable_t drawable /**< */,
@@ -12756,22 +9444,8 @@ xcb_poly_fill_rectangle_checked (xcb_connection_t *c /**< */,
* Fills the specified rectangle(s) in the order listed in the array. For any
* 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_poly_fill_rectangle (xcb_connection_t *c /**< */,
xcb_drawable_t drawable /**< */,
@@ -12789,25 +9463,11 @@ xcb_poly_fill_arc_sizeof (const void *_buffer /**< */,
* @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_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_poly_fill_arc_checked (xcb_connection_t *c /**< */,
xcb_drawable_t drawable /**< */,
@@ -12821,22 +9481,8 @@ xcb_poly_fill_arc_checked (xcb_connection_t *c /**< */,
* @return A cookie
*
* 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_poly_fill_arc (xcb_connection_t *c /**< */,
xcb_drawable_t drawable /**< */,
@@ -12854,32 +9500,11 @@ xcb_put_image_sizeof (const void *_buffer /**< */,
* @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_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_put_image_checked (xcb_connection_t *c /**< */,
uint8_t format /**< */,
@@ -12900,29 +9525,8 @@ xcb_put_image_checked (xcb_connection_t *c /**< */,
* @return A cookie
*
* 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_put_image (xcb_connection_t *c /**< */,
uint8_t format /**< */,
@@ -12946,25 +9550,8 @@ xcb_get_image_sizeof (const void *_buffer /**< */);
* @return A cookie
*
* 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 (xcb_connection_t *c /**< */,
uint8_t format /**< */,
@@ -12981,28 +9568,11 @@ xcb_get_image (xcb_connection_t *c /**< */,
* @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_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_unchecked (xcb_connection_t *c /**< */,
uint8_t format /**< */,
@@ -13013,42 +9583,12 @@ xcb_get_image_unchecked (xcb_connection_t *c /**< */,
uint16_t height /**< */,
uint32_t plane_mask /**< */);
-
-/*****************************************************************************
- **
- ** uint8_t * xcb_get_image_data
- **
- ** @param const xcb_get_image_reply_t *R
- ** @returns uint8_t *
- **
- *****************************************************************************/
-
uint8_t *
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
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_get_image_data_end (const xcb_get_image_reply_t *R /**< */);
@@ -13059,25 +9599,13 @@ xcb_get_image_data_end (const xcb_get_image_reply_t *R /**< */);
* @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_get_image_unchecked(). is used.
* Otherwise, it stores the error if any.
*
* 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 (xcb_connection_t *c /**< */,
xcb_get_image_cookie_t cookie /**< */,
@@ -13093,27 +9621,11 @@ xcb_poly_text_8_sizeof (const void *_buffer /**< */,
* @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_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_poly_text_8_checked (xcb_connection_t *c /**< */,
xcb_drawable_t drawable /**< */,
@@ -13129,24 +9641,8 @@ xcb_poly_text_8_checked (xcb_connection_t *c /**< */,
* @return A cookie
*
* 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_poly_text_8 (xcb_connection_t *c /**< */,
xcb_drawable_t drawable /**< */,
@@ -13166,27 +9662,11 @@ xcb_poly_text_16_sizeof (const void *_buffer /**< */,
* @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_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_poly_text_16_checked (xcb_connection_t *c /**< */,
xcb_drawable_t drawable /**< */,
@@ -13202,24 +9682,8 @@ xcb_poly_text_16_checked (xcb_connection_t *c /**< */,
* @return A cookie
*
* 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_poly_text_16 (xcb_connection_t *c /**< */,
xcb_drawable_t drawable /**< */,
@@ -13257,27 +9721,11 @@ xcb_image_text_8_sizeof (const void *_buffer /**< */);
*
* Note that using X core fonts is deprecated (but still supported) in favor of
* client-side rendering using Xft.
- *
+ *
* 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_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_image_text_8_checked (xcb_connection_t *c /**< */,
uint8_t string_len /**< */,
@@ -13312,24 +9760,8 @@ xcb_image_text_8_checked (xcb_connection_t *c /**< */,
*
* Note that using X core fonts is deprecated (but still supported) in favor 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_image_text_8 (xcb_connection_t *c /**< */,
uint8_t string_len /**< */,
@@ -13368,27 +9800,11 @@ xcb_image_text_16_sizeof (const void *_buffer /**< */);
*
* Note that using X core fonts is deprecated (but still supported) in favor of
* client-side rendering using Xft.
- *
+ *
* 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_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_image_text_16_checked (xcb_connection_t *c /**< */,
uint8_t string_len /**< */,
@@ -13424,24 +9840,8 @@ xcb_image_text_16_checked (xcb_connection_t *c /**< */,
*
* Note that using X core fonts is deprecated (but still supported) in favor 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_image_text_16 (xcb_connection_t *c /**< */,
uint8_t string_len /**< */,
@@ -13457,25 +9857,11 @@ xcb_image_text_16 (xcb_connection_t *c /**< */,
* @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_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_create_colormap_checked (xcb_connection_t *c /**< */,
uint8_t alloc /**< */,
@@ -13489,22 +9875,8 @@ xcb_create_colormap_checked (xcb_connection_t *c /**< */,
* @return A cookie
*
* 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_create_colormap (xcb_connection_t *c /**< */,
uint8_t alloc /**< */,
@@ -13518,22 +9890,11 @@ xcb_create_colormap (xcb_connection_t *c /**< */,
* @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_free_colormap_checked
- **
- ** @param xcb_connection_t *c
- ** @param xcb_colormap_t cmap
- ** @returns xcb_void_cookie_t
- **
- *****************************************************************************/
-
xcb_void_cookie_t
xcb_free_colormap_checked (xcb_connection_t *c /**< */,
xcb_colormap_t cmap /**< */);
@@ -13544,19 +9905,8 @@ xcb_free_colormap_checked (xcb_connection_t *c /**< */,
* @return A cookie
*
* 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_free_colormap (xcb_connection_t *c /**< */,
xcb_colormap_t cmap /**< */);
@@ -13567,23 +9917,11 @@ xcb_free_colormap (xcb_connection_t *c /**< */,
* @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_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_copy_colormap_and_free_checked (xcb_connection_t *c /**< */,
xcb_colormap_t mid /**< */,
@@ -13595,20 +9933,8 @@ xcb_copy_colormap_and_free_checked (xcb_connection_t *c /**< */,
* @return A cookie
*
* 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_copy_colormap_and_free (xcb_connection_t *c /**< */,
xcb_colormap_t mid /**< */,
@@ -13620,22 +9946,11 @@ xcb_copy_colormap_and_free (xcb_connection_t *c /**< */,
* @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_install_colormap_checked
- **
- ** @param xcb_connection_t *c
- ** @param xcb_colormap_t cmap
- ** @returns xcb_void_cookie_t
- **
- *****************************************************************************/
-
xcb_void_cookie_t
xcb_install_colormap_checked (xcb_connection_t *c /**< */,
xcb_colormap_t cmap /**< */);
@@ -13646,19 +9961,8 @@ xcb_install_colormap_checked (xcb_connection_t *c /**< */,
* @return A cookie
*
* 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_install_colormap (xcb_connection_t *c /**< */,
xcb_colormap_t cmap /**< */);
@@ -13669,22 +9973,11 @@ xcb_install_colormap (xcb_connection_t *c /**< */,
* @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_uninstall_colormap_checked
- **
- ** @param xcb_connection_t *c
- ** @param xcb_colormap_t cmap
- ** @returns xcb_void_cookie_t
- **
- *****************************************************************************/
-
xcb_void_cookie_t
xcb_uninstall_colormap_checked (xcb_connection_t *c /**< */,
xcb_colormap_t cmap /**< */);
@@ -13695,19 +9988,8 @@ xcb_uninstall_colormap_checked (xcb_connection_t *c /**< */,
* @return A cookie
*
* 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_uninstall_colormap (xcb_connection_t *c /**< */,
xcb_colormap_t cmap /**< */);
@@ -13721,19 +10003,8 @@ xcb_list_installed_colormaps_sizeof (const void *_buffer /**< */);
* @return A cookie
*
* 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 (xcb_connection_t *c /**< */,
xcb_window_t window /**< */);
@@ -13744,62 +10015,21 @@ xcb_list_installed_colormaps (xcb_connection_t *c /**< */,
* @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_list_installed_colormaps_cookie_t xcb_list_installed_colormaps_unchecked
- **
- ** @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_unchecked (xcb_connection_t *c /**< */,
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_list_installed_colormaps_cmaps (const xcb_list_installed_colormaps_reply_t *R /**< */);
-
-/*****************************************************************************
- **
- ** int xcb_list_installed_colormaps_cmaps_length
- **
- ** @param const xcb_list_installed_colormaps_reply_t *R
- ** @returns int
- **
- *****************************************************************************/
-
int
xcb_list_installed_colormaps_cmaps_length (const xcb_list_installed_colormaps_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_list_installed_colormaps_cmaps_end (const xcb_list_installed_colormaps_reply_t *R /**< */);
@@ -13810,25 +10040,13 @@ xcb_list_installed_colormaps_cmaps_end (const xcb_list_installed_colormaps_reply
* @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_list_installed_colormaps_unchecked(). is used.
* Otherwise, it stores the error if any.
*
* The returned value must be freed by the caller using free().
*/
-
-/*****************************************************************************
- **
- ** xcb_list_installed_colormaps_reply_t * xcb_list_installed_colormaps_reply
- **
- ** @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 (xcb_connection_t *c /**< */,
xcb_list_installed_colormaps_cookie_t cookie /**< */,
@@ -13849,22 +10067,8 @@ xcb_list_installed_colormaps_reply (xcb_connection_t *c /
* and directly calculate the color pixel value to avoid the round trip. But, for
* example, on 16-bit color setups (VNC), you can easily get the closest supported
* 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 (xcb_connection_t *c /**< */,
xcb_colormap_t cmap /**< */,
@@ -13887,25 +10091,11 @@ xcb_alloc_color (xcb_connection_t *c /**< */,
* and directly calculate the color pixel value to avoid the round trip. But, for
* example, on 16-bit color setups (VNC), you can easily get the closest supported
* RGB value to the RGB value you are specifying.
- *
+ *
* 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_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_unchecked (xcb_connection_t *c /**< */,
xcb_colormap_t cmap /**< */,
@@ -13920,25 +10110,13 @@ xcb_alloc_color_unchecked (xcb_connection_t *c /**< */,
* @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_alloc_color_unchecked(). is used.
* Otherwise, it stores the error if any.
*
* 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 (xcb_connection_t *c /**< */,
xcb_alloc_color_cookie_t cookie /**< */,
@@ -13953,21 +10131,8 @@ xcb_alloc_named_color_sizeof (const void *_buffer /**< */);
* @return A cookie
*
* 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 (xcb_connection_t *c /**< */,
xcb_colormap_t cmap /**< */,
@@ -13980,24 +10145,11 @@ xcb_alloc_named_color (xcb_connection_t *c /**< */,
* @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_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_unchecked (xcb_connection_t *c /**< */,
xcb_colormap_t cmap /**< */,
@@ -14011,25 +10163,13 @@ xcb_alloc_named_color_unchecked (xcb_connection_t *c /**< */,
* @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_alloc_named_color_unchecked(). is used.
* Otherwise, it stores the error if any.
*
* 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 (xcb_connection_t *c /**< */,
xcb_alloc_named_color_cookie_t cookie /**< */,
@@ -14044,22 +10184,8 @@ xcb_alloc_color_cells_sizeof (const void *_buffer /**< */);
* @return A cookie
*
* 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 (xcb_connection_t *c /**< */,
uint8_t contiguous /**< */,
@@ -14073,25 +10199,11 @@ xcb_alloc_color_cells (xcb_connection_t *c /**< */,
* @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_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_unchecked (xcb_connection_t *c /**< */,
uint8_t contiguous /**< */,
@@ -14099,81 +10211,21 @@ xcb_alloc_color_cells_unchecked (xcb_connection_t *c /**< */,
uint16_t colors /**< */,
uint16_t planes /**< */);
-
-/*****************************************************************************
- **
- ** uint32_t * xcb_alloc_color_cells_pixels
- **
- ** @param const xcb_alloc_color_cells_reply_t *R
- ** @returns uint32_t *
- **
- *****************************************************************************/
-
uint32_t *
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
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_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 *
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
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_alloc_color_cells_masks_end (const xcb_alloc_color_cells_reply_t *R /**< */);
@@ -14184,25 +10236,13 @@ xcb_alloc_color_cells_masks_end (const xcb_alloc_color_cells_reply_t *R /**< */
* @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_alloc_color_cells_unchecked(). is used.
* Otherwise, it stores the error if any.
*
* 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 (xcb_connection_t *c /**< */,
xcb_alloc_color_cells_cookie_t cookie /**< */,
@@ -14217,24 +10257,8 @@ xcb_alloc_color_planes_sizeof (const void *_buffer /**< */);
* @return A cookie
*
* 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 (xcb_connection_t *c /**< */,
uint8_t contiguous /**< */,
@@ -14250,27 +10274,11 @@ xcb_alloc_color_planes (xcb_connection_t *c /**< */,
* @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_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_unchecked (xcb_connection_t *c /**< */,
uint8_t contiguous /**< */,
@@ -14280,42 +10288,12 @@ xcb_alloc_color_planes_unchecked (xcb_connection_t *c /**< */,
uint16_t greens /**< */,
uint16_t blues /**< */);
-
-/*****************************************************************************
- **
- ** uint32_t * xcb_alloc_color_planes_pixels
- **
- ** @param const xcb_alloc_color_planes_reply_t *R
- ** @returns uint32_t *
- **
- *****************************************************************************/
-
uint32_t *
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
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_alloc_color_planes_pixels_end (const xcb_alloc_color_planes_reply_t *R /**< */);
@@ -14326,25 +10304,13 @@ xcb_alloc_color_planes_pixels_end (const xcb_alloc_color_planes_reply_t *R /**<
* @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_alloc_color_planes_unchecked(). is used.
* Otherwise, it stores the error if any.
*
* 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 (xcb_connection_t *c /**< */,
xcb_alloc_color_planes_cookie_t cookie /**< */,
@@ -14360,25 +10326,11 @@ xcb_free_colors_sizeof (const void *_buffer /**< */,
* @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_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_free_colors_checked (xcb_connection_t *c /**< */,
xcb_colormap_t cmap /**< */,
@@ -14392,22 +10344,8 @@ xcb_free_colors_checked (xcb_connection_t *c /**< */,
* @return A cookie
*
* 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_free_colors (xcb_connection_t *c /**< */,
xcb_colormap_t cmap /**< */,
@@ -14423,16 +10361,6 @@ xcb_free_colors (xcb_connection_t *c /**< */,
* decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_coloritem_t)
*/
-
-/*****************************************************************************
- **
- ** void xcb_coloritem_next
- **
- ** @param xcb_coloritem_iterator_t *i
- ** @returns void
- **
- *****************************************************************************/
-
void
xcb_coloritem_next (xcb_coloritem_iterator_t *i /**< */);
@@ -14445,16 +10373,6 @@ xcb_coloritem_next (xcb_coloritem_iterator_t *i /**< */);
* The member rem is set to 0. The member data points to the
* 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_coloritem_end (xcb_coloritem_iterator_t i /**< */);
@@ -14468,24 +10386,11 @@ xcb_store_colors_sizeof (const void *_buffer /**< */,
* @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_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_store_colors_checked (xcb_connection_t *c /**< */,
xcb_colormap_t cmap /**< */,
@@ -14498,21 +10403,8 @@ xcb_store_colors_checked (xcb_connection_t *c /**< */,
* @return A cookie
*
* 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_store_colors (xcb_connection_t *c /**< */,
xcb_colormap_t cmap /**< */,
@@ -14528,26 +10420,11 @@ xcb_store_named_color_sizeof (const void *_buffer /**< */);
* @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_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_store_named_color_checked (xcb_connection_t *c /**< */,
uint8_t flags /**< */,
@@ -14562,23 +10439,8 @@ xcb_store_named_color_checked (xcb_connection_t *c /**< */,
* @return A cookie
*
* 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_store_named_color (xcb_connection_t *c /**< */,
uint8_t flags /**< */,
@@ -14595,16 +10457,6 @@ xcb_store_named_color (xcb_connection_t *c /**< */,
* decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_rgb_t)
*/
-
-/*****************************************************************************
- **
- ** void xcb_rgb_next
- **
- ** @param xcb_rgb_iterator_t *i
- ** @returns void
- **
- *****************************************************************************/
-
void
xcb_rgb_next (xcb_rgb_iterator_t *i /**< */);
@@ -14617,16 +10469,6 @@ xcb_rgb_next (xcb_rgb_iterator_t *i /**< */);
* The member rem is set to 0. The member data points to the
* 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_rgb_end (xcb_rgb_iterator_t i /**< */);
@@ -14640,21 +10482,8 @@ xcb_query_colors_sizeof (const void *_buffer /**< */,
* @return A cookie
*
* 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 (xcb_connection_t *c /**< */,
xcb_colormap_t cmap /**< */,
@@ -14667,66 +10496,23 @@ xcb_query_colors (xcb_connection_t *c /**< */,
* @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_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_unchecked (xcb_connection_t *c /**< */,
xcb_colormap_t cmap /**< */,
uint32_t pixels_len /**< */,
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_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
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_query_colors_colors_iterator (const xcb_query_colors_reply_t *R /**< */);
@@ -14737,25 +10523,13 @@ xcb_query_colors_colors_iterator (const xcb_query_colors_reply_t *R /**< */);
* @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_query_colors_unchecked(). is used.
* Otherwise, it stores the error if any.
*
* 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 (xcb_connection_t *c /**< */,
xcb_query_colors_cookie_t cookie /**< */,
@@ -14770,21 +10544,8 @@ xcb_lookup_color_sizeof (const void *_buffer /**< */);
* @return A cookie
*
* 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 (xcb_connection_t *c /**< */,
xcb_colormap_t cmap /**< */,
@@ -14797,24 +10558,11 @@ xcb_lookup_color (xcb_connection_t *c /**< */,
* @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_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_unchecked (xcb_connection_t *c /**< */,
xcb_colormap_t cmap /**< */,
@@ -14828,25 +10576,13 @@ xcb_lookup_color_unchecked (xcb_connection_t *c /**< */,
* @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_lookup_color_unchecked(). is used.
* Otherwise, it stores the error if any.
*
* 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 (xcb_connection_t *c /**< */,
xcb_lookup_color_cookie_t cookie /**< */,
@@ -14858,32 +10594,11 @@ xcb_lookup_color_reply (xcb_connection_t *c /**< */,
* @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_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_create_cursor_checked (xcb_connection_t *c /**< */,
xcb_cursor_t cid /**< */,
@@ -14904,29 +10619,8 @@ xcb_create_cursor_checked (xcb_connection_t *c /**< */,
* @return A cookie
*
* 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_create_cursor (xcb_connection_t *c /**< */,
xcb_cursor_t cid /**< */,
@@ -14969,32 +10663,11 @@ xcb_create_cursor (xcb_connection_t *c /**< */,
* specified by \a fore_red, \a fore_green and \a fore_blue). All pixels set to 0
* will use the background color (as specified by \a back_red, \a back_green and
* \a back_blue).
- *
+ *
* 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_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_create_glyph_cursor_checked (xcb_connection_t *c /**< */,
xcb_cursor_t cid /**< */,
@@ -15037,29 +10710,8 @@ xcb_create_glyph_cursor_checked (xcb_connection_t *c /**< */,
* specified by \a fore_red, \a fore_green and \a fore_blue). All pixels set to 0
* will use the background color (as specified by \a back_red, \a back_green 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_create_glyph_cursor (xcb_connection_t *c /**< */,
xcb_cursor_t cid /**< */,
@@ -15083,22 +10735,11 @@ xcb_create_glyph_cursor (xcb_connection_t *c /**< */,
*
* 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
* a reply to be generated. Any returned error will be
* 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_free_cursor_checked (xcb_connection_t *c /**< */,
xcb_cursor_t cursor /**< */);
@@ -15112,19 +10753,8 @@ xcb_free_cursor_checked (xcb_connection_t *c /**< */,
*
* 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_free_cursor (xcb_connection_t *c /**< */,
xcb_cursor_t cursor /**< */);
@@ -15135,28 +10765,11 @@ xcb_free_cursor (xcb_connection_t *c /**< */,
* @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_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_recolor_cursor_checked (xcb_connection_t *c /**< */,
xcb_cursor_t cursor /**< */,
@@ -15173,25 +10786,8 @@ xcb_recolor_cursor_checked (xcb_connection_t *c /**< */,
* @return A cookie
*
* 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_recolor_cursor (xcb_connection_t *c /**< */,
xcb_cursor_t cursor /**< */,
@@ -15208,22 +10804,8 @@ xcb_recolor_cursor (xcb_connection_t *c /**< */,
* @return A cookie
*
* 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 (xcb_connection_t *c /**< */,
uint8_t _class /**< */,
@@ -15237,25 +10819,11 @@ xcb_query_best_size (xcb_connection_t *c /**< */,
* @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_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_unchecked (xcb_connection_t *c /**< */,
uint8_t _class /**< */,
@@ -15270,25 +10838,13 @@ xcb_query_best_size_unchecked (xcb_connection_t *c /**< */,
* @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_query_best_size_unchecked(). is used.
* Otherwise, it stores the error if any.
*
* 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 (xcb_connection_t *c /**< */,
xcb_query_best_size_cookie_t cookie /**< */,
@@ -15315,20 +10871,8 @@ xcb_query_extension_sizeof (const void *_buffer /**< */);
*
* 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 (xcb_connection_t *c /**< */,
uint16_t name_len /**< */,
@@ -15352,23 +10896,11 @@ xcb_query_extension (xcb_connection_t *c /**< */,
*
* 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
* a reply to be generated. Any returned error will be
* 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_unchecked (xcb_connection_t *c /**< */,
uint16_t name_len /**< */,
@@ -15381,25 +10913,13 @@ xcb_query_extension_unchecked (xcb_connection_t *c /**< */,
* @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_query_extension_unchecked(). is used.
* Otherwise, it stores the error if any.
*
* 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 (xcb_connection_t *c /**< */,
xcb_query_extension_cookie_t cookie /**< */,
@@ -15414,18 +10934,8 @@ xcb_list_extensions_sizeof (const void *_buffer /**< */);
* @return A cookie
*
* 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 (xcb_connection_t *c /**< */);
@@ -15435,47 +10945,17 @@ xcb_list_extensions (xcb_connection_t *c /**< */);
* @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_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_unchecked (xcb_connection_t *c /**< */);
-
-/*****************************************************************************
- **
- ** int xcb_list_extensions_names_length
- **
- ** @param const xcb_list_extensions_reply_t *R
- ** @returns int
- **
- *****************************************************************************/
-
int
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_list_extensions_names_iterator (const xcb_list_extensions_reply_t *R /**< */);
@@ -15486,25 +10966,13 @@ xcb_list_extensions_names_iterator (const xcb_list_extensions_reply_t *R /**< *
* @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_list_extensions_unchecked(). is used.
* Otherwise, it stores the error if any.
*
* 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 (xcb_connection_t *c /**< */,
xcb_list_extensions_cookie_t cookie /**< */,
@@ -15519,25 +10987,11 @@ xcb_change_keyboard_mapping_sizeof (const void *_buffer /**< */);
* @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_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_change_keyboard_mapping_checked (xcb_connection_t *c /**< */,
uint8_t keycode_count /**< */,
@@ -15551,22 +11005,8 @@ xcb_change_keyboard_mapping_checked (xcb_connection_t *c /**< */,
* @return A cookie
*
* 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_change_keyboard_mapping (xcb_connection_t *c /**< */,
uint8_t keycode_count /**< */,
@@ -15583,20 +11023,8 @@ xcb_get_keyboard_mapping_sizeof (const void *_buffer /**< */);
* @return A cookie
*
* 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 (xcb_connection_t *c /**< */,
xcb_keycode_t first_keycode /**< */,
@@ -15608,64 +11036,22 @@ xcb_get_keyboard_mapping (xcb_connection_t *c /**< */,
* @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_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_unchecked (xcb_connection_t *c /**< */,
xcb_keycode_t first_keycode /**< */,
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_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
xcb_get_keyboard_mapping_keysyms_length (const xcb_get_keyboard_mapping_reply_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_get_keyboard_mapping_keysyms_end (const xcb_get_keyboard_mapping_reply_t *R /**< */);
@@ -15676,25 +11062,13 @@ xcb_get_keyboard_mapping_keysyms_end (const xcb_get_keyboard_mapping_reply_t *R
* @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_get_keyboard_mapping_unchecked(). is used.
* Otherwise, it stores the error if any.
*
* 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 (xcb_connection_t *c /**< */,
xcb_get_keyboard_mapping_cookie_t cookie /**< */,
@@ -15709,23 +11083,11 @@ xcb_change_keyboard_control_sizeof (const void *_buffer /**< */);
* @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_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_change_keyboard_control_checked (xcb_connection_t *c /**< */,
uint32_t value_mask /**< */,
@@ -15737,20 +11099,8 @@ xcb_change_keyboard_control_checked (xcb_connection_t *c /**< */,
* @return A cookie
*
* 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_change_keyboard_control (xcb_connection_t *c /**< */,
uint32_t value_mask /**< */,
@@ -15762,18 +11112,8 @@ xcb_change_keyboard_control (xcb_connection_t *c /**< */,
* @return A cookie
*
* 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 (xcb_connection_t *c /**< */);
@@ -15783,21 +11123,11 @@ xcb_get_keyboard_control (xcb_connection_t *c /**< */);
* @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_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_unchecked (xcb_connection_t *c /**< */);
@@ -15808,25 +11138,13 @@ xcb_get_keyboard_control_unchecked (xcb_connection_t *c /**< */);
* @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_get_keyboard_control_unchecked(). is used.
* Otherwise, it stores the error if any.
*
* 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 (xcb_connection_t *c /**< */,
xcb_get_keyboard_control_cookie_t cookie /**< */,
@@ -15838,22 +11156,11 @@ xcb_get_keyboard_control_reply (xcb_connection_t *c /**< */,
* @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_bell_checked
- **
- ** @param xcb_connection_t *c
- ** @param int8_t percent
- ** @returns xcb_void_cookie_t
- **
- *****************************************************************************/
-
xcb_void_cookie_t
xcb_bell_checked (xcb_connection_t *c /**< */,
int8_t percent /**< */);
@@ -15864,19 +11171,8 @@ xcb_bell_checked (xcb_connection_t *c /**< */,
* @return A cookie
*
* 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_bell (xcb_connection_t *c /**< */,
int8_t percent /**< */);
@@ -15887,26 +11183,11 @@ xcb_bell (xcb_connection_t *c /**< */,
* @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_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_change_pointer_control_checked (xcb_connection_t *c /**< */,
int16_t acceleration_numerator /**< */,
@@ -15921,23 +11202,8 @@ xcb_change_pointer_control_checked (xcb_connection_t *c /**< */,
* @return A cookie
*
* 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_change_pointer_control (xcb_connection_t *c /**< */,
int16_t acceleration_numerator /**< */,
@@ -15952,18 +11218,8 @@ xcb_change_pointer_control (xcb_connection_t *c /**< */,
* @return A cookie
*
* 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 (xcb_connection_t *c /**< */);
@@ -15973,21 +11229,11 @@ xcb_get_pointer_control (xcb_connection_t *c /**< */);
* @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_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_unchecked (xcb_connection_t *c /**< */);
@@ -15998,25 +11244,13 @@ xcb_get_pointer_control_unchecked (xcb_connection_t *c /**< */);
* @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_get_pointer_control_unchecked(). is used.
* Otherwise, it stores the error if any.
*
* 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 (xcb_connection_t *c /**< */,
xcb_get_pointer_control_cookie_t cookie /**< */,
@@ -16028,25 +11262,11 @@ xcb_get_pointer_control_reply (xcb_connection_t *c /**< */,
* @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_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_set_screen_saver_checked (xcb_connection_t *c /**< */,
int16_t timeout /**< */,
@@ -16060,22 +11280,8 @@ xcb_set_screen_saver_checked (xcb_connection_t *c /**< */,
* @return A cookie
*
* 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_set_screen_saver (xcb_connection_t *c /**< */,
int16_t timeout /**< */,
@@ -16089,18 +11295,8 @@ xcb_set_screen_saver (xcb_connection_t *c /**< */,
* @return A cookie
*
* 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 (xcb_connection_t *c /**< */);
@@ -16110,21 +11306,11 @@ xcb_get_screen_saver (xcb_connection_t *c /**< */);
* @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_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_unchecked (xcb_connection_t *c /**< */);
@@ -16135,25 +11321,13 @@ xcb_get_screen_saver_unchecked (xcb_connection_t *c /**< */);
* @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_get_screen_saver_unchecked(). is used.
* Otherwise, it stores the error if any.
*
* 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 (xcb_connection_t *c /**< */,
xcb_get_screen_saver_cookie_t cookie /**< */,
@@ -16168,25 +11342,11 @@ xcb_change_hosts_sizeof (const void *_buffer /**< */);
* @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_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_change_hosts_checked (xcb_connection_t *c /**< */,
uint8_t mode /**< */,
@@ -16200,22 +11360,8 @@ xcb_change_hosts_checked (xcb_connection_t *c /**< */,
* @return A cookie
*
* 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_change_hosts (xcb_connection_t *c /**< */,
uint8_t mode /**< */,
@@ -16226,42 +11372,12 @@ xcb_change_hosts (xcb_connection_t *c /**< */,
int
xcb_host_sizeof (const void *_buffer /**< */);
-
-/*****************************************************************************
- **
- ** uint8_t * xcb_host_address
- **
- ** @param const xcb_host_t *R
- ** @returns uint8_t *
- **
- *****************************************************************************/
-
uint8_t *
xcb_host_address (const xcb_host_t *R /**< */);
-
-/*****************************************************************************
- **
- ** int xcb_host_address_length
- **
- ** @param const xcb_host_t *R
- ** @returns int
- **
- *****************************************************************************/
-
int
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_host_address_end (const xcb_host_t *R /**< */);
@@ -16273,16 +11389,6 @@ xcb_host_address_end (const xcb_host_t *R /**< */);
* decreased by one. The member data points to the next
* element. The member index is increased by sizeof(xcb_host_t)
*/
-
-/*****************************************************************************
- **
- ** void xcb_host_next
- **
- ** @param xcb_host_iterator_t *i
- ** @returns void
- **
- *****************************************************************************/
-
void
xcb_host_next (xcb_host_iterator_t *i /**< */);
@@ -16295,16 +11401,6 @@ xcb_host_next (xcb_host_iterator_t *i /**< */);
* The member rem is set to 0. The member data points to the
* 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_host_end (xcb_host_iterator_t i /**< */);
@@ -16317,18 +11413,8 @@ xcb_list_hosts_sizeof (const void *_buffer /**< */);
* @return A cookie
*
* 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 (xcb_connection_t *c /**< */);
@@ -16338,47 +11424,17 @@ xcb_list_hosts (xcb_connection_t *c /**< */);
* @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_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_unchecked (xcb_connection_t *c /**< */);
-
-/*****************************************************************************
- **
- ** int xcb_list_hosts_hosts_length
- **
- ** @param const xcb_list_hosts_reply_t *R
- ** @returns int
- **
- *****************************************************************************/
-
int
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_list_hosts_hosts_iterator (const xcb_list_hosts_reply_t *R /**< */);
@@ -16389,25 +11445,13 @@ xcb_list_hosts_hosts_iterator (const xcb_list_hosts_reply_t *R /**< */);
* @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_list_hosts_unchecked(). is used.
* Otherwise, it stores the error if any.
*
* 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 (xcb_connection_t *c /**< */,
xcb_list_hosts_cookie_t cookie /**< */,
@@ -16419,22 +11463,11 @@ xcb_list_hosts_reply (xcb_connection_t *c /**< */,
* @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_set_access_control_checked
- **
- ** @param xcb_connection_t *c
- ** @param uint8_t mode
- ** @returns xcb_void_cookie_t
- **
- *****************************************************************************/
-
xcb_void_cookie_t
xcb_set_access_control_checked (xcb_connection_t *c /**< */,
uint8_t mode /**< */);
@@ -16445,19 +11478,8 @@ xcb_set_access_control_checked (xcb_connection_t *c /**< */,
* @return A cookie
*
* 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_set_access_control (xcb_connection_t *c /**< */,
uint8_t mode /**< */);
@@ -16468,22 +11490,11 @@ xcb_set_access_control (xcb_connection_t *c /**< */,
* @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_set_close_down_mode_checked
- **
- ** @param xcb_connection_t *c
- ** @param uint8_t mode
- ** @returns xcb_void_cookie_t
- **
- *****************************************************************************/
-
xcb_void_cookie_t
xcb_set_close_down_mode_checked (xcb_connection_t *c /**< */,
uint8_t mode /**< */);
@@ -16494,19 +11505,8 @@ xcb_set_close_down_mode_checked (xcb_connection_t *c /**< */,
* @return A cookie
*
* 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_set_close_down_mode (xcb_connection_t *c /**< */,
uint8_t mode /**< */);
@@ -16523,22 +11523,11 @@ xcb_set_close_down_mode (xcb_connection_t *c /**< */,
* @return A cookie
*
* 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
* a reply to be generated. Any returned error will be
* 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_kill_client_checked (xcb_connection_t *c /**< */,
uint32_t resource /**< */);
@@ -16555,19 +11544,8 @@ xcb_kill_client_checked (xcb_connection_t *c /**< */,
* @return A cookie
*
* 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_kill_client (xcb_connection_t *c /**< */,
uint32_t resource /**< */);
@@ -16581,25 +11559,11 @@ xcb_rotate_properties_sizeof (const void *_buffer /**< */);
* @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_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_rotate_properties_checked (xcb_connection_t *c /**< */,
xcb_window_t window /**< */,
@@ -16613,22 +11577,8 @@ xcb_rotate_properties_checked (xcb_connection_t *c /**< */,
* @return A cookie
*
* 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_rotate_properties (xcb_connection_t *c /**< */,
xcb_window_t window /**< */,
@@ -16642,22 +11592,11 @@ xcb_rotate_properties (xcb_connection_t *c /**< */,
* @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_force_screen_saver_checked
- **
- ** @param xcb_connection_t *c
- ** @param uint8_t mode
- ** @returns xcb_void_cookie_t
- **
- *****************************************************************************/
-
xcb_void_cookie_t
xcb_force_screen_saver_checked (xcb_connection_t *c /**< */,
uint8_t mode /**< */);
@@ -16668,19 +11607,8 @@ xcb_force_screen_saver_checked (xcb_connection_t *c /**< */,
* @return A cookie
*
* 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_force_screen_saver (xcb_connection_t *c /**< */,
uint8_t mode /**< */);
@@ -16694,20 +11622,8 @@ xcb_set_pointer_mapping_sizeof (const void *_buffer /**< */);
* @return A cookie
*
* 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 (xcb_connection_t *c /**< */,
uint8_t map_len /**< */,
@@ -16719,23 +11635,11 @@ xcb_set_pointer_mapping (xcb_connection_t *c /**< */,
* @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_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_unchecked (xcb_connection_t *c /**< */,
uint8_t map_len /**< */,
@@ -16748,25 +11652,13 @@ xcb_set_pointer_mapping_unchecked (xcb_connection_t *c /**< */,
* @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_set_pointer_mapping_unchecked(). is used.
* Otherwise, it stores the error if any.
*
* 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 (xcb_connection_t *c /**< */,
xcb_set_pointer_mapping_cookie_t cookie /**< */,
@@ -16781,18 +11673,8 @@ xcb_get_pointer_mapping_sizeof (const void *_buffer /**< */);
* @return A cookie
*
* 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 (xcb_connection_t *c /**< */);
@@ -16802,60 +11684,20 @@ xcb_get_pointer_mapping (xcb_connection_t *c /**< */);
* @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_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_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 *
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
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_get_pointer_mapping_map_end (const xcb_get_pointer_mapping_reply_t *R /**< */);
@@ -16866,25 +11708,13 @@ xcb_get_pointer_mapping_map_end (const xcb_get_pointer_mapping_reply_t *R /**<
* @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_get_pointer_mapping_unchecked(). is used.
* Otherwise, it stores the error if any.
*
* 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 (xcb_connection_t *c /**< */,
xcb_get_pointer_mapping_cookie_t cookie /**< */,
@@ -16899,20 +11729,8 @@ xcb_set_modifier_mapping_sizeof (const void *_buffer /**< */);
* @return A cookie
*
* 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 (xcb_connection_t *c /**< */,
uint8_t keycodes_per_modifier /**< */,
@@ -16924,23 +11742,11 @@ xcb_set_modifier_mapping (xcb_connection_t *c /**< */,
* @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_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_unchecked (xcb_connection_t *c /**< */,
uint8_t keycodes_per_modifier /**< */,
@@ -16953,25 +11759,13 @@ xcb_set_modifier_mapping_unchecked (xcb_connection_t *c /**< */,
* @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_set_modifier_mapping_unchecked(). is used.
* Otherwise, it stores the error if any.
*
* 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 (xcb_connection_t *c /**< */,
xcb_set_modifier_mapping_cookie_t cookie /**< */,
@@ -16986,18 +11780,8 @@ xcb_get_modifier_mapping_sizeof (const void *_buffer /**< */);
* @return A cookie
*
* 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 (xcb_connection_t *c /**< */);
@@ -17007,60 +11791,20 @@ xcb_get_modifier_mapping (xcb_connection_t *c /**< */);
* @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_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_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_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
xcb_get_modifier_mapping_keycodes_length (const xcb_get_modifier_mapping_reply_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_get_modifier_mapping_keycodes_end (const xcb_get_modifier_mapping_reply_t *R /**< */);
@@ -17071,25 +11815,13 @@ xcb_get_modifier_mapping_keycodes_end (const xcb_get_modifier_mapping_reply_t *R
* @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_get_modifier_mapping_unchecked(). is used.
* Otherwise, it stores the error if any.
*
* 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 (xcb_connection_t *c /**< */,
xcb_get_modifier_mapping_cookie_t cookie /**< */,
@@ -17101,21 +11833,11 @@ xcb_get_modifier_mapping_reply (xcb_connection_t *c /**< */,
* @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_no_operation_checked
- **
- ** @param xcb_connection_t *c
- ** @returns xcb_void_cookie_t
- **
- *****************************************************************************/
-
xcb_void_cookie_t
xcb_no_operation_checked (xcb_connection_t *c /**< */);
@@ -17125,18 +11847,8 @@ xcb_no_operation_checked (xcb_connection_t *c /**< */);
* @return A cookie
*
* 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_no_operation (xcb_connection_t *c /**< */);