xref: /netbsd/external/mit/xorg/lib/libxcb/files/glx.h (revision 6550d01e)
1 /*
2  * This file generated automatically from glx.xml by c_client.py.
3  * Edit at your peril.
4  */
5 
6 /**
7  * @defgroup XCB_Glx_API XCB Glx API
8  * @brief Glx XCB Protocol Implementation.
9  * @{
10  **/
11 
12 #ifndef __GLX_H
13 #define __GLX_H
14 
15 #include "xcb.h"
16 #include "xproto.h"
17 
18 #ifdef __cplusplus
19 extern "C" {
20 #endif
21 
22 #define XCB_GLX_MAJOR_VERSION 1
23 #define XCB_GLX_MINOR_VERSION 3
24 
25 extern xcb_extension_t xcb_glx_id;
26 
27 typedef uint32_t xcb_glx_pixmap_t;
28 
29 /**
30  * @brief xcb_glx_pixmap_iterator_t
31  **/
32 typedef struct xcb_glx_pixmap_iterator_t {
33     xcb_glx_pixmap_t *data; /**<  */
34     int               rem; /**<  */
35     int               index; /**<  */
36 } xcb_glx_pixmap_iterator_t;
37 
38 typedef uint32_t xcb_glx_context_t;
39 
40 /**
41  * @brief xcb_glx_context_iterator_t
42  **/
43 typedef struct xcb_glx_context_iterator_t {
44     xcb_glx_context_t *data; /**<  */
45     int                rem; /**<  */
46     int                index; /**<  */
47 } xcb_glx_context_iterator_t;
48 
49 typedef uint32_t xcb_glx_pbuffer_t;
50 
51 /**
52  * @brief xcb_glx_pbuffer_iterator_t
53  **/
54 typedef struct xcb_glx_pbuffer_iterator_t {
55     xcb_glx_pbuffer_t *data; /**<  */
56     int                rem; /**<  */
57     int                index; /**<  */
58 } xcb_glx_pbuffer_iterator_t;
59 
60 typedef uint32_t xcb_glx_window_t;
61 
62 /**
63  * @brief xcb_glx_window_iterator_t
64  **/
65 typedef struct xcb_glx_window_iterator_t {
66     xcb_glx_window_t *data; /**<  */
67     int               rem; /**<  */
68     int               index; /**<  */
69 } xcb_glx_window_iterator_t;
70 
71 typedef uint32_t xcb_glx_fbconfig_t;
72 
73 /**
74  * @brief xcb_glx_fbconfig_iterator_t
75  **/
76 typedef struct xcb_glx_fbconfig_iterator_t {
77     xcb_glx_fbconfig_t *data; /**<  */
78     int                 rem; /**<  */
79     int                 index; /**<  */
80 } xcb_glx_fbconfig_iterator_t;
81 
82 typedef uint32_t xcb_glx_drawable_t;
83 
84 /**
85  * @brief xcb_glx_drawable_iterator_t
86  **/
87 typedef struct xcb_glx_drawable_iterator_t {
88     xcb_glx_drawable_t *data; /**<  */
89     int                 rem; /**<  */
90     int                 index; /**<  */
91 } xcb_glx_drawable_iterator_t;
92 
93 typedef float xcb_glx_float32_t;
94 
95 /**
96  * @brief xcb_glx_float32_iterator_t
97  **/
98 typedef struct xcb_glx_float32_iterator_t {
99     xcb_glx_float32_t *data; /**<  */
100     int                rem; /**<  */
101     int                index; /**<  */
102 } xcb_glx_float32_iterator_t;
103 
104 typedef double xcb_glx_float64_t;
105 
106 /**
107  * @brief xcb_glx_float64_iterator_t
108  **/
109 typedef struct xcb_glx_float64_iterator_t {
110     xcb_glx_float64_t *data; /**<  */
111     int                rem; /**<  */
112     int                index; /**<  */
113 } xcb_glx_float64_iterator_t;
114 
115 typedef uint32_t xcb_glx_bool32_t;
116 
117 /**
118  * @brief xcb_glx_bool32_iterator_t
119  **/
120 typedef struct xcb_glx_bool32_iterator_t {
121     xcb_glx_bool32_t *data; /**<  */
122     int               rem; /**<  */
123     int               index; /**<  */
124 } xcb_glx_bool32_iterator_t;
125 
126 typedef uint32_t xcb_glx_context_tag_t;
127 
128 /**
129  * @brief xcb_glx_context_tag_iterator_t
130  **/
131 typedef struct xcb_glx_context_tag_iterator_t {
132     xcb_glx_context_tag_t *data; /**<  */
133     int                    rem; /**<  */
134     int                    index; /**<  */
135 } xcb_glx_context_tag_iterator_t;
136 
137 /** Opcode for xcb_glx_generic. */
138 #define XCB_GLX_GENERIC -1
139 
140 /**
141  * @brief xcb_glx_generic_error_t
142  **/
143 typedef struct xcb_glx_generic_error_t {
144     uint8_t  response_type; /**<  */
145     uint8_t  error_code; /**<  */
146     uint16_t sequence; /**<  */
147     uint32_t bad_value; /**<  */
148     uint16_t minor_opcode; /**<  */
149     uint8_t  major_opcode; /**<  */
150     uint8_t  pad0[21]; /**<  */
151 } xcb_glx_generic_error_t;
152 
153 /** Opcode for xcb_glx_bad_context. */
154 #define XCB_GLX_BAD_CONTEXT 0
155 
156 typedef xcb_glx_generic_error_t xcb_glx_bad_context_error_t;
157 
158 /** Opcode for xcb_glx_bad_context_state. */
159 #define XCB_GLX_BAD_CONTEXT_STATE 1
160 
161 typedef xcb_glx_generic_error_t xcb_glx_bad_context_state_error_t;
162 
163 /** Opcode for xcb_glx_bad_drawable. */
164 #define XCB_GLX_BAD_DRAWABLE 2
165 
166 typedef xcb_glx_generic_error_t xcb_glx_bad_drawable_error_t;
167 
168 /** Opcode for xcb_glx_bad_pixmap. */
169 #define XCB_GLX_BAD_PIXMAP 3
170 
171 typedef xcb_glx_generic_error_t xcb_glx_bad_pixmap_error_t;
172 
173 /** Opcode for xcb_glx_bad_context_tag. */
174 #define XCB_GLX_BAD_CONTEXT_TAG 4
175 
176 typedef xcb_glx_generic_error_t xcb_glx_bad_context_tag_error_t;
177 
178 /** Opcode for xcb_glx_bad_current_window. */
179 #define XCB_GLX_BAD_CURRENT_WINDOW 5
180 
181 typedef xcb_glx_generic_error_t xcb_glx_bad_current_window_error_t;
182 
183 /** Opcode for xcb_glx_bad_render_request. */
184 #define XCB_GLX_BAD_RENDER_REQUEST 6
185 
186 typedef xcb_glx_generic_error_t xcb_glx_bad_render_request_error_t;
187 
188 /** Opcode for xcb_glx_bad_large_request. */
189 #define XCB_GLX_BAD_LARGE_REQUEST 7
190 
191 typedef xcb_glx_generic_error_t xcb_glx_bad_large_request_error_t;
192 
193 /** Opcode for xcb_glx_unsupported_private_request. */
194 #define XCB_GLX_UNSUPPORTED_PRIVATE_REQUEST 8
195 
196 typedef xcb_glx_generic_error_t xcb_glx_unsupported_private_request_error_t;
197 
198 /** Opcode for xcb_glx_bad_fb_config. */
199 #define XCB_GLX_BAD_FB_CONFIG 9
200 
201 typedef xcb_glx_generic_error_t xcb_glx_bad_fb_config_error_t;
202 
203 /** Opcode for xcb_glx_bad_pbuffer. */
204 #define XCB_GLX_BAD_PBUFFER 10
205 
206 typedef xcb_glx_generic_error_t xcb_glx_bad_pbuffer_error_t;
207 
208 /** Opcode for xcb_glx_bad_current_drawable. */
209 #define XCB_GLX_BAD_CURRENT_DRAWABLE 11
210 
211 typedef xcb_glx_generic_error_t xcb_glx_bad_current_drawable_error_t;
212 
213 /** Opcode for xcb_glx_bad_window. */
214 #define XCB_GLX_BAD_WINDOW 12
215 
216 typedef xcb_glx_generic_error_t xcb_glx_bad_window_error_t;
217 
218 /** Opcode for xcb_glx_pbuffer_clobber. */
219 #define XCB_GLX_PBUFFER_CLOBBER 0
220 
221 /**
222  * @brief xcb_glx_pbuffer_clobber_event_t
223  **/
224 typedef struct xcb_glx_pbuffer_clobber_event_t {
225     uint8_t            response_type; /**<  */
226     uint8_t            pad0; /**<  */
227     uint16_t           sequence; /**<  */
228     uint16_t           event_type; /**<  */
229     uint16_t           draw_type; /**<  */
230     xcb_glx_drawable_t drawable; /**<  */
231     uint32_t           b_mask; /**<  */
232     uint16_t           aux_buffer; /**<  */
233     uint16_t           x; /**<  */
234     uint16_t           y; /**<  */
235     uint16_t           width; /**<  */
236     uint16_t           height; /**<  */
237     uint16_t           count; /**<  */
238     uint8_t            pad1[4]; /**<  */
239 } xcb_glx_pbuffer_clobber_event_t;
240 
241 typedef enum xcb_glx_pbcet_t {
242     XCB_GLX_PBCET_DAMAGED = 32791,
243     XCB_GLX_PBCET_SAVED = 32792
244 } xcb_glx_pbcet_t;
245 
246 typedef enum xcb_glx_pbcdt_t {
247     XCB_GLX_PBCDT_WINDOW = 32793,
248     XCB_GLX_PBCDT_PBUFFER = 32794
249 } xcb_glx_pbcdt_t;
250 
251 /** Opcode for xcb_glx_render. */
252 #define XCB_GLX_RENDER 1
253 
254 /**
255  * @brief xcb_glx_render_request_t
256  **/
257 typedef struct xcb_glx_render_request_t {
258     uint8_t               major_opcode; /**<  */
259     uint8_t               minor_opcode; /**<  */
260     uint16_t              length; /**<  */
261     xcb_glx_context_tag_t context_tag; /**<  */
262 } xcb_glx_render_request_t;
263 
264 /** Opcode for xcb_glx_render_large. */
265 #define XCB_GLX_RENDER_LARGE 2
266 
267 /**
268  * @brief xcb_glx_render_large_request_t
269  **/
270 typedef struct xcb_glx_render_large_request_t {
271     uint8_t               major_opcode; /**<  */
272     uint8_t               minor_opcode; /**<  */
273     uint16_t              length; /**<  */
274     xcb_glx_context_tag_t context_tag; /**<  */
275     uint16_t              request_num; /**<  */
276     uint16_t              request_total; /**<  */
277     uint32_t              data_len; /**<  */
278 } xcb_glx_render_large_request_t;
279 
280 /** Opcode for xcb_glx_create_context. */
281 #define XCB_GLX_CREATE_CONTEXT 3
282 
283 /**
284  * @brief xcb_glx_create_context_request_t
285  **/
286 typedef struct xcb_glx_create_context_request_t {
287     uint8_t           major_opcode; /**<  */
288     uint8_t           minor_opcode; /**<  */
289     uint16_t          length; /**<  */
290     xcb_glx_context_t context; /**<  */
291     xcb_visualid_t    visual; /**<  */
292     uint32_t          screen; /**<  */
293     xcb_glx_context_t share_list; /**<  */
294     uint8_t           is_direct; /**<  */
295     uint8_t           pad0[3]; /**<  */
296 } xcb_glx_create_context_request_t;
297 
298 /** Opcode for xcb_glx_destroy_context. */
299 #define XCB_GLX_DESTROY_CONTEXT 4
300 
301 /**
302  * @brief xcb_glx_destroy_context_request_t
303  **/
304 typedef struct xcb_glx_destroy_context_request_t {
305     uint8_t           major_opcode; /**<  */
306     uint8_t           minor_opcode; /**<  */
307     uint16_t          length; /**<  */
308     xcb_glx_context_t context; /**<  */
309 } xcb_glx_destroy_context_request_t;
310 
311 /**
312  * @brief xcb_glx_make_current_cookie_t
313  **/
314 typedef struct xcb_glx_make_current_cookie_t {
315     unsigned int sequence; /**<  */
316 } xcb_glx_make_current_cookie_t;
317 
318 /** Opcode for xcb_glx_make_current. */
319 #define XCB_GLX_MAKE_CURRENT 5
320 
321 /**
322  * @brief xcb_glx_make_current_request_t
323  **/
324 typedef struct xcb_glx_make_current_request_t {
325     uint8_t               major_opcode; /**<  */
326     uint8_t               minor_opcode; /**<  */
327     uint16_t              length; /**<  */
328     xcb_glx_drawable_t    drawable; /**<  */
329     xcb_glx_context_t     context; /**<  */
330     xcb_glx_context_tag_t old_context_tag; /**<  */
331 } xcb_glx_make_current_request_t;
332 
333 /**
334  * @brief xcb_glx_make_current_reply_t
335  **/
336 typedef struct xcb_glx_make_current_reply_t {
337     uint8_t               response_type; /**<  */
338     uint8_t               pad0; /**<  */
339     uint16_t              sequence; /**<  */
340     uint32_t              length; /**<  */
341     xcb_glx_context_tag_t context_tag; /**<  */
342     uint8_t               pad1[20]; /**<  */
343 } xcb_glx_make_current_reply_t;
344 
345 /**
346  * @brief xcb_glx_is_direct_cookie_t
347  **/
348 typedef struct xcb_glx_is_direct_cookie_t {
349     unsigned int sequence; /**<  */
350 } xcb_glx_is_direct_cookie_t;
351 
352 /** Opcode for xcb_glx_is_direct. */
353 #define XCB_GLX_IS_DIRECT 6
354 
355 /**
356  * @brief xcb_glx_is_direct_request_t
357  **/
358 typedef struct xcb_glx_is_direct_request_t {
359     uint8_t           major_opcode; /**<  */
360     uint8_t           minor_opcode; /**<  */
361     uint16_t          length; /**<  */
362     xcb_glx_context_t context; /**<  */
363 } xcb_glx_is_direct_request_t;
364 
365 /**
366  * @brief xcb_glx_is_direct_reply_t
367  **/
368 typedef struct xcb_glx_is_direct_reply_t {
369     uint8_t  response_type; /**<  */
370     uint8_t  pad0; /**<  */
371     uint16_t sequence; /**<  */
372     uint32_t length; /**<  */
373     uint8_t  is_direct; /**<  */
374     uint8_t  pad1[23]; /**<  */
375 } xcb_glx_is_direct_reply_t;
376 
377 /**
378  * @brief xcb_glx_query_version_cookie_t
379  **/
380 typedef struct xcb_glx_query_version_cookie_t {
381     unsigned int sequence; /**<  */
382 } xcb_glx_query_version_cookie_t;
383 
384 /** Opcode for xcb_glx_query_version. */
385 #define XCB_GLX_QUERY_VERSION 7
386 
387 /**
388  * @brief xcb_glx_query_version_request_t
389  **/
390 typedef struct xcb_glx_query_version_request_t {
391     uint8_t  major_opcode; /**<  */
392     uint8_t  minor_opcode; /**<  */
393     uint16_t length; /**<  */
394     uint32_t major_version; /**<  */
395     uint32_t minor_version; /**<  */
396 } xcb_glx_query_version_request_t;
397 
398 /**
399  * @brief xcb_glx_query_version_reply_t
400  **/
401 typedef struct xcb_glx_query_version_reply_t {
402     uint8_t  response_type; /**<  */
403     uint8_t  pad0; /**<  */
404     uint16_t sequence; /**<  */
405     uint32_t length; /**<  */
406     uint32_t major_version; /**<  */
407     uint32_t minor_version; /**<  */
408     uint8_t  pad1[16]; /**<  */
409 } xcb_glx_query_version_reply_t;
410 
411 /** Opcode for xcb_glx_wait_gl. */
412 #define XCB_GLX_WAIT_GL 8
413 
414 /**
415  * @brief xcb_glx_wait_gl_request_t
416  **/
417 typedef struct xcb_glx_wait_gl_request_t {
418     uint8_t               major_opcode; /**<  */
419     uint8_t               minor_opcode; /**<  */
420     uint16_t              length; /**<  */
421     xcb_glx_context_tag_t context_tag; /**<  */
422 } xcb_glx_wait_gl_request_t;
423 
424 /** Opcode for xcb_glx_wait_x. */
425 #define XCB_GLX_WAIT_X 9
426 
427 /**
428  * @brief xcb_glx_wait_x_request_t
429  **/
430 typedef struct xcb_glx_wait_x_request_t {
431     uint8_t               major_opcode; /**<  */
432     uint8_t               minor_opcode; /**<  */
433     uint16_t              length; /**<  */
434     xcb_glx_context_tag_t context_tag; /**<  */
435 } xcb_glx_wait_x_request_t;
436 
437 /** Opcode for xcb_glx_copy_context. */
438 #define XCB_GLX_COPY_CONTEXT 10
439 
440 /**
441  * @brief xcb_glx_copy_context_request_t
442  **/
443 typedef struct xcb_glx_copy_context_request_t {
444     uint8_t               major_opcode; /**<  */
445     uint8_t               minor_opcode; /**<  */
446     uint16_t              length; /**<  */
447     xcb_glx_context_t     src; /**<  */
448     xcb_glx_context_t     dest; /**<  */
449     uint32_t              mask; /**<  */
450     xcb_glx_context_tag_t src_context_tag; /**<  */
451 } xcb_glx_copy_context_request_t;
452 
453 typedef enum xcb_glx_gc_t {
454     XCB_GLX_GC_GL_CURRENT_BIT = 1,
455     XCB_GLX_GC_GL_POINT_BIT = 2,
456     XCB_GLX_GC_GL_LINE_BIT = 4,
457     XCB_GLX_GC_GL_POLYGON_BIT = 8,
458     XCB_GLX_GC_GL_POLYGON_STIPPLE_BIT = 16,
459     XCB_GLX_GC_GL_PIXEL_MODE_BIT = 32,
460     XCB_GLX_GC_GL_LIGHTING_BIT = 64,
461     XCB_GLX_GC_GL_FOG_BIT = 128,
462     XCB_GLX_GC_GL_DEPTH_BUFFER_BIT = 256,
463     XCB_GLX_GC_GL_ACCUM_BUFFER_BIT = 512,
464     XCB_GLX_GC_GL_STENCIL_BUFFER_BIT = 1024,
465     XCB_GLX_GC_GL_VIEWPORT_BIT = 2048,
466     XCB_GLX_GC_GL_TRANSFORM_BIT = 4096,
467     XCB_GLX_GC_GL_ENABLE_BIT = 8192,
468     XCB_GLX_GC_GL_COLOR_BUFFER_BIT = 16384,
469     XCB_GLX_GC_GL_HINT_BIT = 32768,
470     XCB_GLX_GC_GL_EVAL_BIT = 65536,
471     XCB_GLX_GC_GL_LIST_BIT = 131072,
472     XCB_GLX_GC_GL_TEXTURE_BIT = 262144,
473     XCB_GLX_GC_GL_SCISSOR_BIT = 524288,
474     XCB_GLX_GC_GL_ALL_ATTRIB_BITS = 16777215
475 } xcb_glx_gc_t;
476 
477 /** Opcode for xcb_glx_swap_buffers. */
478 #define XCB_GLX_SWAP_BUFFERS 11
479 
480 /**
481  * @brief xcb_glx_swap_buffers_request_t
482  **/
483 typedef struct xcb_glx_swap_buffers_request_t {
484     uint8_t               major_opcode; /**<  */
485     uint8_t               minor_opcode; /**<  */
486     uint16_t              length; /**<  */
487     xcb_glx_context_tag_t context_tag; /**<  */
488     xcb_glx_drawable_t    drawable; /**<  */
489 } xcb_glx_swap_buffers_request_t;
490 
491 /** Opcode for xcb_glx_use_x_font. */
492 #define XCB_GLX_USE_X_FONT 12
493 
494 /**
495  * @brief xcb_glx_use_x_font_request_t
496  **/
497 typedef struct xcb_glx_use_x_font_request_t {
498     uint8_t               major_opcode; /**<  */
499     uint8_t               minor_opcode; /**<  */
500     uint16_t              length; /**<  */
501     xcb_glx_context_tag_t context_tag; /**<  */
502     xcb_font_t            font; /**<  */
503     uint32_t              first; /**<  */
504     uint32_t              count; /**<  */
505     uint32_t              list_base; /**<  */
506 } xcb_glx_use_x_font_request_t;
507 
508 /** Opcode for xcb_glx_create_glx_pixmap. */
509 #define XCB_GLX_CREATE_GLX_PIXMAP 13
510 
511 /**
512  * @brief xcb_glx_create_glx_pixmap_request_t
513  **/
514 typedef struct xcb_glx_create_glx_pixmap_request_t {
515     uint8_t          major_opcode; /**<  */
516     uint8_t          minor_opcode; /**<  */
517     uint16_t         length; /**<  */
518     uint32_t         screen; /**<  */
519     xcb_visualid_t   visual; /**<  */
520     xcb_pixmap_t     pixmap; /**<  */
521     xcb_glx_pixmap_t glx_pixmap; /**<  */
522 } xcb_glx_create_glx_pixmap_request_t;
523 
524 /**
525  * @brief xcb_glx_get_visual_configs_cookie_t
526  **/
527 typedef struct xcb_glx_get_visual_configs_cookie_t {
528     unsigned int sequence; /**<  */
529 } xcb_glx_get_visual_configs_cookie_t;
530 
531 /** Opcode for xcb_glx_get_visual_configs. */
532 #define XCB_GLX_GET_VISUAL_CONFIGS 14
533 
534 /**
535  * @brief xcb_glx_get_visual_configs_request_t
536  **/
537 typedef struct xcb_glx_get_visual_configs_request_t {
538     uint8_t  major_opcode; /**<  */
539     uint8_t  minor_opcode; /**<  */
540     uint16_t length; /**<  */
541     uint32_t screen; /**<  */
542 } xcb_glx_get_visual_configs_request_t;
543 
544 /**
545  * @brief xcb_glx_get_visual_configs_reply_t
546  **/
547 typedef struct xcb_glx_get_visual_configs_reply_t {
548     uint8_t  response_type; /**<  */
549     uint8_t  pad0; /**<  */
550     uint16_t sequence; /**<  */
551     uint32_t length; /**<  */
552     uint32_t num_visuals; /**<  */
553     uint32_t num_properties; /**<  */
554     uint8_t  pad1[16]; /**<  */
555 } xcb_glx_get_visual_configs_reply_t;
556 
557 /** Opcode for xcb_glx_destroy_glx_pixmap. */
558 #define XCB_GLX_DESTROY_GLX_PIXMAP 15
559 
560 /**
561  * @brief xcb_glx_destroy_glx_pixmap_request_t
562  **/
563 typedef struct xcb_glx_destroy_glx_pixmap_request_t {
564     uint8_t          major_opcode; /**<  */
565     uint8_t          minor_opcode; /**<  */
566     uint16_t         length; /**<  */
567     xcb_glx_pixmap_t glx_pixmap; /**<  */
568 } xcb_glx_destroy_glx_pixmap_request_t;
569 
570 /** Opcode for xcb_glx_vendor_private. */
571 #define XCB_GLX_VENDOR_PRIVATE 16
572 
573 /**
574  * @brief xcb_glx_vendor_private_request_t
575  **/
576 typedef struct xcb_glx_vendor_private_request_t {
577     uint8_t               major_opcode; /**<  */
578     uint8_t               minor_opcode; /**<  */
579     uint16_t              length; /**<  */
580     uint32_t              vendor_code; /**<  */
581     xcb_glx_context_tag_t context_tag; /**<  */
582 } xcb_glx_vendor_private_request_t;
583 
584 /**
585  * @brief xcb_glx_vendor_private_with_reply_cookie_t
586  **/
587 typedef struct xcb_glx_vendor_private_with_reply_cookie_t {
588     unsigned int sequence; /**<  */
589 } xcb_glx_vendor_private_with_reply_cookie_t;
590 
591 /** Opcode for xcb_glx_vendor_private_with_reply. */
592 #define XCB_GLX_VENDOR_PRIVATE_WITH_REPLY 17
593 
594 /**
595  * @brief xcb_glx_vendor_private_with_reply_request_t
596  **/
597 typedef struct xcb_glx_vendor_private_with_reply_request_t {
598     uint8_t               major_opcode; /**<  */
599     uint8_t               minor_opcode; /**<  */
600     uint16_t              length; /**<  */
601     uint32_t              vendor_code; /**<  */
602     xcb_glx_context_tag_t context_tag; /**<  */
603 } xcb_glx_vendor_private_with_reply_request_t;
604 
605 /**
606  * @brief xcb_glx_vendor_private_with_reply_reply_t
607  **/
608 typedef struct xcb_glx_vendor_private_with_reply_reply_t {
609     uint8_t  response_type; /**<  */
610     uint8_t  pad0; /**<  */
611     uint16_t sequence; /**<  */
612     uint32_t length; /**<  */
613     uint32_t retval; /**<  */
614     uint8_t  data1[24]; /**<  */
615 } xcb_glx_vendor_private_with_reply_reply_t;
616 
617 /**
618  * @brief xcb_glx_query_extensions_string_cookie_t
619  **/
620 typedef struct xcb_glx_query_extensions_string_cookie_t {
621     unsigned int sequence; /**<  */
622 } xcb_glx_query_extensions_string_cookie_t;
623 
624 /** Opcode for xcb_glx_query_extensions_string. */
625 #define XCB_GLX_QUERY_EXTENSIONS_STRING 18
626 
627 /**
628  * @brief xcb_glx_query_extensions_string_request_t
629  **/
630 typedef struct xcb_glx_query_extensions_string_request_t {
631     uint8_t  major_opcode; /**<  */
632     uint8_t  minor_opcode; /**<  */
633     uint16_t length; /**<  */
634     uint32_t screen; /**<  */
635 } xcb_glx_query_extensions_string_request_t;
636 
637 /**
638  * @brief xcb_glx_query_extensions_string_reply_t
639  **/
640 typedef struct xcb_glx_query_extensions_string_reply_t {
641     uint8_t  response_type; /**<  */
642     uint8_t  pad0; /**<  */
643     uint16_t sequence; /**<  */
644     uint32_t length; /**<  */
645     uint8_t  pad1[4]; /**<  */
646     uint32_t n; /**<  */
647     uint8_t  pad2[16]; /**<  */
648 } xcb_glx_query_extensions_string_reply_t;
649 
650 /**
651  * @brief xcb_glx_query_server_string_cookie_t
652  **/
653 typedef struct xcb_glx_query_server_string_cookie_t {
654     unsigned int sequence; /**<  */
655 } xcb_glx_query_server_string_cookie_t;
656 
657 /** Opcode for xcb_glx_query_server_string. */
658 #define XCB_GLX_QUERY_SERVER_STRING 19
659 
660 /**
661  * @brief xcb_glx_query_server_string_request_t
662  **/
663 typedef struct xcb_glx_query_server_string_request_t {
664     uint8_t  major_opcode; /**<  */
665     uint8_t  minor_opcode; /**<  */
666     uint16_t length; /**<  */
667     uint32_t screen; /**<  */
668     uint32_t name; /**<  */
669 } xcb_glx_query_server_string_request_t;
670 
671 /**
672  * @brief xcb_glx_query_server_string_reply_t
673  **/
674 typedef struct xcb_glx_query_server_string_reply_t {
675     uint8_t  response_type; /**<  */
676     uint8_t  pad0; /**<  */
677     uint16_t sequence; /**<  */
678     uint32_t length; /**<  */
679     uint8_t  pad1[4]; /**<  */
680     uint32_t str_len; /**<  */
681     uint8_t  pad2[16]; /**<  */
682 } xcb_glx_query_server_string_reply_t;
683 
684 /** Opcode for xcb_glx_client_info. */
685 #define XCB_GLX_CLIENT_INFO 20
686 
687 /**
688  * @brief xcb_glx_client_info_request_t
689  **/
690 typedef struct xcb_glx_client_info_request_t {
691     uint8_t  major_opcode; /**<  */
692     uint8_t  minor_opcode; /**<  */
693     uint16_t length; /**<  */
694     uint32_t major_version; /**<  */
695     uint32_t minor_version; /**<  */
696     uint32_t str_len; /**<  */
697 } xcb_glx_client_info_request_t;
698 
699 /**
700  * @brief xcb_glx_get_fb_configs_cookie_t
701  **/
702 typedef struct xcb_glx_get_fb_configs_cookie_t {
703     unsigned int sequence; /**<  */
704 } xcb_glx_get_fb_configs_cookie_t;
705 
706 /** Opcode for xcb_glx_get_fb_configs. */
707 #define XCB_GLX_GET_FB_CONFIGS 21
708 
709 /**
710  * @brief xcb_glx_get_fb_configs_request_t
711  **/
712 typedef struct xcb_glx_get_fb_configs_request_t {
713     uint8_t  major_opcode; /**<  */
714     uint8_t  minor_opcode; /**<  */
715     uint16_t length; /**<  */
716     uint32_t screen; /**<  */
717 } xcb_glx_get_fb_configs_request_t;
718 
719 /**
720  * @brief xcb_glx_get_fb_configs_reply_t
721  **/
722 typedef struct xcb_glx_get_fb_configs_reply_t {
723     uint8_t  response_type; /**<  */
724     uint8_t  pad0; /**<  */
725     uint16_t sequence; /**<  */
726     uint32_t length; /**<  */
727     uint32_t num_FB_configs; /**<  */
728     uint32_t num_properties; /**<  */
729     uint8_t  pad1[16]; /**<  */
730 } xcb_glx_get_fb_configs_reply_t;
731 
732 /** Opcode for xcb_glx_create_pixmap. */
733 #define XCB_GLX_CREATE_PIXMAP 22
734 
735 /**
736  * @brief xcb_glx_create_pixmap_request_t
737  **/
738 typedef struct xcb_glx_create_pixmap_request_t {
739     uint8_t          major_opcode; /**<  */
740     uint8_t          minor_opcode; /**<  */
741     uint16_t         length; /**<  */
742     uint32_t         screen; /**<  */
743     uint32_t         fbconfig; /**<  */
744     xcb_pixmap_t     pixmap; /**<  */
745     xcb_glx_pixmap_t glx_pixmap; /**<  */
746     uint32_t         num_attribs; /**<  */
747 } xcb_glx_create_pixmap_request_t;
748 
749 /** Opcode for xcb_glx_destroy_pixmap. */
750 #define XCB_GLX_DESTROY_PIXMAP 23
751 
752 /**
753  * @brief xcb_glx_destroy_pixmap_request_t
754  **/
755 typedef struct xcb_glx_destroy_pixmap_request_t {
756     uint8_t          major_opcode; /**<  */
757     uint8_t          minor_opcode; /**<  */
758     uint16_t         length; /**<  */
759     xcb_glx_pixmap_t glx_pixmap; /**<  */
760 } xcb_glx_destroy_pixmap_request_t;
761 
762 /** Opcode for xcb_glx_create_new_context. */
763 #define XCB_GLX_CREATE_NEW_CONTEXT 24
764 
765 /**
766  * @brief xcb_glx_create_new_context_request_t
767  **/
768 typedef struct xcb_glx_create_new_context_request_t {
769     uint8_t           major_opcode; /**<  */
770     uint8_t           minor_opcode; /**<  */
771     uint16_t          length; /**<  */
772     xcb_glx_context_t context; /**<  */
773     uint32_t          fbconfig; /**<  */
774     uint32_t          screen; /**<  */
775     uint32_t          render_type; /**<  */
776     uint32_t          share_list; /**<  */
777     uint8_t           is_direct; /**<  */
778     uint8_t           reserved1; /**<  */
779     uint16_t          reserved2; /**<  */
780 } xcb_glx_create_new_context_request_t;
781 
782 /**
783  * @brief xcb_glx_query_context_cookie_t
784  **/
785 typedef struct xcb_glx_query_context_cookie_t {
786     unsigned int sequence; /**<  */
787 } xcb_glx_query_context_cookie_t;
788 
789 /** Opcode for xcb_glx_query_context. */
790 #define XCB_GLX_QUERY_CONTEXT 25
791 
792 /**
793  * @brief xcb_glx_query_context_request_t
794  **/
795 typedef struct xcb_glx_query_context_request_t {
796     uint8_t           major_opcode; /**<  */
797     uint8_t           minor_opcode; /**<  */
798     uint16_t          length; /**<  */
799     xcb_glx_context_t context; /**<  */
800 } xcb_glx_query_context_request_t;
801 
802 /**
803  * @brief xcb_glx_query_context_reply_t
804  **/
805 typedef struct xcb_glx_query_context_reply_t {
806     uint8_t  response_type; /**<  */
807     uint8_t  pad0; /**<  */
808     uint16_t sequence; /**<  */
809     uint32_t length; /**<  */
810     uint32_t num_attribs; /**<  */
811     uint8_t  pad1[20]; /**<  */
812 } xcb_glx_query_context_reply_t;
813 
814 /**
815  * @brief xcb_glx_make_context_current_cookie_t
816  **/
817 typedef struct xcb_glx_make_context_current_cookie_t {
818     unsigned int sequence; /**<  */
819 } xcb_glx_make_context_current_cookie_t;
820 
821 /** Opcode for xcb_glx_make_context_current. */
822 #define XCB_GLX_MAKE_CONTEXT_CURRENT 26
823 
824 /**
825  * @brief xcb_glx_make_context_current_request_t
826  **/
827 typedef struct xcb_glx_make_context_current_request_t {
828     uint8_t               major_opcode; /**<  */
829     uint8_t               minor_opcode; /**<  */
830     uint16_t              length; /**<  */
831     xcb_glx_context_tag_t old_context_tag; /**<  */
832     xcb_glx_drawable_t    drawable; /**<  */
833     xcb_glx_drawable_t    read_drawable; /**<  */
834     xcb_glx_context_t     context; /**<  */
835 } xcb_glx_make_context_current_request_t;
836 
837 /**
838  * @brief xcb_glx_make_context_current_reply_t
839  **/
840 typedef struct xcb_glx_make_context_current_reply_t {
841     uint8_t               response_type; /**<  */
842     uint8_t               pad0; /**<  */
843     uint16_t              sequence; /**<  */
844     uint32_t              length; /**<  */
845     xcb_glx_context_tag_t context_tag; /**<  */
846     uint8_t               pad1[20]; /**<  */
847 } xcb_glx_make_context_current_reply_t;
848 
849 /** Opcode for xcb_glx_create_pbuffer. */
850 #define XCB_GLX_CREATE_PBUFFER 27
851 
852 /**
853  * @brief xcb_glx_create_pbuffer_request_t
854  **/
855 typedef struct xcb_glx_create_pbuffer_request_t {
856     uint8_t            major_opcode; /**<  */
857     uint8_t            minor_opcode; /**<  */
858     uint16_t           length; /**<  */
859     uint32_t           screen; /**<  */
860     xcb_glx_fbconfig_t fbconfig; /**<  */
861     xcb_glx_pbuffer_t  pbuffer; /**<  */
862     uint32_t           num_attribs; /**<  */
863 } xcb_glx_create_pbuffer_request_t;
864 
865 /** Opcode for xcb_glx_destroy_pbuffer. */
866 #define XCB_GLX_DESTROY_PBUFFER 28
867 
868 /**
869  * @brief xcb_glx_destroy_pbuffer_request_t
870  **/
871 typedef struct xcb_glx_destroy_pbuffer_request_t {
872     uint8_t           major_opcode; /**<  */
873     uint8_t           minor_opcode; /**<  */
874     uint16_t          length; /**<  */
875     xcb_glx_pbuffer_t pbuffer; /**<  */
876 } xcb_glx_destroy_pbuffer_request_t;
877 
878 /**
879  * @brief xcb_glx_get_drawable_attributes_cookie_t
880  **/
881 typedef struct xcb_glx_get_drawable_attributes_cookie_t {
882     unsigned int sequence; /**<  */
883 } xcb_glx_get_drawable_attributes_cookie_t;
884 
885 /** Opcode for xcb_glx_get_drawable_attributes. */
886 #define XCB_GLX_GET_DRAWABLE_ATTRIBUTES 29
887 
888 /**
889  * @brief xcb_glx_get_drawable_attributes_request_t
890  **/
891 typedef struct xcb_glx_get_drawable_attributes_request_t {
892     uint8_t            major_opcode; /**<  */
893     uint8_t            minor_opcode; /**<  */
894     uint16_t           length; /**<  */
895     xcb_glx_drawable_t drawable; /**<  */
896 } xcb_glx_get_drawable_attributes_request_t;
897 
898 /**
899  * @brief xcb_glx_get_drawable_attributes_reply_t
900  **/
901 typedef struct xcb_glx_get_drawable_attributes_reply_t {
902     uint8_t  response_type; /**<  */
903     uint8_t  pad0; /**<  */
904     uint16_t sequence; /**<  */
905     uint32_t length; /**<  */
906     uint32_t num_attribs; /**<  */
907     uint8_t  pad1[20]; /**<  */
908 } xcb_glx_get_drawable_attributes_reply_t;
909 
910 /** Opcode for xcb_glx_change_drawable_attributes. */
911 #define XCB_GLX_CHANGE_DRAWABLE_ATTRIBUTES 30
912 
913 /**
914  * @brief xcb_glx_change_drawable_attributes_request_t
915  **/
916 typedef struct xcb_glx_change_drawable_attributes_request_t {
917     uint8_t            major_opcode; /**<  */
918     uint8_t            minor_opcode; /**<  */
919     uint16_t           length; /**<  */
920     xcb_glx_drawable_t drawable; /**<  */
921     uint32_t           num_attribs; /**<  */
922 } xcb_glx_change_drawable_attributes_request_t;
923 
924 /** Opcode for xcb_glx_create_window. */
925 #define XCB_GLX_CREATE_WINDOW 31
926 
927 /**
928  * @brief xcb_glx_create_window_request_t
929  **/
930 typedef struct xcb_glx_create_window_request_t {
931     uint8_t            major_opcode; /**<  */
932     uint8_t            minor_opcode; /**<  */
933     uint16_t           length; /**<  */
934     uint32_t           screen; /**<  */
935     xcb_glx_fbconfig_t fbconfig; /**<  */
936     xcb_window_t       window; /**<  */
937     xcb_glx_window_t   glx_window; /**<  */
938     uint32_t           num_attribs; /**<  */
939 } xcb_glx_create_window_request_t;
940 
941 /** Opcode for xcb_glx_delete_window. */
942 #define XCB_GLX_DELETE_WINDOW 32
943 
944 /**
945  * @brief xcb_glx_delete_window_request_t
946  **/
947 typedef struct xcb_glx_delete_window_request_t {
948     uint8_t          major_opcode; /**<  */
949     uint8_t          minor_opcode; /**<  */
950     uint16_t         length; /**<  */
951     xcb_glx_window_t glxwindow; /**<  */
952 } xcb_glx_delete_window_request_t;
953 
954 /** Opcode for xcb_glx_new_list. */
955 #define XCB_GLX_NEW_LIST 101
956 
957 /**
958  * @brief xcb_glx_new_list_request_t
959  **/
960 typedef struct xcb_glx_new_list_request_t {
961     uint8_t               major_opcode; /**<  */
962     uint8_t               minor_opcode; /**<  */
963     uint16_t              length; /**<  */
964     xcb_glx_context_tag_t context_tag; /**<  */
965     uint32_t              list; /**<  */
966     uint32_t              mode; /**<  */
967 } xcb_glx_new_list_request_t;
968 
969 /** Opcode for xcb_glx_end_list. */
970 #define XCB_GLX_END_LIST 102
971 
972 /**
973  * @brief xcb_glx_end_list_request_t
974  **/
975 typedef struct xcb_glx_end_list_request_t {
976     uint8_t               major_opcode; /**<  */
977     uint8_t               minor_opcode; /**<  */
978     uint16_t              length; /**<  */
979     xcb_glx_context_tag_t context_tag; /**<  */
980 } xcb_glx_end_list_request_t;
981 
982 /** Opcode for xcb_glx_delete_lists. */
983 #define XCB_GLX_DELETE_LISTS 103
984 
985 /**
986  * @brief xcb_glx_delete_lists_request_t
987  **/
988 typedef struct xcb_glx_delete_lists_request_t {
989     uint8_t               major_opcode; /**<  */
990     uint8_t               minor_opcode; /**<  */
991     uint16_t              length; /**<  */
992     xcb_glx_context_tag_t context_tag; /**<  */
993     uint32_t              list; /**<  */
994     int32_t               range; /**<  */
995 } xcb_glx_delete_lists_request_t;
996 
997 /**
998  * @brief xcb_glx_gen_lists_cookie_t
999  **/
1000 typedef struct xcb_glx_gen_lists_cookie_t {
1001     unsigned int sequence; /**<  */
1002 } xcb_glx_gen_lists_cookie_t;
1003 
1004 /** Opcode for xcb_glx_gen_lists. */
1005 #define XCB_GLX_GEN_LISTS 104
1006 
1007 /**
1008  * @brief xcb_glx_gen_lists_request_t
1009  **/
1010 typedef struct xcb_glx_gen_lists_request_t {
1011     uint8_t               major_opcode; /**<  */
1012     uint8_t               minor_opcode; /**<  */
1013     uint16_t              length; /**<  */
1014     xcb_glx_context_tag_t context_tag; /**<  */
1015     int32_t               range; /**<  */
1016 } xcb_glx_gen_lists_request_t;
1017 
1018 /**
1019  * @brief xcb_glx_gen_lists_reply_t
1020  **/
1021 typedef struct xcb_glx_gen_lists_reply_t {
1022     uint8_t  response_type; /**<  */
1023     uint8_t  pad0; /**<  */
1024     uint16_t sequence; /**<  */
1025     uint32_t length; /**<  */
1026     uint32_t ret_val; /**<  */
1027 } xcb_glx_gen_lists_reply_t;
1028 
1029 /** Opcode for xcb_glx_feedback_buffer. */
1030 #define XCB_GLX_FEEDBACK_BUFFER 105
1031 
1032 /**
1033  * @brief xcb_glx_feedback_buffer_request_t
1034  **/
1035 typedef struct xcb_glx_feedback_buffer_request_t {
1036     uint8_t               major_opcode; /**<  */
1037     uint8_t               minor_opcode; /**<  */
1038     uint16_t              length; /**<  */
1039     xcb_glx_context_tag_t context_tag; /**<  */
1040     int32_t               size; /**<  */
1041     int32_t               type; /**<  */
1042 } xcb_glx_feedback_buffer_request_t;
1043 
1044 /** Opcode for xcb_glx_select_buffer. */
1045 #define XCB_GLX_SELECT_BUFFER 106
1046 
1047 /**
1048  * @brief xcb_glx_select_buffer_request_t
1049  **/
1050 typedef struct xcb_glx_select_buffer_request_t {
1051     uint8_t               major_opcode; /**<  */
1052     uint8_t               minor_opcode; /**<  */
1053     uint16_t              length; /**<  */
1054     xcb_glx_context_tag_t context_tag; /**<  */
1055     int32_t               size; /**<  */
1056 } xcb_glx_select_buffer_request_t;
1057 
1058 /**
1059  * @brief xcb_glx_render_mode_cookie_t
1060  **/
1061 typedef struct xcb_glx_render_mode_cookie_t {
1062     unsigned int sequence; /**<  */
1063 } xcb_glx_render_mode_cookie_t;
1064 
1065 /** Opcode for xcb_glx_render_mode. */
1066 #define XCB_GLX_RENDER_MODE 107
1067 
1068 /**
1069  * @brief xcb_glx_render_mode_request_t
1070  **/
1071 typedef struct xcb_glx_render_mode_request_t {
1072     uint8_t               major_opcode; /**<  */
1073     uint8_t               minor_opcode; /**<  */
1074     uint16_t              length; /**<  */
1075     xcb_glx_context_tag_t context_tag; /**<  */
1076     uint32_t              mode; /**<  */
1077 } xcb_glx_render_mode_request_t;
1078 
1079 /**
1080  * @brief xcb_glx_render_mode_reply_t
1081  **/
1082 typedef struct xcb_glx_render_mode_reply_t {
1083     uint8_t  response_type; /**<  */
1084     uint8_t  pad0; /**<  */
1085     uint16_t sequence; /**<  */
1086     uint32_t length; /**<  */
1087     uint32_t ret_val; /**<  */
1088     uint32_t n; /**<  */
1089     uint32_t new_mode; /**<  */
1090     uint8_t  pad1[12]; /**<  */
1091 } xcb_glx_render_mode_reply_t;
1092 
1093 typedef enum xcb_glx_rm_t {
1094     XCB_GLX_RM_GL_RENDER = 7168,
1095     XCB_GLX_RM_GL_FEEDBACK = 7169,
1096     XCB_GLX_RM_GL_SELECT = 7170
1097 } xcb_glx_rm_t;
1098 
1099 /**
1100  * @brief xcb_glx_finish_cookie_t
1101  **/
1102 typedef struct xcb_glx_finish_cookie_t {
1103     unsigned int sequence; /**<  */
1104 } xcb_glx_finish_cookie_t;
1105 
1106 /** Opcode for xcb_glx_finish. */
1107 #define XCB_GLX_FINISH 108
1108 
1109 /**
1110  * @brief xcb_glx_finish_request_t
1111  **/
1112 typedef struct xcb_glx_finish_request_t {
1113     uint8_t               major_opcode; /**<  */
1114     uint8_t               minor_opcode; /**<  */
1115     uint16_t              length; /**<  */
1116     xcb_glx_context_tag_t context_tag; /**<  */
1117 } xcb_glx_finish_request_t;
1118 
1119 /**
1120  * @brief xcb_glx_finish_reply_t
1121  **/
1122 typedef struct xcb_glx_finish_reply_t {
1123     uint8_t  response_type; /**<  */
1124     uint8_t  pad0; /**<  */
1125     uint16_t sequence; /**<  */
1126     uint32_t length; /**<  */
1127 } xcb_glx_finish_reply_t;
1128 
1129 /** Opcode for xcb_glx_pixel_storef. */
1130 #define XCB_GLX_PIXEL_STOREF 109
1131 
1132 /**
1133  * @brief xcb_glx_pixel_storef_request_t
1134  **/
1135 typedef struct xcb_glx_pixel_storef_request_t {
1136     uint8_t               major_opcode; /**<  */
1137     uint8_t               minor_opcode; /**<  */
1138     uint16_t              length; /**<  */
1139     xcb_glx_context_tag_t context_tag; /**<  */
1140     uint32_t              pname; /**<  */
1141     xcb_glx_float32_t     datum; /**<  */
1142 } xcb_glx_pixel_storef_request_t;
1143 
1144 /** Opcode for xcb_glx_pixel_storei. */
1145 #define XCB_GLX_PIXEL_STOREI 110
1146 
1147 /**
1148  * @brief xcb_glx_pixel_storei_request_t
1149  **/
1150 typedef struct xcb_glx_pixel_storei_request_t {
1151     uint8_t               major_opcode; /**<  */
1152     uint8_t               minor_opcode; /**<  */
1153     uint16_t              length; /**<  */
1154     xcb_glx_context_tag_t context_tag; /**<  */
1155     uint32_t              pname; /**<  */
1156     int32_t               datum; /**<  */
1157 } xcb_glx_pixel_storei_request_t;
1158 
1159 /**
1160  * @brief xcb_glx_read_pixels_cookie_t
1161  **/
1162 typedef struct xcb_glx_read_pixels_cookie_t {
1163     unsigned int sequence; /**<  */
1164 } xcb_glx_read_pixels_cookie_t;
1165 
1166 /** Opcode for xcb_glx_read_pixels. */
1167 #define XCB_GLX_READ_PIXELS 111
1168 
1169 /**
1170  * @brief xcb_glx_read_pixels_request_t
1171  **/
1172 typedef struct xcb_glx_read_pixels_request_t {
1173     uint8_t               major_opcode; /**<  */
1174     uint8_t               minor_opcode; /**<  */
1175     uint16_t              length; /**<  */
1176     xcb_glx_context_tag_t context_tag; /**<  */
1177     int32_t               x; /**<  */
1178     int32_t               y; /**<  */
1179     int32_t               width; /**<  */
1180     int32_t               height; /**<  */
1181     uint32_t              format; /**<  */
1182     uint32_t              type; /**<  */
1183     uint8_t               swap_bytes; /**<  */
1184     uint8_t               lsb_first; /**<  */
1185 } xcb_glx_read_pixels_request_t;
1186 
1187 /**
1188  * @brief xcb_glx_read_pixels_reply_t
1189  **/
1190 typedef struct xcb_glx_read_pixels_reply_t {
1191     uint8_t  response_type; /**<  */
1192     uint8_t  pad0; /**<  */
1193     uint16_t sequence; /**<  */
1194     uint32_t length; /**<  */
1195     uint8_t  pad1[24]; /**<  */
1196 } xcb_glx_read_pixels_reply_t;
1197 
1198 /**
1199  * @brief xcb_glx_get_booleanv_cookie_t
1200  **/
1201 typedef struct xcb_glx_get_booleanv_cookie_t {
1202     unsigned int sequence; /**<  */
1203 } xcb_glx_get_booleanv_cookie_t;
1204 
1205 /** Opcode for xcb_glx_get_booleanv. */
1206 #define XCB_GLX_GET_BOOLEANV 112
1207 
1208 /**
1209  * @brief xcb_glx_get_booleanv_request_t
1210  **/
1211 typedef struct xcb_glx_get_booleanv_request_t {
1212     uint8_t               major_opcode; /**<  */
1213     uint8_t               minor_opcode; /**<  */
1214     uint16_t              length; /**<  */
1215     xcb_glx_context_tag_t context_tag; /**<  */
1216     int32_t               pname; /**<  */
1217 } xcb_glx_get_booleanv_request_t;
1218 
1219 /**
1220  * @brief xcb_glx_get_booleanv_reply_t
1221  **/
1222 typedef struct xcb_glx_get_booleanv_reply_t {
1223     uint8_t  response_type; /**<  */
1224     uint8_t  pad0; /**<  */
1225     uint16_t sequence; /**<  */
1226     uint32_t length; /**<  */
1227     uint8_t  pad1[4]; /**<  */
1228     uint32_t n; /**<  */
1229     uint8_t  datum; /**<  */
1230     uint8_t  pad2[15]; /**<  */
1231 } xcb_glx_get_booleanv_reply_t;
1232 
1233 /**
1234  * @brief xcb_glx_get_clip_plane_cookie_t
1235  **/
1236 typedef struct xcb_glx_get_clip_plane_cookie_t {
1237     unsigned int sequence; /**<  */
1238 } xcb_glx_get_clip_plane_cookie_t;
1239 
1240 /** Opcode for xcb_glx_get_clip_plane. */
1241 #define XCB_GLX_GET_CLIP_PLANE 113
1242 
1243 /**
1244  * @brief xcb_glx_get_clip_plane_request_t
1245  **/
1246 typedef struct xcb_glx_get_clip_plane_request_t {
1247     uint8_t               major_opcode; /**<  */
1248     uint8_t               minor_opcode; /**<  */
1249     uint16_t              length; /**<  */
1250     xcb_glx_context_tag_t context_tag; /**<  */
1251     int32_t               plane; /**<  */
1252 } xcb_glx_get_clip_plane_request_t;
1253 
1254 /**
1255  * @brief xcb_glx_get_clip_plane_reply_t
1256  **/
1257 typedef struct xcb_glx_get_clip_plane_reply_t {
1258     uint8_t  response_type; /**<  */
1259     uint8_t  pad0; /**<  */
1260     uint16_t sequence; /**<  */
1261     uint32_t length; /**<  */
1262     uint8_t  pad1[24]; /**<  */
1263 } xcb_glx_get_clip_plane_reply_t;
1264 
1265 /**
1266  * @brief xcb_glx_get_doublev_cookie_t
1267  **/
1268 typedef struct xcb_glx_get_doublev_cookie_t {
1269     unsigned int sequence; /**<  */
1270 } xcb_glx_get_doublev_cookie_t;
1271 
1272 /** Opcode for xcb_glx_get_doublev. */
1273 #define XCB_GLX_GET_DOUBLEV 114
1274 
1275 /**
1276  * @brief xcb_glx_get_doublev_request_t
1277  **/
1278 typedef struct xcb_glx_get_doublev_request_t {
1279     uint8_t               major_opcode; /**<  */
1280     uint8_t               minor_opcode; /**<  */
1281     uint16_t              length; /**<  */
1282     xcb_glx_context_tag_t context_tag; /**<  */
1283     uint32_t              pname; /**<  */
1284 } xcb_glx_get_doublev_request_t;
1285 
1286 /**
1287  * @brief xcb_glx_get_doublev_reply_t
1288  **/
1289 typedef struct xcb_glx_get_doublev_reply_t {
1290     uint8_t           response_type; /**<  */
1291     uint8_t           pad0; /**<  */
1292     uint16_t          sequence; /**<  */
1293     uint32_t          length; /**<  */
1294     uint8_t           pad1[4]; /**<  */
1295     uint32_t          n; /**<  */
1296     xcb_glx_float64_t datum; /**<  */
1297     uint8_t           pad2[8]; /**<  */
1298 } xcb_glx_get_doublev_reply_t;
1299 
1300 /**
1301  * @brief xcb_glx_get_error_cookie_t
1302  **/
1303 typedef struct xcb_glx_get_error_cookie_t {
1304     unsigned int sequence; /**<  */
1305 } xcb_glx_get_error_cookie_t;
1306 
1307 /** Opcode for xcb_glx_get_error. */
1308 #define XCB_GLX_GET_ERROR 115
1309 
1310 /**
1311  * @brief xcb_glx_get_error_request_t
1312  **/
1313 typedef struct xcb_glx_get_error_request_t {
1314     uint8_t               major_opcode; /**<  */
1315     uint8_t               minor_opcode; /**<  */
1316     uint16_t              length; /**<  */
1317     xcb_glx_context_tag_t context_tag; /**<  */
1318 } xcb_glx_get_error_request_t;
1319 
1320 /**
1321  * @brief xcb_glx_get_error_reply_t
1322  **/
1323 typedef struct xcb_glx_get_error_reply_t {
1324     uint8_t  response_type; /**<  */
1325     uint8_t  pad0; /**<  */
1326     uint16_t sequence; /**<  */
1327     uint32_t length; /**<  */
1328     int32_t  error; /**<  */
1329 } xcb_glx_get_error_reply_t;
1330 
1331 /**
1332  * @brief xcb_glx_get_floatv_cookie_t
1333  **/
1334 typedef struct xcb_glx_get_floatv_cookie_t {
1335     unsigned int sequence; /**<  */
1336 } xcb_glx_get_floatv_cookie_t;
1337 
1338 /** Opcode for xcb_glx_get_floatv. */
1339 #define XCB_GLX_GET_FLOATV 116
1340 
1341 /**
1342  * @brief xcb_glx_get_floatv_request_t
1343  **/
1344 typedef struct xcb_glx_get_floatv_request_t {
1345     uint8_t               major_opcode; /**<  */
1346     uint8_t               minor_opcode; /**<  */
1347     uint16_t              length; /**<  */
1348     xcb_glx_context_tag_t context_tag; /**<  */
1349     uint32_t              pname; /**<  */
1350 } xcb_glx_get_floatv_request_t;
1351 
1352 /**
1353  * @brief xcb_glx_get_floatv_reply_t
1354  **/
1355 typedef struct xcb_glx_get_floatv_reply_t {
1356     uint8_t           response_type; /**<  */
1357     uint8_t           pad0; /**<  */
1358     uint16_t          sequence; /**<  */
1359     uint32_t          length; /**<  */
1360     uint8_t           pad1[4]; /**<  */
1361     uint32_t          n; /**<  */
1362     xcb_glx_float32_t datum; /**<  */
1363     uint8_t           pad2[12]; /**<  */
1364 } xcb_glx_get_floatv_reply_t;
1365 
1366 /**
1367  * @brief xcb_glx_get_integerv_cookie_t
1368  **/
1369 typedef struct xcb_glx_get_integerv_cookie_t {
1370     unsigned int sequence; /**<  */
1371 } xcb_glx_get_integerv_cookie_t;
1372 
1373 /** Opcode for xcb_glx_get_integerv. */
1374 #define XCB_GLX_GET_INTEGERV 117
1375 
1376 /**
1377  * @brief xcb_glx_get_integerv_request_t
1378  **/
1379 typedef struct xcb_glx_get_integerv_request_t {
1380     uint8_t               major_opcode; /**<  */
1381     uint8_t               minor_opcode; /**<  */
1382     uint16_t              length; /**<  */
1383     xcb_glx_context_tag_t context_tag; /**<  */
1384     uint32_t              pname; /**<  */
1385 } xcb_glx_get_integerv_request_t;
1386 
1387 /**
1388  * @brief xcb_glx_get_integerv_reply_t
1389  **/
1390 typedef struct xcb_glx_get_integerv_reply_t {
1391     uint8_t  response_type; /**<  */
1392     uint8_t  pad0; /**<  */
1393     uint16_t sequence; /**<  */
1394     uint32_t length; /**<  */
1395     uint8_t  pad1[4]; /**<  */
1396     uint32_t n; /**<  */
1397     int32_t  datum; /**<  */
1398     uint8_t  pad2[12]; /**<  */
1399 } xcb_glx_get_integerv_reply_t;
1400 
1401 /**
1402  * @brief xcb_glx_get_lightfv_cookie_t
1403  **/
1404 typedef struct xcb_glx_get_lightfv_cookie_t {
1405     unsigned int sequence; /**<  */
1406 } xcb_glx_get_lightfv_cookie_t;
1407 
1408 /** Opcode for xcb_glx_get_lightfv. */
1409 #define XCB_GLX_GET_LIGHTFV 118
1410 
1411 /**
1412  * @brief xcb_glx_get_lightfv_request_t
1413  **/
1414 typedef struct xcb_glx_get_lightfv_request_t {
1415     uint8_t               major_opcode; /**<  */
1416     uint8_t               minor_opcode; /**<  */
1417     uint16_t              length; /**<  */
1418     xcb_glx_context_tag_t context_tag; /**<  */
1419     uint32_t              light; /**<  */
1420     uint32_t              pname; /**<  */
1421 } xcb_glx_get_lightfv_request_t;
1422 
1423 /**
1424  * @brief xcb_glx_get_lightfv_reply_t
1425  **/
1426 typedef struct xcb_glx_get_lightfv_reply_t {
1427     uint8_t           response_type; /**<  */
1428     uint8_t           pad0; /**<  */
1429     uint16_t          sequence; /**<  */
1430     uint32_t          length; /**<  */
1431     uint8_t           pad1[4]; /**<  */
1432     uint32_t          n; /**<  */
1433     xcb_glx_float32_t datum; /**<  */
1434     uint8_t           pad2[12]; /**<  */
1435 } xcb_glx_get_lightfv_reply_t;
1436 
1437 /**
1438  * @brief xcb_glx_get_lightiv_cookie_t
1439  **/
1440 typedef struct xcb_glx_get_lightiv_cookie_t {
1441     unsigned int sequence; /**<  */
1442 } xcb_glx_get_lightiv_cookie_t;
1443 
1444 /** Opcode for xcb_glx_get_lightiv. */
1445 #define XCB_GLX_GET_LIGHTIV 119
1446 
1447 /**
1448  * @brief xcb_glx_get_lightiv_request_t
1449  **/
1450 typedef struct xcb_glx_get_lightiv_request_t {
1451     uint8_t               major_opcode; /**<  */
1452     uint8_t               minor_opcode; /**<  */
1453     uint16_t              length; /**<  */
1454     xcb_glx_context_tag_t context_tag; /**<  */
1455     uint32_t              light; /**<  */
1456     uint32_t              pname; /**<  */
1457 } xcb_glx_get_lightiv_request_t;
1458 
1459 /**
1460  * @brief xcb_glx_get_lightiv_reply_t
1461  **/
1462 typedef struct xcb_glx_get_lightiv_reply_t {
1463     uint8_t  response_type; /**<  */
1464     uint8_t  pad0; /**<  */
1465     uint16_t sequence; /**<  */
1466     uint32_t length; /**<  */
1467     uint8_t  pad1[4]; /**<  */
1468     uint32_t n; /**<  */
1469     int32_t  datum; /**<  */
1470     uint8_t  pad2[12]; /**<  */
1471 } xcb_glx_get_lightiv_reply_t;
1472 
1473 /**
1474  * @brief xcb_glx_get_mapdv_cookie_t
1475  **/
1476 typedef struct xcb_glx_get_mapdv_cookie_t {
1477     unsigned int sequence; /**<  */
1478 } xcb_glx_get_mapdv_cookie_t;
1479 
1480 /** Opcode for xcb_glx_get_mapdv. */
1481 #define XCB_GLX_GET_MAPDV 120
1482 
1483 /**
1484  * @brief xcb_glx_get_mapdv_request_t
1485  **/
1486 typedef struct xcb_glx_get_mapdv_request_t {
1487     uint8_t               major_opcode; /**<  */
1488     uint8_t               minor_opcode; /**<  */
1489     uint16_t              length; /**<  */
1490     xcb_glx_context_tag_t context_tag; /**<  */
1491     uint32_t              target; /**<  */
1492     uint32_t              query; /**<  */
1493 } xcb_glx_get_mapdv_request_t;
1494 
1495 /**
1496  * @brief xcb_glx_get_mapdv_reply_t
1497  **/
1498 typedef struct xcb_glx_get_mapdv_reply_t {
1499     uint8_t           response_type; /**<  */
1500     uint8_t           pad0; /**<  */
1501     uint16_t          sequence; /**<  */
1502     uint32_t          length; /**<  */
1503     uint8_t           pad1[4]; /**<  */
1504     uint32_t          n; /**<  */
1505     xcb_glx_float64_t datum; /**<  */
1506     uint8_t           pad2[8]; /**<  */
1507 } xcb_glx_get_mapdv_reply_t;
1508 
1509 /**
1510  * @brief xcb_glx_get_mapfv_cookie_t
1511  **/
1512 typedef struct xcb_glx_get_mapfv_cookie_t {
1513     unsigned int sequence; /**<  */
1514 } xcb_glx_get_mapfv_cookie_t;
1515 
1516 /** Opcode for xcb_glx_get_mapfv. */
1517 #define XCB_GLX_GET_MAPFV 121
1518 
1519 /**
1520  * @brief xcb_glx_get_mapfv_request_t
1521  **/
1522 typedef struct xcb_glx_get_mapfv_request_t {
1523     uint8_t               major_opcode; /**<  */
1524     uint8_t               minor_opcode; /**<  */
1525     uint16_t              length; /**<  */
1526     xcb_glx_context_tag_t context_tag; /**<  */
1527     uint32_t              target; /**<  */
1528     uint32_t              query; /**<  */
1529 } xcb_glx_get_mapfv_request_t;
1530 
1531 /**
1532  * @brief xcb_glx_get_mapfv_reply_t
1533  **/
1534 typedef struct xcb_glx_get_mapfv_reply_t {
1535     uint8_t           response_type; /**<  */
1536     uint8_t           pad0; /**<  */
1537     uint16_t          sequence; /**<  */
1538     uint32_t          length; /**<  */
1539     uint8_t           pad1[4]; /**<  */
1540     uint32_t          n; /**<  */
1541     xcb_glx_float32_t datum; /**<  */
1542     uint8_t           pad2[12]; /**<  */
1543 } xcb_glx_get_mapfv_reply_t;
1544 
1545 /**
1546  * @brief xcb_glx_get_mapiv_cookie_t
1547  **/
1548 typedef struct xcb_glx_get_mapiv_cookie_t {
1549     unsigned int sequence; /**<  */
1550 } xcb_glx_get_mapiv_cookie_t;
1551 
1552 /** Opcode for xcb_glx_get_mapiv. */
1553 #define XCB_GLX_GET_MAPIV 122
1554 
1555 /**
1556  * @brief xcb_glx_get_mapiv_request_t
1557  **/
1558 typedef struct xcb_glx_get_mapiv_request_t {
1559     uint8_t               major_opcode; /**<  */
1560     uint8_t               minor_opcode; /**<  */
1561     uint16_t              length; /**<  */
1562     xcb_glx_context_tag_t context_tag; /**<  */
1563     uint32_t              target; /**<  */
1564     uint32_t              query; /**<  */
1565 } xcb_glx_get_mapiv_request_t;
1566 
1567 /**
1568  * @brief xcb_glx_get_mapiv_reply_t
1569  **/
1570 typedef struct xcb_glx_get_mapiv_reply_t {
1571     uint8_t  response_type; /**<  */
1572     uint8_t  pad0; /**<  */
1573     uint16_t sequence; /**<  */
1574     uint32_t length; /**<  */
1575     uint8_t  pad1[4]; /**<  */
1576     uint32_t n; /**<  */
1577     int32_t  datum; /**<  */
1578     uint8_t  pad2[12]; /**<  */
1579 } xcb_glx_get_mapiv_reply_t;
1580 
1581 /**
1582  * @brief xcb_glx_get_materialfv_cookie_t
1583  **/
1584 typedef struct xcb_glx_get_materialfv_cookie_t {
1585     unsigned int sequence; /**<  */
1586 } xcb_glx_get_materialfv_cookie_t;
1587 
1588 /** Opcode for xcb_glx_get_materialfv. */
1589 #define XCB_GLX_GET_MATERIALFV 123
1590 
1591 /**
1592  * @brief xcb_glx_get_materialfv_request_t
1593  **/
1594 typedef struct xcb_glx_get_materialfv_request_t {
1595     uint8_t               major_opcode; /**<  */
1596     uint8_t               minor_opcode; /**<  */
1597     uint16_t              length; /**<  */
1598     xcb_glx_context_tag_t context_tag; /**<  */
1599     uint32_t              face; /**<  */
1600     uint32_t              pname; /**<  */
1601 } xcb_glx_get_materialfv_request_t;
1602 
1603 /**
1604  * @brief xcb_glx_get_materialfv_reply_t
1605  **/
1606 typedef struct xcb_glx_get_materialfv_reply_t {
1607     uint8_t           response_type; /**<  */
1608     uint8_t           pad0; /**<  */
1609     uint16_t          sequence; /**<  */
1610     uint32_t          length; /**<  */
1611     uint8_t           pad1[4]; /**<  */
1612     uint32_t          n; /**<  */
1613     xcb_glx_float32_t datum; /**<  */
1614     uint8_t           pad2[12]; /**<  */
1615 } xcb_glx_get_materialfv_reply_t;
1616 
1617 /**
1618  * @brief xcb_glx_get_materialiv_cookie_t
1619  **/
1620 typedef struct xcb_glx_get_materialiv_cookie_t {
1621     unsigned int sequence; /**<  */
1622 } xcb_glx_get_materialiv_cookie_t;
1623 
1624 /** Opcode for xcb_glx_get_materialiv. */
1625 #define XCB_GLX_GET_MATERIALIV 124
1626 
1627 /**
1628  * @brief xcb_glx_get_materialiv_request_t
1629  **/
1630 typedef struct xcb_glx_get_materialiv_request_t {
1631     uint8_t               major_opcode; /**<  */
1632     uint8_t               minor_opcode; /**<  */
1633     uint16_t              length; /**<  */
1634     xcb_glx_context_tag_t context_tag; /**<  */
1635     uint32_t              face; /**<  */
1636     uint32_t              pname; /**<  */
1637 } xcb_glx_get_materialiv_request_t;
1638 
1639 /**
1640  * @brief xcb_glx_get_materialiv_reply_t
1641  **/
1642 typedef struct xcb_glx_get_materialiv_reply_t {
1643     uint8_t  response_type; /**<  */
1644     uint8_t  pad0; /**<  */
1645     uint16_t sequence; /**<  */
1646     uint32_t length; /**<  */
1647     uint8_t  pad1[4]; /**<  */
1648     uint32_t n; /**<  */
1649     int32_t  datum; /**<  */
1650     uint8_t  pad2[12]; /**<  */
1651 } xcb_glx_get_materialiv_reply_t;
1652 
1653 /**
1654  * @brief xcb_glx_get_pixel_mapfv_cookie_t
1655  **/
1656 typedef struct xcb_glx_get_pixel_mapfv_cookie_t {
1657     unsigned int sequence; /**<  */
1658 } xcb_glx_get_pixel_mapfv_cookie_t;
1659 
1660 /** Opcode for xcb_glx_get_pixel_mapfv. */
1661 #define XCB_GLX_GET_PIXEL_MAPFV 125
1662 
1663 /**
1664  * @brief xcb_glx_get_pixel_mapfv_request_t
1665  **/
1666 typedef struct xcb_glx_get_pixel_mapfv_request_t {
1667     uint8_t               major_opcode; /**<  */
1668     uint8_t               minor_opcode; /**<  */
1669     uint16_t              length; /**<  */
1670     xcb_glx_context_tag_t context_tag; /**<  */
1671     uint32_t              map; /**<  */
1672 } xcb_glx_get_pixel_mapfv_request_t;
1673 
1674 /**
1675  * @brief xcb_glx_get_pixel_mapfv_reply_t
1676  **/
1677 typedef struct xcb_glx_get_pixel_mapfv_reply_t {
1678     uint8_t           response_type; /**<  */
1679     uint8_t           pad0; /**<  */
1680     uint16_t          sequence; /**<  */
1681     uint32_t          length; /**<  */
1682     uint8_t           pad1[4]; /**<  */
1683     uint32_t          n; /**<  */
1684     xcb_glx_float32_t datum; /**<  */
1685     uint8_t           pad2[12]; /**<  */
1686 } xcb_glx_get_pixel_mapfv_reply_t;
1687 
1688 /**
1689  * @brief xcb_glx_get_pixel_mapuiv_cookie_t
1690  **/
1691 typedef struct xcb_glx_get_pixel_mapuiv_cookie_t {
1692     unsigned int sequence; /**<  */
1693 } xcb_glx_get_pixel_mapuiv_cookie_t;
1694 
1695 /** Opcode for xcb_glx_get_pixel_mapuiv. */
1696 #define XCB_GLX_GET_PIXEL_MAPUIV 126
1697 
1698 /**
1699  * @brief xcb_glx_get_pixel_mapuiv_request_t
1700  **/
1701 typedef struct xcb_glx_get_pixel_mapuiv_request_t {
1702     uint8_t               major_opcode; /**<  */
1703     uint8_t               minor_opcode; /**<  */
1704     uint16_t              length; /**<  */
1705     xcb_glx_context_tag_t context_tag; /**<  */
1706     uint32_t              map; /**<  */
1707 } xcb_glx_get_pixel_mapuiv_request_t;
1708 
1709 /**
1710  * @brief xcb_glx_get_pixel_mapuiv_reply_t
1711  **/
1712 typedef struct xcb_glx_get_pixel_mapuiv_reply_t {
1713     uint8_t  response_type; /**<  */
1714     uint8_t  pad0; /**<  */
1715     uint16_t sequence; /**<  */
1716     uint32_t length; /**<  */
1717     uint8_t  pad1[4]; /**<  */
1718     uint32_t n; /**<  */
1719     uint32_t datum; /**<  */
1720     uint8_t  pad2[12]; /**<  */
1721 } xcb_glx_get_pixel_mapuiv_reply_t;
1722 
1723 /**
1724  * @brief xcb_glx_get_pixel_mapusv_cookie_t
1725  **/
1726 typedef struct xcb_glx_get_pixel_mapusv_cookie_t {
1727     unsigned int sequence; /**<  */
1728 } xcb_glx_get_pixel_mapusv_cookie_t;
1729 
1730 /** Opcode for xcb_glx_get_pixel_mapusv. */
1731 #define XCB_GLX_GET_PIXEL_MAPUSV 127
1732 
1733 /**
1734  * @brief xcb_glx_get_pixel_mapusv_request_t
1735  **/
1736 typedef struct xcb_glx_get_pixel_mapusv_request_t {
1737     uint8_t               major_opcode; /**<  */
1738     uint8_t               minor_opcode; /**<  */
1739     uint16_t              length; /**<  */
1740     xcb_glx_context_tag_t context_tag; /**<  */
1741     uint32_t              map; /**<  */
1742 } xcb_glx_get_pixel_mapusv_request_t;
1743 
1744 /**
1745  * @brief xcb_glx_get_pixel_mapusv_reply_t
1746  **/
1747 typedef struct xcb_glx_get_pixel_mapusv_reply_t {
1748     uint8_t  response_type; /**<  */
1749     uint8_t  pad0; /**<  */
1750     uint16_t sequence; /**<  */
1751     uint32_t length; /**<  */
1752     uint8_t  pad1[4]; /**<  */
1753     uint32_t n; /**<  */
1754     uint16_t datum; /**<  */
1755     uint8_t  pad2[16]; /**<  */
1756 } xcb_glx_get_pixel_mapusv_reply_t;
1757 
1758 /**
1759  * @brief xcb_glx_get_polygon_stipple_cookie_t
1760  **/
1761 typedef struct xcb_glx_get_polygon_stipple_cookie_t {
1762     unsigned int sequence; /**<  */
1763 } xcb_glx_get_polygon_stipple_cookie_t;
1764 
1765 /** Opcode for xcb_glx_get_polygon_stipple. */
1766 #define XCB_GLX_GET_POLYGON_STIPPLE 128
1767 
1768 /**
1769  * @brief xcb_glx_get_polygon_stipple_request_t
1770  **/
1771 typedef struct xcb_glx_get_polygon_stipple_request_t {
1772     uint8_t               major_opcode; /**<  */
1773     uint8_t               minor_opcode; /**<  */
1774     uint16_t              length; /**<  */
1775     xcb_glx_context_tag_t context_tag; /**<  */
1776     uint8_t               lsb_first; /**<  */
1777 } xcb_glx_get_polygon_stipple_request_t;
1778 
1779 /**
1780  * @brief xcb_glx_get_polygon_stipple_reply_t
1781  **/
1782 typedef struct xcb_glx_get_polygon_stipple_reply_t {
1783     uint8_t  response_type; /**<  */
1784     uint8_t  pad0; /**<  */
1785     uint16_t sequence; /**<  */
1786     uint32_t length; /**<  */
1787     uint8_t  pad1[24]; /**<  */
1788 } xcb_glx_get_polygon_stipple_reply_t;
1789 
1790 /**
1791  * @brief xcb_glx_get_string_cookie_t
1792  **/
1793 typedef struct xcb_glx_get_string_cookie_t {
1794     unsigned int sequence; /**<  */
1795 } xcb_glx_get_string_cookie_t;
1796 
1797 /** Opcode for xcb_glx_get_string. */
1798 #define XCB_GLX_GET_STRING 129
1799 
1800 /**
1801  * @brief xcb_glx_get_string_request_t
1802  **/
1803 typedef struct xcb_glx_get_string_request_t {
1804     uint8_t               major_opcode; /**<  */
1805     uint8_t               minor_opcode; /**<  */
1806     uint16_t              length; /**<  */
1807     xcb_glx_context_tag_t context_tag; /**<  */
1808     uint32_t              name; /**<  */
1809 } xcb_glx_get_string_request_t;
1810 
1811 /**
1812  * @brief xcb_glx_get_string_reply_t
1813  **/
1814 typedef struct xcb_glx_get_string_reply_t {
1815     uint8_t  response_type; /**<  */
1816     uint8_t  pad0; /**<  */
1817     uint16_t sequence; /**<  */
1818     uint32_t length; /**<  */
1819     uint8_t  pad1[4]; /**<  */
1820     uint32_t n; /**<  */
1821     uint8_t  pad2[16]; /**<  */
1822 } xcb_glx_get_string_reply_t;
1823 
1824 /**
1825  * @brief xcb_glx_get_tex_envfv_cookie_t
1826  **/
1827 typedef struct xcb_glx_get_tex_envfv_cookie_t {
1828     unsigned int sequence; /**<  */
1829 } xcb_glx_get_tex_envfv_cookie_t;
1830 
1831 /** Opcode for xcb_glx_get_tex_envfv. */
1832 #define XCB_GLX_GET_TEX_ENVFV 130
1833 
1834 /**
1835  * @brief xcb_glx_get_tex_envfv_request_t
1836  **/
1837 typedef struct xcb_glx_get_tex_envfv_request_t {
1838     uint8_t               major_opcode; /**<  */
1839     uint8_t               minor_opcode; /**<  */
1840     uint16_t              length; /**<  */
1841     xcb_glx_context_tag_t context_tag; /**<  */
1842     uint32_t              target; /**<  */
1843     uint32_t              pname; /**<  */
1844 } xcb_glx_get_tex_envfv_request_t;
1845 
1846 /**
1847  * @brief xcb_glx_get_tex_envfv_reply_t
1848  **/
1849 typedef struct xcb_glx_get_tex_envfv_reply_t {
1850     uint8_t           response_type; /**<  */
1851     uint8_t           pad0; /**<  */
1852     uint16_t          sequence; /**<  */
1853     uint32_t          length; /**<  */
1854     uint8_t           pad1[4]; /**<  */
1855     uint32_t          n; /**<  */
1856     xcb_glx_float32_t datum; /**<  */
1857     uint8_t           pad2[12]; /**<  */
1858 } xcb_glx_get_tex_envfv_reply_t;
1859 
1860 /**
1861  * @brief xcb_glx_get_tex_enviv_cookie_t
1862  **/
1863 typedef struct xcb_glx_get_tex_enviv_cookie_t {
1864     unsigned int sequence; /**<  */
1865 } xcb_glx_get_tex_enviv_cookie_t;
1866 
1867 /** Opcode for xcb_glx_get_tex_enviv. */
1868 #define XCB_GLX_GET_TEX_ENVIV 131
1869 
1870 /**
1871  * @brief xcb_glx_get_tex_enviv_request_t
1872  **/
1873 typedef struct xcb_glx_get_tex_enviv_request_t {
1874     uint8_t               major_opcode; /**<  */
1875     uint8_t               minor_opcode; /**<  */
1876     uint16_t              length; /**<  */
1877     xcb_glx_context_tag_t context_tag; /**<  */
1878     uint32_t              target; /**<  */
1879     uint32_t              pname; /**<  */
1880 } xcb_glx_get_tex_enviv_request_t;
1881 
1882 /**
1883  * @brief xcb_glx_get_tex_enviv_reply_t
1884  **/
1885 typedef struct xcb_glx_get_tex_enviv_reply_t {
1886     uint8_t  response_type; /**<  */
1887     uint8_t  pad0; /**<  */
1888     uint16_t sequence; /**<  */
1889     uint32_t length; /**<  */
1890     uint8_t  pad1[4]; /**<  */
1891     uint32_t n; /**<  */
1892     int32_t  datum; /**<  */
1893     uint8_t  pad2[12]; /**<  */
1894 } xcb_glx_get_tex_enviv_reply_t;
1895 
1896 /**
1897  * @brief xcb_glx_get_tex_gendv_cookie_t
1898  **/
1899 typedef struct xcb_glx_get_tex_gendv_cookie_t {
1900     unsigned int sequence; /**<  */
1901 } xcb_glx_get_tex_gendv_cookie_t;
1902 
1903 /** Opcode for xcb_glx_get_tex_gendv. */
1904 #define XCB_GLX_GET_TEX_GENDV 132
1905 
1906 /**
1907  * @brief xcb_glx_get_tex_gendv_request_t
1908  **/
1909 typedef struct xcb_glx_get_tex_gendv_request_t {
1910     uint8_t               major_opcode; /**<  */
1911     uint8_t               minor_opcode; /**<  */
1912     uint16_t              length; /**<  */
1913     xcb_glx_context_tag_t context_tag; /**<  */
1914     uint32_t              coord; /**<  */
1915     uint32_t              pname; /**<  */
1916 } xcb_glx_get_tex_gendv_request_t;
1917 
1918 /**
1919  * @brief xcb_glx_get_tex_gendv_reply_t
1920  **/
1921 typedef struct xcb_glx_get_tex_gendv_reply_t {
1922     uint8_t           response_type; /**<  */
1923     uint8_t           pad0; /**<  */
1924     uint16_t          sequence; /**<  */
1925     uint32_t          length; /**<  */
1926     uint8_t           pad1[4]; /**<  */
1927     uint32_t          n; /**<  */
1928     xcb_glx_float64_t datum; /**<  */
1929     uint8_t           pad2[8]; /**<  */
1930 } xcb_glx_get_tex_gendv_reply_t;
1931 
1932 /**
1933  * @brief xcb_glx_get_tex_genfv_cookie_t
1934  **/
1935 typedef struct xcb_glx_get_tex_genfv_cookie_t {
1936     unsigned int sequence; /**<  */
1937 } xcb_glx_get_tex_genfv_cookie_t;
1938 
1939 /** Opcode for xcb_glx_get_tex_genfv. */
1940 #define XCB_GLX_GET_TEX_GENFV 133
1941 
1942 /**
1943  * @brief xcb_glx_get_tex_genfv_request_t
1944  **/
1945 typedef struct xcb_glx_get_tex_genfv_request_t {
1946     uint8_t               major_opcode; /**<  */
1947     uint8_t               minor_opcode; /**<  */
1948     uint16_t              length; /**<  */
1949     xcb_glx_context_tag_t context_tag; /**<  */
1950     uint32_t              coord; /**<  */
1951     uint32_t              pname; /**<  */
1952 } xcb_glx_get_tex_genfv_request_t;
1953 
1954 /**
1955  * @brief xcb_glx_get_tex_genfv_reply_t
1956  **/
1957 typedef struct xcb_glx_get_tex_genfv_reply_t {
1958     uint8_t           response_type; /**<  */
1959     uint8_t           pad0; /**<  */
1960     uint16_t          sequence; /**<  */
1961     uint32_t          length; /**<  */
1962     uint8_t           pad1[4]; /**<  */
1963     uint32_t          n; /**<  */
1964     xcb_glx_float32_t datum; /**<  */
1965     uint8_t           pad2[12]; /**<  */
1966 } xcb_glx_get_tex_genfv_reply_t;
1967 
1968 /**
1969  * @brief xcb_glx_get_tex_geniv_cookie_t
1970  **/
1971 typedef struct xcb_glx_get_tex_geniv_cookie_t {
1972     unsigned int sequence; /**<  */
1973 } xcb_glx_get_tex_geniv_cookie_t;
1974 
1975 /** Opcode for xcb_glx_get_tex_geniv. */
1976 #define XCB_GLX_GET_TEX_GENIV 134
1977 
1978 /**
1979  * @brief xcb_glx_get_tex_geniv_request_t
1980  **/
1981 typedef struct xcb_glx_get_tex_geniv_request_t {
1982     uint8_t               major_opcode; /**<  */
1983     uint8_t               minor_opcode; /**<  */
1984     uint16_t              length; /**<  */
1985     xcb_glx_context_tag_t context_tag; /**<  */
1986     uint32_t              coord; /**<  */
1987     uint32_t              pname; /**<  */
1988 } xcb_glx_get_tex_geniv_request_t;
1989 
1990 /**
1991  * @brief xcb_glx_get_tex_geniv_reply_t
1992  **/
1993 typedef struct xcb_glx_get_tex_geniv_reply_t {
1994     uint8_t  response_type; /**<  */
1995     uint8_t  pad0; /**<  */
1996     uint16_t sequence; /**<  */
1997     uint32_t length; /**<  */
1998     uint8_t  pad1[4]; /**<  */
1999     uint32_t n; /**<  */
2000     int32_t  datum; /**<  */
2001     uint8_t  pad2[12]; /**<  */
2002 } xcb_glx_get_tex_geniv_reply_t;
2003 
2004 /**
2005  * @brief xcb_glx_get_tex_image_cookie_t
2006  **/
2007 typedef struct xcb_glx_get_tex_image_cookie_t {
2008     unsigned int sequence; /**<  */
2009 } xcb_glx_get_tex_image_cookie_t;
2010 
2011 /** Opcode for xcb_glx_get_tex_image. */
2012 #define XCB_GLX_GET_TEX_IMAGE 135
2013 
2014 /**
2015  * @brief xcb_glx_get_tex_image_request_t
2016  **/
2017 typedef struct xcb_glx_get_tex_image_request_t {
2018     uint8_t               major_opcode; /**<  */
2019     uint8_t               minor_opcode; /**<  */
2020     uint16_t              length; /**<  */
2021     xcb_glx_context_tag_t context_tag; /**<  */
2022     uint32_t              target; /**<  */
2023     int32_t               level; /**<  */
2024     uint32_t              format; /**<  */
2025     uint32_t              type; /**<  */
2026     uint8_t               swap_bytes; /**<  */
2027 } xcb_glx_get_tex_image_request_t;
2028 
2029 /**
2030  * @brief xcb_glx_get_tex_image_reply_t
2031  **/
2032 typedef struct xcb_glx_get_tex_image_reply_t {
2033     uint8_t  response_type; /**<  */
2034     uint8_t  pad0; /**<  */
2035     uint16_t sequence; /**<  */
2036     uint32_t length; /**<  */
2037     uint8_t  pad1[8]; /**<  */
2038     int32_t  width; /**<  */
2039     int32_t  height; /**<  */
2040     int32_t  depth; /**<  */
2041     uint8_t  pad2[4]; /**<  */
2042 } xcb_glx_get_tex_image_reply_t;
2043 
2044 /**
2045  * @brief xcb_glx_get_tex_parameterfv_cookie_t
2046  **/
2047 typedef struct xcb_glx_get_tex_parameterfv_cookie_t {
2048     unsigned int sequence; /**<  */
2049 } xcb_glx_get_tex_parameterfv_cookie_t;
2050 
2051 /** Opcode for xcb_glx_get_tex_parameterfv. */
2052 #define XCB_GLX_GET_TEX_PARAMETERFV 136
2053 
2054 /**
2055  * @brief xcb_glx_get_tex_parameterfv_request_t
2056  **/
2057 typedef struct xcb_glx_get_tex_parameterfv_request_t {
2058     uint8_t               major_opcode; /**<  */
2059     uint8_t               minor_opcode; /**<  */
2060     uint16_t              length; /**<  */
2061     xcb_glx_context_tag_t context_tag; /**<  */
2062     uint32_t              target; /**<  */
2063     uint32_t              pname; /**<  */
2064 } xcb_glx_get_tex_parameterfv_request_t;
2065 
2066 /**
2067  * @brief xcb_glx_get_tex_parameterfv_reply_t
2068  **/
2069 typedef struct xcb_glx_get_tex_parameterfv_reply_t {
2070     uint8_t           response_type; /**<  */
2071     uint8_t           pad0; /**<  */
2072     uint16_t          sequence; /**<  */
2073     uint32_t          length; /**<  */
2074     uint8_t           pad1[4]; /**<  */
2075     uint32_t          n; /**<  */
2076     xcb_glx_float32_t datum; /**<  */
2077     uint8_t           pad2[12]; /**<  */
2078 } xcb_glx_get_tex_parameterfv_reply_t;
2079 
2080 /**
2081  * @brief xcb_glx_get_tex_parameteriv_cookie_t
2082  **/
2083 typedef struct xcb_glx_get_tex_parameteriv_cookie_t {
2084     unsigned int sequence; /**<  */
2085 } xcb_glx_get_tex_parameteriv_cookie_t;
2086 
2087 /** Opcode for xcb_glx_get_tex_parameteriv. */
2088 #define XCB_GLX_GET_TEX_PARAMETERIV 137
2089 
2090 /**
2091  * @brief xcb_glx_get_tex_parameteriv_request_t
2092  **/
2093 typedef struct xcb_glx_get_tex_parameteriv_request_t {
2094     uint8_t               major_opcode; /**<  */
2095     uint8_t               minor_opcode; /**<  */
2096     uint16_t              length; /**<  */
2097     xcb_glx_context_tag_t context_tag; /**<  */
2098     uint32_t              target; /**<  */
2099     uint32_t              pname; /**<  */
2100 } xcb_glx_get_tex_parameteriv_request_t;
2101 
2102 /**
2103  * @brief xcb_glx_get_tex_parameteriv_reply_t
2104  **/
2105 typedef struct xcb_glx_get_tex_parameteriv_reply_t {
2106     uint8_t  response_type; /**<  */
2107     uint8_t  pad0; /**<  */
2108     uint16_t sequence; /**<  */
2109     uint32_t length; /**<  */
2110     uint8_t  pad1[4]; /**<  */
2111     uint32_t n; /**<  */
2112     int32_t  datum; /**<  */
2113     uint8_t  pad2[12]; /**<  */
2114 } xcb_glx_get_tex_parameteriv_reply_t;
2115 
2116 /**
2117  * @brief xcb_glx_get_tex_level_parameterfv_cookie_t
2118  **/
2119 typedef struct xcb_glx_get_tex_level_parameterfv_cookie_t {
2120     unsigned int sequence; /**<  */
2121 } xcb_glx_get_tex_level_parameterfv_cookie_t;
2122 
2123 /** Opcode for xcb_glx_get_tex_level_parameterfv. */
2124 #define XCB_GLX_GET_TEX_LEVEL_PARAMETERFV 138
2125 
2126 /**
2127  * @brief xcb_glx_get_tex_level_parameterfv_request_t
2128  **/
2129 typedef struct xcb_glx_get_tex_level_parameterfv_request_t {
2130     uint8_t               major_opcode; /**<  */
2131     uint8_t               minor_opcode; /**<  */
2132     uint16_t              length; /**<  */
2133     xcb_glx_context_tag_t context_tag; /**<  */
2134     uint32_t              target; /**<  */
2135     int32_t               level; /**<  */
2136     uint32_t              pname; /**<  */
2137 } xcb_glx_get_tex_level_parameterfv_request_t;
2138 
2139 /**
2140  * @brief xcb_glx_get_tex_level_parameterfv_reply_t
2141  **/
2142 typedef struct xcb_glx_get_tex_level_parameterfv_reply_t {
2143     uint8_t           response_type; /**<  */
2144     uint8_t           pad0; /**<  */
2145     uint16_t          sequence; /**<  */
2146     uint32_t          length; /**<  */
2147     uint8_t           pad1[4]; /**<  */
2148     uint32_t          n; /**<  */
2149     xcb_glx_float32_t datum; /**<  */
2150     uint8_t           pad2[12]; /**<  */
2151 } xcb_glx_get_tex_level_parameterfv_reply_t;
2152 
2153 /**
2154  * @brief xcb_glx_get_tex_level_parameteriv_cookie_t
2155  **/
2156 typedef struct xcb_glx_get_tex_level_parameteriv_cookie_t {
2157     unsigned int sequence; /**<  */
2158 } xcb_glx_get_tex_level_parameteriv_cookie_t;
2159 
2160 /** Opcode for xcb_glx_get_tex_level_parameteriv. */
2161 #define XCB_GLX_GET_TEX_LEVEL_PARAMETERIV 139
2162 
2163 /**
2164  * @brief xcb_glx_get_tex_level_parameteriv_request_t
2165  **/
2166 typedef struct xcb_glx_get_tex_level_parameteriv_request_t {
2167     uint8_t               major_opcode; /**<  */
2168     uint8_t               minor_opcode; /**<  */
2169     uint16_t              length; /**<  */
2170     xcb_glx_context_tag_t context_tag; /**<  */
2171     uint32_t              target; /**<  */
2172     int32_t               level; /**<  */
2173     uint32_t              pname; /**<  */
2174 } xcb_glx_get_tex_level_parameteriv_request_t;
2175 
2176 /**
2177  * @brief xcb_glx_get_tex_level_parameteriv_reply_t
2178  **/
2179 typedef struct xcb_glx_get_tex_level_parameteriv_reply_t {
2180     uint8_t  response_type; /**<  */
2181     uint8_t  pad0; /**<  */
2182     uint16_t sequence; /**<  */
2183     uint32_t length; /**<  */
2184     uint8_t  pad1[4]; /**<  */
2185     uint32_t n; /**<  */
2186     int32_t  datum; /**<  */
2187     uint8_t  pad2[12]; /**<  */
2188 } xcb_glx_get_tex_level_parameteriv_reply_t;
2189 
2190 /**
2191  * @brief xcb_glx_is_list_cookie_t
2192  **/
2193 typedef struct xcb_glx_is_list_cookie_t {
2194     unsigned int sequence; /**<  */
2195 } xcb_glx_is_list_cookie_t;
2196 
2197 /** Opcode for xcb_glx_is_list. */
2198 #define XCB_GLX_IS_LIST 141
2199 
2200 /**
2201  * @brief xcb_glx_is_list_request_t
2202  **/
2203 typedef struct xcb_glx_is_list_request_t {
2204     uint8_t               major_opcode; /**<  */
2205     uint8_t               minor_opcode; /**<  */
2206     uint16_t              length; /**<  */
2207     xcb_glx_context_tag_t context_tag; /**<  */
2208     uint32_t              list; /**<  */
2209 } xcb_glx_is_list_request_t;
2210 
2211 /**
2212  * @brief xcb_glx_is_list_reply_t
2213  **/
2214 typedef struct xcb_glx_is_list_reply_t {
2215     uint8_t          response_type; /**<  */
2216     uint8_t          pad0; /**<  */
2217     uint16_t         sequence; /**<  */
2218     uint32_t         length; /**<  */
2219     xcb_glx_bool32_t ret_val; /**<  */
2220 } xcb_glx_is_list_reply_t;
2221 
2222 /** Opcode for xcb_glx_flush. */
2223 #define XCB_GLX_FLUSH 142
2224 
2225 /**
2226  * @brief xcb_glx_flush_request_t
2227  **/
2228 typedef struct xcb_glx_flush_request_t {
2229     uint8_t               major_opcode; /**<  */
2230     uint8_t               minor_opcode; /**<  */
2231     uint16_t              length; /**<  */
2232     xcb_glx_context_tag_t context_tag; /**<  */
2233 } xcb_glx_flush_request_t;
2234 
2235 /**
2236  * @brief xcb_glx_are_textures_resident_cookie_t
2237  **/
2238 typedef struct xcb_glx_are_textures_resident_cookie_t {
2239     unsigned int sequence; /**<  */
2240 } xcb_glx_are_textures_resident_cookie_t;
2241 
2242 /** Opcode for xcb_glx_are_textures_resident. */
2243 #define XCB_GLX_ARE_TEXTURES_RESIDENT 143
2244 
2245 /**
2246  * @brief xcb_glx_are_textures_resident_request_t
2247  **/
2248 typedef struct xcb_glx_are_textures_resident_request_t {
2249     uint8_t               major_opcode; /**<  */
2250     uint8_t               minor_opcode; /**<  */
2251     uint16_t              length; /**<  */
2252     xcb_glx_context_tag_t context_tag; /**<  */
2253     int32_t               n; /**<  */
2254 } xcb_glx_are_textures_resident_request_t;
2255 
2256 /**
2257  * @brief xcb_glx_are_textures_resident_reply_t
2258  **/
2259 typedef struct xcb_glx_are_textures_resident_reply_t {
2260     uint8_t          response_type; /**<  */
2261     uint8_t          pad0; /**<  */
2262     uint16_t         sequence; /**<  */
2263     uint32_t         length; /**<  */
2264     xcb_glx_bool32_t ret_val; /**<  */
2265     uint8_t          pad1[20]; /**<  */
2266 } xcb_glx_are_textures_resident_reply_t;
2267 
2268 /** Opcode for xcb_glx_delete_textures. */
2269 #define XCB_GLX_DELETE_TEXTURES 144
2270 
2271 /**
2272  * @brief xcb_glx_delete_textures_request_t
2273  **/
2274 typedef struct xcb_glx_delete_textures_request_t {
2275     uint8_t               major_opcode; /**<  */
2276     uint8_t               minor_opcode; /**<  */
2277     uint16_t              length; /**<  */
2278     xcb_glx_context_tag_t context_tag; /**<  */
2279     int32_t               n; /**<  */
2280 } xcb_glx_delete_textures_request_t;
2281 
2282 /**
2283  * @brief xcb_glx_gen_textures_cookie_t
2284  **/
2285 typedef struct xcb_glx_gen_textures_cookie_t {
2286     unsigned int sequence; /**<  */
2287 } xcb_glx_gen_textures_cookie_t;
2288 
2289 /** Opcode for xcb_glx_gen_textures. */
2290 #define XCB_GLX_GEN_TEXTURES 145
2291 
2292 /**
2293  * @brief xcb_glx_gen_textures_request_t
2294  **/
2295 typedef struct xcb_glx_gen_textures_request_t {
2296     uint8_t               major_opcode; /**<  */
2297     uint8_t               minor_opcode; /**<  */
2298     uint16_t              length; /**<  */
2299     xcb_glx_context_tag_t context_tag; /**<  */
2300     int32_t               n; /**<  */
2301 } xcb_glx_gen_textures_request_t;
2302 
2303 /**
2304  * @brief xcb_glx_gen_textures_reply_t
2305  **/
2306 typedef struct xcb_glx_gen_textures_reply_t {
2307     uint8_t  response_type; /**<  */
2308     uint8_t  pad0; /**<  */
2309     uint16_t sequence; /**<  */
2310     uint32_t length; /**<  */
2311     uint8_t  pad1[24]; /**<  */
2312 } xcb_glx_gen_textures_reply_t;
2313 
2314 /**
2315  * @brief xcb_glx_is_texture_cookie_t
2316  **/
2317 typedef struct xcb_glx_is_texture_cookie_t {
2318     unsigned int sequence; /**<  */
2319 } xcb_glx_is_texture_cookie_t;
2320 
2321 /** Opcode for xcb_glx_is_texture. */
2322 #define XCB_GLX_IS_TEXTURE 146
2323 
2324 /**
2325  * @brief xcb_glx_is_texture_request_t
2326  **/
2327 typedef struct xcb_glx_is_texture_request_t {
2328     uint8_t               major_opcode; /**<  */
2329     uint8_t               minor_opcode; /**<  */
2330     uint16_t              length; /**<  */
2331     xcb_glx_context_tag_t context_tag; /**<  */
2332     uint32_t              texture; /**<  */
2333 } xcb_glx_is_texture_request_t;
2334 
2335 /**
2336  * @brief xcb_glx_is_texture_reply_t
2337  **/
2338 typedef struct xcb_glx_is_texture_reply_t {
2339     uint8_t          response_type; /**<  */
2340     uint8_t          pad0; /**<  */
2341     uint16_t         sequence; /**<  */
2342     uint32_t         length; /**<  */
2343     xcb_glx_bool32_t ret_val; /**<  */
2344 } xcb_glx_is_texture_reply_t;
2345 
2346 /**
2347  * @brief xcb_glx_get_color_table_cookie_t
2348  **/
2349 typedef struct xcb_glx_get_color_table_cookie_t {
2350     unsigned int sequence; /**<  */
2351 } xcb_glx_get_color_table_cookie_t;
2352 
2353 /** Opcode for xcb_glx_get_color_table. */
2354 #define XCB_GLX_GET_COLOR_TABLE 147
2355 
2356 /**
2357  * @brief xcb_glx_get_color_table_request_t
2358  **/
2359 typedef struct xcb_glx_get_color_table_request_t {
2360     uint8_t               major_opcode; /**<  */
2361     uint8_t               minor_opcode; /**<  */
2362     uint16_t              length; /**<  */
2363     xcb_glx_context_tag_t context_tag; /**<  */
2364     uint32_t              target; /**<  */
2365     uint32_t              format; /**<  */
2366     uint32_t              type; /**<  */
2367     uint8_t               swap_bytes; /**<  */
2368 } xcb_glx_get_color_table_request_t;
2369 
2370 /**
2371  * @brief xcb_glx_get_color_table_reply_t
2372  **/
2373 typedef struct xcb_glx_get_color_table_reply_t {
2374     uint8_t  response_type; /**<  */
2375     uint8_t  pad0; /**<  */
2376     uint16_t sequence; /**<  */
2377     uint32_t length; /**<  */
2378     uint8_t  pad1[8]; /**<  */
2379     int32_t  width; /**<  */
2380     uint8_t  pad2[12]; /**<  */
2381 } xcb_glx_get_color_table_reply_t;
2382 
2383 /**
2384  * @brief xcb_glx_get_color_table_parameterfv_cookie_t
2385  **/
2386 typedef struct xcb_glx_get_color_table_parameterfv_cookie_t {
2387     unsigned int sequence; /**<  */
2388 } xcb_glx_get_color_table_parameterfv_cookie_t;
2389 
2390 /** Opcode for xcb_glx_get_color_table_parameterfv. */
2391 #define XCB_GLX_GET_COLOR_TABLE_PARAMETERFV 148
2392 
2393 /**
2394  * @brief xcb_glx_get_color_table_parameterfv_request_t
2395  **/
2396 typedef struct xcb_glx_get_color_table_parameterfv_request_t {
2397     uint8_t               major_opcode; /**<  */
2398     uint8_t               minor_opcode; /**<  */
2399     uint16_t              length; /**<  */
2400     xcb_glx_context_tag_t context_tag; /**<  */
2401     uint32_t              target; /**<  */
2402     uint32_t              pname; /**<  */
2403 } xcb_glx_get_color_table_parameterfv_request_t;
2404 
2405 /**
2406  * @brief xcb_glx_get_color_table_parameterfv_reply_t
2407  **/
2408 typedef struct xcb_glx_get_color_table_parameterfv_reply_t {
2409     uint8_t           response_type; /**<  */
2410     uint8_t           pad0; /**<  */
2411     uint16_t          sequence; /**<  */
2412     uint32_t          length; /**<  */
2413     uint8_t           pad1[4]; /**<  */
2414     uint32_t          n; /**<  */
2415     xcb_glx_float32_t datum; /**<  */
2416     uint8_t           pad2[12]; /**<  */
2417 } xcb_glx_get_color_table_parameterfv_reply_t;
2418 
2419 /**
2420  * @brief xcb_glx_get_color_table_parameteriv_cookie_t
2421  **/
2422 typedef struct xcb_glx_get_color_table_parameteriv_cookie_t {
2423     unsigned int sequence; /**<  */
2424 } xcb_glx_get_color_table_parameteriv_cookie_t;
2425 
2426 /** Opcode for xcb_glx_get_color_table_parameteriv. */
2427 #define XCB_GLX_GET_COLOR_TABLE_PARAMETERIV 149
2428 
2429 /**
2430  * @brief xcb_glx_get_color_table_parameteriv_request_t
2431  **/
2432 typedef struct xcb_glx_get_color_table_parameteriv_request_t {
2433     uint8_t               major_opcode; /**<  */
2434     uint8_t               minor_opcode; /**<  */
2435     uint16_t              length; /**<  */
2436     xcb_glx_context_tag_t context_tag; /**<  */
2437     uint32_t              target; /**<  */
2438     uint32_t              pname; /**<  */
2439 } xcb_glx_get_color_table_parameteriv_request_t;
2440 
2441 /**
2442  * @brief xcb_glx_get_color_table_parameteriv_reply_t
2443  **/
2444 typedef struct xcb_glx_get_color_table_parameteriv_reply_t {
2445     uint8_t  response_type; /**<  */
2446     uint8_t  pad0; /**<  */
2447     uint16_t sequence; /**<  */
2448     uint32_t length; /**<  */
2449     uint8_t  pad1[4]; /**<  */
2450     uint32_t n; /**<  */
2451     int32_t  datum; /**<  */
2452     uint8_t  pad2[12]; /**<  */
2453 } xcb_glx_get_color_table_parameteriv_reply_t;
2454 
2455 /**
2456  * @brief xcb_glx_get_convolution_filter_cookie_t
2457  **/
2458 typedef struct xcb_glx_get_convolution_filter_cookie_t {
2459     unsigned int sequence; /**<  */
2460 } xcb_glx_get_convolution_filter_cookie_t;
2461 
2462 /** Opcode for xcb_glx_get_convolution_filter. */
2463 #define XCB_GLX_GET_CONVOLUTION_FILTER 150
2464 
2465 /**
2466  * @brief xcb_glx_get_convolution_filter_request_t
2467  **/
2468 typedef struct xcb_glx_get_convolution_filter_request_t {
2469     uint8_t               major_opcode; /**<  */
2470     uint8_t               minor_opcode; /**<  */
2471     uint16_t              length; /**<  */
2472     xcb_glx_context_tag_t context_tag; /**<  */
2473     uint32_t              target; /**<  */
2474     uint32_t              format; /**<  */
2475     uint32_t              type; /**<  */
2476     uint8_t               swap_bytes; /**<  */
2477 } xcb_glx_get_convolution_filter_request_t;
2478 
2479 /**
2480  * @brief xcb_glx_get_convolution_filter_reply_t
2481  **/
2482 typedef struct xcb_glx_get_convolution_filter_reply_t {
2483     uint8_t  response_type; /**<  */
2484     uint8_t  pad0; /**<  */
2485     uint16_t sequence; /**<  */
2486     uint32_t length; /**<  */
2487     uint8_t  pad1[8]; /**<  */
2488     int32_t  width; /**<  */
2489     int32_t  height; /**<  */
2490     uint8_t  pad2[8]; /**<  */
2491 } xcb_glx_get_convolution_filter_reply_t;
2492 
2493 /**
2494  * @brief xcb_glx_get_convolution_parameterfv_cookie_t
2495  **/
2496 typedef struct xcb_glx_get_convolution_parameterfv_cookie_t {
2497     unsigned int sequence; /**<  */
2498 } xcb_glx_get_convolution_parameterfv_cookie_t;
2499 
2500 /** Opcode for xcb_glx_get_convolution_parameterfv. */
2501 #define XCB_GLX_GET_CONVOLUTION_PARAMETERFV 151
2502 
2503 /**
2504  * @brief xcb_glx_get_convolution_parameterfv_request_t
2505  **/
2506 typedef struct xcb_glx_get_convolution_parameterfv_request_t {
2507     uint8_t               major_opcode; /**<  */
2508     uint8_t               minor_opcode; /**<  */
2509     uint16_t              length; /**<  */
2510     xcb_glx_context_tag_t context_tag; /**<  */
2511     uint32_t              target; /**<  */
2512     uint32_t              pname; /**<  */
2513 } xcb_glx_get_convolution_parameterfv_request_t;
2514 
2515 /**
2516  * @brief xcb_glx_get_convolution_parameterfv_reply_t
2517  **/
2518 typedef struct xcb_glx_get_convolution_parameterfv_reply_t {
2519     uint8_t           response_type; /**<  */
2520     uint8_t           pad0; /**<  */
2521     uint16_t          sequence; /**<  */
2522     uint32_t          length; /**<  */
2523     uint8_t           pad1[4]; /**<  */
2524     uint32_t          n; /**<  */
2525     xcb_glx_float32_t datum; /**<  */
2526     uint8_t           pad2[12]; /**<  */
2527 } xcb_glx_get_convolution_parameterfv_reply_t;
2528 
2529 /**
2530  * @brief xcb_glx_get_convolution_parameteriv_cookie_t
2531  **/
2532 typedef struct xcb_glx_get_convolution_parameteriv_cookie_t {
2533     unsigned int sequence; /**<  */
2534 } xcb_glx_get_convolution_parameteriv_cookie_t;
2535 
2536 /** Opcode for xcb_glx_get_convolution_parameteriv. */
2537 #define XCB_GLX_GET_CONVOLUTION_PARAMETERIV 152
2538 
2539 /**
2540  * @brief xcb_glx_get_convolution_parameteriv_request_t
2541  **/
2542 typedef struct xcb_glx_get_convolution_parameteriv_request_t {
2543     uint8_t               major_opcode; /**<  */
2544     uint8_t               minor_opcode; /**<  */
2545     uint16_t              length; /**<  */
2546     xcb_glx_context_tag_t context_tag; /**<  */
2547     uint32_t              target; /**<  */
2548     uint32_t              pname; /**<  */
2549 } xcb_glx_get_convolution_parameteriv_request_t;
2550 
2551 /**
2552  * @brief xcb_glx_get_convolution_parameteriv_reply_t
2553  **/
2554 typedef struct xcb_glx_get_convolution_parameteriv_reply_t {
2555     uint8_t  response_type; /**<  */
2556     uint8_t  pad0; /**<  */
2557     uint16_t sequence; /**<  */
2558     uint32_t length; /**<  */
2559     uint8_t  pad1[4]; /**<  */
2560     uint32_t n; /**<  */
2561     int32_t  datum; /**<  */
2562     uint8_t  pad2[12]; /**<  */
2563 } xcb_glx_get_convolution_parameteriv_reply_t;
2564 
2565 /**
2566  * @brief xcb_glx_get_separable_filter_cookie_t
2567  **/
2568 typedef struct xcb_glx_get_separable_filter_cookie_t {
2569     unsigned int sequence; /**<  */
2570 } xcb_glx_get_separable_filter_cookie_t;
2571 
2572 /** Opcode for xcb_glx_get_separable_filter. */
2573 #define XCB_GLX_GET_SEPARABLE_FILTER 153
2574 
2575 /**
2576  * @brief xcb_glx_get_separable_filter_request_t
2577  **/
2578 typedef struct xcb_glx_get_separable_filter_request_t {
2579     uint8_t               major_opcode; /**<  */
2580     uint8_t               minor_opcode; /**<  */
2581     uint16_t              length; /**<  */
2582     xcb_glx_context_tag_t context_tag; /**<  */
2583     uint32_t              target; /**<  */
2584     uint32_t              format; /**<  */
2585     uint32_t              type; /**<  */
2586     uint8_t               swap_bytes; /**<  */
2587 } xcb_glx_get_separable_filter_request_t;
2588 
2589 /**
2590  * @brief xcb_glx_get_separable_filter_reply_t
2591  **/
2592 typedef struct xcb_glx_get_separable_filter_reply_t {
2593     uint8_t  response_type; /**<  */
2594     uint8_t  pad0; /**<  */
2595     uint16_t sequence; /**<  */
2596     uint32_t length; /**<  */
2597     uint8_t  pad1[8]; /**<  */
2598     int32_t  row_w; /**<  */
2599     int32_t  col_h; /**<  */
2600     uint8_t  pad2[8]; /**<  */
2601 } xcb_glx_get_separable_filter_reply_t;
2602 
2603 /**
2604  * @brief xcb_glx_get_histogram_cookie_t
2605  **/
2606 typedef struct xcb_glx_get_histogram_cookie_t {
2607     unsigned int sequence; /**<  */
2608 } xcb_glx_get_histogram_cookie_t;
2609 
2610 /** Opcode for xcb_glx_get_histogram. */
2611 #define XCB_GLX_GET_HISTOGRAM 154
2612 
2613 /**
2614  * @brief xcb_glx_get_histogram_request_t
2615  **/
2616 typedef struct xcb_glx_get_histogram_request_t {
2617     uint8_t               major_opcode; /**<  */
2618     uint8_t               minor_opcode; /**<  */
2619     uint16_t              length; /**<  */
2620     xcb_glx_context_tag_t context_tag; /**<  */
2621     uint32_t              target; /**<  */
2622     uint32_t              format; /**<  */
2623     uint32_t              type; /**<  */
2624     uint8_t               swap_bytes; /**<  */
2625     uint8_t               reset; /**<  */
2626 } xcb_glx_get_histogram_request_t;
2627 
2628 /**
2629  * @brief xcb_glx_get_histogram_reply_t
2630  **/
2631 typedef struct xcb_glx_get_histogram_reply_t {
2632     uint8_t  response_type; /**<  */
2633     uint8_t  pad0; /**<  */
2634     uint16_t sequence; /**<  */
2635     uint32_t length; /**<  */
2636     uint8_t  pad1[8]; /**<  */
2637     int32_t  width; /**<  */
2638     uint8_t  pad2[12]; /**<  */
2639 } xcb_glx_get_histogram_reply_t;
2640 
2641 /**
2642  * @brief xcb_glx_get_histogram_parameterfv_cookie_t
2643  **/
2644 typedef struct xcb_glx_get_histogram_parameterfv_cookie_t {
2645     unsigned int sequence; /**<  */
2646 } xcb_glx_get_histogram_parameterfv_cookie_t;
2647 
2648 /** Opcode for xcb_glx_get_histogram_parameterfv. */
2649 #define XCB_GLX_GET_HISTOGRAM_PARAMETERFV 155
2650 
2651 /**
2652  * @brief xcb_glx_get_histogram_parameterfv_request_t
2653  **/
2654 typedef struct xcb_glx_get_histogram_parameterfv_request_t {
2655     uint8_t               major_opcode; /**<  */
2656     uint8_t               minor_opcode; /**<  */
2657     uint16_t              length; /**<  */
2658     xcb_glx_context_tag_t context_tag; /**<  */
2659     uint32_t              target; /**<  */
2660     uint32_t              pname; /**<  */
2661 } xcb_glx_get_histogram_parameterfv_request_t;
2662 
2663 /**
2664  * @brief xcb_glx_get_histogram_parameterfv_reply_t
2665  **/
2666 typedef struct xcb_glx_get_histogram_parameterfv_reply_t {
2667     uint8_t           response_type; /**<  */
2668     uint8_t           pad0; /**<  */
2669     uint16_t          sequence; /**<  */
2670     uint32_t          length; /**<  */
2671     uint8_t           pad1[4]; /**<  */
2672     uint32_t          n; /**<  */
2673     xcb_glx_float32_t datum; /**<  */
2674     uint8_t           pad2[12]; /**<  */
2675 } xcb_glx_get_histogram_parameterfv_reply_t;
2676 
2677 /**
2678  * @brief xcb_glx_get_histogram_parameteriv_cookie_t
2679  **/
2680 typedef struct xcb_glx_get_histogram_parameteriv_cookie_t {
2681     unsigned int sequence; /**<  */
2682 } xcb_glx_get_histogram_parameteriv_cookie_t;
2683 
2684 /** Opcode for xcb_glx_get_histogram_parameteriv. */
2685 #define XCB_GLX_GET_HISTOGRAM_PARAMETERIV 156
2686 
2687 /**
2688  * @brief xcb_glx_get_histogram_parameteriv_request_t
2689  **/
2690 typedef struct xcb_glx_get_histogram_parameteriv_request_t {
2691     uint8_t               major_opcode; /**<  */
2692     uint8_t               minor_opcode; /**<  */
2693     uint16_t              length; /**<  */
2694     xcb_glx_context_tag_t context_tag; /**<  */
2695     uint32_t              target; /**<  */
2696     uint32_t              pname; /**<  */
2697 } xcb_glx_get_histogram_parameteriv_request_t;
2698 
2699 /**
2700  * @brief xcb_glx_get_histogram_parameteriv_reply_t
2701  **/
2702 typedef struct xcb_glx_get_histogram_parameteriv_reply_t {
2703     uint8_t  response_type; /**<  */
2704     uint8_t  pad0; /**<  */
2705     uint16_t sequence; /**<  */
2706     uint32_t length; /**<  */
2707     uint8_t  pad1[4]; /**<  */
2708     uint32_t n; /**<  */
2709     int32_t  datum; /**<  */
2710     uint8_t  pad2[12]; /**<  */
2711 } xcb_glx_get_histogram_parameteriv_reply_t;
2712 
2713 /**
2714  * @brief xcb_glx_get_minmax_cookie_t
2715  **/
2716 typedef struct xcb_glx_get_minmax_cookie_t {
2717     unsigned int sequence; /**<  */
2718 } xcb_glx_get_minmax_cookie_t;
2719 
2720 /** Opcode for xcb_glx_get_minmax. */
2721 #define XCB_GLX_GET_MINMAX 157
2722 
2723 /**
2724  * @brief xcb_glx_get_minmax_request_t
2725  **/
2726 typedef struct xcb_glx_get_minmax_request_t {
2727     uint8_t               major_opcode; /**<  */
2728     uint8_t               minor_opcode; /**<  */
2729     uint16_t              length; /**<  */
2730     xcb_glx_context_tag_t context_tag; /**<  */
2731     uint32_t              target; /**<  */
2732     uint32_t              format; /**<  */
2733     uint32_t              type; /**<  */
2734     uint8_t               swap_bytes; /**<  */
2735     uint8_t               reset; /**<  */
2736 } xcb_glx_get_minmax_request_t;
2737 
2738 /**
2739  * @brief xcb_glx_get_minmax_reply_t
2740  **/
2741 typedef struct xcb_glx_get_minmax_reply_t {
2742     uint8_t  response_type; /**<  */
2743     uint8_t  pad0; /**<  */
2744     uint16_t sequence; /**<  */
2745     uint32_t length; /**<  */
2746     uint8_t  pad1[24]; /**<  */
2747 } xcb_glx_get_minmax_reply_t;
2748 
2749 /**
2750  * @brief xcb_glx_get_minmax_parameterfv_cookie_t
2751  **/
2752 typedef struct xcb_glx_get_minmax_parameterfv_cookie_t {
2753     unsigned int sequence; /**<  */
2754 } xcb_glx_get_minmax_parameterfv_cookie_t;
2755 
2756 /** Opcode for xcb_glx_get_minmax_parameterfv. */
2757 #define XCB_GLX_GET_MINMAX_PARAMETERFV 158
2758 
2759 /**
2760  * @brief xcb_glx_get_minmax_parameterfv_request_t
2761  **/
2762 typedef struct xcb_glx_get_minmax_parameterfv_request_t {
2763     uint8_t               major_opcode; /**<  */
2764     uint8_t               minor_opcode; /**<  */
2765     uint16_t              length; /**<  */
2766     xcb_glx_context_tag_t context_tag; /**<  */
2767     uint32_t              target; /**<  */
2768     uint32_t              pname; /**<  */
2769 } xcb_glx_get_minmax_parameterfv_request_t;
2770 
2771 /**
2772  * @brief xcb_glx_get_minmax_parameterfv_reply_t
2773  **/
2774 typedef struct xcb_glx_get_minmax_parameterfv_reply_t {
2775     uint8_t           response_type; /**<  */
2776     uint8_t           pad0; /**<  */
2777     uint16_t          sequence; /**<  */
2778     uint32_t          length; /**<  */
2779     uint8_t           pad1[4]; /**<  */
2780     uint32_t          n; /**<  */
2781     xcb_glx_float32_t datum; /**<  */
2782     uint8_t           pad2[12]; /**<  */
2783 } xcb_glx_get_minmax_parameterfv_reply_t;
2784 
2785 /**
2786  * @brief xcb_glx_get_minmax_parameteriv_cookie_t
2787  **/
2788 typedef struct xcb_glx_get_minmax_parameteriv_cookie_t {
2789     unsigned int sequence; /**<  */
2790 } xcb_glx_get_minmax_parameteriv_cookie_t;
2791 
2792 /** Opcode for xcb_glx_get_minmax_parameteriv. */
2793 #define XCB_GLX_GET_MINMAX_PARAMETERIV 159
2794 
2795 /**
2796  * @brief xcb_glx_get_minmax_parameteriv_request_t
2797  **/
2798 typedef struct xcb_glx_get_minmax_parameteriv_request_t {
2799     uint8_t               major_opcode; /**<  */
2800     uint8_t               minor_opcode; /**<  */
2801     uint16_t              length; /**<  */
2802     xcb_glx_context_tag_t context_tag; /**<  */
2803     uint32_t              target; /**<  */
2804     uint32_t              pname; /**<  */
2805 } xcb_glx_get_minmax_parameteriv_request_t;
2806 
2807 /**
2808  * @brief xcb_glx_get_minmax_parameteriv_reply_t
2809  **/
2810 typedef struct xcb_glx_get_minmax_parameteriv_reply_t {
2811     uint8_t  response_type; /**<  */
2812     uint8_t  pad0; /**<  */
2813     uint16_t sequence; /**<  */
2814     uint32_t length; /**<  */
2815     uint8_t  pad1[4]; /**<  */
2816     uint32_t n; /**<  */
2817     int32_t  datum; /**<  */
2818     uint8_t  pad2[12]; /**<  */
2819 } xcb_glx_get_minmax_parameteriv_reply_t;
2820 
2821 /**
2822  * @brief xcb_glx_get_compressed_tex_image_arb_cookie_t
2823  **/
2824 typedef struct xcb_glx_get_compressed_tex_image_arb_cookie_t {
2825     unsigned int sequence; /**<  */
2826 } xcb_glx_get_compressed_tex_image_arb_cookie_t;
2827 
2828 /** Opcode for xcb_glx_get_compressed_tex_image_arb. */
2829 #define XCB_GLX_GET_COMPRESSED_TEX_IMAGE_ARB 160
2830 
2831 /**
2832  * @brief xcb_glx_get_compressed_tex_image_arb_request_t
2833  **/
2834 typedef struct xcb_glx_get_compressed_tex_image_arb_request_t {
2835     uint8_t               major_opcode; /**<  */
2836     uint8_t               minor_opcode; /**<  */
2837     uint16_t              length; /**<  */
2838     xcb_glx_context_tag_t context_tag; /**<  */
2839     uint32_t              target; /**<  */
2840     int32_t               level; /**<  */
2841 } xcb_glx_get_compressed_tex_image_arb_request_t;
2842 
2843 /**
2844  * @brief xcb_glx_get_compressed_tex_image_arb_reply_t
2845  **/
2846 typedef struct xcb_glx_get_compressed_tex_image_arb_reply_t {
2847     uint8_t  response_type; /**<  */
2848     uint8_t  pad0; /**<  */
2849     uint16_t sequence; /**<  */
2850     uint32_t length; /**<  */
2851     uint8_t  pad1[8]; /**<  */
2852     int32_t  size; /**<  */
2853     uint8_t  pad2[12]; /**<  */
2854 } xcb_glx_get_compressed_tex_image_arb_reply_t;
2855 
2856 /** Opcode for xcb_glx_delete_queries_arb. */
2857 #define XCB_GLX_DELETE_QUERIES_ARB 161
2858 
2859 /**
2860  * @brief xcb_glx_delete_queries_arb_request_t
2861  **/
2862 typedef struct xcb_glx_delete_queries_arb_request_t {
2863     uint8_t               major_opcode; /**<  */
2864     uint8_t               minor_opcode; /**<  */
2865     uint16_t              length; /**<  */
2866     xcb_glx_context_tag_t context_tag; /**<  */
2867     int32_t               n; /**<  */
2868 } xcb_glx_delete_queries_arb_request_t;
2869 
2870 /**
2871  * @brief xcb_glx_gen_queries_arb_cookie_t
2872  **/
2873 typedef struct xcb_glx_gen_queries_arb_cookie_t {
2874     unsigned int sequence; /**<  */
2875 } xcb_glx_gen_queries_arb_cookie_t;
2876 
2877 /** Opcode for xcb_glx_gen_queries_arb. */
2878 #define XCB_GLX_GEN_QUERIES_ARB 162
2879 
2880 /**
2881  * @brief xcb_glx_gen_queries_arb_request_t
2882  **/
2883 typedef struct xcb_glx_gen_queries_arb_request_t {
2884     uint8_t               major_opcode; /**<  */
2885     uint8_t               minor_opcode; /**<  */
2886     uint16_t              length; /**<  */
2887     xcb_glx_context_tag_t context_tag; /**<  */
2888     int32_t               n; /**<  */
2889 } xcb_glx_gen_queries_arb_request_t;
2890 
2891 /**
2892  * @brief xcb_glx_gen_queries_arb_reply_t
2893  **/
2894 typedef struct xcb_glx_gen_queries_arb_reply_t {
2895     uint8_t  response_type; /**<  */
2896     uint8_t  pad0; /**<  */
2897     uint16_t sequence; /**<  */
2898     uint32_t length; /**<  */
2899     uint8_t  pad1[24]; /**<  */
2900 } xcb_glx_gen_queries_arb_reply_t;
2901 
2902 /**
2903  * @brief xcb_glx_is_query_arb_cookie_t
2904  **/
2905 typedef struct xcb_glx_is_query_arb_cookie_t {
2906     unsigned int sequence; /**<  */
2907 } xcb_glx_is_query_arb_cookie_t;
2908 
2909 /** Opcode for xcb_glx_is_query_arb. */
2910 #define XCB_GLX_IS_QUERY_ARB 163
2911 
2912 /**
2913  * @brief xcb_glx_is_query_arb_request_t
2914  **/
2915 typedef struct xcb_glx_is_query_arb_request_t {
2916     uint8_t               major_opcode; /**<  */
2917     uint8_t               minor_opcode; /**<  */
2918     uint16_t              length; /**<  */
2919     xcb_glx_context_tag_t context_tag; /**<  */
2920     uint32_t              id; /**<  */
2921 } xcb_glx_is_query_arb_request_t;
2922 
2923 /**
2924  * @brief xcb_glx_is_query_arb_reply_t
2925  **/
2926 typedef struct xcb_glx_is_query_arb_reply_t {
2927     uint8_t          response_type; /**<  */
2928     uint8_t          pad0; /**<  */
2929     uint16_t         sequence; /**<  */
2930     uint32_t         length; /**<  */
2931     xcb_glx_bool32_t ret_val; /**<  */
2932 } xcb_glx_is_query_arb_reply_t;
2933 
2934 /**
2935  * @brief xcb_glx_get_queryiv_arb_cookie_t
2936  **/
2937 typedef struct xcb_glx_get_queryiv_arb_cookie_t {
2938     unsigned int sequence; /**<  */
2939 } xcb_glx_get_queryiv_arb_cookie_t;
2940 
2941 /** Opcode for xcb_glx_get_queryiv_arb. */
2942 #define XCB_GLX_GET_QUERYIV_ARB 164
2943 
2944 /**
2945  * @brief xcb_glx_get_queryiv_arb_request_t
2946  **/
2947 typedef struct xcb_glx_get_queryiv_arb_request_t {
2948     uint8_t               major_opcode; /**<  */
2949     uint8_t               minor_opcode; /**<  */
2950     uint16_t              length; /**<  */
2951     xcb_glx_context_tag_t context_tag; /**<  */
2952     uint32_t              target; /**<  */
2953     uint32_t              pname; /**<  */
2954 } xcb_glx_get_queryiv_arb_request_t;
2955 
2956 /**
2957  * @brief xcb_glx_get_queryiv_arb_reply_t
2958  **/
2959 typedef struct xcb_glx_get_queryiv_arb_reply_t {
2960     uint8_t  response_type; /**<  */
2961     uint8_t  pad0; /**<  */
2962     uint16_t sequence; /**<  */
2963     uint32_t length; /**<  */
2964     uint8_t  pad1[4]; /**<  */
2965     uint32_t n; /**<  */
2966     int32_t  datum; /**<  */
2967     uint8_t  pad2[12]; /**<  */
2968 } xcb_glx_get_queryiv_arb_reply_t;
2969 
2970 /**
2971  * @brief xcb_glx_get_query_objectiv_arb_cookie_t
2972  **/
2973 typedef struct xcb_glx_get_query_objectiv_arb_cookie_t {
2974     unsigned int sequence; /**<  */
2975 } xcb_glx_get_query_objectiv_arb_cookie_t;
2976 
2977 /** Opcode for xcb_glx_get_query_objectiv_arb. */
2978 #define XCB_GLX_GET_QUERY_OBJECTIV_ARB 165
2979 
2980 /**
2981  * @brief xcb_glx_get_query_objectiv_arb_request_t
2982  **/
2983 typedef struct xcb_glx_get_query_objectiv_arb_request_t {
2984     uint8_t               major_opcode; /**<  */
2985     uint8_t               minor_opcode; /**<  */
2986     uint16_t              length; /**<  */
2987     xcb_glx_context_tag_t context_tag; /**<  */
2988     uint32_t              id; /**<  */
2989     uint32_t              pname; /**<  */
2990 } xcb_glx_get_query_objectiv_arb_request_t;
2991 
2992 /**
2993  * @brief xcb_glx_get_query_objectiv_arb_reply_t
2994  **/
2995 typedef struct xcb_glx_get_query_objectiv_arb_reply_t {
2996     uint8_t  response_type; /**<  */
2997     uint8_t  pad0; /**<  */
2998     uint16_t sequence; /**<  */
2999     uint32_t length; /**<  */
3000     uint8_t  pad1[4]; /**<  */
3001     uint32_t n; /**<  */
3002     int32_t  datum; /**<  */
3003     uint8_t  pad2[12]; /**<  */
3004 } xcb_glx_get_query_objectiv_arb_reply_t;
3005 
3006 /**
3007  * @brief xcb_glx_get_query_objectuiv_arb_cookie_t
3008  **/
3009 typedef struct xcb_glx_get_query_objectuiv_arb_cookie_t {
3010     unsigned int sequence; /**<  */
3011 } xcb_glx_get_query_objectuiv_arb_cookie_t;
3012 
3013 /** Opcode for xcb_glx_get_query_objectuiv_arb. */
3014 #define XCB_GLX_GET_QUERY_OBJECTUIV_ARB 166
3015 
3016 /**
3017  * @brief xcb_glx_get_query_objectuiv_arb_request_t
3018  **/
3019 typedef struct xcb_glx_get_query_objectuiv_arb_request_t {
3020     uint8_t               major_opcode; /**<  */
3021     uint8_t               minor_opcode; /**<  */
3022     uint16_t              length; /**<  */
3023     xcb_glx_context_tag_t context_tag; /**<  */
3024     uint32_t              id; /**<  */
3025     uint32_t              pname; /**<  */
3026 } xcb_glx_get_query_objectuiv_arb_request_t;
3027 
3028 /**
3029  * @brief xcb_glx_get_query_objectuiv_arb_reply_t
3030  **/
3031 typedef struct xcb_glx_get_query_objectuiv_arb_reply_t {
3032     uint8_t  response_type; /**<  */
3033     uint8_t  pad0; /**<  */
3034     uint16_t sequence; /**<  */
3035     uint32_t length; /**<  */
3036     uint8_t  pad1[4]; /**<  */
3037     uint32_t n; /**<  */
3038     uint32_t datum; /**<  */
3039     uint8_t  pad2[12]; /**<  */
3040 } xcb_glx_get_query_objectuiv_arb_reply_t;
3041 
3042 /**
3043  * Get the next element of the iterator
3044  * @param i Pointer to a xcb_glx_pixmap_iterator_t
3045  *
3046  * Get the next element in the iterator. The member rem is
3047  * decreased by one. The member data points to the next
3048  * element. The member index is increased by sizeof(xcb_glx_pixmap_t)
3049  */
3050 
3051 /*****************************************************************************
3052  **
3053  ** void xcb_glx_pixmap_next
3054  **
3055  ** @param xcb_glx_pixmap_iterator_t *i
3056  ** @returns void
3057  **
3058  *****************************************************************************/
3059 
3060 void
3061 xcb_glx_pixmap_next (xcb_glx_pixmap_iterator_t *i  /**< */);
3062 
3063 /**
3064  * Return the iterator pointing to the last element
3065  * @param i An xcb_glx_pixmap_iterator_t
3066  * @return  The iterator pointing to the last element
3067  *
3068  * Set the current element in the iterator to the last element.
3069  * The member rem is set to 0. The member data points to the
3070  * last element.
3071  */
3072 
3073 /*****************************************************************************
3074  **
3075  ** xcb_generic_iterator_t xcb_glx_pixmap_end
3076  **
3077  ** @param xcb_glx_pixmap_iterator_t i
3078  ** @returns xcb_generic_iterator_t
3079  **
3080  *****************************************************************************/
3081 
3082 xcb_generic_iterator_t
3083 xcb_glx_pixmap_end (xcb_glx_pixmap_iterator_t i  /**< */);
3084 
3085 /**
3086  * Get the next element of the iterator
3087  * @param i Pointer to a xcb_glx_context_iterator_t
3088  *
3089  * Get the next element in the iterator. The member rem is
3090  * decreased by one. The member data points to the next
3091  * element. The member index is increased by sizeof(xcb_glx_context_t)
3092  */
3093 
3094 /*****************************************************************************
3095  **
3096  ** void xcb_glx_context_next
3097  **
3098  ** @param xcb_glx_context_iterator_t *i
3099  ** @returns void
3100  **
3101  *****************************************************************************/
3102 
3103 void
3104 xcb_glx_context_next (xcb_glx_context_iterator_t *i  /**< */);
3105 
3106 /**
3107  * Return the iterator pointing to the last element
3108  * @param i An xcb_glx_context_iterator_t
3109  * @return  The iterator pointing to the last element
3110  *
3111  * Set the current element in the iterator to the last element.
3112  * The member rem is set to 0. The member data points to the
3113  * last element.
3114  */
3115 
3116 /*****************************************************************************
3117  **
3118  ** xcb_generic_iterator_t xcb_glx_context_end
3119  **
3120  ** @param xcb_glx_context_iterator_t i
3121  ** @returns xcb_generic_iterator_t
3122  **
3123  *****************************************************************************/
3124 
3125 xcb_generic_iterator_t
3126 xcb_glx_context_end (xcb_glx_context_iterator_t i  /**< */);
3127 
3128 /**
3129  * Get the next element of the iterator
3130  * @param i Pointer to a xcb_glx_pbuffer_iterator_t
3131  *
3132  * Get the next element in the iterator. The member rem is
3133  * decreased by one. The member data points to the next
3134  * element. The member index is increased by sizeof(xcb_glx_pbuffer_t)
3135  */
3136 
3137 /*****************************************************************************
3138  **
3139  ** void xcb_glx_pbuffer_next
3140  **
3141  ** @param xcb_glx_pbuffer_iterator_t *i
3142  ** @returns void
3143  **
3144  *****************************************************************************/
3145 
3146 void
3147 xcb_glx_pbuffer_next (xcb_glx_pbuffer_iterator_t *i  /**< */);
3148 
3149 /**
3150  * Return the iterator pointing to the last element
3151  * @param i An xcb_glx_pbuffer_iterator_t
3152  * @return  The iterator pointing to the last element
3153  *
3154  * Set the current element in the iterator to the last element.
3155  * The member rem is set to 0. The member data points to the
3156  * last element.
3157  */
3158 
3159 /*****************************************************************************
3160  **
3161  ** xcb_generic_iterator_t xcb_glx_pbuffer_end
3162  **
3163  ** @param xcb_glx_pbuffer_iterator_t i
3164  ** @returns xcb_generic_iterator_t
3165  **
3166  *****************************************************************************/
3167 
3168 xcb_generic_iterator_t
3169 xcb_glx_pbuffer_end (xcb_glx_pbuffer_iterator_t i  /**< */);
3170 
3171 /**
3172  * Get the next element of the iterator
3173  * @param i Pointer to a xcb_glx_window_iterator_t
3174  *
3175  * Get the next element in the iterator. The member rem is
3176  * decreased by one. The member data points to the next
3177  * element. The member index is increased by sizeof(xcb_glx_window_t)
3178  */
3179 
3180 /*****************************************************************************
3181  **
3182  ** void xcb_glx_window_next
3183  **
3184  ** @param xcb_glx_window_iterator_t *i
3185  ** @returns void
3186  **
3187  *****************************************************************************/
3188 
3189 void
3190 xcb_glx_window_next (xcb_glx_window_iterator_t *i  /**< */);
3191 
3192 /**
3193  * Return the iterator pointing to the last element
3194  * @param i An xcb_glx_window_iterator_t
3195  * @return  The iterator pointing to the last element
3196  *
3197  * Set the current element in the iterator to the last element.
3198  * The member rem is set to 0. The member data points to the
3199  * last element.
3200  */
3201 
3202 /*****************************************************************************
3203  **
3204  ** xcb_generic_iterator_t xcb_glx_window_end
3205  **
3206  ** @param xcb_glx_window_iterator_t i
3207  ** @returns xcb_generic_iterator_t
3208  **
3209  *****************************************************************************/
3210 
3211 xcb_generic_iterator_t
3212 xcb_glx_window_end (xcb_glx_window_iterator_t i  /**< */);
3213 
3214 /**
3215  * Get the next element of the iterator
3216  * @param i Pointer to a xcb_glx_fbconfig_iterator_t
3217  *
3218  * Get the next element in the iterator. The member rem is
3219  * decreased by one. The member data points to the next
3220  * element. The member index is increased by sizeof(xcb_glx_fbconfig_t)
3221  */
3222 
3223 /*****************************************************************************
3224  **
3225  ** void xcb_glx_fbconfig_next
3226  **
3227  ** @param xcb_glx_fbconfig_iterator_t *i
3228  ** @returns void
3229  **
3230  *****************************************************************************/
3231 
3232 void
3233 xcb_glx_fbconfig_next (xcb_glx_fbconfig_iterator_t *i  /**< */);
3234 
3235 /**
3236  * Return the iterator pointing to the last element
3237  * @param i An xcb_glx_fbconfig_iterator_t
3238  * @return  The iterator pointing to the last element
3239  *
3240  * Set the current element in the iterator to the last element.
3241  * The member rem is set to 0. The member data points to the
3242  * last element.
3243  */
3244 
3245 /*****************************************************************************
3246  **
3247  ** xcb_generic_iterator_t xcb_glx_fbconfig_end
3248  **
3249  ** @param xcb_glx_fbconfig_iterator_t i
3250  ** @returns xcb_generic_iterator_t
3251  **
3252  *****************************************************************************/
3253 
3254 xcb_generic_iterator_t
3255 xcb_glx_fbconfig_end (xcb_glx_fbconfig_iterator_t i  /**< */);
3256 
3257 /**
3258  * Get the next element of the iterator
3259  * @param i Pointer to a xcb_glx_drawable_iterator_t
3260  *
3261  * Get the next element in the iterator. The member rem is
3262  * decreased by one. The member data points to the next
3263  * element. The member index is increased by sizeof(xcb_glx_drawable_t)
3264  */
3265 
3266 /*****************************************************************************
3267  **
3268  ** void xcb_glx_drawable_next
3269  **
3270  ** @param xcb_glx_drawable_iterator_t *i
3271  ** @returns void
3272  **
3273  *****************************************************************************/
3274 
3275 void
3276 xcb_glx_drawable_next (xcb_glx_drawable_iterator_t *i  /**< */);
3277 
3278 /**
3279  * Return the iterator pointing to the last element
3280  * @param i An xcb_glx_drawable_iterator_t
3281  * @return  The iterator pointing to the last element
3282  *
3283  * Set the current element in the iterator to the last element.
3284  * The member rem is set to 0. The member data points to the
3285  * last element.
3286  */
3287 
3288 /*****************************************************************************
3289  **
3290  ** xcb_generic_iterator_t xcb_glx_drawable_end
3291  **
3292  ** @param xcb_glx_drawable_iterator_t i
3293  ** @returns xcb_generic_iterator_t
3294  **
3295  *****************************************************************************/
3296 
3297 xcb_generic_iterator_t
3298 xcb_glx_drawable_end (xcb_glx_drawable_iterator_t i  /**< */);
3299 
3300 /**
3301  * Get the next element of the iterator
3302  * @param i Pointer to a xcb_glx_float32_iterator_t
3303  *
3304  * Get the next element in the iterator. The member rem is
3305  * decreased by one. The member data points to the next
3306  * element. The member index is increased by sizeof(xcb_glx_float32_t)
3307  */
3308 
3309 /*****************************************************************************
3310  **
3311  ** void xcb_glx_float32_next
3312  **
3313  ** @param xcb_glx_float32_iterator_t *i
3314  ** @returns void
3315  **
3316  *****************************************************************************/
3317 
3318 void
3319 xcb_glx_float32_next (xcb_glx_float32_iterator_t *i  /**< */);
3320 
3321 /**
3322  * Return the iterator pointing to the last element
3323  * @param i An xcb_glx_float32_iterator_t
3324  * @return  The iterator pointing to the last element
3325  *
3326  * Set the current element in the iterator to the last element.
3327  * The member rem is set to 0. The member data points to the
3328  * last element.
3329  */
3330 
3331 /*****************************************************************************
3332  **
3333  ** xcb_generic_iterator_t xcb_glx_float32_end
3334  **
3335  ** @param xcb_glx_float32_iterator_t i
3336  ** @returns xcb_generic_iterator_t
3337  **
3338  *****************************************************************************/
3339 
3340 xcb_generic_iterator_t
3341 xcb_glx_float32_end (xcb_glx_float32_iterator_t i  /**< */);
3342 
3343 /**
3344  * Get the next element of the iterator
3345  * @param i Pointer to a xcb_glx_float64_iterator_t
3346  *
3347  * Get the next element in the iterator. The member rem is
3348  * decreased by one. The member data points to the next
3349  * element. The member index is increased by sizeof(xcb_glx_float64_t)
3350  */
3351 
3352 /*****************************************************************************
3353  **
3354  ** void xcb_glx_float64_next
3355  **
3356  ** @param xcb_glx_float64_iterator_t *i
3357  ** @returns void
3358  **
3359  *****************************************************************************/
3360 
3361 void
3362 xcb_glx_float64_next (xcb_glx_float64_iterator_t *i  /**< */);
3363 
3364 /**
3365  * Return the iterator pointing to the last element
3366  * @param i An xcb_glx_float64_iterator_t
3367  * @return  The iterator pointing to the last element
3368  *
3369  * Set the current element in the iterator to the last element.
3370  * The member rem is set to 0. The member data points to the
3371  * last element.
3372  */
3373 
3374 /*****************************************************************************
3375  **
3376  ** xcb_generic_iterator_t xcb_glx_float64_end
3377  **
3378  ** @param xcb_glx_float64_iterator_t i
3379  ** @returns xcb_generic_iterator_t
3380  **
3381  *****************************************************************************/
3382 
3383 xcb_generic_iterator_t
3384 xcb_glx_float64_end (xcb_glx_float64_iterator_t i  /**< */);
3385 
3386 /**
3387  * Get the next element of the iterator
3388  * @param i Pointer to a xcb_glx_bool32_iterator_t
3389  *
3390  * Get the next element in the iterator. The member rem is
3391  * decreased by one. The member data points to the next
3392  * element. The member index is increased by sizeof(xcb_glx_bool32_t)
3393  */
3394 
3395 /*****************************************************************************
3396  **
3397  ** void xcb_glx_bool32_next
3398  **
3399  ** @param xcb_glx_bool32_iterator_t *i
3400  ** @returns void
3401  **
3402  *****************************************************************************/
3403 
3404 void
3405 xcb_glx_bool32_next (xcb_glx_bool32_iterator_t *i  /**< */);
3406 
3407 /**
3408  * Return the iterator pointing to the last element
3409  * @param i An xcb_glx_bool32_iterator_t
3410  * @return  The iterator pointing to the last element
3411  *
3412  * Set the current element in the iterator to the last element.
3413  * The member rem is set to 0. The member data points to the
3414  * last element.
3415  */
3416 
3417 /*****************************************************************************
3418  **
3419  ** xcb_generic_iterator_t xcb_glx_bool32_end
3420  **
3421  ** @param xcb_glx_bool32_iterator_t i
3422  ** @returns xcb_generic_iterator_t
3423  **
3424  *****************************************************************************/
3425 
3426 xcb_generic_iterator_t
3427 xcb_glx_bool32_end (xcb_glx_bool32_iterator_t i  /**< */);
3428 
3429 /**
3430  * Get the next element of the iterator
3431  * @param i Pointer to a xcb_glx_context_tag_iterator_t
3432  *
3433  * Get the next element in the iterator. The member rem is
3434  * decreased by one. The member data points to the next
3435  * element. The member index is increased by sizeof(xcb_glx_context_tag_t)
3436  */
3437 
3438 /*****************************************************************************
3439  **
3440  ** void xcb_glx_context_tag_next
3441  **
3442  ** @param xcb_glx_context_tag_iterator_t *i
3443  ** @returns void
3444  **
3445  *****************************************************************************/
3446 
3447 void
3448 xcb_glx_context_tag_next (xcb_glx_context_tag_iterator_t *i  /**< */);
3449 
3450 /**
3451  * Return the iterator pointing to the last element
3452  * @param i An xcb_glx_context_tag_iterator_t
3453  * @return  The iterator pointing to the last element
3454  *
3455  * Set the current element in the iterator to the last element.
3456  * The member rem is set to 0. The member data points to the
3457  * last element.
3458  */
3459 
3460 /*****************************************************************************
3461  **
3462  ** xcb_generic_iterator_t xcb_glx_context_tag_end
3463  **
3464  ** @param xcb_glx_context_tag_iterator_t i
3465  ** @returns xcb_generic_iterator_t
3466  **
3467  *****************************************************************************/
3468 
3469 xcb_generic_iterator_t
3470 xcb_glx_context_tag_end (xcb_glx_context_tag_iterator_t i  /**< */);
3471 
3472 /**
3473  * Delivers a request to the X server
3474  * @param c The connection
3475  * @return A cookie
3476  *
3477  * Delivers a request to the X server.
3478  *
3479  * This form can be used only if the request will not cause
3480  * a reply to be generated. Any returned error will be
3481  * saved for handling by xcb_request_check().
3482  */
3483 
3484 /*****************************************************************************
3485  **
3486  ** xcb_void_cookie_t xcb_glx_render_checked
3487  **
3488  ** @param xcb_connection_t      *c
3489  ** @param xcb_glx_context_tag_t  context_tag
3490  ** @param uint32_t               data_len
3491  ** @param const uint8_t         *data
3492  ** @returns xcb_void_cookie_t
3493  **
3494  *****************************************************************************/
3495 
3496 xcb_void_cookie_t
3497 xcb_glx_render_checked (xcb_connection_t      *c  /**< */,
3498                         xcb_glx_context_tag_t  context_tag  /**< */,
3499                         uint32_t               data_len  /**< */,
3500                         const uint8_t         *data  /**< */);
3501 
3502 /**
3503  * Delivers a request to the X server
3504  * @param c The connection
3505  * @return A cookie
3506  *
3507  * Delivers a request to the X server.
3508  *
3509  */
3510 
3511 /*****************************************************************************
3512  **
3513  ** xcb_void_cookie_t xcb_glx_render
3514  **
3515  ** @param xcb_connection_t      *c
3516  ** @param xcb_glx_context_tag_t  context_tag
3517  ** @param uint32_t               data_len
3518  ** @param const uint8_t         *data
3519  ** @returns xcb_void_cookie_t
3520  **
3521  *****************************************************************************/
3522 
3523 xcb_void_cookie_t
3524 xcb_glx_render (xcb_connection_t      *c  /**< */,
3525                 xcb_glx_context_tag_t  context_tag  /**< */,
3526                 uint32_t               data_len  /**< */,
3527                 const uint8_t         *data  /**< */);
3528 
3529 /**
3530  * Delivers a request to the X server
3531  * @param c The connection
3532  * @return A cookie
3533  *
3534  * Delivers a request to the X server.
3535  *
3536  * This form can be used only if the request will not cause
3537  * a reply to be generated. Any returned error will be
3538  * saved for handling by xcb_request_check().
3539  */
3540 
3541 /*****************************************************************************
3542  **
3543  ** xcb_void_cookie_t xcb_glx_render_large_checked
3544  **
3545  ** @param xcb_connection_t      *c
3546  ** @param xcb_glx_context_tag_t  context_tag
3547  ** @param uint16_t               request_num
3548  ** @param uint16_t               request_total
3549  ** @param uint32_t               data_len
3550  ** @param const uint8_t         *data
3551  ** @returns xcb_void_cookie_t
3552  **
3553  *****************************************************************************/
3554 
3555 xcb_void_cookie_t
3556 xcb_glx_render_large_checked (xcb_connection_t      *c  /**< */,
3557                               xcb_glx_context_tag_t  context_tag  /**< */,
3558                               uint16_t               request_num  /**< */,
3559                               uint16_t               request_total  /**< */,
3560                               uint32_t               data_len  /**< */,
3561                               const uint8_t         *data  /**< */);
3562 
3563 /**
3564  * Delivers a request to the X server
3565  * @param c The connection
3566  * @return A cookie
3567  *
3568  * Delivers a request to the X server.
3569  *
3570  */
3571 
3572 /*****************************************************************************
3573  **
3574  ** xcb_void_cookie_t xcb_glx_render_large
3575  **
3576  ** @param xcb_connection_t      *c
3577  ** @param xcb_glx_context_tag_t  context_tag
3578  ** @param uint16_t               request_num
3579  ** @param uint16_t               request_total
3580  ** @param uint32_t               data_len
3581  ** @param const uint8_t         *data
3582  ** @returns xcb_void_cookie_t
3583  **
3584  *****************************************************************************/
3585 
3586 xcb_void_cookie_t
3587 xcb_glx_render_large (xcb_connection_t      *c  /**< */,
3588                       xcb_glx_context_tag_t  context_tag  /**< */,
3589                       uint16_t               request_num  /**< */,
3590                       uint16_t               request_total  /**< */,
3591                       uint32_t               data_len  /**< */,
3592                       const uint8_t         *data  /**< */);
3593 
3594 /**
3595  * Delivers a request to the X server
3596  * @param c The connection
3597  * @return A cookie
3598  *
3599  * Delivers a request to the X server.
3600  *
3601  * This form can be used only if the request will not cause
3602  * a reply to be generated. Any returned error will be
3603  * saved for handling by xcb_request_check().
3604  */
3605 
3606 /*****************************************************************************
3607  **
3608  ** xcb_void_cookie_t xcb_glx_create_context_checked
3609  **
3610  ** @param xcb_connection_t  *c
3611  ** @param xcb_glx_context_t  context
3612  ** @param xcb_visualid_t     visual
3613  ** @param uint32_t           screen
3614  ** @param xcb_glx_context_t  share_list
3615  ** @param uint8_t            is_direct
3616  ** @returns xcb_void_cookie_t
3617  **
3618  *****************************************************************************/
3619 
3620 xcb_void_cookie_t
3621 xcb_glx_create_context_checked (xcb_connection_t  *c  /**< */,
3622                                 xcb_glx_context_t  context  /**< */,
3623                                 xcb_visualid_t     visual  /**< */,
3624                                 uint32_t           screen  /**< */,
3625                                 xcb_glx_context_t  share_list  /**< */,
3626                                 uint8_t            is_direct  /**< */);
3627 
3628 /**
3629  * Delivers a request to the X server
3630  * @param c The connection
3631  * @return A cookie
3632  *
3633  * Delivers a request to the X server.
3634  *
3635  */
3636 
3637 /*****************************************************************************
3638  **
3639  ** xcb_void_cookie_t xcb_glx_create_context
3640  **
3641  ** @param xcb_connection_t  *c
3642  ** @param xcb_glx_context_t  context
3643  ** @param xcb_visualid_t     visual
3644  ** @param uint32_t           screen
3645  ** @param xcb_glx_context_t  share_list
3646  ** @param uint8_t            is_direct
3647  ** @returns xcb_void_cookie_t
3648  **
3649  *****************************************************************************/
3650 
3651 xcb_void_cookie_t
3652 xcb_glx_create_context (xcb_connection_t  *c  /**< */,
3653                         xcb_glx_context_t  context  /**< */,
3654                         xcb_visualid_t     visual  /**< */,
3655                         uint32_t           screen  /**< */,
3656                         xcb_glx_context_t  share_list  /**< */,
3657                         uint8_t            is_direct  /**< */);
3658 
3659 /**
3660  * Delivers a request to the X server
3661  * @param c The connection
3662  * @return A cookie
3663  *
3664  * Delivers a request to the X server.
3665  *
3666  * This form can be used only if the request will not cause
3667  * a reply to be generated. Any returned error will be
3668  * saved for handling by xcb_request_check().
3669  */
3670 
3671 /*****************************************************************************
3672  **
3673  ** xcb_void_cookie_t xcb_glx_destroy_context_checked
3674  **
3675  ** @param xcb_connection_t  *c
3676  ** @param xcb_glx_context_t  context
3677  ** @returns xcb_void_cookie_t
3678  **
3679  *****************************************************************************/
3680 
3681 xcb_void_cookie_t
3682 xcb_glx_destroy_context_checked (xcb_connection_t  *c  /**< */,
3683                                  xcb_glx_context_t  context  /**< */);
3684 
3685 /**
3686  * Delivers a request to the X server
3687  * @param c The connection
3688  * @return A cookie
3689  *
3690  * Delivers a request to the X server.
3691  *
3692  */
3693 
3694 /*****************************************************************************
3695  **
3696  ** xcb_void_cookie_t xcb_glx_destroy_context
3697  **
3698  ** @param xcb_connection_t  *c
3699  ** @param xcb_glx_context_t  context
3700  ** @returns xcb_void_cookie_t
3701  **
3702  *****************************************************************************/
3703 
3704 xcb_void_cookie_t
3705 xcb_glx_destroy_context (xcb_connection_t  *c  /**< */,
3706                          xcb_glx_context_t  context  /**< */);
3707 
3708 /**
3709  * Delivers a request to the X server
3710  * @param c The connection
3711  * @return A cookie
3712  *
3713  * Delivers a request to the X server.
3714  *
3715  */
3716 
3717 /*****************************************************************************
3718  **
3719  ** xcb_glx_make_current_cookie_t xcb_glx_make_current
3720  **
3721  ** @param xcb_connection_t      *c
3722  ** @param xcb_glx_drawable_t     drawable
3723  ** @param xcb_glx_context_t      context
3724  ** @param xcb_glx_context_tag_t  old_context_tag
3725  ** @returns xcb_glx_make_current_cookie_t
3726  **
3727  *****************************************************************************/
3728 
3729 xcb_glx_make_current_cookie_t
3730 xcb_glx_make_current (xcb_connection_t      *c  /**< */,
3731                       xcb_glx_drawable_t     drawable  /**< */,
3732                       xcb_glx_context_t      context  /**< */,
3733                       xcb_glx_context_tag_t  old_context_tag  /**< */);
3734 
3735 /**
3736  * Delivers a request to the X server
3737  * @param c The connection
3738  * @return A cookie
3739  *
3740  * Delivers a request to the X server.
3741  *
3742  * This form can be used only if the request will cause
3743  * a reply to be generated. Any returned error will be
3744  * placed in the event queue.
3745  */
3746 
3747 /*****************************************************************************
3748  **
3749  ** xcb_glx_make_current_cookie_t xcb_glx_make_current_unchecked
3750  **
3751  ** @param xcb_connection_t      *c
3752  ** @param xcb_glx_drawable_t     drawable
3753  ** @param xcb_glx_context_t      context
3754  ** @param xcb_glx_context_tag_t  old_context_tag
3755  ** @returns xcb_glx_make_current_cookie_t
3756  **
3757  *****************************************************************************/
3758 
3759 xcb_glx_make_current_cookie_t
3760 xcb_glx_make_current_unchecked (xcb_connection_t      *c  /**< */,
3761                                 xcb_glx_drawable_t     drawable  /**< */,
3762                                 xcb_glx_context_t      context  /**< */,
3763                                 xcb_glx_context_tag_t  old_context_tag  /**< */);
3764 
3765 /**
3766  * Return the reply
3767  * @param c      The connection
3768  * @param cookie The cookie
3769  * @param e      The xcb_generic_error_t supplied
3770  *
3771  * Returns the reply of the request asked by
3772  *
3773  * The parameter @p e supplied to this function must be NULL if
3774  * xcb_glx_make_current_unchecked(). is used.
3775  * Otherwise, it stores the error if any.
3776  *
3777  * The returned value must be freed by the caller using free().
3778  */
3779 
3780 /*****************************************************************************
3781  **
3782  ** xcb_glx_make_current_reply_t * xcb_glx_make_current_reply
3783  **
3784  ** @param xcb_connection_t               *c
3785  ** @param xcb_glx_make_current_cookie_t   cookie
3786  ** @param xcb_generic_error_t           **e
3787  ** @returns xcb_glx_make_current_reply_t *
3788  **
3789  *****************************************************************************/
3790 
3791 xcb_glx_make_current_reply_t *
3792 xcb_glx_make_current_reply (xcb_connection_t               *c  /**< */,
3793                             xcb_glx_make_current_cookie_t   cookie  /**< */,
3794                             xcb_generic_error_t           **e  /**< */);
3795 
3796 /**
3797  * Delivers a request to the X server
3798  * @param c The connection
3799  * @return A cookie
3800  *
3801  * Delivers a request to the X server.
3802  *
3803  */
3804 
3805 /*****************************************************************************
3806  **
3807  ** xcb_glx_is_direct_cookie_t xcb_glx_is_direct
3808  **
3809  ** @param xcb_connection_t  *c
3810  ** @param xcb_glx_context_t  context
3811  ** @returns xcb_glx_is_direct_cookie_t
3812  **
3813  *****************************************************************************/
3814 
3815 xcb_glx_is_direct_cookie_t
3816 xcb_glx_is_direct (xcb_connection_t  *c  /**< */,
3817                    xcb_glx_context_t  context  /**< */);
3818 
3819 /**
3820  * Delivers a request to the X server
3821  * @param c The connection
3822  * @return A cookie
3823  *
3824  * Delivers a request to the X server.
3825  *
3826  * This form can be used only if the request will cause
3827  * a reply to be generated. Any returned error will be
3828  * placed in the event queue.
3829  */
3830 
3831 /*****************************************************************************
3832  **
3833  ** xcb_glx_is_direct_cookie_t xcb_glx_is_direct_unchecked
3834  **
3835  ** @param xcb_connection_t  *c
3836  ** @param xcb_glx_context_t  context
3837  ** @returns xcb_glx_is_direct_cookie_t
3838  **
3839  *****************************************************************************/
3840 
3841 xcb_glx_is_direct_cookie_t
3842 xcb_glx_is_direct_unchecked (xcb_connection_t  *c  /**< */,
3843                              xcb_glx_context_t  context  /**< */);
3844 
3845 /**
3846  * Return the reply
3847  * @param c      The connection
3848  * @param cookie The cookie
3849  * @param e      The xcb_generic_error_t supplied
3850  *
3851  * Returns the reply of the request asked by
3852  *
3853  * The parameter @p e supplied to this function must be NULL if
3854  * xcb_glx_is_direct_unchecked(). is used.
3855  * Otherwise, it stores the error if any.
3856  *
3857  * The returned value must be freed by the caller using free().
3858  */
3859 
3860 /*****************************************************************************
3861  **
3862  ** xcb_glx_is_direct_reply_t * xcb_glx_is_direct_reply
3863  **
3864  ** @param xcb_connection_t            *c
3865  ** @param xcb_glx_is_direct_cookie_t   cookie
3866  ** @param xcb_generic_error_t        **e
3867  ** @returns xcb_glx_is_direct_reply_t *
3868  **
3869  *****************************************************************************/
3870 
3871 xcb_glx_is_direct_reply_t *
3872 xcb_glx_is_direct_reply (xcb_connection_t            *c  /**< */,
3873                          xcb_glx_is_direct_cookie_t   cookie  /**< */,
3874                          xcb_generic_error_t        **e  /**< */);
3875 
3876 /**
3877  * Delivers a request to the X server
3878  * @param c The connection
3879  * @return A cookie
3880  *
3881  * Delivers a request to the X server.
3882  *
3883  */
3884 
3885 /*****************************************************************************
3886  **
3887  ** xcb_glx_query_version_cookie_t xcb_glx_query_version
3888  **
3889  ** @param xcb_connection_t *c
3890  ** @param uint32_t          major_version
3891  ** @param uint32_t          minor_version
3892  ** @returns xcb_glx_query_version_cookie_t
3893  **
3894  *****************************************************************************/
3895 
3896 xcb_glx_query_version_cookie_t
3897 xcb_glx_query_version (xcb_connection_t *c  /**< */,
3898                        uint32_t          major_version  /**< */,
3899                        uint32_t          minor_version  /**< */);
3900 
3901 /**
3902  * Delivers a request to the X server
3903  * @param c The connection
3904  * @return A cookie
3905  *
3906  * Delivers a request to the X server.
3907  *
3908  * This form can be used only if the request will cause
3909  * a reply to be generated. Any returned error will be
3910  * placed in the event queue.
3911  */
3912 
3913 /*****************************************************************************
3914  **
3915  ** xcb_glx_query_version_cookie_t xcb_glx_query_version_unchecked
3916  **
3917  ** @param xcb_connection_t *c
3918  ** @param uint32_t          major_version
3919  ** @param uint32_t          minor_version
3920  ** @returns xcb_glx_query_version_cookie_t
3921  **
3922  *****************************************************************************/
3923 
3924 xcb_glx_query_version_cookie_t
3925 xcb_glx_query_version_unchecked (xcb_connection_t *c  /**< */,
3926                                  uint32_t          major_version  /**< */,
3927                                  uint32_t          minor_version  /**< */);
3928 
3929 /**
3930  * Return the reply
3931  * @param c      The connection
3932  * @param cookie The cookie
3933  * @param e      The xcb_generic_error_t supplied
3934  *
3935  * Returns the reply of the request asked by
3936  *
3937  * The parameter @p e supplied to this function must be NULL if
3938  * xcb_glx_query_version_unchecked(). is used.
3939  * Otherwise, it stores the error if any.
3940  *
3941  * The returned value must be freed by the caller using free().
3942  */
3943 
3944 /*****************************************************************************
3945  **
3946  ** xcb_glx_query_version_reply_t * xcb_glx_query_version_reply
3947  **
3948  ** @param xcb_connection_t                *c
3949  ** @param xcb_glx_query_version_cookie_t   cookie
3950  ** @param xcb_generic_error_t            **e
3951  ** @returns xcb_glx_query_version_reply_t *
3952  **
3953  *****************************************************************************/
3954 
3955 xcb_glx_query_version_reply_t *
3956 xcb_glx_query_version_reply (xcb_connection_t                *c  /**< */,
3957                              xcb_glx_query_version_cookie_t   cookie  /**< */,
3958                              xcb_generic_error_t            **e  /**< */);
3959 
3960 /**
3961  * Delivers a request to the X server
3962  * @param c The connection
3963  * @return A cookie
3964  *
3965  * Delivers a request to the X server.
3966  *
3967  * This form can be used only if the request will not cause
3968  * a reply to be generated. Any returned error will be
3969  * saved for handling by xcb_request_check().
3970  */
3971 
3972 /*****************************************************************************
3973  **
3974  ** xcb_void_cookie_t xcb_glx_wait_gl_checked
3975  **
3976  ** @param xcb_connection_t      *c
3977  ** @param xcb_glx_context_tag_t  context_tag
3978  ** @returns xcb_void_cookie_t
3979  **
3980  *****************************************************************************/
3981 
3982 xcb_void_cookie_t
3983 xcb_glx_wait_gl_checked (xcb_connection_t      *c  /**< */,
3984                          xcb_glx_context_tag_t  context_tag  /**< */);
3985 
3986 /**
3987  * Delivers a request to the X server
3988  * @param c The connection
3989  * @return A cookie
3990  *
3991  * Delivers a request to the X server.
3992  *
3993  */
3994 
3995 /*****************************************************************************
3996  **
3997  ** xcb_void_cookie_t xcb_glx_wait_gl
3998  **
3999  ** @param xcb_connection_t      *c
4000  ** @param xcb_glx_context_tag_t  context_tag
4001  ** @returns xcb_void_cookie_t
4002  **
4003  *****************************************************************************/
4004 
4005 xcb_void_cookie_t
4006 xcb_glx_wait_gl (xcb_connection_t      *c  /**< */,
4007                  xcb_glx_context_tag_t  context_tag  /**< */);
4008 
4009 /**
4010  * Delivers a request to the X server
4011  * @param c The connection
4012  * @return A cookie
4013  *
4014  * Delivers a request to the X server.
4015  *
4016  * This form can be used only if the request will not cause
4017  * a reply to be generated. Any returned error will be
4018  * saved for handling by xcb_request_check().
4019  */
4020 
4021 /*****************************************************************************
4022  **
4023  ** xcb_void_cookie_t xcb_glx_wait_x_checked
4024  **
4025  ** @param xcb_connection_t      *c
4026  ** @param xcb_glx_context_tag_t  context_tag
4027  ** @returns xcb_void_cookie_t
4028  **
4029  *****************************************************************************/
4030 
4031 xcb_void_cookie_t
4032 xcb_glx_wait_x_checked (xcb_connection_t      *c  /**< */,
4033                         xcb_glx_context_tag_t  context_tag  /**< */);
4034 
4035 /**
4036  * Delivers a request to the X server
4037  * @param c The connection
4038  * @return A cookie
4039  *
4040  * Delivers a request to the X server.
4041  *
4042  */
4043 
4044 /*****************************************************************************
4045  **
4046  ** xcb_void_cookie_t xcb_glx_wait_x
4047  **
4048  ** @param xcb_connection_t      *c
4049  ** @param xcb_glx_context_tag_t  context_tag
4050  ** @returns xcb_void_cookie_t
4051  **
4052  *****************************************************************************/
4053 
4054 xcb_void_cookie_t
4055 xcb_glx_wait_x (xcb_connection_t      *c  /**< */,
4056                 xcb_glx_context_tag_t  context_tag  /**< */);
4057 
4058 /**
4059  * Delivers a request to the X server
4060  * @param c The connection
4061  * @return A cookie
4062  *
4063  * Delivers a request to the X server.
4064  *
4065  * This form can be used only if the request will not cause
4066  * a reply to be generated. Any returned error will be
4067  * saved for handling by xcb_request_check().
4068  */
4069 
4070 /*****************************************************************************
4071  **
4072  ** xcb_void_cookie_t xcb_glx_copy_context_checked
4073  **
4074  ** @param xcb_connection_t      *c
4075  ** @param xcb_glx_context_t      src
4076  ** @param xcb_glx_context_t      dest
4077  ** @param uint32_t               mask
4078  ** @param xcb_glx_context_tag_t  src_context_tag
4079  ** @returns xcb_void_cookie_t
4080  **
4081  *****************************************************************************/
4082 
4083 xcb_void_cookie_t
4084 xcb_glx_copy_context_checked (xcb_connection_t      *c  /**< */,
4085                               xcb_glx_context_t      src  /**< */,
4086                               xcb_glx_context_t      dest  /**< */,
4087                               uint32_t               mask  /**< */,
4088                               xcb_glx_context_tag_t  src_context_tag  /**< */);
4089 
4090 /**
4091  * Delivers a request to the X server
4092  * @param c The connection
4093  * @return A cookie
4094  *
4095  * Delivers a request to the X server.
4096  *
4097  */
4098 
4099 /*****************************************************************************
4100  **
4101  ** xcb_void_cookie_t xcb_glx_copy_context
4102  **
4103  ** @param xcb_connection_t      *c
4104  ** @param xcb_glx_context_t      src
4105  ** @param xcb_glx_context_t      dest
4106  ** @param uint32_t               mask
4107  ** @param xcb_glx_context_tag_t  src_context_tag
4108  ** @returns xcb_void_cookie_t
4109  **
4110  *****************************************************************************/
4111 
4112 xcb_void_cookie_t
4113 xcb_glx_copy_context (xcb_connection_t      *c  /**< */,
4114                       xcb_glx_context_t      src  /**< */,
4115                       xcb_glx_context_t      dest  /**< */,
4116                       uint32_t               mask  /**< */,
4117                       xcb_glx_context_tag_t  src_context_tag  /**< */);
4118 
4119 /**
4120  * Delivers a request to the X server
4121  * @param c The connection
4122  * @return A cookie
4123  *
4124  * Delivers a request to the X server.
4125  *
4126  * This form can be used only if the request will not cause
4127  * a reply to be generated. Any returned error will be
4128  * saved for handling by xcb_request_check().
4129  */
4130 
4131 /*****************************************************************************
4132  **
4133  ** xcb_void_cookie_t xcb_glx_swap_buffers_checked
4134  **
4135  ** @param xcb_connection_t      *c
4136  ** @param xcb_glx_context_tag_t  context_tag
4137  ** @param xcb_glx_drawable_t     drawable
4138  ** @returns xcb_void_cookie_t
4139  **
4140  *****************************************************************************/
4141 
4142 xcb_void_cookie_t
4143 xcb_glx_swap_buffers_checked (xcb_connection_t      *c  /**< */,
4144                               xcb_glx_context_tag_t  context_tag  /**< */,
4145                               xcb_glx_drawable_t     drawable  /**< */);
4146 
4147 /**
4148  * Delivers a request to the X server
4149  * @param c The connection
4150  * @return A cookie
4151  *
4152  * Delivers a request to the X server.
4153  *
4154  */
4155 
4156 /*****************************************************************************
4157  **
4158  ** xcb_void_cookie_t xcb_glx_swap_buffers
4159  **
4160  ** @param xcb_connection_t      *c
4161  ** @param xcb_glx_context_tag_t  context_tag
4162  ** @param xcb_glx_drawable_t     drawable
4163  ** @returns xcb_void_cookie_t
4164  **
4165  *****************************************************************************/
4166 
4167 xcb_void_cookie_t
4168 xcb_glx_swap_buffers (xcb_connection_t      *c  /**< */,
4169                       xcb_glx_context_tag_t  context_tag  /**< */,
4170                       xcb_glx_drawable_t     drawable  /**< */);
4171 
4172 /**
4173  * Delivers a request to the X server
4174  * @param c The connection
4175  * @return A cookie
4176  *
4177  * Delivers a request to the X server.
4178  *
4179  * This form can be used only if the request will not cause
4180  * a reply to be generated. Any returned error will be
4181  * saved for handling by xcb_request_check().
4182  */
4183 
4184 /*****************************************************************************
4185  **
4186  ** xcb_void_cookie_t xcb_glx_use_x_font_checked
4187  **
4188  ** @param xcb_connection_t      *c
4189  ** @param xcb_glx_context_tag_t  context_tag
4190  ** @param xcb_font_t             font
4191  ** @param uint32_t               first
4192  ** @param uint32_t               count
4193  ** @param uint32_t               list_base
4194  ** @returns xcb_void_cookie_t
4195  **
4196  *****************************************************************************/
4197 
4198 xcb_void_cookie_t
4199 xcb_glx_use_x_font_checked (xcb_connection_t      *c  /**< */,
4200                             xcb_glx_context_tag_t  context_tag  /**< */,
4201                             xcb_font_t             font  /**< */,
4202                             uint32_t               first  /**< */,
4203                             uint32_t               count  /**< */,
4204                             uint32_t               list_base  /**< */);
4205 
4206 /**
4207  * Delivers a request to the X server
4208  * @param c The connection
4209  * @return A cookie
4210  *
4211  * Delivers a request to the X server.
4212  *
4213  */
4214 
4215 /*****************************************************************************
4216  **
4217  ** xcb_void_cookie_t xcb_glx_use_x_font
4218  **
4219  ** @param xcb_connection_t      *c
4220  ** @param xcb_glx_context_tag_t  context_tag
4221  ** @param xcb_font_t             font
4222  ** @param uint32_t               first
4223  ** @param uint32_t               count
4224  ** @param uint32_t               list_base
4225  ** @returns xcb_void_cookie_t
4226  **
4227  *****************************************************************************/
4228 
4229 xcb_void_cookie_t
4230 xcb_glx_use_x_font (xcb_connection_t      *c  /**< */,
4231                     xcb_glx_context_tag_t  context_tag  /**< */,
4232                     xcb_font_t             font  /**< */,
4233                     uint32_t               first  /**< */,
4234                     uint32_t               count  /**< */,
4235                     uint32_t               list_base  /**< */);
4236 
4237 /**
4238  * Delivers a request to the X server
4239  * @param c The connection
4240  * @return A cookie
4241  *
4242  * Delivers a request to the X server.
4243  *
4244  * This form can be used only if the request will not cause
4245  * a reply to be generated. Any returned error will be
4246  * saved for handling by xcb_request_check().
4247  */
4248 
4249 /*****************************************************************************
4250  **
4251  ** xcb_void_cookie_t xcb_glx_create_glx_pixmap_checked
4252  **
4253  ** @param xcb_connection_t *c
4254  ** @param uint32_t          screen
4255  ** @param xcb_visualid_t    visual
4256  ** @param xcb_pixmap_t      pixmap
4257  ** @param xcb_glx_pixmap_t  glx_pixmap
4258  ** @returns xcb_void_cookie_t
4259  **
4260  *****************************************************************************/
4261 
4262 xcb_void_cookie_t
4263 xcb_glx_create_glx_pixmap_checked (xcb_connection_t *c  /**< */,
4264                                    uint32_t          screen  /**< */,
4265                                    xcb_visualid_t    visual  /**< */,
4266                                    xcb_pixmap_t      pixmap  /**< */,
4267                                    xcb_glx_pixmap_t  glx_pixmap  /**< */);
4268 
4269 /**
4270  * Delivers a request to the X server
4271  * @param c The connection
4272  * @return A cookie
4273  *
4274  * Delivers a request to the X server.
4275  *
4276  */
4277 
4278 /*****************************************************************************
4279  **
4280  ** xcb_void_cookie_t xcb_glx_create_glx_pixmap
4281  **
4282  ** @param xcb_connection_t *c
4283  ** @param uint32_t          screen
4284  ** @param xcb_visualid_t    visual
4285  ** @param xcb_pixmap_t      pixmap
4286  ** @param xcb_glx_pixmap_t  glx_pixmap
4287  ** @returns xcb_void_cookie_t
4288  **
4289  *****************************************************************************/
4290 
4291 xcb_void_cookie_t
4292 xcb_glx_create_glx_pixmap (xcb_connection_t *c  /**< */,
4293                            uint32_t          screen  /**< */,
4294                            xcb_visualid_t    visual  /**< */,
4295                            xcb_pixmap_t      pixmap  /**< */,
4296                            xcb_glx_pixmap_t  glx_pixmap  /**< */);
4297 
4298 /**
4299  * Delivers a request to the X server
4300  * @param c The connection
4301  * @return A cookie
4302  *
4303  * Delivers a request to the X server.
4304  *
4305  */
4306 
4307 /*****************************************************************************
4308  **
4309  ** xcb_glx_get_visual_configs_cookie_t xcb_glx_get_visual_configs
4310  **
4311  ** @param xcb_connection_t *c
4312  ** @param uint32_t          screen
4313  ** @returns xcb_glx_get_visual_configs_cookie_t
4314  **
4315  *****************************************************************************/
4316 
4317 xcb_glx_get_visual_configs_cookie_t
4318 xcb_glx_get_visual_configs (xcb_connection_t *c  /**< */,
4319                             uint32_t          screen  /**< */);
4320 
4321 /**
4322  * Delivers a request to the X server
4323  * @param c The connection
4324  * @return A cookie
4325  *
4326  * Delivers a request to the X server.
4327  *
4328  * This form can be used only if the request will cause
4329  * a reply to be generated. Any returned error will be
4330  * placed in the event queue.
4331  */
4332 
4333 /*****************************************************************************
4334  **
4335  ** xcb_glx_get_visual_configs_cookie_t xcb_glx_get_visual_configs_unchecked
4336  **
4337  ** @param xcb_connection_t *c
4338  ** @param uint32_t          screen
4339  ** @returns xcb_glx_get_visual_configs_cookie_t
4340  **
4341  *****************************************************************************/
4342 
4343 xcb_glx_get_visual_configs_cookie_t
4344 xcb_glx_get_visual_configs_unchecked (xcb_connection_t *c  /**< */,
4345                                       uint32_t          screen  /**< */);
4346 
4347 
4348 /*****************************************************************************
4349  **
4350  ** uint32_t * xcb_glx_get_visual_configs_property_list
4351  **
4352  ** @param const xcb_glx_get_visual_configs_reply_t *R
4353  ** @returns uint32_t *
4354  **
4355  *****************************************************************************/
4356 
4357 uint32_t *
4358 xcb_glx_get_visual_configs_property_list (const xcb_glx_get_visual_configs_reply_t *R  /**< */);
4359 
4360 
4361 /*****************************************************************************
4362  **
4363  ** int xcb_glx_get_visual_configs_property_list_length
4364  **
4365  ** @param const xcb_glx_get_visual_configs_reply_t *R
4366  ** @returns int
4367  **
4368  *****************************************************************************/
4369 
4370 int
4371 xcb_glx_get_visual_configs_property_list_length (const xcb_glx_get_visual_configs_reply_t *R  /**< */);
4372 
4373 
4374 /*****************************************************************************
4375  **
4376  ** xcb_generic_iterator_t xcb_glx_get_visual_configs_property_list_end
4377  **
4378  ** @param const xcb_glx_get_visual_configs_reply_t *R
4379  ** @returns xcb_generic_iterator_t
4380  **
4381  *****************************************************************************/
4382 
4383 xcb_generic_iterator_t
4384 xcb_glx_get_visual_configs_property_list_end (const xcb_glx_get_visual_configs_reply_t *R  /**< */);
4385 
4386 /**
4387  * Return the reply
4388  * @param c      The connection
4389  * @param cookie The cookie
4390  * @param e      The xcb_generic_error_t supplied
4391  *
4392  * Returns the reply of the request asked by
4393  *
4394  * The parameter @p e supplied to this function must be NULL if
4395  * xcb_glx_get_visual_configs_unchecked(). is used.
4396  * Otherwise, it stores the error if any.
4397  *
4398  * The returned value must be freed by the caller using free().
4399  */
4400 
4401 /*****************************************************************************
4402  **
4403  ** xcb_glx_get_visual_configs_reply_t * xcb_glx_get_visual_configs_reply
4404  **
4405  ** @param xcb_connection_t                     *c
4406  ** @param xcb_glx_get_visual_configs_cookie_t   cookie
4407  ** @param xcb_generic_error_t                 **e
4408  ** @returns xcb_glx_get_visual_configs_reply_t *
4409  **
4410  *****************************************************************************/
4411 
4412 xcb_glx_get_visual_configs_reply_t *
4413 xcb_glx_get_visual_configs_reply (xcb_connection_t                     *c  /**< */,
4414                                   xcb_glx_get_visual_configs_cookie_t   cookie  /**< */,
4415                                   xcb_generic_error_t                 **e  /**< */);
4416 
4417 /**
4418  * Delivers a request to the X server
4419  * @param c The connection
4420  * @return A cookie
4421  *
4422  * Delivers a request to the X server.
4423  *
4424  * This form can be used only if the request will not cause
4425  * a reply to be generated. Any returned error will be
4426  * saved for handling by xcb_request_check().
4427  */
4428 
4429 /*****************************************************************************
4430  **
4431  ** xcb_void_cookie_t xcb_glx_destroy_glx_pixmap_checked
4432  **
4433  ** @param xcb_connection_t *c
4434  ** @param xcb_glx_pixmap_t  glx_pixmap
4435  ** @returns xcb_void_cookie_t
4436  **
4437  *****************************************************************************/
4438 
4439 xcb_void_cookie_t
4440 xcb_glx_destroy_glx_pixmap_checked (xcb_connection_t *c  /**< */,
4441                                     xcb_glx_pixmap_t  glx_pixmap  /**< */);
4442 
4443 /**
4444  * Delivers a request to the X server
4445  * @param c The connection
4446  * @return A cookie
4447  *
4448  * Delivers a request to the X server.
4449  *
4450  */
4451 
4452 /*****************************************************************************
4453  **
4454  ** xcb_void_cookie_t xcb_glx_destroy_glx_pixmap
4455  **
4456  ** @param xcb_connection_t *c
4457  ** @param xcb_glx_pixmap_t  glx_pixmap
4458  ** @returns xcb_void_cookie_t
4459  **
4460  *****************************************************************************/
4461 
4462 xcb_void_cookie_t
4463 xcb_glx_destroy_glx_pixmap (xcb_connection_t *c  /**< */,
4464                             xcb_glx_pixmap_t  glx_pixmap  /**< */);
4465 
4466 /**
4467  * Delivers a request to the X server
4468  * @param c The connection
4469  * @return A cookie
4470  *
4471  * Delivers a request to the X server.
4472  *
4473  * This form can be used only if the request will not cause
4474  * a reply to be generated. Any returned error will be
4475  * saved for handling by xcb_request_check().
4476  */
4477 
4478 /*****************************************************************************
4479  **
4480  ** xcb_void_cookie_t xcb_glx_vendor_private_checked
4481  **
4482  ** @param xcb_connection_t      *c
4483  ** @param uint32_t               vendor_code
4484  ** @param xcb_glx_context_tag_t  context_tag
4485  ** @param uint32_t               data_len
4486  ** @param const uint8_t         *data
4487  ** @returns xcb_void_cookie_t
4488  **
4489  *****************************************************************************/
4490 
4491 xcb_void_cookie_t
4492 xcb_glx_vendor_private_checked (xcb_connection_t      *c  /**< */,
4493                                 uint32_t               vendor_code  /**< */,
4494                                 xcb_glx_context_tag_t  context_tag  /**< */,
4495                                 uint32_t               data_len  /**< */,
4496                                 const uint8_t         *data  /**< */);
4497 
4498 /**
4499  * Delivers a request to the X server
4500  * @param c The connection
4501  * @return A cookie
4502  *
4503  * Delivers a request to the X server.
4504  *
4505  */
4506 
4507 /*****************************************************************************
4508  **
4509  ** xcb_void_cookie_t xcb_glx_vendor_private
4510  **
4511  ** @param xcb_connection_t      *c
4512  ** @param uint32_t               vendor_code
4513  ** @param xcb_glx_context_tag_t  context_tag
4514  ** @param uint32_t               data_len
4515  ** @param const uint8_t         *data
4516  ** @returns xcb_void_cookie_t
4517  **
4518  *****************************************************************************/
4519 
4520 xcb_void_cookie_t
4521 xcb_glx_vendor_private (xcb_connection_t      *c  /**< */,
4522                         uint32_t               vendor_code  /**< */,
4523                         xcb_glx_context_tag_t  context_tag  /**< */,
4524                         uint32_t               data_len  /**< */,
4525                         const uint8_t         *data  /**< */);
4526 
4527 /**
4528  * Delivers a request to the X server
4529  * @param c The connection
4530  * @return A cookie
4531  *
4532  * Delivers a request to the X server.
4533  *
4534  */
4535 
4536 /*****************************************************************************
4537  **
4538  ** xcb_glx_vendor_private_with_reply_cookie_t xcb_glx_vendor_private_with_reply
4539  **
4540  ** @param xcb_connection_t      *c
4541  ** @param uint32_t               vendor_code
4542  ** @param xcb_glx_context_tag_t  context_tag
4543  ** @param uint32_t               data_len
4544  ** @param const uint8_t         *data
4545  ** @returns xcb_glx_vendor_private_with_reply_cookie_t
4546  **
4547  *****************************************************************************/
4548 
4549 xcb_glx_vendor_private_with_reply_cookie_t
4550 xcb_glx_vendor_private_with_reply (xcb_connection_t      *c  /**< */,
4551                                    uint32_t               vendor_code  /**< */,
4552                                    xcb_glx_context_tag_t  context_tag  /**< */,
4553                                    uint32_t               data_len  /**< */,
4554                                    const uint8_t         *data  /**< */);
4555 
4556 /**
4557  * Delivers a request to the X server
4558  * @param c The connection
4559  * @return A cookie
4560  *
4561  * Delivers a request to the X server.
4562  *
4563  * This form can be used only if the request will cause
4564  * a reply to be generated. Any returned error will be
4565  * placed in the event queue.
4566  */
4567 
4568 /*****************************************************************************
4569  **
4570  ** xcb_glx_vendor_private_with_reply_cookie_t xcb_glx_vendor_private_with_reply_unchecked
4571  **
4572  ** @param xcb_connection_t      *c
4573  ** @param uint32_t               vendor_code
4574  ** @param xcb_glx_context_tag_t  context_tag
4575  ** @param uint32_t               data_len
4576  ** @param const uint8_t         *data
4577  ** @returns xcb_glx_vendor_private_with_reply_cookie_t
4578  **
4579  *****************************************************************************/
4580 
4581 xcb_glx_vendor_private_with_reply_cookie_t
4582 xcb_glx_vendor_private_with_reply_unchecked (xcb_connection_t      *c  /**< */,
4583                                              uint32_t               vendor_code  /**< */,
4584                                              xcb_glx_context_tag_t  context_tag  /**< */,
4585                                              uint32_t               data_len  /**< */,
4586                                              const uint8_t         *data  /**< */);
4587 
4588 
4589 /*****************************************************************************
4590  **
4591  ** uint8_t * xcb_glx_vendor_private_with_reply_data_2
4592  **
4593  ** @param const xcb_glx_vendor_private_with_reply_reply_t *R
4594  ** @returns uint8_t *
4595  **
4596  *****************************************************************************/
4597 
4598 uint8_t *
4599 xcb_glx_vendor_private_with_reply_data_2 (const xcb_glx_vendor_private_with_reply_reply_t *R  /**< */);
4600 
4601 
4602 /*****************************************************************************
4603  **
4604  ** int xcb_glx_vendor_private_with_reply_data_2_length
4605  **
4606  ** @param const xcb_glx_vendor_private_with_reply_reply_t *R
4607  ** @returns int
4608  **
4609  *****************************************************************************/
4610 
4611 int
4612 xcb_glx_vendor_private_with_reply_data_2_length (const xcb_glx_vendor_private_with_reply_reply_t *R  /**< */);
4613 
4614 
4615 /*****************************************************************************
4616  **
4617  ** xcb_generic_iterator_t xcb_glx_vendor_private_with_reply_data_2_end
4618  **
4619  ** @param const xcb_glx_vendor_private_with_reply_reply_t *R
4620  ** @returns xcb_generic_iterator_t
4621  **
4622  *****************************************************************************/
4623 
4624 xcb_generic_iterator_t
4625 xcb_glx_vendor_private_with_reply_data_2_end (const xcb_glx_vendor_private_with_reply_reply_t *R  /**< */);
4626 
4627 /**
4628  * Return the reply
4629  * @param c      The connection
4630  * @param cookie The cookie
4631  * @param e      The xcb_generic_error_t supplied
4632  *
4633  * Returns the reply of the request asked by
4634  *
4635  * The parameter @p e supplied to this function must be NULL if
4636  * xcb_glx_vendor_private_with_reply_unchecked(). is used.
4637  * Otherwise, it stores the error if any.
4638  *
4639  * The returned value must be freed by the caller using free().
4640  */
4641 
4642 /*****************************************************************************
4643  **
4644  ** xcb_glx_vendor_private_with_reply_reply_t * xcb_glx_vendor_private_with_reply_reply
4645  **
4646  ** @param xcb_connection_t                            *c
4647  ** @param xcb_glx_vendor_private_with_reply_cookie_t   cookie
4648  ** @param xcb_generic_error_t                        **e
4649  ** @returns xcb_glx_vendor_private_with_reply_reply_t *
4650  **
4651  *****************************************************************************/
4652 
4653 xcb_glx_vendor_private_with_reply_reply_t *
4654 xcb_glx_vendor_private_with_reply_reply (xcb_connection_t                            *c  /**< */,
4655                                          xcb_glx_vendor_private_with_reply_cookie_t   cookie  /**< */,
4656                                          xcb_generic_error_t                        **e  /**< */);
4657 
4658 /**
4659  * Delivers a request to the X server
4660  * @param c The connection
4661  * @return A cookie
4662  *
4663  * Delivers a request to the X server.
4664  *
4665  */
4666 
4667 /*****************************************************************************
4668  **
4669  ** xcb_glx_query_extensions_string_cookie_t xcb_glx_query_extensions_string
4670  **
4671  ** @param xcb_connection_t *c
4672  ** @param uint32_t          screen
4673  ** @returns xcb_glx_query_extensions_string_cookie_t
4674  **
4675  *****************************************************************************/
4676 
4677 xcb_glx_query_extensions_string_cookie_t
4678 xcb_glx_query_extensions_string (xcb_connection_t *c  /**< */,
4679                                  uint32_t          screen  /**< */);
4680 
4681 /**
4682  * Delivers a request to the X server
4683  * @param c The connection
4684  * @return A cookie
4685  *
4686  * Delivers a request to the X server.
4687  *
4688  * This form can be used only if the request will cause
4689  * a reply to be generated. Any returned error will be
4690  * placed in the event queue.
4691  */
4692 
4693 /*****************************************************************************
4694  **
4695  ** xcb_glx_query_extensions_string_cookie_t xcb_glx_query_extensions_string_unchecked
4696  **
4697  ** @param xcb_connection_t *c
4698  ** @param uint32_t          screen
4699  ** @returns xcb_glx_query_extensions_string_cookie_t
4700  **
4701  *****************************************************************************/
4702 
4703 xcb_glx_query_extensions_string_cookie_t
4704 xcb_glx_query_extensions_string_unchecked (xcb_connection_t *c  /**< */,
4705                                            uint32_t          screen  /**< */);
4706 
4707 /**
4708  * Return the reply
4709  * @param c      The connection
4710  * @param cookie The cookie
4711  * @param e      The xcb_generic_error_t supplied
4712  *
4713  * Returns the reply of the request asked by
4714  *
4715  * The parameter @p e supplied to this function must be NULL if
4716  * xcb_glx_query_extensions_string_unchecked(). is used.
4717  * Otherwise, it stores the error if any.
4718  *
4719  * The returned value must be freed by the caller using free().
4720  */
4721 
4722 /*****************************************************************************
4723  **
4724  ** xcb_glx_query_extensions_string_reply_t * xcb_glx_query_extensions_string_reply
4725  **
4726  ** @param xcb_connection_t                          *c
4727  ** @param xcb_glx_query_extensions_string_cookie_t   cookie
4728  ** @param xcb_generic_error_t                      **e
4729  ** @returns xcb_glx_query_extensions_string_reply_t *
4730  **
4731  *****************************************************************************/
4732 
4733 xcb_glx_query_extensions_string_reply_t *
4734 xcb_glx_query_extensions_string_reply (xcb_connection_t                          *c  /**< */,
4735                                        xcb_glx_query_extensions_string_cookie_t   cookie  /**< */,
4736                                        xcb_generic_error_t                      **e  /**< */);
4737 
4738 /**
4739  * Delivers a request to the X server
4740  * @param c The connection
4741  * @return A cookie
4742  *
4743  * Delivers a request to the X server.
4744  *
4745  */
4746 
4747 /*****************************************************************************
4748  **
4749  ** xcb_glx_query_server_string_cookie_t xcb_glx_query_server_string
4750  **
4751  ** @param xcb_connection_t *c
4752  ** @param uint32_t          screen
4753  ** @param uint32_t          name
4754  ** @returns xcb_glx_query_server_string_cookie_t
4755  **
4756  *****************************************************************************/
4757 
4758 xcb_glx_query_server_string_cookie_t
4759 xcb_glx_query_server_string (xcb_connection_t *c  /**< */,
4760                              uint32_t          screen  /**< */,
4761                              uint32_t          name  /**< */);
4762 
4763 /**
4764  * Delivers a request to the X server
4765  * @param c The connection
4766  * @return A cookie
4767  *
4768  * Delivers a request to the X server.
4769  *
4770  * This form can be used only if the request will cause
4771  * a reply to be generated. Any returned error will be
4772  * placed in the event queue.
4773  */
4774 
4775 /*****************************************************************************
4776  **
4777  ** xcb_glx_query_server_string_cookie_t xcb_glx_query_server_string_unchecked
4778  **
4779  ** @param xcb_connection_t *c
4780  ** @param uint32_t          screen
4781  ** @param uint32_t          name
4782  ** @returns xcb_glx_query_server_string_cookie_t
4783  **
4784  *****************************************************************************/
4785 
4786 xcb_glx_query_server_string_cookie_t
4787 xcb_glx_query_server_string_unchecked (xcb_connection_t *c  /**< */,
4788                                        uint32_t          screen  /**< */,
4789                                        uint32_t          name  /**< */);
4790 
4791 
4792 /*****************************************************************************
4793  **
4794  ** char * xcb_glx_query_server_string_string
4795  **
4796  ** @param const xcb_glx_query_server_string_reply_t *R
4797  ** @returns char *
4798  **
4799  *****************************************************************************/
4800 
4801 char *
4802 xcb_glx_query_server_string_string (const xcb_glx_query_server_string_reply_t *R  /**< */);
4803 
4804 
4805 /*****************************************************************************
4806  **
4807  ** int xcb_glx_query_server_string_string_length
4808  **
4809  ** @param const xcb_glx_query_server_string_reply_t *R
4810  ** @returns int
4811  **
4812  *****************************************************************************/
4813 
4814 int
4815 xcb_glx_query_server_string_string_length (const xcb_glx_query_server_string_reply_t *R  /**< */);
4816 
4817 
4818 /*****************************************************************************
4819  **
4820  ** xcb_generic_iterator_t xcb_glx_query_server_string_string_end
4821  **
4822  ** @param const xcb_glx_query_server_string_reply_t *R
4823  ** @returns xcb_generic_iterator_t
4824  **
4825  *****************************************************************************/
4826 
4827 xcb_generic_iterator_t
4828 xcb_glx_query_server_string_string_end (const xcb_glx_query_server_string_reply_t *R  /**< */);
4829 
4830 /**
4831  * Return the reply
4832  * @param c      The connection
4833  * @param cookie The cookie
4834  * @param e      The xcb_generic_error_t supplied
4835  *
4836  * Returns the reply of the request asked by
4837  *
4838  * The parameter @p e supplied to this function must be NULL if
4839  * xcb_glx_query_server_string_unchecked(). is used.
4840  * Otherwise, it stores the error if any.
4841  *
4842  * The returned value must be freed by the caller using free().
4843  */
4844 
4845 /*****************************************************************************
4846  **
4847  ** xcb_glx_query_server_string_reply_t * xcb_glx_query_server_string_reply
4848  **
4849  ** @param xcb_connection_t                      *c
4850  ** @param xcb_glx_query_server_string_cookie_t   cookie
4851  ** @param xcb_generic_error_t                  **e
4852  ** @returns xcb_glx_query_server_string_reply_t *
4853  **
4854  *****************************************************************************/
4855 
4856 xcb_glx_query_server_string_reply_t *
4857 xcb_glx_query_server_string_reply (xcb_connection_t                      *c  /**< */,
4858                                    xcb_glx_query_server_string_cookie_t   cookie  /**< */,
4859                                    xcb_generic_error_t                  **e  /**< */);
4860 
4861 /**
4862  * Delivers a request to the X server
4863  * @param c The connection
4864  * @return A cookie
4865  *
4866  * Delivers a request to the X server.
4867  *
4868  * This form can be used only if the request will not cause
4869  * a reply to be generated. Any returned error will be
4870  * saved for handling by xcb_request_check().
4871  */
4872 
4873 /*****************************************************************************
4874  **
4875  ** xcb_void_cookie_t xcb_glx_client_info_checked
4876  **
4877  ** @param xcb_connection_t *c
4878  ** @param uint32_t          major_version
4879  ** @param uint32_t          minor_version
4880  ** @param uint32_t          str_len
4881  ** @param const char       *string
4882  ** @returns xcb_void_cookie_t
4883  **
4884  *****************************************************************************/
4885 
4886 xcb_void_cookie_t
4887 xcb_glx_client_info_checked (xcb_connection_t *c  /**< */,
4888                              uint32_t          major_version  /**< */,
4889                              uint32_t          minor_version  /**< */,
4890                              uint32_t          str_len  /**< */,
4891                              const char       *string  /**< */);
4892 
4893 /**
4894  * Delivers a request to the X server
4895  * @param c The connection
4896  * @return A cookie
4897  *
4898  * Delivers a request to the X server.
4899  *
4900  */
4901 
4902 /*****************************************************************************
4903  **
4904  ** xcb_void_cookie_t xcb_glx_client_info
4905  **
4906  ** @param xcb_connection_t *c
4907  ** @param uint32_t          major_version
4908  ** @param uint32_t          minor_version
4909  ** @param uint32_t          str_len
4910  ** @param const char       *string
4911  ** @returns xcb_void_cookie_t
4912  **
4913  *****************************************************************************/
4914 
4915 xcb_void_cookie_t
4916 xcb_glx_client_info (xcb_connection_t *c  /**< */,
4917                      uint32_t          major_version  /**< */,
4918                      uint32_t          minor_version  /**< */,
4919                      uint32_t          str_len  /**< */,
4920                      const char       *string  /**< */);
4921 
4922 /**
4923  * Delivers a request to the X server
4924  * @param c The connection
4925  * @return A cookie
4926  *
4927  * Delivers a request to the X server.
4928  *
4929  */
4930 
4931 /*****************************************************************************
4932  **
4933  ** xcb_glx_get_fb_configs_cookie_t xcb_glx_get_fb_configs
4934  **
4935  ** @param xcb_connection_t *c
4936  ** @param uint32_t          screen
4937  ** @returns xcb_glx_get_fb_configs_cookie_t
4938  **
4939  *****************************************************************************/
4940 
4941 xcb_glx_get_fb_configs_cookie_t
4942 xcb_glx_get_fb_configs (xcb_connection_t *c  /**< */,
4943                         uint32_t          screen  /**< */);
4944 
4945 /**
4946  * Delivers a request to the X server
4947  * @param c The connection
4948  * @return A cookie
4949  *
4950  * Delivers a request to the X server.
4951  *
4952  * This form can be used only if the request will cause
4953  * a reply to be generated. Any returned error will be
4954  * placed in the event queue.
4955  */
4956 
4957 /*****************************************************************************
4958  **
4959  ** xcb_glx_get_fb_configs_cookie_t xcb_glx_get_fb_configs_unchecked
4960  **
4961  ** @param xcb_connection_t *c
4962  ** @param uint32_t          screen
4963  ** @returns xcb_glx_get_fb_configs_cookie_t
4964  **
4965  *****************************************************************************/
4966 
4967 xcb_glx_get_fb_configs_cookie_t
4968 xcb_glx_get_fb_configs_unchecked (xcb_connection_t *c  /**< */,
4969                                   uint32_t          screen  /**< */);
4970 
4971 
4972 /*****************************************************************************
4973  **
4974  ** uint32_t * xcb_glx_get_fb_configs_property_list
4975  **
4976  ** @param const xcb_glx_get_fb_configs_reply_t *R
4977  ** @returns uint32_t *
4978  **
4979  *****************************************************************************/
4980 
4981 uint32_t *
4982 xcb_glx_get_fb_configs_property_list (const xcb_glx_get_fb_configs_reply_t *R  /**< */);
4983 
4984 
4985 /*****************************************************************************
4986  **
4987  ** int xcb_glx_get_fb_configs_property_list_length
4988  **
4989  ** @param const xcb_glx_get_fb_configs_reply_t *R
4990  ** @returns int
4991  **
4992  *****************************************************************************/
4993 
4994 int
4995 xcb_glx_get_fb_configs_property_list_length (const xcb_glx_get_fb_configs_reply_t *R  /**< */);
4996 
4997 
4998 /*****************************************************************************
4999  **
5000  ** xcb_generic_iterator_t xcb_glx_get_fb_configs_property_list_end
5001  **
5002  ** @param const xcb_glx_get_fb_configs_reply_t *R
5003  ** @returns xcb_generic_iterator_t
5004  **
5005  *****************************************************************************/
5006 
5007 xcb_generic_iterator_t
5008 xcb_glx_get_fb_configs_property_list_end (const xcb_glx_get_fb_configs_reply_t *R  /**< */);
5009 
5010 /**
5011  * Return the reply
5012  * @param c      The connection
5013  * @param cookie The cookie
5014  * @param e      The xcb_generic_error_t supplied
5015  *
5016  * Returns the reply of the request asked by
5017  *
5018  * The parameter @p e supplied to this function must be NULL if
5019  * xcb_glx_get_fb_configs_unchecked(). is used.
5020  * Otherwise, it stores the error if any.
5021  *
5022  * The returned value must be freed by the caller using free().
5023  */
5024 
5025 /*****************************************************************************
5026  **
5027  ** xcb_glx_get_fb_configs_reply_t * xcb_glx_get_fb_configs_reply
5028  **
5029  ** @param xcb_connection_t                 *c
5030  ** @param xcb_glx_get_fb_configs_cookie_t   cookie
5031  ** @param xcb_generic_error_t             **e
5032  ** @returns xcb_glx_get_fb_configs_reply_t *
5033  **
5034  *****************************************************************************/
5035 
5036 xcb_glx_get_fb_configs_reply_t *
5037 xcb_glx_get_fb_configs_reply (xcb_connection_t                 *c  /**< */,
5038                               xcb_glx_get_fb_configs_cookie_t   cookie  /**< */,
5039                               xcb_generic_error_t             **e  /**< */);
5040 
5041 /**
5042  * Delivers a request to the X server
5043  * @param c The connection
5044  * @return A cookie
5045  *
5046  * Delivers a request to the X server.
5047  *
5048  * This form can be used only if the request will not cause
5049  * a reply to be generated. Any returned error will be
5050  * saved for handling by xcb_request_check().
5051  */
5052 
5053 /*****************************************************************************
5054  **
5055  ** xcb_void_cookie_t xcb_glx_create_pixmap_checked
5056  **
5057  ** @param xcb_connection_t *c
5058  ** @param uint32_t          screen
5059  ** @param uint32_t          fbconfig
5060  ** @param xcb_pixmap_t      pixmap
5061  ** @param xcb_glx_pixmap_t  glx_pixmap
5062  ** @param uint32_t          num_attribs
5063  ** @param const uint32_t   *attribs
5064  ** @returns xcb_void_cookie_t
5065  **
5066  *****************************************************************************/
5067 
5068 xcb_void_cookie_t
5069 xcb_glx_create_pixmap_checked (xcb_connection_t *c  /**< */,
5070                                uint32_t          screen  /**< */,
5071                                uint32_t          fbconfig  /**< */,
5072                                xcb_pixmap_t      pixmap  /**< */,
5073                                xcb_glx_pixmap_t  glx_pixmap  /**< */,
5074                                uint32_t          num_attribs  /**< */,
5075                                const uint32_t   *attribs  /**< */);
5076 
5077 /**
5078  * Delivers a request to the X server
5079  * @param c The connection
5080  * @return A cookie
5081  *
5082  * Delivers a request to the X server.
5083  *
5084  */
5085 
5086 /*****************************************************************************
5087  **
5088  ** xcb_void_cookie_t xcb_glx_create_pixmap
5089  **
5090  ** @param xcb_connection_t *c
5091  ** @param uint32_t          screen
5092  ** @param uint32_t          fbconfig
5093  ** @param xcb_pixmap_t      pixmap
5094  ** @param xcb_glx_pixmap_t  glx_pixmap
5095  ** @param uint32_t          num_attribs
5096  ** @param const uint32_t   *attribs
5097  ** @returns xcb_void_cookie_t
5098  **
5099  *****************************************************************************/
5100 
5101 xcb_void_cookie_t
5102 xcb_glx_create_pixmap (xcb_connection_t *c  /**< */,
5103                        uint32_t          screen  /**< */,
5104                        uint32_t          fbconfig  /**< */,
5105                        xcb_pixmap_t      pixmap  /**< */,
5106                        xcb_glx_pixmap_t  glx_pixmap  /**< */,
5107                        uint32_t          num_attribs  /**< */,
5108                        const uint32_t   *attribs  /**< */);
5109 
5110 /**
5111  * Delivers a request to the X server
5112  * @param c The connection
5113  * @return A cookie
5114  *
5115  * Delivers a request to the X server.
5116  *
5117  * This form can be used only if the request will not cause
5118  * a reply to be generated. Any returned error will be
5119  * saved for handling by xcb_request_check().
5120  */
5121 
5122 /*****************************************************************************
5123  **
5124  ** xcb_void_cookie_t xcb_glx_destroy_pixmap_checked
5125  **
5126  ** @param xcb_connection_t *c
5127  ** @param xcb_glx_pixmap_t  glx_pixmap
5128  ** @returns xcb_void_cookie_t
5129  **
5130  *****************************************************************************/
5131 
5132 xcb_void_cookie_t
5133 xcb_glx_destroy_pixmap_checked (xcb_connection_t *c  /**< */,
5134                                 xcb_glx_pixmap_t  glx_pixmap  /**< */);
5135 
5136 /**
5137  * Delivers a request to the X server
5138  * @param c The connection
5139  * @return A cookie
5140  *
5141  * Delivers a request to the X server.
5142  *
5143  */
5144 
5145 /*****************************************************************************
5146  **
5147  ** xcb_void_cookie_t xcb_glx_destroy_pixmap
5148  **
5149  ** @param xcb_connection_t *c
5150  ** @param xcb_glx_pixmap_t  glx_pixmap
5151  ** @returns xcb_void_cookie_t
5152  **
5153  *****************************************************************************/
5154 
5155 xcb_void_cookie_t
5156 xcb_glx_destroy_pixmap (xcb_connection_t *c  /**< */,
5157                         xcb_glx_pixmap_t  glx_pixmap  /**< */);
5158 
5159 /**
5160  * Delivers a request to the X server
5161  * @param c The connection
5162  * @return A cookie
5163  *
5164  * Delivers a request to the X server.
5165  *
5166  * This form can be used only if the request will not cause
5167  * a reply to be generated. Any returned error will be
5168  * saved for handling by xcb_request_check().
5169  */
5170 
5171 /*****************************************************************************
5172  **
5173  ** xcb_void_cookie_t xcb_glx_create_new_context_checked
5174  **
5175  ** @param xcb_connection_t  *c
5176  ** @param xcb_glx_context_t  context
5177  ** @param uint32_t           fbconfig
5178  ** @param uint32_t           screen
5179  ** @param uint32_t           render_type
5180  ** @param uint32_t           share_list
5181  ** @param uint8_t            is_direct
5182  ** @param uint8_t            reserved1
5183  ** @param uint16_t           reserved2
5184  ** @returns xcb_void_cookie_t
5185  **
5186  *****************************************************************************/
5187 
5188 xcb_void_cookie_t
5189 xcb_glx_create_new_context_checked (xcb_connection_t  *c  /**< */,
5190                                     xcb_glx_context_t  context  /**< */,
5191                                     uint32_t           fbconfig  /**< */,
5192                                     uint32_t           screen  /**< */,
5193                                     uint32_t           render_type  /**< */,
5194                                     uint32_t           share_list  /**< */,
5195                                     uint8_t            is_direct  /**< */,
5196                                     uint8_t            reserved1  /**< */,
5197                                     uint16_t           reserved2  /**< */);
5198 
5199 /**
5200  * Delivers a request to the X server
5201  * @param c The connection
5202  * @return A cookie
5203  *
5204  * Delivers a request to the X server.
5205  *
5206  */
5207 
5208 /*****************************************************************************
5209  **
5210  ** xcb_void_cookie_t xcb_glx_create_new_context
5211  **
5212  ** @param xcb_connection_t  *c
5213  ** @param xcb_glx_context_t  context
5214  ** @param uint32_t           fbconfig
5215  ** @param uint32_t           screen
5216  ** @param uint32_t           render_type
5217  ** @param uint32_t           share_list
5218  ** @param uint8_t            is_direct
5219  ** @param uint8_t            reserved1
5220  ** @param uint16_t           reserved2
5221  ** @returns xcb_void_cookie_t
5222  **
5223  *****************************************************************************/
5224 
5225 xcb_void_cookie_t
5226 xcb_glx_create_new_context (xcb_connection_t  *c  /**< */,
5227                             xcb_glx_context_t  context  /**< */,
5228                             uint32_t           fbconfig  /**< */,
5229                             uint32_t           screen  /**< */,
5230                             uint32_t           render_type  /**< */,
5231                             uint32_t           share_list  /**< */,
5232                             uint8_t            is_direct  /**< */,
5233                             uint8_t            reserved1  /**< */,
5234                             uint16_t           reserved2  /**< */);
5235 
5236 /**
5237  * Delivers a request to the X server
5238  * @param c The connection
5239  * @return A cookie
5240  *
5241  * Delivers a request to the X server.
5242  *
5243  */
5244 
5245 /*****************************************************************************
5246  **
5247  ** xcb_glx_query_context_cookie_t xcb_glx_query_context
5248  **
5249  ** @param xcb_connection_t  *c
5250  ** @param xcb_glx_context_t  context
5251  ** @returns xcb_glx_query_context_cookie_t
5252  **
5253  *****************************************************************************/
5254 
5255 xcb_glx_query_context_cookie_t
5256 xcb_glx_query_context (xcb_connection_t  *c  /**< */,
5257                        xcb_glx_context_t  context  /**< */);
5258 
5259 /**
5260  * Delivers a request to the X server
5261  * @param c The connection
5262  * @return A cookie
5263  *
5264  * Delivers a request to the X server.
5265  *
5266  * This form can be used only if the request will cause
5267  * a reply to be generated. Any returned error will be
5268  * placed in the event queue.
5269  */
5270 
5271 /*****************************************************************************
5272  **
5273  ** xcb_glx_query_context_cookie_t xcb_glx_query_context_unchecked
5274  **
5275  ** @param xcb_connection_t  *c
5276  ** @param xcb_glx_context_t  context
5277  ** @returns xcb_glx_query_context_cookie_t
5278  **
5279  *****************************************************************************/
5280 
5281 xcb_glx_query_context_cookie_t
5282 xcb_glx_query_context_unchecked (xcb_connection_t  *c  /**< */,
5283                                  xcb_glx_context_t  context  /**< */);
5284 
5285 
5286 /*****************************************************************************
5287  **
5288  ** uint32_t * xcb_glx_query_context_attribs
5289  **
5290  ** @param const xcb_glx_query_context_reply_t *R
5291  ** @returns uint32_t *
5292  **
5293  *****************************************************************************/
5294 
5295 uint32_t *
5296 xcb_glx_query_context_attribs (const xcb_glx_query_context_reply_t *R  /**< */);
5297 
5298 
5299 /*****************************************************************************
5300  **
5301  ** int xcb_glx_query_context_attribs_length
5302  **
5303  ** @param const xcb_glx_query_context_reply_t *R
5304  ** @returns int
5305  **
5306  *****************************************************************************/
5307 
5308 int
5309 xcb_glx_query_context_attribs_length (const xcb_glx_query_context_reply_t *R  /**< */);
5310 
5311 
5312 /*****************************************************************************
5313  **
5314  ** xcb_generic_iterator_t xcb_glx_query_context_attribs_end
5315  **
5316  ** @param const xcb_glx_query_context_reply_t *R
5317  ** @returns xcb_generic_iterator_t
5318  **
5319  *****************************************************************************/
5320 
5321 xcb_generic_iterator_t
5322 xcb_glx_query_context_attribs_end (const xcb_glx_query_context_reply_t *R  /**< */);
5323 
5324 /**
5325  * Return the reply
5326  * @param c      The connection
5327  * @param cookie The cookie
5328  * @param e      The xcb_generic_error_t supplied
5329  *
5330  * Returns the reply of the request asked by
5331  *
5332  * The parameter @p e supplied to this function must be NULL if
5333  * xcb_glx_query_context_unchecked(). is used.
5334  * Otherwise, it stores the error if any.
5335  *
5336  * The returned value must be freed by the caller using free().
5337  */
5338 
5339 /*****************************************************************************
5340  **
5341  ** xcb_glx_query_context_reply_t * xcb_glx_query_context_reply
5342  **
5343  ** @param xcb_connection_t                *c
5344  ** @param xcb_glx_query_context_cookie_t   cookie
5345  ** @param xcb_generic_error_t            **e
5346  ** @returns xcb_glx_query_context_reply_t *
5347  **
5348  *****************************************************************************/
5349 
5350 xcb_glx_query_context_reply_t *
5351 xcb_glx_query_context_reply (xcb_connection_t                *c  /**< */,
5352                              xcb_glx_query_context_cookie_t   cookie  /**< */,
5353                              xcb_generic_error_t            **e  /**< */);
5354 
5355 /**
5356  * Delivers a request to the X server
5357  * @param c The connection
5358  * @return A cookie
5359  *
5360  * Delivers a request to the X server.
5361  *
5362  */
5363 
5364 /*****************************************************************************
5365  **
5366  ** xcb_glx_make_context_current_cookie_t xcb_glx_make_context_current
5367  **
5368  ** @param xcb_connection_t      *c
5369  ** @param xcb_glx_context_tag_t  old_context_tag
5370  ** @param xcb_glx_drawable_t     drawable
5371  ** @param xcb_glx_drawable_t     read_drawable
5372  ** @param xcb_glx_context_t      context
5373  ** @returns xcb_glx_make_context_current_cookie_t
5374  **
5375  *****************************************************************************/
5376 
5377 xcb_glx_make_context_current_cookie_t
5378 xcb_glx_make_context_current (xcb_connection_t      *c  /**< */,
5379                               xcb_glx_context_tag_t  old_context_tag  /**< */,
5380                               xcb_glx_drawable_t     drawable  /**< */,
5381                               xcb_glx_drawable_t     read_drawable  /**< */,
5382                               xcb_glx_context_t      context  /**< */);
5383 
5384 /**
5385  * Delivers a request to the X server
5386  * @param c The connection
5387  * @return A cookie
5388  *
5389  * Delivers a request to the X server.
5390  *
5391  * This form can be used only if the request will cause
5392  * a reply to be generated. Any returned error will be
5393  * placed in the event queue.
5394  */
5395 
5396 /*****************************************************************************
5397  **
5398  ** xcb_glx_make_context_current_cookie_t xcb_glx_make_context_current_unchecked
5399  **
5400  ** @param xcb_connection_t      *c
5401  ** @param xcb_glx_context_tag_t  old_context_tag
5402  ** @param xcb_glx_drawable_t     drawable
5403  ** @param xcb_glx_drawable_t     read_drawable
5404  ** @param xcb_glx_context_t      context
5405  ** @returns xcb_glx_make_context_current_cookie_t
5406  **
5407  *****************************************************************************/
5408 
5409 xcb_glx_make_context_current_cookie_t
5410 xcb_glx_make_context_current_unchecked (xcb_connection_t      *c  /**< */,
5411                                         xcb_glx_context_tag_t  old_context_tag  /**< */,
5412                                         xcb_glx_drawable_t     drawable  /**< */,
5413                                         xcb_glx_drawable_t     read_drawable  /**< */,
5414                                         xcb_glx_context_t      context  /**< */);
5415 
5416 /**
5417  * Return the reply
5418  * @param c      The connection
5419  * @param cookie The cookie
5420  * @param e      The xcb_generic_error_t supplied
5421  *
5422  * Returns the reply of the request asked by
5423  *
5424  * The parameter @p e supplied to this function must be NULL if
5425  * xcb_glx_make_context_current_unchecked(). is used.
5426  * Otherwise, it stores the error if any.
5427  *
5428  * The returned value must be freed by the caller using free().
5429  */
5430 
5431 /*****************************************************************************
5432  **
5433  ** xcb_glx_make_context_current_reply_t * xcb_glx_make_context_current_reply
5434  **
5435  ** @param xcb_connection_t                       *c
5436  ** @param xcb_glx_make_context_current_cookie_t   cookie
5437  ** @param xcb_generic_error_t                   **e
5438  ** @returns xcb_glx_make_context_current_reply_t *
5439  **
5440  *****************************************************************************/
5441 
5442 xcb_glx_make_context_current_reply_t *
5443 xcb_glx_make_context_current_reply (xcb_connection_t                       *c  /**< */,
5444                                     xcb_glx_make_context_current_cookie_t   cookie  /**< */,
5445                                     xcb_generic_error_t                   **e  /**< */);
5446 
5447 /**
5448  * Delivers a request to the X server
5449  * @param c The connection
5450  * @return A cookie
5451  *
5452  * Delivers a request to the X server.
5453  *
5454  * This form can be used only if the request will not cause
5455  * a reply to be generated. Any returned error will be
5456  * saved for handling by xcb_request_check().
5457  */
5458 
5459 /*****************************************************************************
5460  **
5461  ** xcb_void_cookie_t xcb_glx_create_pbuffer_checked
5462  **
5463  ** @param xcb_connection_t   *c
5464  ** @param uint32_t            screen
5465  ** @param xcb_glx_fbconfig_t  fbconfig
5466  ** @param xcb_glx_pbuffer_t   pbuffer
5467  ** @param uint32_t            num_attribs
5468  ** @param const uint32_t     *attribs
5469  ** @returns xcb_void_cookie_t
5470  **
5471  *****************************************************************************/
5472 
5473 xcb_void_cookie_t
5474 xcb_glx_create_pbuffer_checked (xcb_connection_t   *c  /**< */,
5475                                 uint32_t            screen  /**< */,
5476                                 xcb_glx_fbconfig_t  fbconfig  /**< */,
5477                                 xcb_glx_pbuffer_t   pbuffer  /**< */,
5478                                 uint32_t            num_attribs  /**< */,
5479                                 const uint32_t     *attribs  /**< */);
5480 
5481 /**
5482  * Delivers a request to the X server
5483  * @param c The connection
5484  * @return A cookie
5485  *
5486  * Delivers a request to the X server.
5487  *
5488  */
5489 
5490 /*****************************************************************************
5491  **
5492  ** xcb_void_cookie_t xcb_glx_create_pbuffer
5493  **
5494  ** @param xcb_connection_t   *c
5495  ** @param uint32_t            screen
5496  ** @param xcb_glx_fbconfig_t  fbconfig
5497  ** @param xcb_glx_pbuffer_t   pbuffer
5498  ** @param uint32_t            num_attribs
5499  ** @param const uint32_t     *attribs
5500  ** @returns xcb_void_cookie_t
5501  **
5502  *****************************************************************************/
5503 
5504 xcb_void_cookie_t
5505 xcb_glx_create_pbuffer (xcb_connection_t   *c  /**< */,
5506                         uint32_t            screen  /**< */,
5507                         xcb_glx_fbconfig_t  fbconfig  /**< */,
5508                         xcb_glx_pbuffer_t   pbuffer  /**< */,
5509                         uint32_t            num_attribs  /**< */,
5510                         const uint32_t     *attribs  /**< */);
5511 
5512 /**
5513  * Delivers a request to the X server
5514  * @param c The connection
5515  * @return A cookie
5516  *
5517  * Delivers a request to the X server.
5518  *
5519  * This form can be used only if the request will not cause
5520  * a reply to be generated. Any returned error will be
5521  * saved for handling by xcb_request_check().
5522  */
5523 
5524 /*****************************************************************************
5525  **
5526  ** xcb_void_cookie_t xcb_glx_destroy_pbuffer_checked
5527  **
5528  ** @param xcb_connection_t  *c
5529  ** @param xcb_glx_pbuffer_t  pbuffer
5530  ** @returns xcb_void_cookie_t
5531  **
5532  *****************************************************************************/
5533 
5534 xcb_void_cookie_t
5535 xcb_glx_destroy_pbuffer_checked (xcb_connection_t  *c  /**< */,
5536                                  xcb_glx_pbuffer_t  pbuffer  /**< */);
5537 
5538 /**
5539  * Delivers a request to the X server
5540  * @param c The connection
5541  * @return A cookie
5542  *
5543  * Delivers a request to the X server.
5544  *
5545  */
5546 
5547 /*****************************************************************************
5548  **
5549  ** xcb_void_cookie_t xcb_glx_destroy_pbuffer
5550  **
5551  ** @param xcb_connection_t  *c
5552  ** @param xcb_glx_pbuffer_t  pbuffer
5553  ** @returns xcb_void_cookie_t
5554  **
5555  *****************************************************************************/
5556 
5557 xcb_void_cookie_t
5558 xcb_glx_destroy_pbuffer (xcb_connection_t  *c  /**< */,
5559                          xcb_glx_pbuffer_t  pbuffer  /**< */);
5560 
5561 /**
5562  * Delivers a request to the X server
5563  * @param c The connection
5564  * @return A cookie
5565  *
5566  * Delivers a request to the X server.
5567  *
5568  */
5569 
5570 /*****************************************************************************
5571  **
5572  ** xcb_glx_get_drawable_attributes_cookie_t xcb_glx_get_drawable_attributes
5573  **
5574  ** @param xcb_connection_t   *c
5575  ** @param xcb_glx_drawable_t  drawable
5576  ** @returns xcb_glx_get_drawable_attributes_cookie_t
5577  **
5578  *****************************************************************************/
5579 
5580 xcb_glx_get_drawable_attributes_cookie_t
5581 xcb_glx_get_drawable_attributes (xcb_connection_t   *c  /**< */,
5582                                  xcb_glx_drawable_t  drawable  /**< */);
5583 
5584 /**
5585  * Delivers a request to the X server
5586  * @param c The connection
5587  * @return A cookie
5588  *
5589  * Delivers a request to the X server.
5590  *
5591  * This form can be used only if the request will cause
5592  * a reply to be generated. Any returned error will be
5593  * placed in the event queue.
5594  */
5595 
5596 /*****************************************************************************
5597  **
5598  ** xcb_glx_get_drawable_attributes_cookie_t xcb_glx_get_drawable_attributes_unchecked
5599  **
5600  ** @param xcb_connection_t   *c
5601  ** @param xcb_glx_drawable_t  drawable
5602  ** @returns xcb_glx_get_drawable_attributes_cookie_t
5603  **
5604  *****************************************************************************/
5605 
5606 xcb_glx_get_drawable_attributes_cookie_t
5607 xcb_glx_get_drawable_attributes_unchecked (xcb_connection_t   *c  /**< */,
5608                                            xcb_glx_drawable_t  drawable  /**< */);
5609 
5610 
5611 /*****************************************************************************
5612  **
5613  ** uint32_t * xcb_glx_get_drawable_attributes_attribs
5614  **
5615  ** @param const xcb_glx_get_drawable_attributes_reply_t *R
5616  ** @returns uint32_t *
5617  **
5618  *****************************************************************************/
5619 
5620 uint32_t *
5621 xcb_glx_get_drawable_attributes_attribs (const xcb_glx_get_drawable_attributes_reply_t *R  /**< */);
5622 
5623 
5624 /*****************************************************************************
5625  **
5626  ** int xcb_glx_get_drawable_attributes_attribs_length
5627  **
5628  ** @param const xcb_glx_get_drawable_attributes_reply_t *R
5629  ** @returns int
5630  **
5631  *****************************************************************************/
5632 
5633 int
5634 xcb_glx_get_drawable_attributes_attribs_length (const xcb_glx_get_drawable_attributes_reply_t *R  /**< */);
5635 
5636 
5637 /*****************************************************************************
5638  **
5639  ** xcb_generic_iterator_t xcb_glx_get_drawable_attributes_attribs_end
5640  **
5641  ** @param const xcb_glx_get_drawable_attributes_reply_t *R
5642  ** @returns xcb_generic_iterator_t
5643  **
5644  *****************************************************************************/
5645 
5646 xcb_generic_iterator_t
5647 xcb_glx_get_drawable_attributes_attribs_end (const xcb_glx_get_drawable_attributes_reply_t *R  /**< */);
5648 
5649 /**
5650  * Return the reply
5651  * @param c      The connection
5652  * @param cookie The cookie
5653  * @param e      The xcb_generic_error_t supplied
5654  *
5655  * Returns the reply of the request asked by
5656  *
5657  * The parameter @p e supplied to this function must be NULL if
5658  * xcb_glx_get_drawable_attributes_unchecked(). is used.
5659  * Otherwise, it stores the error if any.
5660  *
5661  * The returned value must be freed by the caller using free().
5662  */
5663 
5664 /*****************************************************************************
5665  **
5666  ** xcb_glx_get_drawable_attributes_reply_t * xcb_glx_get_drawable_attributes_reply
5667  **
5668  ** @param xcb_connection_t                          *c
5669  ** @param xcb_glx_get_drawable_attributes_cookie_t   cookie
5670  ** @param xcb_generic_error_t                      **e
5671  ** @returns xcb_glx_get_drawable_attributes_reply_t *
5672  **
5673  *****************************************************************************/
5674 
5675 xcb_glx_get_drawable_attributes_reply_t *
5676 xcb_glx_get_drawable_attributes_reply (xcb_connection_t                          *c  /**< */,
5677                                        xcb_glx_get_drawable_attributes_cookie_t   cookie  /**< */,
5678                                        xcb_generic_error_t                      **e  /**< */);
5679 
5680 /**
5681  * Delivers a request to the X server
5682  * @param c The connection
5683  * @return A cookie
5684  *
5685  * Delivers a request to the X server.
5686  *
5687  * This form can be used only if the request will not cause
5688  * a reply to be generated. Any returned error will be
5689  * saved for handling by xcb_request_check().
5690  */
5691 
5692 /*****************************************************************************
5693  **
5694  ** xcb_void_cookie_t xcb_glx_change_drawable_attributes_checked
5695  **
5696  ** @param xcb_connection_t   *c
5697  ** @param xcb_glx_drawable_t  drawable
5698  ** @param uint32_t            num_attribs
5699  ** @param const uint32_t     *attribs
5700  ** @returns xcb_void_cookie_t
5701  **
5702  *****************************************************************************/
5703 
5704 xcb_void_cookie_t
5705 xcb_glx_change_drawable_attributes_checked (xcb_connection_t   *c  /**< */,
5706                                             xcb_glx_drawable_t  drawable  /**< */,
5707                                             uint32_t            num_attribs  /**< */,
5708                                             const uint32_t     *attribs  /**< */);
5709 
5710 /**
5711  * Delivers a request to the X server
5712  * @param c The connection
5713  * @return A cookie
5714  *
5715  * Delivers a request to the X server.
5716  *
5717  */
5718 
5719 /*****************************************************************************
5720  **
5721  ** xcb_void_cookie_t xcb_glx_change_drawable_attributes
5722  **
5723  ** @param xcb_connection_t   *c
5724  ** @param xcb_glx_drawable_t  drawable
5725  ** @param uint32_t            num_attribs
5726  ** @param const uint32_t     *attribs
5727  ** @returns xcb_void_cookie_t
5728  **
5729  *****************************************************************************/
5730 
5731 xcb_void_cookie_t
5732 xcb_glx_change_drawable_attributes (xcb_connection_t   *c  /**< */,
5733                                     xcb_glx_drawable_t  drawable  /**< */,
5734                                     uint32_t            num_attribs  /**< */,
5735                                     const uint32_t     *attribs  /**< */);
5736 
5737 /**
5738  * Delivers a request to the X server
5739  * @param c The connection
5740  * @return A cookie
5741  *
5742  * Delivers a request to the X server.
5743  *
5744  * This form can be used only if the request will not cause
5745  * a reply to be generated. Any returned error will be
5746  * saved for handling by xcb_request_check().
5747  */
5748 
5749 /*****************************************************************************
5750  **
5751  ** xcb_void_cookie_t xcb_glx_create_window_checked
5752  **
5753  ** @param xcb_connection_t   *c
5754  ** @param uint32_t            screen
5755  ** @param xcb_glx_fbconfig_t  fbconfig
5756  ** @param xcb_window_t        window
5757  ** @param xcb_glx_window_t    glx_window
5758  ** @param uint32_t            num_attribs
5759  ** @param const uint32_t     *attribs
5760  ** @returns xcb_void_cookie_t
5761  **
5762  *****************************************************************************/
5763 
5764 xcb_void_cookie_t
5765 xcb_glx_create_window_checked (xcb_connection_t   *c  /**< */,
5766                                uint32_t            screen  /**< */,
5767                                xcb_glx_fbconfig_t  fbconfig  /**< */,
5768                                xcb_window_t        window  /**< */,
5769                                xcb_glx_window_t    glx_window  /**< */,
5770                                uint32_t            num_attribs  /**< */,
5771                                const uint32_t     *attribs  /**< */);
5772 
5773 /**
5774  * Delivers a request to the X server
5775  * @param c The connection
5776  * @return A cookie
5777  *
5778  * Delivers a request to the X server.
5779  *
5780  */
5781 
5782 /*****************************************************************************
5783  **
5784  ** xcb_void_cookie_t xcb_glx_create_window
5785  **
5786  ** @param xcb_connection_t   *c
5787  ** @param uint32_t            screen
5788  ** @param xcb_glx_fbconfig_t  fbconfig
5789  ** @param xcb_window_t        window
5790  ** @param xcb_glx_window_t    glx_window
5791  ** @param uint32_t            num_attribs
5792  ** @param const uint32_t     *attribs
5793  ** @returns xcb_void_cookie_t
5794  **
5795  *****************************************************************************/
5796 
5797 xcb_void_cookie_t
5798 xcb_glx_create_window (xcb_connection_t   *c  /**< */,
5799                        uint32_t            screen  /**< */,
5800                        xcb_glx_fbconfig_t  fbconfig  /**< */,
5801                        xcb_window_t        window  /**< */,
5802                        xcb_glx_window_t    glx_window  /**< */,
5803                        uint32_t            num_attribs  /**< */,
5804                        const uint32_t     *attribs  /**< */);
5805 
5806 /**
5807  * Delivers a request to the X server
5808  * @param c The connection
5809  * @return A cookie
5810  *
5811  * Delivers a request to the X server.
5812  *
5813  * This form can be used only if the request will not cause
5814  * a reply to be generated. Any returned error will be
5815  * saved for handling by xcb_request_check().
5816  */
5817 
5818 /*****************************************************************************
5819  **
5820  ** xcb_void_cookie_t xcb_glx_delete_window_checked
5821  **
5822  ** @param xcb_connection_t *c
5823  ** @param xcb_glx_window_t  glxwindow
5824  ** @returns xcb_void_cookie_t
5825  **
5826  *****************************************************************************/
5827 
5828 xcb_void_cookie_t
5829 xcb_glx_delete_window_checked (xcb_connection_t *c  /**< */,
5830                                xcb_glx_window_t  glxwindow  /**< */);
5831 
5832 /**
5833  * Delivers a request to the X server
5834  * @param c The connection
5835  * @return A cookie
5836  *
5837  * Delivers a request to the X server.
5838  *
5839  */
5840 
5841 /*****************************************************************************
5842  **
5843  ** xcb_void_cookie_t xcb_glx_delete_window
5844  **
5845  ** @param xcb_connection_t *c
5846  ** @param xcb_glx_window_t  glxwindow
5847  ** @returns xcb_void_cookie_t
5848  **
5849  *****************************************************************************/
5850 
5851 xcb_void_cookie_t
5852 xcb_glx_delete_window (xcb_connection_t *c  /**< */,
5853                        xcb_glx_window_t  glxwindow  /**< */);
5854 
5855 /**
5856  * Delivers a request to the X server
5857  * @param c The connection
5858  * @return A cookie
5859  *
5860  * Delivers a request to the X server.
5861  *
5862  * This form can be used only if the request will not cause
5863  * a reply to be generated. Any returned error will be
5864  * saved for handling by xcb_request_check().
5865  */
5866 
5867 /*****************************************************************************
5868  **
5869  ** xcb_void_cookie_t xcb_glx_new_list_checked
5870  **
5871  ** @param xcb_connection_t      *c
5872  ** @param xcb_glx_context_tag_t  context_tag
5873  ** @param uint32_t               list
5874  ** @param uint32_t               mode
5875  ** @returns xcb_void_cookie_t
5876  **
5877  *****************************************************************************/
5878 
5879 xcb_void_cookie_t
5880 xcb_glx_new_list_checked (xcb_connection_t      *c  /**< */,
5881                           xcb_glx_context_tag_t  context_tag  /**< */,
5882                           uint32_t               list  /**< */,
5883                           uint32_t               mode  /**< */);
5884 
5885 /**
5886  * Delivers a request to the X server
5887  * @param c The connection
5888  * @return A cookie
5889  *
5890  * Delivers a request to the X server.
5891  *
5892  */
5893 
5894 /*****************************************************************************
5895  **
5896  ** xcb_void_cookie_t xcb_glx_new_list
5897  **
5898  ** @param xcb_connection_t      *c
5899  ** @param xcb_glx_context_tag_t  context_tag
5900  ** @param uint32_t               list
5901  ** @param uint32_t               mode
5902  ** @returns xcb_void_cookie_t
5903  **
5904  *****************************************************************************/
5905 
5906 xcb_void_cookie_t
5907 xcb_glx_new_list (xcb_connection_t      *c  /**< */,
5908                   xcb_glx_context_tag_t  context_tag  /**< */,
5909                   uint32_t               list  /**< */,
5910                   uint32_t               mode  /**< */);
5911 
5912 /**
5913  * Delivers a request to the X server
5914  * @param c The connection
5915  * @return A cookie
5916  *
5917  * Delivers a request to the X server.
5918  *
5919  * This form can be used only if the request will not cause
5920  * a reply to be generated. Any returned error will be
5921  * saved for handling by xcb_request_check().
5922  */
5923 
5924 /*****************************************************************************
5925  **
5926  ** xcb_void_cookie_t xcb_glx_end_list_checked
5927  **
5928  ** @param xcb_connection_t      *c
5929  ** @param xcb_glx_context_tag_t  context_tag
5930  ** @returns xcb_void_cookie_t
5931  **
5932  *****************************************************************************/
5933 
5934 xcb_void_cookie_t
5935 xcb_glx_end_list_checked (xcb_connection_t      *c  /**< */,
5936                           xcb_glx_context_tag_t  context_tag  /**< */);
5937 
5938 /**
5939  * Delivers a request to the X server
5940  * @param c The connection
5941  * @return A cookie
5942  *
5943  * Delivers a request to the X server.
5944  *
5945  */
5946 
5947 /*****************************************************************************
5948  **
5949  ** xcb_void_cookie_t xcb_glx_end_list
5950  **
5951  ** @param xcb_connection_t      *c
5952  ** @param xcb_glx_context_tag_t  context_tag
5953  ** @returns xcb_void_cookie_t
5954  **
5955  *****************************************************************************/
5956 
5957 xcb_void_cookie_t
5958 xcb_glx_end_list (xcb_connection_t      *c  /**< */,
5959                   xcb_glx_context_tag_t  context_tag  /**< */);
5960 
5961 /**
5962  * Delivers a request to the X server
5963  * @param c The connection
5964  * @return A cookie
5965  *
5966  * Delivers a request to the X server.
5967  *
5968  * This form can be used only if the request will not cause
5969  * a reply to be generated. Any returned error will be
5970  * saved for handling by xcb_request_check().
5971  */
5972 
5973 /*****************************************************************************
5974  **
5975  ** xcb_void_cookie_t xcb_glx_delete_lists_checked
5976  **
5977  ** @param xcb_connection_t      *c
5978  ** @param xcb_glx_context_tag_t  context_tag
5979  ** @param uint32_t               list
5980  ** @param int32_t                range
5981  ** @returns xcb_void_cookie_t
5982  **
5983  *****************************************************************************/
5984 
5985 xcb_void_cookie_t
5986 xcb_glx_delete_lists_checked (xcb_connection_t      *c  /**< */,
5987                               xcb_glx_context_tag_t  context_tag  /**< */,
5988                               uint32_t               list  /**< */,
5989                               int32_t                range  /**< */);
5990 
5991 /**
5992  * Delivers a request to the X server
5993  * @param c The connection
5994  * @return A cookie
5995  *
5996  * Delivers a request to the X server.
5997  *
5998  */
5999 
6000 /*****************************************************************************
6001  **
6002  ** xcb_void_cookie_t xcb_glx_delete_lists
6003  **
6004  ** @param xcb_connection_t      *c
6005  ** @param xcb_glx_context_tag_t  context_tag
6006  ** @param uint32_t               list
6007  ** @param int32_t                range
6008  ** @returns xcb_void_cookie_t
6009  **
6010  *****************************************************************************/
6011 
6012 xcb_void_cookie_t
6013 xcb_glx_delete_lists (xcb_connection_t      *c  /**< */,
6014                       xcb_glx_context_tag_t  context_tag  /**< */,
6015                       uint32_t               list  /**< */,
6016                       int32_t                range  /**< */);
6017 
6018 /**
6019  * Delivers a request to the X server
6020  * @param c The connection
6021  * @return A cookie
6022  *
6023  * Delivers a request to the X server.
6024  *
6025  */
6026 
6027 /*****************************************************************************
6028  **
6029  ** xcb_glx_gen_lists_cookie_t xcb_glx_gen_lists
6030  **
6031  ** @param xcb_connection_t      *c
6032  ** @param xcb_glx_context_tag_t  context_tag
6033  ** @param int32_t                range
6034  ** @returns xcb_glx_gen_lists_cookie_t
6035  **
6036  *****************************************************************************/
6037 
6038 xcb_glx_gen_lists_cookie_t
6039 xcb_glx_gen_lists (xcb_connection_t      *c  /**< */,
6040                    xcb_glx_context_tag_t  context_tag  /**< */,
6041                    int32_t                range  /**< */);
6042 
6043 /**
6044  * Delivers a request to the X server
6045  * @param c The connection
6046  * @return A cookie
6047  *
6048  * Delivers a request to the X server.
6049  *
6050  * This form can be used only if the request will cause
6051  * a reply to be generated. Any returned error will be
6052  * placed in the event queue.
6053  */
6054 
6055 /*****************************************************************************
6056  **
6057  ** xcb_glx_gen_lists_cookie_t xcb_glx_gen_lists_unchecked
6058  **
6059  ** @param xcb_connection_t      *c
6060  ** @param xcb_glx_context_tag_t  context_tag
6061  ** @param int32_t                range
6062  ** @returns xcb_glx_gen_lists_cookie_t
6063  **
6064  *****************************************************************************/
6065 
6066 xcb_glx_gen_lists_cookie_t
6067 xcb_glx_gen_lists_unchecked (xcb_connection_t      *c  /**< */,
6068                              xcb_glx_context_tag_t  context_tag  /**< */,
6069                              int32_t                range  /**< */);
6070 
6071 /**
6072  * Return the reply
6073  * @param c      The connection
6074  * @param cookie The cookie
6075  * @param e      The xcb_generic_error_t supplied
6076  *
6077  * Returns the reply of the request asked by
6078  *
6079  * The parameter @p e supplied to this function must be NULL if
6080  * xcb_glx_gen_lists_unchecked(). is used.
6081  * Otherwise, it stores the error if any.
6082  *
6083  * The returned value must be freed by the caller using free().
6084  */
6085 
6086 /*****************************************************************************
6087  **
6088  ** xcb_glx_gen_lists_reply_t * xcb_glx_gen_lists_reply
6089  **
6090  ** @param xcb_connection_t            *c
6091  ** @param xcb_glx_gen_lists_cookie_t   cookie
6092  ** @param xcb_generic_error_t        **e
6093  ** @returns xcb_glx_gen_lists_reply_t *
6094  **
6095  *****************************************************************************/
6096 
6097 xcb_glx_gen_lists_reply_t *
6098 xcb_glx_gen_lists_reply (xcb_connection_t            *c  /**< */,
6099                          xcb_glx_gen_lists_cookie_t   cookie  /**< */,
6100                          xcb_generic_error_t        **e  /**< */);
6101 
6102 /**
6103  * Delivers a request to the X server
6104  * @param c The connection
6105  * @return A cookie
6106  *
6107  * Delivers a request to the X server.
6108  *
6109  * This form can be used only if the request will not cause
6110  * a reply to be generated. Any returned error will be
6111  * saved for handling by xcb_request_check().
6112  */
6113 
6114 /*****************************************************************************
6115  **
6116  ** xcb_void_cookie_t xcb_glx_feedback_buffer_checked
6117  **
6118  ** @param xcb_connection_t      *c
6119  ** @param xcb_glx_context_tag_t  context_tag
6120  ** @param int32_t                size
6121  ** @param int32_t                type
6122  ** @returns xcb_void_cookie_t
6123  **
6124  *****************************************************************************/
6125 
6126 xcb_void_cookie_t
6127 xcb_glx_feedback_buffer_checked (xcb_connection_t      *c  /**< */,
6128                                  xcb_glx_context_tag_t  context_tag  /**< */,
6129                                  int32_t                size  /**< */,
6130                                  int32_t                type  /**< */);
6131 
6132 /**
6133  * Delivers a request to the X server
6134  * @param c The connection
6135  * @return A cookie
6136  *
6137  * Delivers a request to the X server.
6138  *
6139  */
6140 
6141 /*****************************************************************************
6142  **
6143  ** xcb_void_cookie_t xcb_glx_feedback_buffer
6144  **
6145  ** @param xcb_connection_t      *c
6146  ** @param xcb_glx_context_tag_t  context_tag
6147  ** @param int32_t                size
6148  ** @param int32_t                type
6149  ** @returns xcb_void_cookie_t
6150  **
6151  *****************************************************************************/
6152 
6153 xcb_void_cookie_t
6154 xcb_glx_feedback_buffer (xcb_connection_t      *c  /**< */,
6155                          xcb_glx_context_tag_t  context_tag  /**< */,
6156                          int32_t                size  /**< */,
6157                          int32_t                type  /**< */);
6158 
6159 /**
6160  * Delivers a request to the X server
6161  * @param c The connection
6162  * @return A cookie
6163  *
6164  * Delivers a request to the X server.
6165  *
6166  * This form can be used only if the request will not cause
6167  * a reply to be generated. Any returned error will be
6168  * saved for handling by xcb_request_check().
6169  */
6170 
6171 /*****************************************************************************
6172  **
6173  ** xcb_void_cookie_t xcb_glx_select_buffer_checked
6174  **
6175  ** @param xcb_connection_t      *c
6176  ** @param xcb_glx_context_tag_t  context_tag
6177  ** @param int32_t                size
6178  ** @returns xcb_void_cookie_t
6179  **
6180  *****************************************************************************/
6181 
6182 xcb_void_cookie_t
6183 xcb_glx_select_buffer_checked (xcb_connection_t      *c  /**< */,
6184                                xcb_glx_context_tag_t  context_tag  /**< */,
6185                                int32_t                size  /**< */);
6186 
6187 /**
6188  * Delivers a request to the X server
6189  * @param c The connection
6190  * @return A cookie
6191  *
6192  * Delivers a request to the X server.
6193  *
6194  */
6195 
6196 /*****************************************************************************
6197  **
6198  ** xcb_void_cookie_t xcb_glx_select_buffer
6199  **
6200  ** @param xcb_connection_t      *c
6201  ** @param xcb_glx_context_tag_t  context_tag
6202  ** @param int32_t                size
6203  ** @returns xcb_void_cookie_t
6204  **
6205  *****************************************************************************/
6206 
6207 xcb_void_cookie_t
6208 xcb_glx_select_buffer (xcb_connection_t      *c  /**< */,
6209                        xcb_glx_context_tag_t  context_tag  /**< */,
6210                        int32_t                size  /**< */);
6211 
6212 /**
6213  * Delivers a request to the X server
6214  * @param c The connection
6215  * @return A cookie
6216  *
6217  * Delivers a request to the X server.
6218  *
6219  */
6220 
6221 /*****************************************************************************
6222  **
6223  ** xcb_glx_render_mode_cookie_t xcb_glx_render_mode
6224  **
6225  ** @param xcb_connection_t      *c
6226  ** @param xcb_glx_context_tag_t  context_tag
6227  ** @param uint32_t               mode
6228  ** @returns xcb_glx_render_mode_cookie_t
6229  **
6230  *****************************************************************************/
6231 
6232 xcb_glx_render_mode_cookie_t
6233 xcb_glx_render_mode (xcb_connection_t      *c  /**< */,
6234                      xcb_glx_context_tag_t  context_tag  /**< */,
6235                      uint32_t               mode  /**< */);
6236 
6237 /**
6238  * Delivers a request to the X server
6239  * @param c The connection
6240  * @return A cookie
6241  *
6242  * Delivers a request to the X server.
6243  *
6244  * This form can be used only if the request will cause
6245  * a reply to be generated. Any returned error will be
6246  * placed in the event queue.
6247  */
6248 
6249 /*****************************************************************************
6250  **
6251  ** xcb_glx_render_mode_cookie_t xcb_glx_render_mode_unchecked
6252  **
6253  ** @param xcb_connection_t      *c
6254  ** @param xcb_glx_context_tag_t  context_tag
6255  ** @param uint32_t               mode
6256  ** @returns xcb_glx_render_mode_cookie_t
6257  **
6258  *****************************************************************************/
6259 
6260 xcb_glx_render_mode_cookie_t
6261 xcb_glx_render_mode_unchecked (xcb_connection_t      *c  /**< */,
6262                                xcb_glx_context_tag_t  context_tag  /**< */,
6263                                uint32_t               mode  /**< */);
6264 
6265 
6266 /*****************************************************************************
6267  **
6268  ** uint32_t * xcb_glx_render_mode_data
6269  **
6270  ** @param const xcb_glx_render_mode_reply_t *R
6271  ** @returns uint32_t *
6272  **
6273  *****************************************************************************/
6274 
6275 uint32_t *
6276 xcb_glx_render_mode_data (const xcb_glx_render_mode_reply_t *R  /**< */);
6277 
6278 
6279 /*****************************************************************************
6280  **
6281  ** int xcb_glx_render_mode_data_length
6282  **
6283  ** @param const xcb_glx_render_mode_reply_t *R
6284  ** @returns int
6285  **
6286  *****************************************************************************/
6287 
6288 int
6289 xcb_glx_render_mode_data_length (const xcb_glx_render_mode_reply_t *R  /**< */);
6290 
6291 
6292 /*****************************************************************************
6293  **
6294  ** xcb_generic_iterator_t xcb_glx_render_mode_data_end
6295  **
6296  ** @param const xcb_glx_render_mode_reply_t *R
6297  ** @returns xcb_generic_iterator_t
6298  **
6299  *****************************************************************************/
6300 
6301 xcb_generic_iterator_t
6302 xcb_glx_render_mode_data_end (const xcb_glx_render_mode_reply_t *R  /**< */);
6303 
6304 /**
6305  * Return the reply
6306  * @param c      The connection
6307  * @param cookie The cookie
6308  * @param e      The xcb_generic_error_t supplied
6309  *
6310  * Returns the reply of the request asked by
6311  *
6312  * The parameter @p e supplied to this function must be NULL if
6313  * xcb_glx_render_mode_unchecked(). is used.
6314  * Otherwise, it stores the error if any.
6315  *
6316  * The returned value must be freed by the caller using free().
6317  */
6318 
6319 /*****************************************************************************
6320  **
6321  ** xcb_glx_render_mode_reply_t * xcb_glx_render_mode_reply
6322  **
6323  ** @param xcb_connection_t              *c
6324  ** @param xcb_glx_render_mode_cookie_t   cookie
6325  ** @param xcb_generic_error_t          **e
6326  ** @returns xcb_glx_render_mode_reply_t *
6327  **
6328  *****************************************************************************/
6329 
6330 xcb_glx_render_mode_reply_t *
6331 xcb_glx_render_mode_reply (xcb_connection_t              *c  /**< */,
6332                            xcb_glx_render_mode_cookie_t   cookie  /**< */,
6333                            xcb_generic_error_t          **e  /**< */);
6334 
6335 /**
6336  * Delivers a request to the X server
6337  * @param c The connection
6338  * @return A cookie
6339  *
6340  * Delivers a request to the X server.
6341  *
6342  */
6343 
6344 /*****************************************************************************
6345  **
6346  ** xcb_glx_finish_cookie_t xcb_glx_finish
6347  **
6348  ** @param xcb_connection_t      *c
6349  ** @param xcb_glx_context_tag_t  context_tag
6350  ** @returns xcb_glx_finish_cookie_t
6351  **
6352  *****************************************************************************/
6353 
6354 xcb_glx_finish_cookie_t
6355 xcb_glx_finish (xcb_connection_t      *c  /**< */,
6356                 xcb_glx_context_tag_t  context_tag  /**< */);
6357 
6358 /**
6359  * Delivers a request to the X server
6360  * @param c The connection
6361  * @return A cookie
6362  *
6363  * Delivers a request to the X server.
6364  *
6365  * This form can be used only if the request will cause
6366  * a reply to be generated. Any returned error will be
6367  * placed in the event queue.
6368  */
6369 
6370 /*****************************************************************************
6371  **
6372  ** xcb_glx_finish_cookie_t xcb_glx_finish_unchecked
6373  **
6374  ** @param xcb_connection_t      *c
6375  ** @param xcb_glx_context_tag_t  context_tag
6376  ** @returns xcb_glx_finish_cookie_t
6377  **
6378  *****************************************************************************/
6379 
6380 xcb_glx_finish_cookie_t
6381 xcb_glx_finish_unchecked (xcb_connection_t      *c  /**< */,
6382                           xcb_glx_context_tag_t  context_tag  /**< */);
6383 
6384 /**
6385  * Return the reply
6386  * @param c      The connection
6387  * @param cookie The cookie
6388  * @param e      The xcb_generic_error_t supplied
6389  *
6390  * Returns the reply of the request asked by
6391  *
6392  * The parameter @p e supplied to this function must be NULL if
6393  * xcb_glx_finish_unchecked(). is used.
6394  * Otherwise, it stores the error if any.
6395  *
6396  * The returned value must be freed by the caller using free().
6397  */
6398 
6399 /*****************************************************************************
6400  **
6401  ** xcb_glx_finish_reply_t * xcb_glx_finish_reply
6402  **
6403  ** @param xcb_connection_t         *c
6404  ** @param xcb_glx_finish_cookie_t   cookie
6405  ** @param xcb_generic_error_t     **e
6406  ** @returns xcb_glx_finish_reply_t *
6407  **
6408  *****************************************************************************/
6409 
6410 xcb_glx_finish_reply_t *
6411 xcb_glx_finish_reply (xcb_connection_t         *c  /**< */,
6412                       xcb_glx_finish_cookie_t   cookie  /**< */,
6413                       xcb_generic_error_t     **e  /**< */);
6414 
6415 /**
6416  * Delivers a request to the X server
6417  * @param c The connection
6418  * @return A cookie
6419  *
6420  * Delivers a request to the X server.
6421  *
6422  * This form can be used only if the request will not cause
6423  * a reply to be generated. Any returned error will be
6424  * saved for handling by xcb_request_check().
6425  */
6426 
6427 /*****************************************************************************
6428  **
6429  ** xcb_void_cookie_t xcb_glx_pixel_storef_checked
6430  **
6431  ** @param xcb_connection_t      *c
6432  ** @param xcb_glx_context_tag_t  context_tag
6433  ** @param uint32_t               pname
6434  ** @param xcb_glx_float32_t      datum
6435  ** @returns xcb_void_cookie_t
6436  **
6437  *****************************************************************************/
6438 
6439 xcb_void_cookie_t
6440 xcb_glx_pixel_storef_checked (xcb_connection_t      *c  /**< */,
6441                               xcb_glx_context_tag_t  context_tag  /**< */,
6442                               uint32_t               pname  /**< */,
6443                               xcb_glx_float32_t      datum  /**< */);
6444 
6445 /**
6446  * Delivers a request to the X server
6447  * @param c The connection
6448  * @return A cookie
6449  *
6450  * Delivers a request to the X server.
6451  *
6452  */
6453 
6454 /*****************************************************************************
6455  **
6456  ** xcb_void_cookie_t xcb_glx_pixel_storef
6457  **
6458  ** @param xcb_connection_t      *c
6459  ** @param xcb_glx_context_tag_t  context_tag
6460  ** @param uint32_t               pname
6461  ** @param xcb_glx_float32_t      datum
6462  ** @returns xcb_void_cookie_t
6463  **
6464  *****************************************************************************/
6465 
6466 xcb_void_cookie_t
6467 xcb_glx_pixel_storef (xcb_connection_t      *c  /**< */,
6468                       xcb_glx_context_tag_t  context_tag  /**< */,
6469                       uint32_t               pname  /**< */,
6470                       xcb_glx_float32_t      datum  /**< */);
6471 
6472 /**
6473  * Delivers a request to the X server
6474  * @param c The connection
6475  * @return A cookie
6476  *
6477  * Delivers a request to the X server.
6478  *
6479  * This form can be used only if the request will not cause
6480  * a reply to be generated. Any returned error will be
6481  * saved for handling by xcb_request_check().
6482  */
6483 
6484 /*****************************************************************************
6485  **
6486  ** xcb_void_cookie_t xcb_glx_pixel_storei_checked
6487  **
6488  ** @param xcb_connection_t      *c
6489  ** @param xcb_glx_context_tag_t  context_tag
6490  ** @param uint32_t               pname
6491  ** @param int32_t                datum
6492  ** @returns xcb_void_cookie_t
6493  **
6494  *****************************************************************************/
6495 
6496 xcb_void_cookie_t
6497 xcb_glx_pixel_storei_checked (xcb_connection_t      *c  /**< */,
6498                               xcb_glx_context_tag_t  context_tag  /**< */,
6499                               uint32_t               pname  /**< */,
6500                               int32_t                datum  /**< */);
6501 
6502 /**
6503  * Delivers a request to the X server
6504  * @param c The connection
6505  * @return A cookie
6506  *
6507  * Delivers a request to the X server.
6508  *
6509  */
6510 
6511 /*****************************************************************************
6512  **
6513  ** xcb_void_cookie_t xcb_glx_pixel_storei
6514  **
6515  ** @param xcb_connection_t      *c
6516  ** @param xcb_glx_context_tag_t  context_tag
6517  ** @param uint32_t               pname
6518  ** @param int32_t                datum
6519  ** @returns xcb_void_cookie_t
6520  **
6521  *****************************************************************************/
6522 
6523 xcb_void_cookie_t
6524 xcb_glx_pixel_storei (xcb_connection_t      *c  /**< */,
6525                       xcb_glx_context_tag_t  context_tag  /**< */,
6526                       uint32_t               pname  /**< */,
6527                       int32_t                datum  /**< */);
6528 
6529 /**
6530  * Delivers a request to the X server
6531  * @param c The connection
6532  * @return A cookie
6533  *
6534  * Delivers a request to the X server.
6535  *
6536  */
6537 
6538 /*****************************************************************************
6539  **
6540  ** xcb_glx_read_pixels_cookie_t xcb_glx_read_pixels
6541  **
6542  ** @param xcb_connection_t      *c
6543  ** @param xcb_glx_context_tag_t  context_tag
6544  ** @param int32_t                x
6545  ** @param int32_t                y
6546  ** @param int32_t                width
6547  ** @param int32_t                height
6548  ** @param uint32_t               format
6549  ** @param uint32_t               type
6550  ** @param uint8_t                swap_bytes
6551  ** @param uint8_t                lsb_first
6552  ** @returns xcb_glx_read_pixels_cookie_t
6553  **
6554  *****************************************************************************/
6555 
6556 xcb_glx_read_pixels_cookie_t
6557 xcb_glx_read_pixels (xcb_connection_t      *c  /**< */,
6558                      xcb_glx_context_tag_t  context_tag  /**< */,
6559                      int32_t                x  /**< */,
6560                      int32_t                y  /**< */,
6561                      int32_t                width  /**< */,
6562                      int32_t                height  /**< */,
6563                      uint32_t               format  /**< */,
6564                      uint32_t               type  /**< */,
6565                      uint8_t                swap_bytes  /**< */,
6566                      uint8_t                lsb_first  /**< */);
6567 
6568 /**
6569  * Delivers a request to the X server
6570  * @param c The connection
6571  * @return A cookie
6572  *
6573  * Delivers a request to the X server.
6574  *
6575  * This form can be used only if the request will cause
6576  * a reply to be generated. Any returned error will be
6577  * placed in the event queue.
6578  */
6579 
6580 /*****************************************************************************
6581  **
6582  ** xcb_glx_read_pixels_cookie_t xcb_glx_read_pixels_unchecked
6583  **
6584  ** @param xcb_connection_t      *c
6585  ** @param xcb_glx_context_tag_t  context_tag
6586  ** @param int32_t                x
6587  ** @param int32_t                y
6588  ** @param int32_t                width
6589  ** @param int32_t                height
6590  ** @param uint32_t               format
6591  ** @param uint32_t               type
6592  ** @param uint8_t                swap_bytes
6593  ** @param uint8_t                lsb_first
6594  ** @returns xcb_glx_read_pixels_cookie_t
6595  **
6596  *****************************************************************************/
6597 
6598 xcb_glx_read_pixels_cookie_t
6599 xcb_glx_read_pixels_unchecked (xcb_connection_t      *c  /**< */,
6600                                xcb_glx_context_tag_t  context_tag  /**< */,
6601                                int32_t                x  /**< */,
6602                                int32_t                y  /**< */,
6603                                int32_t                width  /**< */,
6604                                int32_t                height  /**< */,
6605                                uint32_t               format  /**< */,
6606                                uint32_t               type  /**< */,
6607                                uint8_t                swap_bytes  /**< */,
6608                                uint8_t                lsb_first  /**< */);
6609 
6610 
6611 /*****************************************************************************
6612  **
6613  ** uint8_t * xcb_glx_read_pixels_data
6614  **
6615  ** @param const xcb_glx_read_pixels_reply_t *R
6616  ** @returns uint8_t *
6617  **
6618  *****************************************************************************/
6619 
6620 uint8_t *
6621 xcb_glx_read_pixels_data (const xcb_glx_read_pixels_reply_t *R  /**< */);
6622 
6623 
6624 /*****************************************************************************
6625  **
6626  ** int xcb_glx_read_pixels_data_length
6627  **
6628  ** @param const xcb_glx_read_pixels_reply_t *R
6629  ** @returns int
6630  **
6631  *****************************************************************************/
6632 
6633 int
6634 xcb_glx_read_pixels_data_length (const xcb_glx_read_pixels_reply_t *R  /**< */);
6635 
6636 
6637 /*****************************************************************************
6638  **
6639  ** xcb_generic_iterator_t xcb_glx_read_pixels_data_end
6640  **
6641  ** @param const xcb_glx_read_pixels_reply_t *R
6642  ** @returns xcb_generic_iterator_t
6643  **
6644  *****************************************************************************/
6645 
6646 xcb_generic_iterator_t
6647 xcb_glx_read_pixels_data_end (const xcb_glx_read_pixels_reply_t *R  /**< */);
6648 
6649 /**
6650  * Return the reply
6651  * @param c      The connection
6652  * @param cookie The cookie
6653  * @param e      The xcb_generic_error_t supplied
6654  *
6655  * Returns the reply of the request asked by
6656  *
6657  * The parameter @p e supplied to this function must be NULL if
6658  * xcb_glx_read_pixels_unchecked(). is used.
6659  * Otherwise, it stores the error if any.
6660  *
6661  * The returned value must be freed by the caller using free().
6662  */
6663 
6664 /*****************************************************************************
6665  **
6666  ** xcb_glx_read_pixels_reply_t * xcb_glx_read_pixels_reply
6667  **
6668  ** @param xcb_connection_t              *c
6669  ** @param xcb_glx_read_pixels_cookie_t   cookie
6670  ** @param xcb_generic_error_t          **e
6671  ** @returns xcb_glx_read_pixels_reply_t *
6672  **
6673  *****************************************************************************/
6674 
6675 xcb_glx_read_pixels_reply_t *
6676 xcb_glx_read_pixels_reply (xcb_connection_t              *c  /**< */,
6677                            xcb_glx_read_pixels_cookie_t   cookie  /**< */,
6678                            xcb_generic_error_t          **e  /**< */);
6679 
6680 /**
6681  * Delivers a request to the X server
6682  * @param c The connection
6683  * @return A cookie
6684  *
6685  * Delivers a request to the X server.
6686  *
6687  */
6688 
6689 /*****************************************************************************
6690  **
6691  ** xcb_glx_get_booleanv_cookie_t xcb_glx_get_booleanv
6692  **
6693  ** @param xcb_connection_t      *c
6694  ** @param xcb_glx_context_tag_t  context_tag
6695  ** @param int32_t                pname
6696  ** @returns xcb_glx_get_booleanv_cookie_t
6697  **
6698  *****************************************************************************/
6699 
6700 xcb_glx_get_booleanv_cookie_t
6701 xcb_glx_get_booleanv (xcb_connection_t      *c  /**< */,
6702                       xcb_glx_context_tag_t  context_tag  /**< */,
6703                       int32_t                pname  /**< */);
6704 
6705 /**
6706  * Delivers a request to the X server
6707  * @param c The connection
6708  * @return A cookie
6709  *
6710  * Delivers a request to the X server.
6711  *
6712  * This form can be used only if the request will cause
6713  * a reply to be generated. Any returned error will be
6714  * placed in the event queue.
6715  */
6716 
6717 /*****************************************************************************
6718  **
6719  ** xcb_glx_get_booleanv_cookie_t xcb_glx_get_booleanv_unchecked
6720  **
6721  ** @param xcb_connection_t      *c
6722  ** @param xcb_glx_context_tag_t  context_tag
6723  ** @param int32_t                pname
6724  ** @returns xcb_glx_get_booleanv_cookie_t
6725  **
6726  *****************************************************************************/
6727 
6728 xcb_glx_get_booleanv_cookie_t
6729 xcb_glx_get_booleanv_unchecked (xcb_connection_t      *c  /**< */,
6730                                 xcb_glx_context_tag_t  context_tag  /**< */,
6731                                 int32_t                pname  /**< */);
6732 
6733 
6734 /*****************************************************************************
6735  **
6736  ** uint8_t * xcb_glx_get_booleanv_data
6737  **
6738  ** @param const xcb_glx_get_booleanv_reply_t *R
6739  ** @returns uint8_t *
6740  **
6741  *****************************************************************************/
6742 
6743 uint8_t *
6744 xcb_glx_get_booleanv_data (const xcb_glx_get_booleanv_reply_t *R  /**< */);
6745 
6746 
6747 /*****************************************************************************
6748  **
6749  ** int xcb_glx_get_booleanv_data_length
6750  **
6751  ** @param const xcb_glx_get_booleanv_reply_t *R
6752  ** @returns int
6753  **
6754  *****************************************************************************/
6755 
6756 int
6757 xcb_glx_get_booleanv_data_length (const xcb_glx_get_booleanv_reply_t *R  /**< */);
6758 
6759 
6760 /*****************************************************************************
6761  **
6762  ** xcb_generic_iterator_t xcb_glx_get_booleanv_data_end
6763  **
6764  ** @param const xcb_glx_get_booleanv_reply_t *R
6765  ** @returns xcb_generic_iterator_t
6766  **
6767  *****************************************************************************/
6768 
6769 xcb_generic_iterator_t
6770 xcb_glx_get_booleanv_data_end (const xcb_glx_get_booleanv_reply_t *R  /**< */);
6771 
6772 /**
6773  * Return the reply
6774  * @param c      The connection
6775  * @param cookie The cookie
6776  * @param e      The xcb_generic_error_t supplied
6777  *
6778  * Returns the reply of the request asked by
6779  *
6780  * The parameter @p e supplied to this function must be NULL if
6781  * xcb_glx_get_booleanv_unchecked(). is used.
6782  * Otherwise, it stores the error if any.
6783  *
6784  * The returned value must be freed by the caller using free().
6785  */
6786 
6787 /*****************************************************************************
6788  **
6789  ** xcb_glx_get_booleanv_reply_t * xcb_glx_get_booleanv_reply
6790  **
6791  ** @param xcb_connection_t               *c
6792  ** @param xcb_glx_get_booleanv_cookie_t   cookie
6793  ** @param xcb_generic_error_t           **e
6794  ** @returns xcb_glx_get_booleanv_reply_t *
6795  **
6796  *****************************************************************************/
6797 
6798 xcb_glx_get_booleanv_reply_t *
6799 xcb_glx_get_booleanv_reply (xcb_connection_t               *c  /**< */,
6800                             xcb_glx_get_booleanv_cookie_t   cookie  /**< */,
6801                             xcb_generic_error_t           **e  /**< */);
6802 
6803 /**
6804  * Delivers a request to the X server
6805  * @param c The connection
6806  * @return A cookie
6807  *
6808  * Delivers a request to the X server.
6809  *
6810  */
6811 
6812 /*****************************************************************************
6813  **
6814  ** xcb_glx_get_clip_plane_cookie_t xcb_glx_get_clip_plane
6815  **
6816  ** @param xcb_connection_t      *c
6817  ** @param xcb_glx_context_tag_t  context_tag
6818  ** @param int32_t                plane
6819  ** @returns xcb_glx_get_clip_plane_cookie_t
6820  **
6821  *****************************************************************************/
6822 
6823 xcb_glx_get_clip_plane_cookie_t
6824 xcb_glx_get_clip_plane (xcb_connection_t      *c  /**< */,
6825                         xcb_glx_context_tag_t  context_tag  /**< */,
6826                         int32_t                plane  /**< */);
6827 
6828 /**
6829  * Delivers a request to the X server
6830  * @param c The connection
6831  * @return A cookie
6832  *
6833  * Delivers a request to the X server.
6834  *
6835  * This form can be used only if the request will cause
6836  * a reply to be generated. Any returned error will be
6837  * placed in the event queue.
6838  */
6839 
6840 /*****************************************************************************
6841  **
6842  ** xcb_glx_get_clip_plane_cookie_t xcb_glx_get_clip_plane_unchecked
6843  **
6844  ** @param xcb_connection_t      *c
6845  ** @param xcb_glx_context_tag_t  context_tag
6846  ** @param int32_t                plane
6847  ** @returns xcb_glx_get_clip_plane_cookie_t
6848  **
6849  *****************************************************************************/
6850 
6851 xcb_glx_get_clip_plane_cookie_t
6852 xcb_glx_get_clip_plane_unchecked (xcb_connection_t      *c  /**< */,
6853                                   xcb_glx_context_tag_t  context_tag  /**< */,
6854                                   int32_t                plane  /**< */);
6855 
6856 
6857 /*****************************************************************************
6858  **
6859  ** xcb_glx_float64_t * xcb_glx_get_clip_plane_data
6860  **
6861  ** @param const xcb_glx_get_clip_plane_reply_t *R
6862  ** @returns xcb_glx_float64_t *
6863  **
6864  *****************************************************************************/
6865 
6866 xcb_glx_float64_t *
6867 xcb_glx_get_clip_plane_data (const xcb_glx_get_clip_plane_reply_t *R  /**< */);
6868 
6869 
6870 /*****************************************************************************
6871  **
6872  ** int xcb_glx_get_clip_plane_data_length
6873  **
6874  ** @param const xcb_glx_get_clip_plane_reply_t *R
6875  ** @returns int
6876  **
6877  *****************************************************************************/
6878 
6879 int
6880 xcb_glx_get_clip_plane_data_length (const xcb_glx_get_clip_plane_reply_t *R  /**< */);
6881 
6882 
6883 /*****************************************************************************
6884  **
6885  ** xcb_generic_iterator_t xcb_glx_get_clip_plane_data_end
6886  **
6887  ** @param const xcb_glx_get_clip_plane_reply_t *R
6888  ** @returns xcb_generic_iterator_t
6889  **
6890  *****************************************************************************/
6891 
6892 xcb_generic_iterator_t
6893 xcb_glx_get_clip_plane_data_end (const xcb_glx_get_clip_plane_reply_t *R  /**< */);
6894 
6895 /**
6896  * Return the reply
6897  * @param c      The connection
6898  * @param cookie The cookie
6899  * @param e      The xcb_generic_error_t supplied
6900  *
6901  * Returns the reply of the request asked by
6902  *
6903  * The parameter @p e supplied to this function must be NULL if
6904  * xcb_glx_get_clip_plane_unchecked(). is used.
6905  * Otherwise, it stores the error if any.
6906  *
6907  * The returned value must be freed by the caller using free().
6908  */
6909 
6910 /*****************************************************************************
6911  **
6912  ** xcb_glx_get_clip_plane_reply_t * xcb_glx_get_clip_plane_reply
6913  **
6914  ** @param xcb_connection_t                 *c
6915  ** @param xcb_glx_get_clip_plane_cookie_t   cookie
6916  ** @param xcb_generic_error_t             **e
6917  ** @returns xcb_glx_get_clip_plane_reply_t *
6918  **
6919  *****************************************************************************/
6920 
6921 xcb_glx_get_clip_plane_reply_t *
6922 xcb_glx_get_clip_plane_reply (xcb_connection_t                 *c  /**< */,
6923                               xcb_glx_get_clip_plane_cookie_t   cookie  /**< */,
6924                               xcb_generic_error_t             **e  /**< */);
6925 
6926 /**
6927  * Delivers a request to the X server
6928  * @param c The connection
6929  * @return A cookie
6930  *
6931  * Delivers a request to the X server.
6932  *
6933  */
6934 
6935 /*****************************************************************************
6936  **
6937  ** xcb_glx_get_doublev_cookie_t xcb_glx_get_doublev
6938  **
6939  ** @param xcb_connection_t      *c
6940  ** @param xcb_glx_context_tag_t  context_tag
6941  ** @param uint32_t               pname
6942  ** @returns xcb_glx_get_doublev_cookie_t
6943  **
6944  *****************************************************************************/
6945 
6946 xcb_glx_get_doublev_cookie_t
6947 xcb_glx_get_doublev (xcb_connection_t      *c  /**< */,
6948                      xcb_glx_context_tag_t  context_tag  /**< */,
6949                      uint32_t               pname  /**< */);
6950 
6951 /**
6952  * Delivers a request to the X server
6953  * @param c The connection
6954  * @return A cookie
6955  *
6956  * Delivers a request to the X server.
6957  *
6958  * This form can be used only if the request will cause
6959  * a reply to be generated. Any returned error will be
6960  * placed in the event queue.
6961  */
6962 
6963 /*****************************************************************************
6964  **
6965  ** xcb_glx_get_doublev_cookie_t xcb_glx_get_doublev_unchecked
6966  **
6967  ** @param xcb_connection_t      *c
6968  ** @param xcb_glx_context_tag_t  context_tag
6969  ** @param uint32_t               pname
6970  ** @returns xcb_glx_get_doublev_cookie_t
6971  **
6972  *****************************************************************************/
6973 
6974 xcb_glx_get_doublev_cookie_t
6975 xcb_glx_get_doublev_unchecked (xcb_connection_t      *c  /**< */,
6976                                xcb_glx_context_tag_t  context_tag  /**< */,
6977                                uint32_t               pname  /**< */);
6978 
6979 
6980 /*****************************************************************************
6981  **
6982  ** xcb_glx_float64_t * xcb_glx_get_doublev_data
6983  **
6984  ** @param const xcb_glx_get_doublev_reply_t *R
6985  ** @returns xcb_glx_float64_t *
6986  **
6987  *****************************************************************************/
6988 
6989 xcb_glx_float64_t *
6990 xcb_glx_get_doublev_data (const xcb_glx_get_doublev_reply_t *R  /**< */);
6991 
6992 
6993 /*****************************************************************************
6994  **
6995  ** int xcb_glx_get_doublev_data_length
6996  **
6997  ** @param const xcb_glx_get_doublev_reply_t *R
6998  ** @returns int
6999  **
7000  *****************************************************************************/
7001 
7002 int
7003 xcb_glx_get_doublev_data_length (const xcb_glx_get_doublev_reply_t *R  /**< */);
7004 
7005 
7006 /*****************************************************************************
7007  **
7008  ** xcb_generic_iterator_t xcb_glx_get_doublev_data_end
7009  **
7010  ** @param const xcb_glx_get_doublev_reply_t *R
7011  ** @returns xcb_generic_iterator_t
7012  **
7013  *****************************************************************************/
7014 
7015 xcb_generic_iterator_t
7016 xcb_glx_get_doublev_data_end (const xcb_glx_get_doublev_reply_t *R  /**< */);
7017 
7018 /**
7019  * Return the reply
7020  * @param c      The connection
7021  * @param cookie The cookie
7022  * @param e      The xcb_generic_error_t supplied
7023  *
7024  * Returns the reply of the request asked by
7025  *
7026  * The parameter @p e supplied to this function must be NULL if
7027  * xcb_glx_get_doublev_unchecked(). is used.
7028  * Otherwise, it stores the error if any.
7029  *
7030  * The returned value must be freed by the caller using free().
7031  */
7032 
7033 /*****************************************************************************
7034  **
7035  ** xcb_glx_get_doublev_reply_t * xcb_glx_get_doublev_reply
7036  **
7037  ** @param xcb_connection_t              *c
7038  ** @param xcb_glx_get_doublev_cookie_t   cookie
7039  ** @param xcb_generic_error_t          **e
7040  ** @returns xcb_glx_get_doublev_reply_t *
7041  **
7042  *****************************************************************************/
7043 
7044 xcb_glx_get_doublev_reply_t *
7045 xcb_glx_get_doublev_reply (xcb_connection_t              *c  /**< */,
7046                            xcb_glx_get_doublev_cookie_t   cookie  /**< */,
7047                            xcb_generic_error_t          **e  /**< */);
7048 
7049 /**
7050  * Delivers a request to the X server
7051  * @param c The connection
7052  * @return A cookie
7053  *
7054  * Delivers a request to the X server.
7055  *
7056  */
7057 
7058 /*****************************************************************************
7059  **
7060  ** xcb_glx_get_error_cookie_t xcb_glx_get_error
7061  **
7062  ** @param xcb_connection_t      *c
7063  ** @param xcb_glx_context_tag_t  context_tag
7064  ** @returns xcb_glx_get_error_cookie_t
7065  **
7066  *****************************************************************************/
7067 
7068 xcb_glx_get_error_cookie_t
7069 xcb_glx_get_error (xcb_connection_t      *c  /**< */,
7070                    xcb_glx_context_tag_t  context_tag  /**< */);
7071 
7072 /**
7073  * Delivers a request to the X server
7074  * @param c The connection
7075  * @return A cookie
7076  *
7077  * Delivers a request to the X server.
7078  *
7079  * This form can be used only if the request will cause
7080  * a reply to be generated. Any returned error will be
7081  * placed in the event queue.
7082  */
7083 
7084 /*****************************************************************************
7085  **
7086  ** xcb_glx_get_error_cookie_t xcb_glx_get_error_unchecked
7087  **
7088  ** @param xcb_connection_t      *c
7089  ** @param xcb_glx_context_tag_t  context_tag
7090  ** @returns xcb_glx_get_error_cookie_t
7091  **
7092  *****************************************************************************/
7093 
7094 xcb_glx_get_error_cookie_t
7095 xcb_glx_get_error_unchecked (xcb_connection_t      *c  /**< */,
7096                              xcb_glx_context_tag_t  context_tag  /**< */);
7097 
7098 /**
7099  * Return the reply
7100  * @param c      The connection
7101  * @param cookie The cookie
7102  * @param e      The xcb_generic_error_t supplied
7103  *
7104  * Returns the reply of the request asked by
7105  *
7106  * The parameter @p e supplied to this function must be NULL if
7107  * xcb_glx_get_error_unchecked(). is used.
7108  * Otherwise, it stores the error if any.
7109  *
7110  * The returned value must be freed by the caller using free().
7111  */
7112 
7113 /*****************************************************************************
7114  **
7115  ** xcb_glx_get_error_reply_t * xcb_glx_get_error_reply
7116  **
7117  ** @param xcb_connection_t            *c
7118  ** @param xcb_glx_get_error_cookie_t   cookie
7119  ** @param xcb_generic_error_t        **e
7120  ** @returns xcb_glx_get_error_reply_t *
7121  **
7122  *****************************************************************************/
7123 
7124 xcb_glx_get_error_reply_t *
7125 xcb_glx_get_error_reply (xcb_connection_t            *c  /**< */,
7126                          xcb_glx_get_error_cookie_t   cookie  /**< */,
7127                          xcb_generic_error_t        **e  /**< */);
7128 
7129 /**
7130  * Delivers a request to the X server
7131  * @param c The connection
7132  * @return A cookie
7133  *
7134  * Delivers a request to the X server.
7135  *
7136  */
7137 
7138 /*****************************************************************************
7139  **
7140  ** xcb_glx_get_floatv_cookie_t xcb_glx_get_floatv
7141  **
7142  ** @param xcb_connection_t      *c
7143  ** @param xcb_glx_context_tag_t  context_tag
7144  ** @param uint32_t               pname
7145  ** @returns xcb_glx_get_floatv_cookie_t
7146  **
7147  *****************************************************************************/
7148 
7149 xcb_glx_get_floatv_cookie_t
7150 xcb_glx_get_floatv (xcb_connection_t      *c  /**< */,
7151                     xcb_glx_context_tag_t  context_tag  /**< */,
7152                     uint32_t               pname  /**< */);
7153 
7154 /**
7155  * Delivers a request to the X server
7156  * @param c The connection
7157  * @return A cookie
7158  *
7159  * Delivers a request to the X server.
7160  *
7161  * This form can be used only if the request will cause
7162  * a reply to be generated. Any returned error will be
7163  * placed in the event queue.
7164  */
7165 
7166 /*****************************************************************************
7167  **
7168  ** xcb_glx_get_floatv_cookie_t xcb_glx_get_floatv_unchecked
7169  **
7170  ** @param xcb_connection_t      *c
7171  ** @param xcb_glx_context_tag_t  context_tag
7172  ** @param uint32_t               pname
7173  ** @returns xcb_glx_get_floatv_cookie_t
7174  **
7175  *****************************************************************************/
7176 
7177 xcb_glx_get_floatv_cookie_t
7178 xcb_glx_get_floatv_unchecked (xcb_connection_t      *c  /**< */,
7179                               xcb_glx_context_tag_t  context_tag  /**< */,
7180                               uint32_t               pname  /**< */);
7181 
7182 
7183 /*****************************************************************************
7184  **
7185  ** xcb_glx_float32_t * xcb_glx_get_floatv_data
7186  **
7187  ** @param const xcb_glx_get_floatv_reply_t *R
7188  ** @returns xcb_glx_float32_t *
7189  **
7190  *****************************************************************************/
7191 
7192 xcb_glx_float32_t *
7193 xcb_glx_get_floatv_data (const xcb_glx_get_floatv_reply_t *R  /**< */);
7194 
7195 
7196 /*****************************************************************************
7197  **
7198  ** int xcb_glx_get_floatv_data_length
7199  **
7200  ** @param const xcb_glx_get_floatv_reply_t *R
7201  ** @returns int
7202  **
7203  *****************************************************************************/
7204 
7205 int
7206 xcb_glx_get_floatv_data_length (const xcb_glx_get_floatv_reply_t *R  /**< */);
7207 
7208 
7209 /*****************************************************************************
7210  **
7211  ** xcb_generic_iterator_t xcb_glx_get_floatv_data_end
7212  **
7213  ** @param const xcb_glx_get_floatv_reply_t *R
7214  ** @returns xcb_generic_iterator_t
7215  **
7216  *****************************************************************************/
7217 
7218 xcb_generic_iterator_t
7219 xcb_glx_get_floatv_data_end (const xcb_glx_get_floatv_reply_t *R  /**< */);
7220 
7221 /**
7222  * Return the reply
7223  * @param c      The connection
7224  * @param cookie The cookie
7225  * @param e      The xcb_generic_error_t supplied
7226  *
7227  * Returns the reply of the request asked by
7228  *
7229  * The parameter @p e supplied to this function must be NULL if
7230  * xcb_glx_get_floatv_unchecked(). is used.
7231  * Otherwise, it stores the error if any.
7232  *
7233  * The returned value must be freed by the caller using free().
7234  */
7235 
7236 /*****************************************************************************
7237  **
7238  ** xcb_glx_get_floatv_reply_t * xcb_glx_get_floatv_reply
7239  **
7240  ** @param xcb_connection_t             *c
7241  ** @param xcb_glx_get_floatv_cookie_t   cookie
7242  ** @param xcb_generic_error_t         **e
7243  ** @returns xcb_glx_get_floatv_reply_t *
7244  **
7245  *****************************************************************************/
7246 
7247 xcb_glx_get_floatv_reply_t *
7248 xcb_glx_get_floatv_reply (xcb_connection_t             *c  /**< */,
7249                           xcb_glx_get_floatv_cookie_t   cookie  /**< */,
7250                           xcb_generic_error_t         **e  /**< */);
7251 
7252 /**
7253  * Delivers a request to the X server
7254  * @param c The connection
7255  * @return A cookie
7256  *
7257  * Delivers a request to the X server.
7258  *
7259  */
7260 
7261 /*****************************************************************************
7262  **
7263  ** xcb_glx_get_integerv_cookie_t xcb_glx_get_integerv
7264  **
7265  ** @param xcb_connection_t      *c
7266  ** @param xcb_glx_context_tag_t  context_tag
7267  ** @param uint32_t               pname
7268  ** @returns xcb_glx_get_integerv_cookie_t
7269  **
7270  *****************************************************************************/
7271 
7272 xcb_glx_get_integerv_cookie_t
7273 xcb_glx_get_integerv (xcb_connection_t      *c  /**< */,
7274                       xcb_glx_context_tag_t  context_tag  /**< */,
7275                       uint32_t               pname  /**< */);
7276 
7277 /**
7278  * Delivers a request to the X server
7279  * @param c The connection
7280  * @return A cookie
7281  *
7282  * Delivers a request to the X server.
7283  *
7284  * This form can be used only if the request will cause
7285  * a reply to be generated. Any returned error will be
7286  * placed in the event queue.
7287  */
7288 
7289 /*****************************************************************************
7290  **
7291  ** xcb_glx_get_integerv_cookie_t xcb_glx_get_integerv_unchecked
7292  **
7293  ** @param xcb_connection_t      *c
7294  ** @param xcb_glx_context_tag_t  context_tag
7295  ** @param uint32_t               pname
7296  ** @returns xcb_glx_get_integerv_cookie_t
7297  **
7298  *****************************************************************************/
7299 
7300 xcb_glx_get_integerv_cookie_t
7301 xcb_glx_get_integerv_unchecked (xcb_connection_t      *c  /**< */,
7302                                 xcb_glx_context_tag_t  context_tag  /**< */,
7303                                 uint32_t               pname  /**< */);
7304 
7305 
7306 /*****************************************************************************
7307  **
7308  ** int32_t * xcb_glx_get_integerv_data
7309  **
7310  ** @param const xcb_glx_get_integerv_reply_t *R
7311  ** @returns int32_t *
7312  **
7313  *****************************************************************************/
7314 
7315 int32_t *
7316 xcb_glx_get_integerv_data (const xcb_glx_get_integerv_reply_t *R  /**< */);
7317 
7318 
7319 /*****************************************************************************
7320  **
7321  ** int xcb_glx_get_integerv_data_length
7322  **
7323  ** @param const xcb_glx_get_integerv_reply_t *R
7324  ** @returns int
7325  **
7326  *****************************************************************************/
7327 
7328 int
7329 xcb_glx_get_integerv_data_length (const xcb_glx_get_integerv_reply_t *R  /**< */);
7330 
7331 
7332 /*****************************************************************************
7333  **
7334  ** xcb_generic_iterator_t xcb_glx_get_integerv_data_end
7335  **
7336  ** @param const xcb_glx_get_integerv_reply_t *R
7337  ** @returns xcb_generic_iterator_t
7338  **
7339  *****************************************************************************/
7340 
7341 xcb_generic_iterator_t
7342 xcb_glx_get_integerv_data_end (const xcb_glx_get_integerv_reply_t *R  /**< */);
7343 
7344 /**
7345  * Return the reply
7346  * @param c      The connection
7347  * @param cookie The cookie
7348  * @param e      The xcb_generic_error_t supplied
7349  *
7350  * Returns the reply of the request asked by
7351  *
7352  * The parameter @p e supplied to this function must be NULL if
7353  * xcb_glx_get_integerv_unchecked(). is used.
7354  * Otherwise, it stores the error if any.
7355  *
7356  * The returned value must be freed by the caller using free().
7357  */
7358 
7359 /*****************************************************************************
7360  **
7361  ** xcb_glx_get_integerv_reply_t * xcb_glx_get_integerv_reply
7362  **
7363  ** @param xcb_connection_t               *c
7364  ** @param xcb_glx_get_integerv_cookie_t   cookie
7365  ** @param xcb_generic_error_t           **e
7366  ** @returns xcb_glx_get_integerv_reply_t *
7367  **
7368  *****************************************************************************/
7369 
7370 xcb_glx_get_integerv_reply_t *
7371 xcb_glx_get_integerv_reply (xcb_connection_t               *c  /**< */,
7372                             xcb_glx_get_integerv_cookie_t   cookie  /**< */,
7373                             xcb_generic_error_t           **e  /**< */);
7374 
7375 /**
7376  * Delivers a request to the X server
7377  * @param c The connection
7378  * @return A cookie
7379  *
7380  * Delivers a request to the X server.
7381  *
7382  */
7383 
7384 /*****************************************************************************
7385  **
7386  ** xcb_glx_get_lightfv_cookie_t xcb_glx_get_lightfv
7387  **
7388  ** @param xcb_connection_t      *c
7389  ** @param xcb_glx_context_tag_t  context_tag
7390  ** @param uint32_t               light
7391  ** @param uint32_t               pname
7392  ** @returns xcb_glx_get_lightfv_cookie_t
7393  **
7394  *****************************************************************************/
7395 
7396 xcb_glx_get_lightfv_cookie_t
7397 xcb_glx_get_lightfv (xcb_connection_t      *c  /**< */,
7398                      xcb_glx_context_tag_t  context_tag  /**< */,
7399                      uint32_t               light  /**< */,
7400                      uint32_t               pname  /**< */);
7401 
7402 /**
7403  * Delivers a request to the X server
7404  * @param c The connection
7405  * @return A cookie
7406  *
7407  * Delivers a request to the X server.
7408  *
7409  * This form can be used only if the request will cause
7410  * a reply to be generated. Any returned error will be
7411  * placed in the event queue.
7412  */
7413 
7414 /*****************************************************************************
7415  **
7416  ** xcb_glx_get_lightfv_cookie_t xcb_glx_get_lightfv_unchecked
7417  **
7418  ** @param xcb_connection_t      *c
7419  ** @param xcb_glx_context_tag_t  context_tag
7420  ** @param uint32_t               light
7421  ** @param uint32_t               pname
7422  ** @returns xcb_glx_get_lightfv_cookie_t
7423  **
7424  *****************************************************************************/
7425 
7426 xcb_glx_get_lightfv_cookie_t
7427 xcb_glx_get_lightfv_unchecked (xcb_connection_t      *c  /**< */,
7428                                xcb_glx_context_tag_t  context_tag  /**< */,
7429                                uint32_t               light  /**< */,
7430                                uint32_t               pname  /**< */);
7431 
7432 
7433 /*****************************************************************************
7434  **
7435  ** xcb_glx_float32_t * xcb_glx_get_lightfv_data
7436  **
7437  ** @param const xcb_glx_get_lightfv_reply_t *R
7438  ** @returns xcb_glx_float32_t *
7439  **
7440  *****************************************************************************/
7441 
7442 xcb_glx_float32_t *
7443 xcb_glx_get_lightfv_data (const xcb_glx_get_lightfv_reply_t *R  /**< */);
7444 
7445 
7446 /*****************************************************************************
7447  **
7448  ** int xcb_glx_get_lightfv_data_length
7449  **
7450  ** @param const xcb_glx_get_lightfv_reply_t *R
7451  ** @returns int
7452  **
7453  *****************************************************************************/
7454 
7455 int
7456 xcb_glx_get_lightfv_data_length (const xcb_glx_get_lightfv_reply_t *R  /**< */);
7457 
7458 
7459 /*****************************************************************************
7460  **
7461  ** xcb_generic_iterator_t xcb_glx_get_lightfv_data_end
7462  **
7463  ** @param const xcb_glx_get_lightfv_reply_t *R
7464  ** @returns xcb_generic_iterator_t
7465  **
7466  *****************************************************************************/
7467 
7468 xcb_generic_iterator_t
7469 xcb_glx_get_lightfv_data_end (const xcb_glx_get_lightfv_reply_t *R  /**< */);
7470 
7471 /**
7472  * Return the reply
7473  * @param c      The connection
7474  * @param cookie The cookie
7475  * @param e      The xcb_generic_error_t supplied
7476  *
7477  * Returns the reply of the request asked by
7478  *
7479  * The parameter @p e supplied to this function must be NULL if
7480  * xcb_glx_get_lightfv_unchecked(). is used.
7481  * Otherwise, it stores the error if any.
7482  *
7483  * The returned value must be freed by the caller using free().
7484  */
7485 
7486 /*****************************************************************************
7487  **
7488  ** xcb_glx_get_lightfv_reply_t * xcb_glx_get_lightfv_reply
7489  **
7490  ** @param xcb_connection_t              *c
7491  ** @param xcb_glx_get_lightfv_cookie_t   cookie
7492  ** @param xcb_generic_error_t          **e
7493  ** @returns xcb_glx_get_lightfv_reply_t *
7494  **
7495  *****************************************************************************/
7496 
7497 xcb_glx_get_lightfv_reply_t *
7498 xcb_glx_get_lightfv_reply (xcb_connection_t              *c  /**< */,
7499                            xcb_glx_get_lightfv_cookie_t   cookie  /**< */,
7500                            xcb_generic_error_t          **e  /**< */);
7501 
7502 /**
7503  * Delivers a request to the X server
7504  * @param c The connection
7505  * @return A cookie
7506  *
7507  * Delivers a request to the X server.
7508  *
7509  */
7510 
7511 /*****************************************************************************
7512  **
7513  ** xcb_glx_get_lightiv_cookie_t xcb_glx_get_lightiv
7514  **
7515  ** @param xcb_connection_t      *c
7516  ** @param xcb_glx_context_tag_t  context_tag
7517  ** @param uint32_t               light
7518  ** @param uint32_t               pname
7519  ** @returns xcb_glx_get_lightiv_cookie_t
7520  **
7521  *****************************************************************************/
7522 
7523 xcb_glx_get_lightiv_cookie_t
7524 xcb_glx_get_lightiv (xcb_connection_t      *c  /**< */,
7525                      xcb_glx_context_tag_t  context_tag  /**< */,
7526                      uint32_t               light  /**< */,
7527                      uint32_t               pname  /**< */);
7528 
7529 /**
7530  * Delivers a request to the X server
7531  * @param c The connection
7532  * @return A cookie
7533  *
7534  * Delivers a request to the X server.
7535  *
7536  * This form can be used only if the request will cause
7537  * a reply to be generated. Any returned error will be
7538  * placed in the event queue.
7539  */
7540 
7541 /*****************************************************************************
7542  **
7543  ** xcb_glx_get_lightiv_cookie_t xcb_glx_get_lightiv_unchecked
7544  **
7545  ** @param xcb_connection_t      *c
7546  ** @param xcb_glx_context_tag_t  context_tag
7547  ** @param uint32_t               light
7548  ** @param uint32_t               pname
7549  ** @returns xcb_glx_get_lightiv_cookie_t
7550  **
7551  *****************************************************************************/
7552 
7553 xcb_glx_get_lightiv_cookie_t
7554 xcb_glx_get_lightiv_unchecked (xcb_connection_t      *c  /**< */,
7555                                xcb_glx_context_tag_t  context_tag  /**< */,
7556                                uint32_t               light  /**< */,
7557                                uint32_t               pname  /**< */);
7558 
7559 
7560 /*****************************************************************************
7561  **
7562  ** int32_t * xcb_glx_get_lightiv_data
7563  **
7564  ** @param const xcb_glx_get_lightiv_reply_t *R
7565  ** @returns int32_t *
7566  **
7567  *****************************************************************************/
7568 
7569 int32_t *
7570 xcb_glx_get_lightiv_data (const xcb_glx_get_lightiv_reply_t *R  /**< */);
7571 
7572 
7573 /*****************************************************************************
7574  **
7575  ** int xcb_glx_get_lightiv_data_length
7576  **
7577  ** @param const xcb_glx_get_lightiv_reply_t *R
7578  ** @returns int
7579  **
7580  *****************************************************************************/
7581 
7582 int
7583 xcb_glx_get_lightiv_data_length (const xcb_glx_get_lightiv_reply_t *R  /**< */);
7584 
7585 
7586 /*****************************************************************************
7587  **
7588  ** xcb_generic_iterator_t xcb_glx_get_lightiv_data_end
7589  **
7590  ** @param const xcb_glx_get_lightiv_reply_t *R
7591  ** @returns xcb_generic_iterator_t
7592  **
7593  *****************************************************************************/
7594 
7595 xcb_generic_iterator_t
7596 xcb_glx_get_lightiv_data_end (const xcb_glx_get_lightiv_reply_t *R  /**< */);
7597 
7598 /**
7599  * Return the reply
7600  * @param c      The connection
7601  * @param cookie The cookie
7602  * @param e      The xcb_generic_error_t supplied
7603  *
7604  * Returns the reply of the request asked by
7605  *
7606  * The parameter @p e supplied to this function must be NULL if
7607  * xcb_glx_get_lightiv_unchecked(). is used.
7608  * Otherwise, it stores the error if any.
7609  *
7610  * The returned value must be freed by the caller using free().
7611  */
7612 
7613 /*****************************************************************************
7614  **
7615  ** xcb_glx_get_lightiv_reply_t * xcb_glx_get_lightiv_reply
7616  **
7617  ** @param xcb_connection_t              *c
7618  ** @param xcb_glx_get_lightiv_cookie_t   cookie
7619  ** @param xcb_generic_error_t          **e
7620  ** @returns xcb_glx_get_lightiv_reply_t *
7621  **
7622  *****************************************************************************/
7623 
7624 xcb_glx_get_lightiv_reply_t *
7625 xcb_glx_get_lightiv_reply (xcb_connection_t              *c  /**< */,
7626                            xcb_glx_get_lightiv_cookie_t   cookie  /**< */,
7627                            xcb_generic_error_t          **e  /**< */);
7628 
7629 /**
7630  * Delivers a request to the X server
7631  * @param c The connection
7632  * @return A cookie
7633  *
7634  * Delivers a request to the X server.
7635  *
7636  */
7637 
7638 /*****************************************************************************
7639  **
7640  ** xcb_glx_get_mapdv_cookie_t xcb_glx_get_mapdv
7641  **
7642  ** @param xcb_connection_t      *c
7643  ** @param xcb_glx_context_tag_t  context_tag
7644  ** @param uint32_t               target
7645  ** @param uint32_t               query
7646  ** @returns xcb_glx_get_mapdv_cookie_t
7647  **
7648  *****************************************************************************/
7649 
7650 xcb_glx_get_mapdv_cookie_t
7651 xcb_glx_get_mapdv (xcb_connection_t      *c  /**< */,
7652                    xcb_glx_context_tag_t  context_tag  /**< */,
7653                    uint32_t               target  /**< */,
7654                    uint32_t               query  /**< */);
7655 
7656 /**
7657  * Delivers a request to the X server
7658  * @param c The connection
7659  * @return A cookie
7660  *
7661  * Delivers a request to the X server.
7662  *
7663  * This form can be used only if the request will cause
7664  * a reply to be generated. Any returned error will be
7665  * placed in the event queue.
7666  */
7667 
7668 /*****************************************************************************
7669  **
7670  ** xcb_glx_get_mapdv_cookie_t xcb_glx_get_mapdv_unchecked
7671  **
7672  ** @param xcb_connection_t      *c
7673  ** @param xcb_glx_context_tag_t  context_tag
7674  ** @param uint32_t               target
7675  ** @param uint32_t               query
7676  ** @returns xcb_glx_get_mapdv_cookie_t
7677  **
7678  *****************************************************************************/
7679 
7680 xcb_glx_get_mapdv_cookie_t
7681 xcb_glx_get_mapdv_unchecked (xcb_connection_t      *c  /**< */,
7682                              xcb_glx_context_tag_t  context_tag  /**< */,
7683                              uint32_t               target  /**< */,
7684                              uint32_t               query  /**< */);
7685 
7686 
7687 /*****************************************************************************
7688  **
7689  ** xcb_glx_float64_t * xcb_glx_get_mapdv_data
7690  **
7691  ** @param const xcb_glx_get_mapdv_reply_t *R
7692  ** @returns xcb_glx_float64_t *
7693  **
7694  *****************************************************************************/
7695 
7696 xcb_glx_float64_t *
7697 xcb_glx_get_mapdv_data (const xcb_glx_get_mapdv_reply_t *R  /**< */);
7698 
7699 
7700 /*****************************************************************************
7701  **
7702  ** int xcb_glx_get_mapdv_data_length
7703  **
7704  ** @param const xcb_glx_get_mapdv_reply_t *R
7705  ** @returns int
7706  **
7707  *****************************************************************************/
7708 
7709 int
7710 xcb_glx_get_mapdv_data_length (const xcb_glx_get_mapdv_reply_t *R  /**< */);
7711 
7712 
7713 /*****************************************************************************
7714  **
7715  ** xcb_generic_iterator_t xcb_glx_get_mapdv_data_end
7716  **
7717  ** @param const xcb_glx_get_mapdv_reply_t *R
7718  ** @returns xcb_generic_iterator_t
7719  **
7720  *****************************************************************************/
7721 
7722 xcb_generic_iterator_t
7723 xcb_glx_get_mapdv_data_end (const xcb_glx_get_mapdv_reply_t *R  /**< */);
7724 
7725 /**
7726  * Return the reply
7727  * @param c      The connection
7728  * @param cookie The cookie
7729  * @param e      The xcb_generic_error_t supplied
7730  *
7731  * Returns the reply of the request asked by
7732  *
7733  * The parameter @p e supplied to this function must be NULL if
7734  * xcb_glx_get_mapdv_unchecked(). is used.
7735  * Otherwise, it stores the error if any.
7736  *
7737  * The returned value must be freed by the caller using free().
7738  */
7739 
7740 /*****************************************************************************
7741  **
7742  ** xcb_glx_get_mapdv_reply_t * xcb_glx_get_mapdv_reply
7743  **
7744  ** @param xcb_connection_t            *c
7745  ** @param xcb_glx_get_mapdv_cookie_t   cookie
7746  ** @param xcb_generic_error_t        **e
7747  ** @returns xcb_glx_get_mapdv_reply_t *
7748  **
7749  *****************************************************************************/
7750 
7751 xcb_glx_get_mapdv_reply_t *
7752 xcb_glx_get_mapdv_reply (xcb_connection_t            *c  /**< */,
7753                          xcb_glx_get_mapdv_cookie_t   cookie  /**< */,
7754                          xcb_generic_error_t        **e  /**< */);
7755 
7756 /**
7757  * Delivers a request to the X server
7758  * @param c The connection
7759  * @return A cookie
7760  *
7761  * Delivers a request to the X server.
7762  *
7763  */
7764 
7765 /*****************************************************************************
7766  **
7767  ** xcb_glx_get_mapfv_cookie_t xcb_glx_get_mapfv
7768  **
7769  ** @param xcb_connection_t      *c
7770  ** @param xcb_glx_context_tag_t  context_tag
7771  ** @param uint32_t               target
7772  ** @param uint32_t               query
7773  ** @returns xcb_glx_get_mapfv_cookie_t
7774  **
7775  *****************************************************************************/
7776 
7777 xcb_glx_get_mapfv_cookie_t
7778 xcb_glx_get_mapfv (xcb_connection_t      *c  /**< */,
7779                    xcb_glx_context_tag_t  context_tag  /**< */,
7780                    uint32_t               target  /**< */,
7781                    uint32_t               query  /**< */);
7782 
7783 /**
7784  * Delivers a request to the X server
7785  * @param c The connection
7786  * @return A cookie
7787  *
7788  * Delivers a request to the X server.
7789  *
7790  * This form can be used only if the request will cause
7791  * a reply to be generated. Any returned error will be
7792  * placed in the event queue.
7793  */
7794 
7795 /*****************************************************************************
7796  **
7797  ** xcb_glx_get_mapfv_cookie_t xcb_glx_get_mapfv_unchecked
7798  **
7799  ** @param xcb_connection_t      *c
7800  ** @param xcb_glx_context_tag_t  context_tag
7801  ** @param uint32_t               target
7802  ** @param uint32_t               query
7803  ** @returns xcb_glx_get_mapfv_cookie_t
7804  **
7805  *****************************************************************************/
7806 
7807 xcb_glx_get_mapfv_cookie_t
7808 xcb_glx_get_mapfv_unchecked (xcb_connection_t      *c  /**< */,
7809                              xcb_glx_context_tag_t  context_tag  /**< */,
7810                              uint32_t               target  /**< */,
7811                              uint32_t               query  /**< */);
7812 
7813 
7814 /*****************************************************************************
7815  **
7816  ** xcb_glx_float32_t * xcb_glx_get_mapfv_data
7817  **
7818  ** @param const xcb_glx_get_mapfv_reply_t *R
7819  ** @returns xcb_glx_float32_t *
7820  **
7821  *****************************************************************************/
7822 
7823 xcb_glx_float32_t *
7824 xcb_glx_get_mapfv_data (const xcb_glx_get_mapfv_reply_t *R  /**< */);
7825 
7826 
7827 /*****************************************************************************
7828  **
7829  ** int xcb_glx_get_mapfv_data_length
7830  **
7831  ** @param const xcb_glx_get_mapfv_reply_t *R
7832  ** @returns int
7833  **
7834  *****************************************************************************/
7835 
7836 int
7837 xcb_glx_get_mapfv_data_length (const xcb_glx_get_mapfv_reply_t *R  /**< */);
7838 
7839 
7840 /*****************************************************************************
7841  **
7842  ** xcb_generic_iterator_t xcb_glx_get_mapfv_data_end
7843  **
7844  ** @param const xcb_glx_get_mapfv_reply_t *R
7845  ** @returns xcb_generic_iterator_t
7846  **
7847  *****************************************************************************/
7848 
7849 xcb_generic_iterator_t
7850 xcb_glx_get_mapfv_data_end (const xcb_glx_get_mapfv_reply_t *R  /**< */);
7851 
7852 /**
7853  * Return the reply
7854  * @param c      The connection
7855  * @param cookie The cookie
7856  * @param e      The xcb_generic_error_t supplied
7857  *
7858  * Returns the reply of the request asked by
7859  *
7860  * The parameter @p e supplied to this function must be NULL if
7861  * xcb_glx_get_mapfv_unchecked(). is used.
7862  * Otherwise, it stores the error if any.
7863  *
7864  * The returned value must be freed by the caller using free().
7865  */
7866 
7867 /*****************************************************************************
7868  **
7869  ** xcb_glx_get_mapfv_reply_t * xcb_glx_get_mapfv_reply
7870  **
7871  ** @param xcb_connection_t            *c
7872  ** @param xcb_glx_get_mapfv_cookie_t   cookie
7873  ** @param xcb_generic_error_t        **e
7874  ** @returns xcb_glx_get_mapfv_reply_t *
7875  **
7876  *****************************************************************************/
7877 
7878 xcb_glx_get_mapfv_reply_t *
7879 xcb_glx_get_mapfv_reply (xcb_connection_t            *c  /**< */,
7880                          xcb_glx_get_mapfv_cookie_t   cookie  /**< */,
7881                          xcb_generic_error_t        **e  /**< */);
7882 
7883 /**
7884  * Delivers a request to the X server
7885  * @param c The connection
7886  * @return A cookie
7887  *
7888  * Delivers a request to the X server.
7889  *
7890  */
7891 
7892 /*****************************************************************************
7893  **
7894  ** xcb_glx_get_mapiv_cookie_t xcb_glx_get_mapiv
7895  **
7896  ** @param xcb_connection_t      *c
7897  ** @param xcb_glx_context_tag_t  context_tag
7898  ** @param uint32_t               target
7899  ** @param uint32_t               query
7900  ** @returns xcb_glx_get_mapiv_cookie_t
7901  **
7902  *****************************************************************************/
7903 
7904 xcb_glx_get_mapiv_cookie_t
7905 xcb_glx_get_mapiv (xcb_connection_t      *c  /**< */,
7906                    xcb_glx_context_tag_t  context_tag  /**< */,
7907                    uint32_t               target  /**< */,
7908                    uint32_t               query  /**< */);
7909 
7910 /**
7911  * Delivers a request to the X server
7912  * @param c The connection
7913  * @return A cookie
7914  *
7915  * Delivers a request to the X server.
7916  *
7917  * This form can be used only if the request will cause
7918  * a reply to be generated. Any returned error will be
7919  * placed in the event queue.
7920  */
7921 
7922 /*****************************************************************************
7923  **
7924  ** xcb_glx_get_mapiv_cookie_t xcb_glx_get_mapiv_unchecked
7925  **
7926  ** @param xcb_connection_t      *c
7927  ** @param xcb_glx_context_tag_t  context_tag
7928  ** @param uint32_t               target
7929  ** @param uint32_t               query
7930  ** @returns xcb_glx_get_mapiv_cookie_t
7931  **
7932  *****************************************************************************/
7933 
7934 xcb_glx_get_mapiv_cookie_t
7935 xcb_glx_get_mapiv_unchecked (xcb_connection_t      *c  /**< */,
7936                              xcb_glx_context_tag_t  context_tag  /**< */,
7937                              uint32_t               target  /**< */,
7938                              uint32_t               query  /**< */);
7939 
7940 
7941 /*****************************************************************************
7942  **
7943  ** int32_t * xcb_glx_get_mapiv_data
7944  **
7945  ** @param const xcb_glx_get_mapiv_reply_t *R
7946  ** @returns int32_t *
7947  **
7948  *****************************************************************************/
7949 
7950 int32_t *
7951 xcb_glx_get_mapiv_data (const xcb_glx_get_mapiv_reply_t *R  /**< */);
7952 
7953 
7954 /*****************************************************************************
7955  **
7956  ** int xcb_glx_get_mapiv_data_length
7957  **
7958  ** @param const xcb_glx_get_mapiv_reply_t *R
7959  ** @returns int
7960  **
7961  *****************************************************************************/
7962 
7963 int
7964 xcb_glx_get_mapiv_data_length (const xcb_glx_get_mapiv_reply_t *R  /**< */);
7965 
7966 
7967 /*****************************************************************************
7968  **
7969  ** xcb_generic_iterator_t xcb_glx_get_mapiv_data_end
7970  **
7971  ** @param const xcb_glx_get_mapiv_reply_t *R
7972  ** @returns xcb_generic_iterator_t
7973  **
7974  *****************************************************************************/
7975 
7976 xcb_generic_iterator_t
7977 xcb_glx_get_mapiv_data_end (const xcb_glx_get_mapiv_reply_t *R  /**< */);
7978 
7979 /**
7980  * Return the reply
7981  * @param c      The connection
7982  * @param cookie The cookie
7983  * @param e      The xcb_generic_error_t supplied
7984  *
7985  * Returns the reply of the request asked by
7986  *
7987  * The parameter @p e supplied to this function must be NULL if
7988  * xcb_glx_get_mapiv_unchecked(). is used.
7989  * Otherwise, it stores the error if any.
7990  *
7991  * The returned value must be freed by the caller using free().
7992  */
7993 
7994 /*****************************************************************************
7995  **
7996  ** xcb_glx_get_mapiv_reply_t * xcb_glx_get_mapiv_reply
7997  **
7998  ** @param xcb_connection_t            *c
7999  ** @param xcb_glx_get_mapiv_cookie_t   cookie
8000  ** @param xcb_generic_error_t        **e
8001  ** @returns xcb_glx_get_mapiv_reply_t *
8002  **
8003  *****************************************************************************/
8004 
8005 xcb_glx_get_mapiv_reply_t *
8006 xcb_glx_get_mapiv_reply (xcb_connection_t            *c  /**< */,
8007                          xcb_glx_get_mapiv_cookie_t   cookie  /**< */,
8008                          xcb_generic_error_t        **e  /**< */);
8009 
8010 /**
8011  * Delivers a request to the X server
8012  * @param c The connection
8013  * @return A cookie
8014  *
8015  * Delivers a request to the X server.
8016  *
8017  */
8018 
8019 /*****************************************************************************
8020  **
8021  ** xcb_glx_get_materialfv_cookie_t xcb_glx_get_materialfv
8022  **
8023  ** @param xcb_connection_t      *c
8024  ** @param xcb_glx_context_tag_t  context_tag
8025  ** @param uint32_t               face
8026  ** @param uint32_t               pname
8027  ** @returns xcb_glx_get_materialfv_cookie_t
8028  **
8029  *****************************************************************************/
8030 
8031 xcb_glx_get_materialfv_cookie_t
8032 xcb_glx_get_materialfv (xcb_connection_t      *c  /**< */,
8033                         xcb_glx_context_tag_t  context_tag  /**< */,
8034                         uint32_t               face  /**< */,
8035                         uint32_t               pname  /**< */);
8036 
8037 /**
8038  * Delivers a request to the X server
8039  * @param c The connection
8040  * @return A cookie
8041  *
8042  * Delivers a request to the X server.
8043  *
8044  * This form can be used only if the request will cause
8045  * a reply to be generated. Any returned error will be
8046  * placed in the event queue.
8047  */
8048 
8049 /*****************************************************************************
8050  **
8051  ** xcb_glx_get_materialfv_cookie_t xcb_glx_get_materialfv_unchecked
8052  **
8053  ** @param xcb_connection_t      *c
8054  ** @param xcb_glx_context_tag_t  context_tag
8055  ** @param uint32_t               face
8056  ** @param uint32_t               pname
8057  ** @returns xcb_glx_get_materialfv_cookie_t
8058  **
8059  *****************************************************************************/
8060 
8061 xcb_glx_get_materialfv_cookie_t
8062 xcb_glx_get_materialfv_unchecked (xcb_connection_t      *c  /**< */,
8063                                   xcb_glx_context_tag_t  context_tag  /**< */,
8064                                   uint32_t               face  /**< */,
8065                                   uint32_t               pname  /**< */);
8066 
8067 
8068 /*****************************************************************************
8069  **
8070  ** xcb_glx_float32_t * xcb_glx_get_materialfv_data
8071  **
8072  ** @param const xcb_glx_get_materialfv_reply_t *R
8073  ** @returns xcb_glx_float32_t *
8074  **
8075  *****************************************************************************/
8076 
8077 xcb_glx_float32_t *
8078 xcb_glx_get_materialfv_data (const xcb_glx_get_materialfv_reply_t *R  /**< */);
8079 
8080 
8081 /*****************************************************************************
8082  **
8083  ** int xcb_glx_get_materialfv_data_length
8084  **
8085  ** @param const xcb_glx_get_materialfv_reply_t *R
8086  ** @returns int
8087  **
8088  *****************************************************************************/
8089 
8090 int
8091 xcb_glx_get_materialfv_data_length (const xcb_glx_get_materialfv_reply_t *R  /**< */);
8092 
8093 
8094 /*****************************************************************************
8095  **
8096  ** xcb_generic_iterator_t xcb_glx_get_materialfv_data_end
8097  **
8098  ** @param const xcb_glx_get_materialfv_reply_t *R
8099  ** @returns xcb_generic_iterator_t
8100  **
8101  *****************************************************************************/
8102 
8103 xcb_generic_iterator_t
8104 xcb_glx_get_materialfv_data_end (const xcb_glx_get_materialfv_reply_t *R  /**< */);
8105 
8106 /**
8107  * Return the reply
8108  * @param c      The connection
8109  * @param cookie The cookie
8110  * @param e      The xcb_generic_error_t supplied
8111  *
8112  * Returns the reply of the request asked by
8113  *
8114  * The parameter @p e supplied to this function must be NULL if
8115  * xcb_glx_get_materialfv_unchecked(). is used.
8116  * Otherwise, it stores the error if any.
8117  *
8118  * The returned value must be freed by the caller using free().
8119  */
8120 
8121 /*****************************************************************************
8122  **
8123  ** xcb_glx_get_materialfv_reply_t * xcb_glx_get_materialfv_reply
8124  **
8125  ** @param xcb_connection_t                 *c
8126  ** @param xcb_glx_get_materialfv_cookie_t   cookie
8127  ** @param xcb_generic_error_t             **e
8128  ** @returns xcb_glx_get_materialfv_reply_t *
8129  **
8130  *****************************************************************************/
8131 
8132 xcb_glx_get_materialfv_reply_t *
8133 xcb_glx_get_materialfv_reply (xcb_connection_t                 *c  /**< */,
8134                               xcb_glx_get_materialfv_cookie_t   cookie  /**< */,
8135                               xcb_generic_error_t             **e  /**< */);
8136 
8137 /**
8138  * Delivers a request to the X server
8139  * @param c The connection
8140  * @return A cookie
8141  *
8142  * Delivers a request to the X server.
8143  *
8144  */
8145 
8146 /*****************************************************************************
8147  **
8148  ** xcb_glx_get_materialiv_cookie_t xcb_glx_get_materialiv
8149  **
8150  ** @param xcb_connection_t      *c
8151  ** @param xcb_glx_context_tag_t  context_tag
8152  ** @param uint32_t               face
8153  ** @param uint32_t               pname
8154  ** @returns xcb_glx_get_materialiv_cookie_t
8155  **
8156  *****************************************************************************/
8157 
8158 xcb_glx_get_materialiv_cookie_t
8159 xcb_glx_get_materialiv (xcb_connection_t      *c  /**< */,
8160                         xcb_glx_context_tag_t  context_tag  /**< */,
8161                         uint32_t               face  /**< */,
8162                         uint32_t               pname  /**< */);
8163 
8164 /**
8165  * Delivers a request to the X server
8166  * @param c The connection
8167  * @return A cookie
8168  *
8169  * Delivers a request to the X server.
8170  *
8171  * This form can be used only if the request will cause
8172  * a reply to be generated. Any returned error will be
8173  * placed in the event queue.
8174  */
8175 
8176 /*****************************************************************************
8177  **
8178  ** xcb_glx_get_materialiv_cookie_t xcb_glx_get_materialiv_unchecked
8179  **
8180  ** @param xcb_connection_t      *c
8181  ** @param xcb_glx_context_tag_t  context_tag
8182  ** @param uint32_t               face
8183  ** @param uint32_t               pname
8184  ** @returns xcb_glx_get_materialiv_cookie_t
8185  **
8186  *****************************************************************************/
8187 
8188 xcb_glx_get_materialiv_cookie_t
8189 xcb_glx_get_materialiv_unchecked (xcb_connection_t      *c  /**< */,
8190                                   xcb_glx_context_tag_t  context_tag  /**< */,
8191                                   uint32_t               face  /**< */,
8192                                   uint32_t               pname  /**< */);
8193 
8194 
8195 /*****************************************************************************
8196  **
8197  ** int32_t * xcb_glx_get_materialiv_data
8198  **
8199  ** @param const xcb_glx_get_materialiv_reply_t *R
8200  ** @returns int32_t *
8201  **
8202  *****************************************************************************/
8203 
8204 int32_t *
8205 xcb_glx_get_materialiv_data (const xcb_glx_get_materialiv_reply_t *R  /**< */);
8206 
8207 
8208 /*****************************************************************************
8209  **
8210  ** int xcb_glx_get_materialiv_data_length
8211  **
8212  ** @param const xcb_glx_get_materialiv_reply_t *R
8213  ** @returns int
8214  **
8215  *****************************************************************************/
8216 
8217 int
8218 xcb_glx_get_materialiv_data_length (const xcb_glx_get_materialiv_reply_t *R  /**< */);
8219 
8220 
8221 /*****************************************************************************
8222  **
8223  ** xcb_generic_iterator_t xcb_glx_get_materialiv_data_end
8224  **
8225  ** @param const xcb_glx_get_materialiv_reply_t *R
8226  ** @returns xcb_generic_iterator_t
8227  **
8228  *****************************************************************************/
8229 
8230 xcb_generic_iterator_t
8231 xcb_glx_get_materialiv_data_end (const xcb_glx_get_materialiv_reply_t *R  /**< */);
8232 
8233 /**
8234  * Return the reply
8235  * @param c      The connection
8236  * @param cookie The cookie
8237  * @param e      The xcb_generic_error_t supplied
8238  *
8239  * Returns the reply of the request asked by
8240  *
8241  * The parameter @p e supplied to this function must be NULL if
8242  * xcb_glx_get_materialiv_unchecked(). is used.
8243  * Otherwise, it stores the error if any.
8244  *
8245  * The returned value must be freed by the caller using free().
8246  */
8247 
8248 /*****************************************************************************
8249  **
8250  ** xcb_glx_get_materialiv_reply_t * xcb_glx_get_materialiv_reply
8251  **
8252  ** @param xcb_connection_t                 *c
8253  ** @param xcb_glx_get_materialiv_cookie_t   cookie
8254  ** @param xcb_generic_error_t             **e
8255  ** @returns xcb_glx_get_materialiv_reply_t *
8256  **
8257  *****************************************************************************/
8258 
8259 xcb_glx_get_materialiv_reply_t *
8260 xcb_glx_get_materialiv_reply (xcb_connection_t                 *c  /**< */,
8261                               xcb_glx_get_materialiv_cookie_t   cookie  /**< */,
8262                               xcb_generic_error_t             **e  /**< */);
8263 
8264 /**
8265  * Delivers a request to the X server
8266  * @param c The connection
8267  * @return A cookie
8268  *
8269  * Delivers a request to the X server.
8270  *
8271  */
8272 
8273 /*****************************************************************************
8274  **
8275  ** xcb_glx_get_pixel_mapfv_cookie_t xcb_glx_get_pixel_mapfv
8276  **
8277  ** @param xcb_connection_t      *c
8278  ** @param xcb_glx_context_tag_t  context_tag
8279  ** @param uint32_t               map
8280  ** @returns xcb_glx_get_pixel_mapfv_cookie_t
8281  **
8282  *****************************************************************************/
8283 
8284 xcb_glx_get_pixel_mapfv_cookie_t
8285 xcb_glx_get_pixel_mapfv (xcb_connection_t      *c  /**< */,
8286                          xcb_glx_context_tag_t  context_tag  /**< */,
8287                          uint32_t               map  /**< */);
8288 
8289 /**
8290  * Delivers a request to the X server
8291  * @param c The connection
8292  * @return A cookie
8293  *
8294  * Delivers a request to the X server.
8295  *
8296  * This form can be used only if the request will cause
8297  * a reply to be generated. Any returned error will be
8298  * placed in the event queue.
8299  */
8300 
8301 /*****************************************************************************
8302  **
8303  ** xcb_glx_get_pixel_mapfv_cookie_t xcb_glx_get_pixel_mapfv_unchecked
8304  **
8305  ** @param xcb_connection_t      *c
8306  ** @param xcb_glx_context_tag_t  context_tag
8307  ** @param uint32_t               map
8308  ** @returns xcb_glx_get_pixel_mapfv_cookie_t
8309  **
8310  *****************************************************************************/
8311 
8312 xcb_glx_get_pixel_mapfv_cookie_t
8313 xcb_glx_get_pixel_mapfv_unchecked (xcb_connection_t      *c  /**< */,
8314                                    xcb_glx_context_tag_t  context_tag  /**< */,
8315                                    uint32_t               map  /**< */);
8316 
8317 
8318 /*****************************************************************************
8319  **
8320  ** xcb_glx_float32_t * xcb_glx_get_pixel_mapfv_data
8321  **
8322  ** @param const xcb_glx_get_pixel_mapfv_reply_t *R
8323  ** @returns xcb_glx_float32_t *
8324  **
8325  *****************************************************************************/
8326 
8327 xcb_glx_float32_t *
8328 xcb_glx_get_pixel_mapfv_data (const xcb_glx_get_pixel_mapfv_reply_t *R  /**< */);
8329 
8330 
8331 /*****************************************************************************
8332  **
8333  ** int xcb_glx_get_pixel_mapfv_data_length
8334  **
8335  ** @param const xcb_glx_get_pixel_mapfv_reply_t *R
8336  ** @returns int
8337  **
8338  *****************************************************************************/
8339 
8340 int
8341 xcb_glx_get_pixel_mapfv_data_length (const xcb_glx_get_pixel_mapfv_reply_t *R  /**< */);
8342 
8343 
8344 /*****************************************************************************
8345  **
8346  ** xcb_generic_iterator_t xcb_glx_get_pixel_mapfv_data_end
8347  **
8348  ** @param const xcb_glx_get_pixel_mapfv_reply_t *R
8349  ** @returns xcb_generic_iterator_t
8350  **
8351  *****************************************************************************/
8352 
8353 xcb_generic_iterator_t
8354 xcb_glx_get_pixel_mapfv_data_end (const xcb_glx_get_pixel_mapfv_reply_t *R  /**< */);
8355 
8356 /**
8357  * Return the reply
8358  * @param c      The connection
8359  * @param cookie The cookie
8360  * @param e      The xcb_generic_error_t supplied
8361  *
8362  * Returns the reply of the request asked by
8363  *
8364  * The parameter @p e supplied to this function must be NULL if
8365  * xcb_glx_get_pixel_mapfv_unchecked(). is used.
8366  * Otherwise, it stores the error if any.
8367  *
8368  * The returned value must be freed by the caller using free().
8369  */
8370 
8371 /*****************************************************************************
8372  **
8373  ** xcb_glx_get_pixel_mapfv_reply_t * xcb_glx_get_pixel_mapfv_reply
8374  **
8375  ** @param xcb_connection_t                  *c
8376  ** @param xcb_glx_get_pixel_mapfv_cookie_t   cookie
8377  ** @param xcb_generic_error_t              **e
8378  ** @returns xcb_glx_get_pixel_mapfv_reply_t *
8379  **
8380  *****************************************************************************/
8381 
8382 xcb_glx_get_pixel_mapfv_reply_t *
8383 xcb_glx_get_pixel_mapfv_reply (xcb_connection_t                  *c  /**< */,
8384                                xcb_glx_get_pixel_mapfv_cookie_t   cookie  /**< */,
8385                                xcb_generic_error_t              **e  /**< */);
8386 
8387 /**
8388  * Delivers a request to the X server
8389  * @param c The connection
8390  * @return A cookie
8391  *
8392  * Delivers a request to the X server.
8393  *
8394  */
8395 
8396 /*****************************************************************************
8397  **
8398  ** xcb_glx_get_pixel_mapuiv_cookie_t xcb_glx_get_pixel_mapuiv
8399  **
8400  ** @param xcb_connection_t      *c
8401  ** @param xcb_glx_context_tag_t  context_tag
8402  ** @param uint32_t               map
8403  ** @returns xcb_glx_get_pixel_mapuiv_cookie_t
8404  **
8405  *****************************************************************************/
8406 
8407 xcb_glx_get_pixel_mapuiv_cookie_t
8408 xcb_glx_get_pixel_mapuiv (xcb_connection_t      *c  /**< */,
8409                           xcb_glx_context_tag_t  context_tag  /**< */,
8410                           uint32_t               map  /**< */);
8411 
8412 /**
8413  * Delivers a request to the X server
8414  * @param c The connection
8415  * @return A cookie
8416  *
8417  * Delivers a request to the X server.
8418  *
8419  * This form can be used only if the request will cause
8420  * a reply to be generated. Any returned error will be
8421  * placed in the event queue.
8422  */
8423 
8424 /*****************************************************************************
8425  **
8426  ** xcb_glx_get_pixel_mapuiv_cookie_t xcb_glx_get_pixel_mapuiv_unchecked
8427  **
8428  ** @param xcb_connection_t      *c
8429  ** @param xcb_glx_context_tag_t  context_tag
8430  ** @param uint32_t               map
8431  ** @returns xcb_glx_get_pixel_mapuiv_cookie_t
8432  **
8433  *****************************************************************************/
8434 
8435 xcb_glx_get_pixel_mapuiv_cookie_t
8436 xcb_glx_get_pixel_mapuiv_unchecked (xcb_connection_t      *c  /**< */,
8437                                     xcb_glx_context_tag_t  context_tag  /**< */,
8438                                     uint32_t               map  /**< */);
8439 
8440 
8441 /*****************************************************************************
8442  **
8443  ** uint32_t * xcb_glx_get_pixel_mapuiv_data
8444  **
8445  ** @param const xcb_glx_get_pixel_mapuiv_reply_t *R
8446  ** @returns uint32_t *
8447  **
8448  *****************************************************************************/
8449 
8450 uint32_t *
8451 xcb_glx_get_pixel_mapuiv_data (const xcb_glx_get_pixel_mapuiv_reply_t *R  /**< */);
8452 
8453 
8454 /*****************************************************************************
8455  **
8456  ** int xcb_glx_get_pixel_mapuiv_data_length
8457  **
8458  ** @param const xcb_glx_get_pixel_mapuiv_reply_t *R
8459  ** @returns int
8460  **
8461  *****************************************************************************/
8462 
8463 int
8464 xcb_glx_get_pixel_mapuiv_data_length (const xcb_glx_get_pixel_mapuiv_reply_t *R  /**< */);
8465 
8466 
8467 /*****************************************************************************
8468  **
8469  ** xcb_generic_iterator_t xcb_glx_get_pixel_mapuiv_data_end
8470  **
8471  ** @param const xcb_glx_get_pixel_mapuiv_reply_t *R
8472  ** @returns xcb_generic_iterator_t
8473  **
8474  *****************************************************************************/
8475 
8476 xcb_generic_iterator_t
8477 xcb_glx_get_pixel_mapuiv_data_end (const xcb_glx_get_pixel_mapuiv_reply_t *R  /**< */);
8478 
8479 /**
8480  * Return the reply
8481  * @param c      The connection
8482  * @param cookie The cookie
8483  * @param e      The xcb_generic_error_t supplied
8484  *
8485  * Returns the reply of the request asked by
8486  *
8487  * The parameter @p e supplied to this function must be NULL if
8488  * xcb_glx_get_pixel_mapuiv_unchecked(). is used.
8489  * Otherwise, it stores the error if any.
8490  *
8491  * The returned value must be freed by the caller using free().
8492  */
8493 
8494 /*****************************************************************************
8495  **
8496  ** xcb_glx_get_pixel_mapuiv_reply_t * xcb_glx_get_pixel_mapuiv_reply
8497  **
8498  ** @param xcb_connection_t                   *c
8499  ** @param xcb_glx_get_pixel_mapuiv_cookie_t   cookie
8500  ** @param xcb_generic_error_t               **e
8501  ** @returns xcb_glx_get_pixel_mapuiv_reply_t *
8502  **
8503  *****************************************************************************/
8504 
8505 xcb_glx_get_pixel_mapuiv_reply_t *
8506 xcb_glx_get_pixel_mapuiv_reply (xcb_connection_t                   *c  /**< */,
8507                                 xcb_glx_get_pixel_mapuiv_cookie_t   cookie  /**< */,
8508                                 xcb_generic_error_t               **e  /**< */);
8509 
8510 /**
8511  * Delivers a request to the X server
8512  * @param c The connection
8513  * @return A cookie
8514  *
8515  * Delivers a request to the X server.
8516  *
8517  */
8518 
8519 /*****************************************************************************
8520  **
8521  ** xcb_glx_get_pixel_mapusv_cookie_t xcb_glx_get_pixel_mapusv
8522  **
8523  ** @param xcb_connection_t      *c
8524  ** @param xcb_glx_context_tag_t  context_tag
8525  ** @param uint32_t               map
8526  ** @returns xcb_glx_get_pixel_mapusv_cookie_t
8527  **
8528  *****************************************************************************/
8529 
8530 xcb_glx_get_pixel_mapusv_cookie_t
8531 xcb_glx_get_pixel_mapusv (xcb_connection_t      *c  /**< */,
8532                           xcb_glx_context_tag_t  context_tag  /**< */,
8533                           uint32_t               map  /**< */);
8534 
8535 /**
8536  * Delivers a request to the X server
8537  * @param c The connection
8538  * @return A cookie
8539  *
8540  * Delivers a request to the X server.
8541  *
8542  * This form can be used only if the request will cause
8543  * a reply to be generated. Any returned error will be
8544  * placed in the event queue.
8545  */
8546 
8547 /*****************************************************************************
8548  **
8549  ** xcb_glx_get_pixel_mapusv_cookie_t xcb_glx_get_pixel_mapusv_unchecked
8550  **
8551  ** @param xcb_connection_t      *c
8552  ** @param xcb_glx_context_tag_t  context_tag
8553  ** @param uint32_t               map
8554  ** @returns xcb_glx_get_pixel_mapusv_cookie_t
8555  **
8556  *****************************************************************************/
8557 
8558 xcb_glx_get_pixel_mapusv_cookie_t
8559 xcb_glx_get_pixel_mapusv_unchecked (xcb_connection_t      *c  /**< */,
8560                                     xcb_glx_context_tag_t  context_tag  /**< */,
8561                                     uint32_t               map  /**< */);
8562 
8563 
8564 /*****************************************************************************
8565  **
8566  ** uint16_t * xcb_glx_get_pixel_mapusv_data
8567  **
8568  ** @param const xcb_glx_get_pixel_mapusv_reply_t *R
8569  ** @returns uint16_t *
8570  **
8571  *****************************************************************************/
8572 
8573 uint16_t *
8574 xcb_glx_get_pixel_mapusv_data (const xcb_glx_get_pixel_mapusv_reply_t *R  /**< */);
8575 
8576 
8577 /*****************************************************************************
8578  **
8579  ** int xcb_glx_get_pixel_mapusv_data_length
8580  **
8581  ** @param const xcb_glx_get_pixel_mapusv_reply_t *R
8582  ** @returns int
8583  **
8584  *****************************************************************************/
8585 
8586 int
8587 xcb_glx_get_pixel_mapusv_data_length (const xcb_glx_get_pixel_mapusv_reply_t *R  /**< */);
8588 
8589 
8590 /*****************************************************************************
8591  **
8592  ** xcb_generic_iterator_t xcb_glx_get_pixel_mapusv_data_end
8593  **
8594  ** @param const xcb_glx_get_pixel_mapusv_reply_t *R
8595  ** @returns xcb_generic_iterator_t
8596  **
8597  *****************************************************************************/
8598 
8599 xcb_generic_iterator_t
8600 xcb_glx_get_pixel_mapusv_data_end (const xcb_glx_get_pixel_mapusv_reply_t *R  /**< */);
8601 
8602 /**
8603  * Return the reply
8604  * @param c      The connection
8605  * @param cookie The cookie
8606  * @param e      The xcb_generic_error_t supplied
8607  *
8608  * Returns the reply of the request asked by
8609  *
8610  * The parameter @p e supplied to this function must be NULL if
8611  * xcb_glx_get_pixel_mapusv_unchecked(). is used.
8612  * Otherwise, it stores the error if any.
8613  *
8614  * The returned value must be freed by the caller using free().
8615  */
8616 
8617 /*****************************************************************************
8618  **
8619  ** xcb_glx_get_pixel_mapusv_reply_t * xcb_glx_get_pixel_mapusv_reply
8620  **
8621  ** @param xcb_connection_t                   *c
8622  ** @param xcb_glx_get_pixel_mapusv_cookie_t   cookie
8623  ** @param xcb_generic_error_t               **e
8624  ** @returns xcb_glx_get_pixel_mapusv_reply_t *
8625  **
8626  *****************************************************************************/
8627 
8628 xcb_glx_get_pixel_mapusv_reply_t *
8629 xcb_glx_get_pixel_mapusv_reply (xcb_connection_t                   *c  /**< */,
8630                                 xcb_glx_get_pixel_mapusv_cookie_t   cookie  /**< */,
8631                                 xcb_generic_error_t               **e  /**< */);
8632 
8633 /**
8634  * Delivers a request to the X server
8635  * @param c The connection
8636  * @return A cookie
8637  *
8638  * Delivers a request to the X server.
8639  *
8640  */
8641 
8642 /*****************************************************************************
8643  **
8644  ** xcb_glx_get_polygon_stipple_cookie_t xcb_glx_get_polygon_stipple
8645  **
8646  ** @param xcb_connection_t      *c
8647  ** @param xcb_glx_context_tag_t  context_tag
8648  ** @param uint8_t                lsb_first
8649  ** @returns xcb_glx_get_polygon_stipple_cookie_t
8650  **
8651  *****************************************************************************/
8652 
8653 xcb_glx_get_polygon_stipple_cookie_t
8654 xcb_glx_get_polygon_stipple (xcb_connection_t      *c  /**< */,
8655                              xcb_glx_context_tag_t  context_tag  /**< */,
8656                              uint8_t                lsb_first  /**< */);
8657 
8658 /**
8659  * Delivers a request to the X server
8660  * @param c The connection
8661  * @return A cookie
8662  *
8663  * Delivers a request to the X server.
8664  *
8665  * This form can be used only if the request will cause
8666  * a reply to be generated. Any returned error will be
8667  * placed in the event queue.
8668  */
8669 
8670 /*****************************************************************************
8671  **
8672  ** xcb_glx_get_polygon_stipple_cookie_t xcb_glx_get_polygon_stipple_unchecked
8673  **
8674  ** @param xcb_connection_t      *c
8675  ** @param xcb_glx_context_tag_t  context_tag
8676  ** @param uint8_t                lsb_first
8677  ** @returns xcb_glx_get_polygon_stipple_cookie_t
8678  **
8679  *****************************************************************************/
8680 
8681 xcb_glx_get_polygon_stipple_cookie_t
8682 xcb_glx_get_polygon_stipple_unchecked (xcb_connection_t      *c  /**< */,
8683                                        xcb_glx_context_tag_t  context_tag  /**< */,
8684                                        uint8_t                lsb_first  /**< */);
8685 
8686 
8687 /*****************************************************************************
8688  **
8689  ** uint8_t * xcb_glx_get_polygon_stipple_data
8690  **
8691  ** @param const xcb_glx_get_polygon_stipple_reply_t *R
8692  ** @returns uint8_t *
8693  **
8694  *****************************************************************************/
8695 
8696 uint8_t *
8697 xcb_glx_get_polygon_stipple_data (const xcb_glx_get_polygon_stipple_reply_t *R  /**< */);
8698 
8699 
8700 /*****************************************************************************
8701  **
8702  ** int xcb_glx_get_polygon_stipple_data_length
8703  **
8704  ** @param const xcb_glx_get_polygon_stipple_reply_t *R
8705  ** @returns int
8706  **
8707  *****************************************************************************/
8708 
8709 int
8710 xcb_glx_get_polygon_stipple_data_length (const xcb_glx_get_polygon_stipple_reply_t *R  /**< */);
8711 
8712 
8713 /*****************************************************************************
8714  **
8715  ** xcb_generic_iterator_t xcb_glx_get_polygon_stipple_data_end
8716  **
8717  ** @param const xcb_glx_get_polygon_stipple_reply_t *R
8718  ** @returns xcb_generic_iterator_t
8719  **
8720  *****************************************************************************/
8721 
8722 xcb_generic_iterator_t
8723 xcb_glx_get_polygon_stipple_data_end (const xcb_glx_get_polygon_stipple_reply_t *R  /**< */);
8724 
8725 /**
8726  * Return the reply
8727  * @param c      The connection
8728  * @param cookie The cookie
8729  * @param e      The xcb_generic_error_t supplied
8730  *
8731  * Returns the reply of the request asked by
8732  *
8733  * The parameter @p e supplied to this function must be NULL if
8734  * xcb_glx_get_polygon_stipple_unchecked(). is used.
8735  * Otherwise, it stores the error if any.
8736  *
8737  * The returned value must be freed by the caller using free().
8738  */
8739 
8740 /*****************************************************************************
8741  **
8742  ** xcb_glx_get_polygon_stipple_reply_t * xcb_glx_get_polygon_stipple_reply
8743  **
8744  ** @param xcb_connection_t                      *c
8745  ** @param xcb_glx_get_polygon_stipple_cookie_t   cookie
8746  ** @param xcb_generic_error_t                  **e
8747  ** @returns xcb_glx_get_polygon_stipple_reply_t *
8748  **
8749  *****************************************************************************/
8750 
8751 xcb_glx_get_polygon_stipple_reply_t *
8752 xcb_glx_get_polygon_stipple_reply (xcb_connection_t                      *c  /**< */,
8753                                    xcb_glx_get_polygon_stipple_cookie_t   cookie  /**< */,
8754                                    xcb_generic_error_t                  **e  /**< */);
8755 
8756 /**
8757  * Delivers a request to the X server
8758  * @param c The connection
8759  * @return A cookie
8760  *
8761  * Delivers a request to the X server.
8762  *
8763  */
8764 
8765 /*****************************************************************************
8766  **
8767  ** xcb_glx_get_string_cookie_t xcb_glx_get_string
8768  **
8769  ** @param xcb_connection_t      *c
8770  ** @param xcb_glx_context_tag_t  context_tag
8771  ** @param uint32_t               name
8772  ** @returns xcb_glx_get_string_cookie_t
8773  **
8774  *****************************************************************************/
8775 
8776 xcb_glx_get_string_cookie_t
8777 xcb_glx_get_string (xcb_connection_t      *c  /**< */,
8778                     xcb_glx_context_tag_t  context_tag  /**< */,
8779                     uint32_t               name  /**< */);
8780 
8781 /**
8782  * Delivers a request to the X server
8783  * @param c The connection
8784  * @return A cookie
8785  *
8786  * Delivers a request to the X server.
8787  *
8788  * This form can be used only if the request will cause
8789  * a reply to be generated. Any returned error will be
8790  * placed in the event queue.
8791  */
8792 
8793 /*****************************************************************************
8794  **
8795  ** xcb_glx_get_string_cookie_t xcb_glx_get_string_unchecked
8796  **
8797  ** @param xcb_connection_t      *c
8798  ** @param xcb_glx_context_tag_t  context_tag
8799  ** @param uint32_t               name
8800  ** @returns xcb_glx_get_string_cookie_t
8801  **
8802  *****************************************************************************/
8803 
8804 xcb_glx_get_string_cookie_t
8805 xcb_glx_get_string_unchecked (xcb_connection_t      *c  /**< */,
8806                               xcb_glx_context_tag_t  context_tag  /**< */,
8807                               uint32_t               name  /**< */);
8808 
8809 
8810 /*****************************************************************************
8811  **
8812  ** char * xcb_glx_get_string_string
8813  **
8814  ** @param const xcb_glx_get_string_reply_t *R
8815  ** @returns char *
8816  **
8817  *****************************************************************************/
8818 
8819 char *
8820 xcb_glx_get_string_string (const xcb_glx_get_string_reply_t *R  /**< */);
8821 
8822 
8823 /*****************************************************************************
8824  **
8825  ** int xcb_glx_get_string_string_length
8826  **
8827  ** @param const xcb_glx_get_string_reply_t *R
8828  ** @returns int
8829  **
8830  *****************************************************************************/
8831 
8832 int
8833 xcb_glx_get_string_string_length (const xcb_glx_get_string_reply_t *R  /**< */);
8834 
8835 
8836 /*****************************************************************************
8837  **
8838  ** xcb_generic_iterator_t xcb_glx_get_string_string_end
8839  **
8840  ** @param const xcb_glx_get_string_reply_t *R
8841  ** @returns xcb_generic_iterator_t
8842  **
8843  *****************************************************************************/
8844 
8845 xcb_generic_iterator_t
8846 xcb_glx_get_string_string_end (const xcb_glx_get_string_reply_t *R  /**< */);
8847 
8848 /**
8849  * Return the reply
8850  * @param c      The connection
8851  * @param cookie The cookie
8852  * @param e      The xcb_generic_error_t supplied
8853  *
8854  * Returns the reply of the request asked by
8855  *
8856  * The parameter @p e supplied to this function must be NULL if
8857  * xcb_glx_get_string_unchecked(). is used.
8858  * Otherwise, it stores the error if any.
8859  *
8860  * The returned value must be freed by the caller using free().
8861  */
8862 
8863 /*****************************************************************************
8864  **
8865  ** xcb_glx_get_string_reply_t * xcb_glx_get_string_reply
8866  **
8867  ** @param xcb_connection_t             *c
8868  ** @param xcb_glx_get_string_cookie_t   cookie
8869  ** @param xcb_generic_error_t         **e
8870  ** @returns xcb_glx_get_string_reply_t *
8871  **
8872  *****************************************************************************/
8873 
8874 xcb_glx_get_string_reply_t *
8875 xcb_glx_get_string_reply (xcb_connection_t             *c  /**< */,
8876                           xcb_glx_get_string_cookie_t   cookie  /**< */,
8877                           xcb_generic_error_t         **e  /**< */);
8878 
8879 /**
8880  * Delivers a request to the X server
8881  * @param c The connection
8882  * @return A cookie
8883  *
8884  * Delivers a request to the X server.
8885  *
8886  */
8887 
8888 /*****************************************************************************
8889  **
8890  ** xcb_glx_get_tex_envfv_cookie_t xcb_glx_get_tex_envfv
8891  **
8892  ** @param xcb_connection_t      *c
8893  ** @param xcb_glx_context_tag_t  context_tag
8894  ** @param uint32_t               target
8895  ** @param uint32_t               pname
8896  ** @returns xcb_glx_get_tex_envfv_cookie_t
8897  **
8898  *****************************************************************************/
8899 
8900 xcb_glx_get_tex_envfv_cookie_t
8901 xcb_glx_get_tex_envfv (xcb_connection_t      *c  /**< */,
8902                        xcb_glx_context_tag_t  context_tag  /**< */,
8903                        uint32_t               target  /**< */,
8904                        uint32_t               pname  /**< */);
8905 
8906 /**
8907  * Delivers a request to the X server
8908  * @param c The connection
8909  * @return A cookie
8910  *
8911  * Delivers a request to the X server.
8912  *
8913  * This form can be used only if the request will cause
8914  * a reply to be generated. Any returned error will be
8915  * placed in the event queue.
8916  */
8917 
8918 /*****************************************************************************
8919  **
8920  ** xcb_glx_get_tex_envfv_cookie_t xcb_glx_get_tex_envfv_unchecked
8921  **
8922  ** @param xcb_connection_t      *c
8923  ** @param xcb_glx_context_tag_t  context_tag
8924  ** @param uint32_t               target
8925  ** @param uint32_t               pname
8926  ** @returns xcb_glx_get_tex_envfv_cookie_t
8927  **
8928  *****************************************************************************/
8929 
8930 xcb_glx_get_tex_envfv_cookie_t
8931 xcb_glx_get_tex_envfv_unchecked (xcb_connection_t      *c  /**< */,
8932                                  xcb_glx_context_tag_t  context_tag  /**< */,
8933                                  uint32_t               target  /**< */,
8934                                  uint32_t               pname  /**< */);
8935 
8936 
8937 /*****************************************************************************
8938  **
8939  ** xcb_glx_float32_t * xcb_glx_get_tex_envfv_data
8940  **
8941  ** @param const xcb_glx_get_tex_envfv_reply_t *R
8942  ** @returns xcb_glx_float32_t *
8943  **
8944  *****************************************************************************/
8945 
8946 xcb_glx_float32_t *
8947 xcb_glx_get_tex_envfv_data (const xcb_glx_get_tex_envfv_reply_t *R  /**< */);
8948 
8949 
8950 /*****************************************************************************
8951  **
8952  ** int xcb_glx_get_tex_envfv_data_length
8953  **
8954  ** @param const xcb_glx_get_tex_envfv_reply_t *R
8955  ** @returns int
8956  **
8957  *****************************************************************************/
8958 
8959 int
8960 xcb_glx_get_tex_envfv_data_length (const xcb_glx_get_tex_envfv_reply_t *R  /**< */);
8961 
8962 
8963 /*****************************************************************************
8964  **
8965  ** xcb_generic_iterator_t xcb_glx_get_tex_envfv_data_end
8966  **
8967  ** @param const xcb_glx_get_tex_envfv_reply_t *R
8968  ** @returns xcb_generic_iterator_t
8969  **
8970  *****************************************************************************/
8971 
8972 xcb_generic_iterator_t
8973 xcb_glx_get_tex_envfv_data_end (const xcb_glx_get_tex_envfv_reply_t *R  /**< */);
8974 
8975 /**
8976  * Return the reply
8977  * @param c      The connection
8978  * @param cookie The cookie
8979  * @param e      The xcb_generic_error_t supplied
8980  *
8981  * Returns the reply of the request asked by
8982  *
8983  * The parameter @p e supplied to this function must be NULL if
8984  * xcb_glx_get_tex_envfv_unchecked(). is used.
8985  * Otherwise, it stores the error if any.
8986  *
8987  * The returned value must be freed by the caller using free().
8988  */
8989 
8990 /*****************************************************************************
8991  **
8992  ** xcb_glx_get_tex_envfv_reply_t * xcb_glx_get_tex_envfv_reply
8993  **
8994  ** @param xcb_connection_t                *c
8995  ** @param xcb_glx_get_tex_envfv_cookie_t   cookie
8996  ** @param xcb_generic_error_t            **e
8997  ** @returns xcb_glx_get_tex_envfv_reply_t *
8998  **
8999  *****************************************************************************/
9000 
9001 xcb_glx_get_tex_envfv_reply_t *
9002 xcb_glx_get_tex_envfv_reply (xcb_connection_t                *c  /**< */,
9003                              xcb_glx_get_tex_envfv_cookie_t   cookie  /**< */,
9004                              xcb_generic_error_t            **e  /**< */);
9005 
9006 /**
9007  * Delivers a request to the X server
9008  * @param c The connection
9009  * @return A cookie
9010  *
9011  * Delivers a request to the X server.
9012  *
9013  */
9014 
9015 /*****************************************************************************
9016  **
9017  ** xcb_glx_get_tex_enviv_cookie_t xcb_glx_get_tex_enviv
9018  **
9019  ** @param xcb_connection_t      *c
9020  ** @param xcb_glx_context_tag_t  context_tag
9021  ** @param uint32_t               target
9022  ** @param uint32_t               pname
9023  ** @returns xcb_glx_get_tex_enviv_cookie_t
9024  **
9025  *****************************************************************************/
9026 
9027 xcb_glx_get_tex_enviv_cookie_t
9028 xcb_glx_get_tex_enviv (xcb_connection_t      *c  /**< */,
9029                        xcb_glx_context_tag_t  context_tag  /**< */,
9030                        uint32_t               target  /**< */,
9031                        uint32_t               pname  /**< */);
9032 
9033 /**
9034  * Delivers a request to the X server
9035  * @param c The connection
9036  * @return A cookie
9037  *
9038  * Delivers a request to the X server.
9039  *
9040  * This form can be used only if the request will cause
9041  * a reply to be generated. Any returned error will be
9042  * placed in the event queue.
9043  */
9044 
9045 /*****************************************************************************
9046  **
9047  ** xcb_glx_get_tex_enviv_cookie_t xcb_glx_get_tex_enviv_unchecked
9048  **
9049  ** @param xcb_connection_t      *c
9050  ** @param xcb_glx_context_tag_t  context_tag
9051  ** @param uint32_t               target
9052  ** @param uint32_t               pname
9053  ** @returns xcb_glx_get_tex_enviv_cookie_t
9054  **
9055  *****************************************************************************/
9056 
9057 xcb_glx_get_tex_enviv_cookie_t
9058 xcb_glx_get_tex_enviv_unchecked (xcb_connection_t      *c  /**< */,
9059                                  xcb_glx_context_tag_t  context_tag  /**< */,
9060                                  uint32_t               target  /**< */,
9061                                  uint32_t               pname  /**< */);
9062 
9063 
9064 /*****************************************************************************
9065  **
9066  ** int32_t * xcb_glx_get_tex_enviv_data
9067  **
9068  ** @param const xcb_glx_get_tex_enviv_reply_t *R
9069  ** @returns int32_t *
9070  **
9071  *****************************************************************************/
9072 
9073 int32_t *
9074 xcb_glx_get_tex_enviv_data (const xcb_glx_get_tex_enviv_reply_t *R  /**< */);
9075 
9076 
9077 /*****************************************************************************
9078  **
9079  ** int xcb_glx_get_tex_enviv_data_length
9080  **
9081  ** @param const xcb_glx_get_tex_enviv_reply_t *R
9082  ** @returns int
9083  **
9084  *****************************************************************************/
9085 
9086 int
9087 xcb_glx_get_tex_enviv_data_length (const xcb_glx_get_tex_enviv_reply_t *R  /**< */);
9088 
9089 
9090 /*****************************************************************************
9091  **
9092  ** xcb_generic_iterator_t xcb_glx_get_tex_enviv_data_end
9093  **
9094  ** @param const xcb_glx_get_tex_enviv_reply_t *R
9095  ** @returns xcb_generic_iterator_t
9096  **
9097  *****************************************************************************/
9098 
9099 xcb_generic_iterator_t
9100 xcb_glx_get_tex_enviv_data_end (const xcb_glx_get_tex_enviv_reply_t *R  /**< */);
9101 
9102 /**
9103  * Return the reply
9104  * @param c      The connection
9105  * @param cookie The cookie
9106  * @param e      The xcb_generic_error_t supplied
9107  *
9108  * Returns the reply of the request asked by
9109  *
9110  * The parameter @p e supplied to this function must be NULL if
9111  * xcb_glx_get_tex_enviv_unchecked(). is used.
9112  * Otherwise, it stores the error if any.
9113  *
9114  * The returned value must be freed by the caller using free().
9115  */
9116 
9117 /*****************************************************************************
9118  **
9119  ** xcb_glx_get_tex_enviv_reply_t * xcb_glx_get_tex_enviv_reply
9120  **
9121  ** @param xcb_connection_t                *c
9122  ** @param xcb_glx_get_tex_enviv_cookie_t   cookie
9123  ** @param xcb_generic_error_t            **e
9124  ** @returns xcb_glx_get_tex_enviv_reply_t *
9125  **
9126  *****************************************************************************/
9127 
9128 xcb_glx_get_tex_enviv_reply_t *
9129 xcb_glx_get_tex_enviv_reply (xcb_connection_t                *c  /**< */,
9130                              xcb_glx_get_tex_enviv_cookie_t   cookie  /**< */,
9131                              xcb_generic_error_t            **e  /**< */);
9132 
9133 /**
9134  * Delivers a request to the X server
9135  * @param c The connection
9136  * @return A cookie
9137  *
9138  * Delivers a request to the X server.
9139  *
9140  */
9141 
9142 /*****************************************************************************
9143  **
9144  ** xcb_glx_get_tex_gendv_cookie_t xcb_glx_get_tex_gendv
9145  **
9146  ** @param xcb_connection_t      *c
9147  ** @param xcb_glx_context_tag_t  context_tag
9148  ** @param uint32_t               coord
9149  ** @param uint32_t               pname
9150  ** @returns xcb_glx_get_tex_gendv_cookie_t
9151  **
9152  *****************************************************************************/
9153 
9154 xcb_glx_get_tex_gendv_cookie_t
9155 xcb_glx_get_tex_gendv (xcb_connection_t      *c  /**< */,
9156                        xcb_glx_context_tag_t  context_tag  /**< */,
9157                        uint32_t               coord  /**< */,
9158                        uint32_t               pname  /**< */);
9159 
9160 /**
9161  * Delivers a request to the X server
9162  * @param c The connection
9163  * @return A cookie
9164  *
9165  * Delivers a request to the X server.
9166  *
9167  * This form can be used only if the request will cause
9168  * a reply to be generated. Any returned error will be
9169  * placed in the event queue.
9170  */
9171 
9172 /*****************************************************************************
9173  **
9174  ** xcb_glx_get_tex_gendv_cookie_t xcb_glx_get_tex_gendv_unchecked
9175  **
9176  ** @param xcb_connection_t      *c
9177  ** @param xcb_glx_context_tag_t  context_tag
9178  ** @param uint32_t               coord
9179  ** @param uint32_t               pname
9180  ** @returns xcb_glx_get_tex_gendv_cookie_t
9181  **
9182  *****************************************************************************/
9183 
9184 xcb_glx_get_tex_gendv_cookie_t
9185 xcb_glx_get_tex_gendv_unchecked (xcb_connection_t      *c  /**< */,
9186                                  xcb_glx_context_tag_t  context_tag  /**< */,
9187                                  uint32_t               coord  /**< */,
9188                                  uint32_t               pname  /**< */);
9189 
9190 
9191 /*****************************************************************************
9192  **
9193  ** xcb_glx_float64_t * xcb_glx_get_tex_gendv_data
9194  **
9195  ** @param const xcb_glx_get_tex_gendv_reply_t *R
9196  ** @returns xcb_glx_float64_t *
9197  **
9198  *****************************************************************************/
9199 
9200 xcb_glx_float64_t *
9201 xcb_glx_get_tex_gendv_data (const xcb_glx_get_tex_gendv_reply_t *R  /**< */);
9202 
9203 
9204 /*****************************************************************************
9205  **
9206  ** int xcb_glx_get_tex_gendv_data_length
9207  **
9208  ** @param const xcb_glx_get_tex_gendv_reply_t *R
9209  ** @returns int
9210  **
9211  *****************************************************************************/
9212 
9213 int
9214 xcb_glx_get_tex_gendv_data_length (const xcb_glx_get_tex_gendv_reply_t *R  /**< */);
9215 
9216 
9217 /*****************************************************************************
9218  **
9219  ** xcb_generic_iterator_t xcb_glx_get_tex_gendv_data_end
9220  **
9221  ** @param const xcb_glx_get_tex_gendv_reply_t *R
9222  ** @returns xcb_generic_iterator_t
9223  **
9224  *****************************************************************************/
9225 
9226 xcb_generic_iterator_t
9227 xcb_glx_get_tex_gendv_data_end (const xcb_glx_get_tex_gendv_reply_t *R  /**< */);
9228 
9229 /**
9230  * Return the reply
9231  * @param c      The connection
9232  * @param cookie The cookie
9233  * @param e      The xcb_generic_error_t supplied
9234  *
9235  * Returns the reply of the request asked by
9236  *
9237  * The parameter @p e supplied to this function must be NULL if
9238  * xcb_glx_get_tex_gendv_unchecked(). is used.
9239  * Otherwise, it stores the error if any.
9240  *
9241  * The returned value must be freed by the caller using free().
9242  */
9243 
9244 /*****************************************************************************
9245  **
9246  ** xcb_glx_get_tex_gendv_reply_t * xcb_glx_get_tex_gendv_reply
9247  **
9248  ** @param xcb_connection_t                *c
9249  ** @param xcb_glx_get_tex_gendv_cookie_t   cookie
9250  ** @param xcb_generic_error_t            **e
9251  ** @returns xcb_glx_get_tex_gendv_reply_t *
9252  **
9253  *****************************************************************************/
9254 
9255 xcb_glx_get_tex_gendv_reply_t *
9256 xcb_glx_get_tex_gendv_reply (xcb_connection_t                *c  /**< */,
9257                              xcb_glx_get_tex_gendv_cookie_t   cookie  /**< */,
9258                              xcb_generic_error_t            **e  /**< */);
9259 
9260 /**
9261  * Delivers a request to the X server
9262  * @param c The connection
9263  * @return A cookie
9264  *
9265  * Delivers a request to the X server.
9266  *
9267  */
9268 
9269 /*****************************************************************************
9270  **
9271  ** xcb_glx_get_tex_genfv_cookie_t xcb_glx_get_tex_genfv
9272  **
9273  ** @param xcb_connection_t      *c
9274  ** @param xcb_glx_context_tag_t  context_tag
9275  ** @param uint32_t               coord
9276  ** @param uint32_t               pname
9277  ** @returns xcb_glx_get_tex_genfv_cookie_t
9278  **
9279  *****************************************************************************/
9280 
9281 xcb_glx_get_tex_genfv_cookie_t
9282 xcb_glx_get_tex_genfv (xcb_connection_t      *c  /**< */,
9283                        xcb_glx_context_tag_t  context_tag  /**< */,
9284                        uint32_t               coord  /**< */,
9285                        uint32_t               pname  /**< */);
9286 
9287 /**
9288  * Delivers a request to the X server
9289  * @param c The connection
9290  * @return A cookie
9291  *
9292  * Delivers a request to the X server.
9293  *
9294  * This form can be used only if the request will cause
9295  * a reply to be generated. Any returned error will be
9296  * placed in the event queue.
9297  */
9298 
9299 /*****************************************************************************
9300  **
9301  ** xcb_glx_get_tex_genfv_cookie_t xcb_glx_get_tex_genfv_unchecked
9302  **
9303  ** @param xcb_connection_t      *c
9304  ** @param xcb_glx_context_tag_t  context_tag
9305  ** @param uint32_t               coord
9306  ** @param uint32_t               pname
9307  ** @returns xcb_glx_get_tex_genfv_cookie_t
9308  **
9309  *****************************************************************************/
9310 
9311 xcb_glx_get_tex_genfv_cookie_t
9312 xcb_glx_get_tex_genfv_unchecked (xcb_connection_t      *c  /**< */,
9313                                  xcb_glx_context_tag_t  context_tag  /**< */,
9314                                  uint32_t               coord  /**< */,
9315                                  uint32_t               pname  /**< */);
9316 
9317 
9318 /*****************************************************************************
9319  **
9320  ** xcb_glx_float32_t * xcb_glx_get_tex_genfv_data
9321  **
9322  ** @param const xcb_glx_get_tex_genfv_reply_t *R
9323  ** @returns xcb_glx_float32_t *
9324  **
9325  *****************************************************************************/
9326 
9327 xcb_glx_float32_t *
9328 xcb_glx_get_tex_genfv_data (const xcb_glx_get_tex_genfv_reply_t *R  /**< */);
9329 
9330 
9331 /*****************************************************************************
9332  **
9333  ** int xcb_glx_get_tex_genfv_data_length
9334  **
9335  ** @param const xcb_glx_get_tex_genfv_reply_t *R
9336  ** @returns int
9337  **
9338  *****************************************************************************/
9339 
9340 int
9341 xcb_glx_get_tex_genfv_data_length (const xcb_glx_get_tex_genfv_reply_t *R  /**< */);
9342 
9343 
9344 /*****************************************************************************
9345  **
9346  ** xcb_generic_iterator_t xcb_glx_get_tex_genfv_data_end
9347  **
9348  ** @param const xcb_glx_get_tex_genfv_reply_t *R
9349  ** @returns xcb_generic_iterator_t
9350  **
9351  *****************************************************************************/
9352 
9353 xcb_generic_iterator_t
9354 xcb_glx_get_tex_genfv_data_end (const xcb_glx_get_tex_genfv_reply_t *R  /**< */);
9355 
9356 /**
9357  * Return the reply
9358  * @param c      The connection
9359  * @param cookie The cookie
9360  * @param e      The xcb_generic_error_t supplied
9361  *
9362  * Returns the reply of the request asked by
9363  *
9364  * The parameter @p e supplied to this function must be NULL if
9365  * xcb_glx_get_tex_genfv_unchecked(). is used.
9366  * Otherwise, it stores the error if any.
9367  *
9368  * The returned value must be freed by the caller using free().
9369  */
9370 
9371 /*****************************************************************************
9372  **
9373  ** xcb_glx_get_tex_genfv_reply_t * xcb_glx_get_tex_genfv_reply
9374  **
9375  ** @param xcb_connection_t                *c
9376  ** @param xcb_glx_get_tex_genfv_cookie_t   cookie
9377  ** @param xcb_generic_error_t            **e
9378  ** @returns xcb_glx_get_tex_genfv_reply_t *
9379  **
9380  *****************************************************************************/
9381 
9382 xcb_glx_get_tex_genfv_reply_t *
9383 xcb_glx_get_tex_genfv_reply (xcb_connection_t                *c  /**< */,
9384                              xcb_glx_get_tex_genfv_cookie_t   cookie  /**< */,
9385                              xcb_generic_error_t            **e  /**< */);
9386 
9387 /**
9388  * Delivers a request to the X server
9389  * @param c The connection
9390  * @return A cookie
9391  *
9392  * Delivers a request to the X server.
9393  *
9394  */
9395 
9396 /*****************************************************************************
9397  **
9398  ** xcb_glx_get_tex_geniv_cookie_t xcb_glx_get_tex_geniv
9399  **
9400  ** @param xcb_connection_t      *c
9401  ** @param xcb_glx_context_tag_t  context_tag
9402  ** @param uint32_t               coord
9403  ** @param uint32_t               pname
9404  ** @returns xcb_glx_get_tex_geniv_cookie_t
9405  **
9406  *****************************************************************************/
9407 
9408 xcb_glx_get_tex_geniv_cookie_t
9409 xcb_glx_get_tex_geniv (xcb_connection_t      *c  /**< */,
9410                        xcb_glx_context_tag_t  context_tag  /**< */,
9411                        uint32_t               coord  /**< */,
9412                        uint32_t               pname  /**< */);
9413 
9414 /**
9415  * Delivers a request to the X server
9416  * @param c The connection
9417  * @return A cookie
9418  *
9419  * Delivers a request to the X server.
9420  *
9421  * This form can be used only if the request will cause
9422  * a reply to be generated. Any returned error will be
9423  * placed in the event queue.
9424  */
9425 
9426 /*****************************************************************************
9427  **
9428  ** xcb_glx_get_tex_geniv_cookie_t xcb_glx_get_tex_geniv_unchecked
9429  **
9430  ** @param xcb_connection_t      *c
9431  ** @param xcb_glx_context_tag_t  context_tag
9432  ** @param uint32_t               coord
9433  ** @param uint32_t               pname
9434  ** @returns xcb_glx_get_tex_geniv_cookie_t
9435  **
9436  *****************************************************************************/
9437 
9438 xcb_glx_get_tex_geniv_cookie_t
9439 xcb_glx_get_tex_geniv_unchecked (xcb_connection_t      *c  /**< */,
9440                                  xcb_glx_context_tag_t  context_tag  /**< */,
9441                                  uint32_t               coord  /**< */,
9442                                  uint32_t               pname  /**< */);
9443 
9444 
9445 /*****************************************************************************
9446  **
9447  ** int32_t * xcb_glx_get_tex_geniv_data
9448  **
9449  ** @param const xcb_glx_get_tex_geniv_reply_t *R
9450  ** @returns int32_t *
9451  **
9452  *****************************************************************************/
9453 
9454 int32_t *
9455 xcb_glx_get_tex_geniv_data (const xcb_glx_get_tex_geniv_reply_t *R  /**< */);
9456 
9457 
9458 /*****************************************************************************
9459  **
9460  ** int xcb_glx_get_tex_geniv_data_length
9461  **
9462  ** @param const xcb_glx_get_tex_geniv_reply_t *R
9463  ** @returns int
9464  **
9465  *****************************************************************************/
9466 
9467 int
9468 xcb_glx_get_tex_geniv_data_length (const xcb_glx_get_tex_geniv_reply_t *R  /**< */);
9469 
9470 
9471 /*****************************************************************************
9472  **
9473  ** xcb_generic_iterator_t xcb_glx_get_tex_geniv_data_end
9474  **
9475  ** @param const xcb_glx_get_tex_geniv_reply_t *R
9476  ** @returns xcb_generic_iterator_t
9477  **
9478  *****************************************************************************/
9479 
9480 xcb_generic_iterator_t
9481 xcb_glx_get_tex_geniv_data_end (const xcb_glx_get_tex_geniv_reply_t *R  /**< */);
9482 
9483 /**
9484  * Return the reply
9485  * @param c      The connection
9486  * @param cookie The cookie
9487  * @param e      The xcb_generic_error_t supplied
9488  *
9489  * Returns the reply of the request asked by
9490  *
9491  * The parameter @p e supplied to this function must be NULL if
9492  * xcb_glx_get_tex_geniv_unchecked(). is used.
9493  * Otherwise, it stores the error if any.
9494  *
9495  * The returned value must be freed by the caller using free().
9496  */
9497 
9498 /*****************************************************************************
9499  **
9500  ** xcb_glx_get_tex_geniv_reply_t * xcb_glx_get_tex_geniv_reply
9501  **
9502  ** @param xcb_connection_t                *c
9503  ** @param xcb_glx_get_tex_geniv_cookie_t   cookie
9504  ** @param xcb_generic_error_t            **e
9505  ** @returns xcb_glx_get_tex_geniv_reply_t *
9506  **
9507  *****************************************************************************/
9508 
9509 xcb_glx_get_tex_geniv_reply_t *
9510 xcb_glx_get_tex_geniv_reply (xcb_connection_t                *c  /**< */,
9511                              xcb_glx_get_tex_geniv_cookie_t   cookie  /**< */,
9512                              xcb_generic_error_t            **e  /**< */);
9513 
9514 /**
9515  * Delivers a request to the X server
9516  * @param c The connection
9517  * @return A cookie
9518  *
9519  * Delivers a request to the X server.
9520  *
9521  */
9522 
9523 /*****************************************************************************
9524  **
9525  ** xcb_glx_get_tex_image_cookie_t xcb_glx_get_tex_image
9526  **
9527  ** @param xcb_connection_t      *c
9528  ** @param xcb_glx_context_tag_t  context_tag
9529  ** @param uint32_t               target
9530  ** @param int32_t                level
9531  ** @param uint32_t               format
9532  ** @param uint32_t               type
9533  ** @param uint8_t                swap_bytes
9534  ** @returns xcb_glx_get_tex_image_cookie_t
9535  **
9536  *****************************************************************************/
9537 
9538 xcb_glx_get_tex_image_cookie_t
9539 xcb_glx_get_tex_image (xcb_connection_t      *c  /**< */,
9540                        xcb_glx_context_tag_t  context_tag  /**< */,
9541                        uint32_t               target  /**< */,
9542                        int32_t                level  /**< */,
9543                        uint32_t               format  /**< */,
9544                        uint32_t               type  /**< */,
9545                        uint8_t                swap_bytes  /**< */);
9546 
9547 /**
9548  * Delivers a request to the X server
9549  * @param c The connection
9550  * @return A cookie
9551  *
9552  * Delivers a request to the X server.
9553  *
9554  * This form can be used only if the request will cause
9555  * a reply to be generated. Any returned error will be
9556  * placed in the event queue.
9557  */
9558 
9559 /*****************************************************************************
9560  **
9561  ** xcb_glx_get_tex_image_cookie_t xcb_glx_get_tex_image_unchecked
9562  **
9563  ** @param xcb_connection_t      *c
9564  ** @param xcb_glx_context_tag_t  context_tag
9565  ** @param uint32_t               target
9566  ** @param int32_t                level
9567  ** @param uint32_t               format
9568  ** @param uint32_t               type
9569  ** @param uint8_t                swap_bytes
9570  ** @returns xcb_glx_get_tex_image_cookie_t
9571  **
9572  *****************************************************************************/
9573 
9574 xcb_glx_get_tex_image_cookie_t
9575 xcb_glx_get_tex_image_unchecked (xcb_connection_t      *c  /**< */,
9576                                  xcb_glx_context_tag_t  context_tag  /**< */,
9577                                  uint32_t               target  /**< */,
9578                                  int32_t                level  /**< */,
9579                                  uint32_t               format  /**< */,
9580                                  uint32_t               type  /**< */,
9581                                  uint8_t                swap_bytes  /**< */);
9582 
9583 
9584 /*****************************************************************************
9585  **
9586  ** uint8_t * xcb_glx_get_tex_image_data
9587  **
9588  ** @param const xcb_glx_get_tex_image_reply_t *R
9589  ** @returns uint8_t *
9590  **
9591  *****************************************************************************/
9592 
9593 uint8_t *
9594 xcb_glx_get_tex_image_data (const xcb_glx_get_tex_image_reply_t *R  /**< */);
9595 
9596 
9597 /*****************************************************************************
9598  **
9599  ** int xcb_glx_get_tex_image_data_length
9600  **
9601  ** @param const xcb_glx_get_tex_image_reply_t *R
9602  ** @returns int
9603  **
9604  *****************************************************************************/
9605 
9606 int
9607 xcb_glx_get_tex_image_data_length (const xcb_glx_get_tex_image_reply_t *R  /**< */);
9608 
9609 
9610 /*****************************************************************************
9611  **
9612  ** xcb_generic_iterator_t xcb_glx_get_tex_image_data_end
9613  **
9614  ** @param const xcb_glx_get_tex_image_reply_t *R
9615  ** @returns xcb_generic_iterator_t
9616  **
9617  *****************************************************************************/
9618 
9619 xcb_generic_iterator_t
9620 xcb_glx_get_tex_image_data_end (const xcb_glx_get_tex_image_reply_t *R  /**< */);
9621 
9622 /**
9623  * Return the reply
9624  * @param c      The connection
9625  * @param cookie The cookie
9626  * @param e      The xcb_generic_error_t supplied
9627  *
9628  * Returns the reply of the request asked by
9629  *
9630  * The parameter @p e supplied to this function must be NULL if
9631  * xcb_glx_get_tex_image_unchecked(). is used.
9632  * Otherwise, it stores the error if any.
9633  *
9634  * The returned value must be freed by the caller using free().
9635  */
9636 
9637 /*****************************************************************************
9638  **
9639  ** xcb_glx_get_tex_image_reply_t * xcb_glx_get_tex_image_reply
9640  **
9641  ** @param xcb_connection_t                *c
9642  ** @param xcb_glx_get_tex_image_cookie_t   cookie
9643  ** @param xcb_generic_error_t            **e
9644  ** @returns xcb_glx_get_tex_image_reply_t *
9645  **
9646  *****************************************************************************/
9647 
9648 xcb_glx_get_tex_image_reply_t *
9649 xcb_glx_get_tex_image_reply (xcb_connection_t                *c  /**< */,
9650                              xcb_glx_get_tex_image_cookie_t   cookie  /**< */,
9651                              xcb_generic_error_t            **e  /**< */);
9652 
9653 /**
9654  * Delivers a request to the X server
9655  * @param c The connection
9656  * @return A cookie
9657  *
9658  * Delivers a request to the X server.
9659  *
9660  */
9661 
9662 /*****************************************************************************
9663  **
9664  ** xcb_glx_get_tex_parameterfv_cookie_t xcb_glx_get_tex_parameterfv
9665  **
9666  ** @param xcb_connection_t      *c
9667  ** @param xcb_glx_context_tag_t  context_tag
9668  ** @param uint32_t               target
9669  ** @param uint32_t               pname
9670  ** @returns xcb_glx_get_tex_parameterfv_cookie_t
9671  **
9672  *****************************************************************************/
9673 
9674 xcb_glx_get_tex_parameterfv_cookie_t
9675 xcb_glx_get_tex_parameterfv (xcb_connection_t      *c  /**< */,
9676                              xcb_glx_context_tag_t  context_tag  /**< */,
9677                              uint32_t               target  /**< */,
9678                              uint32_t               pname  /**< */);
9679 
9680 /**
9681  * Delivers a request to the X server
9682  * @param c The connection
9683  * @return A cookie
9684  *
9685  * Delivers a request to the X server.
9686  *
9687  * This form can be used only if the request will cause
9688  * a reply to be generated. Any returned error will be
9689  * placed in the event queue.
9690  */
9691 
9692 /*****************************************************************************
9693  **
9694  ** xcb_glx_get_tex_parameterfv_cookie_t xcb_glx_get_tex_parameterfv_unchecked
9695  **
9696  ** @param xcb_connection_t      *c
9697  ** @param xcb_glx_context_tag_t  context_tag
9698  ** @param uint32_t               target
9699  ** @param uint32_t               pname
9700  ** @returns xcb_glx_get_tex_parameterfv_cookie_t
9701  **
9702  *****************************************************************************/
9703 
9704 xcb_glx_get_tex_parameterfv_cookie_t
9705 xcb_glx_get_tex_parameterfv_unchecked (xcb_connection_t      *c  /**< */,
9706                                        xcb_glx_context_tag_t  context_tag  /**< */,
9707                                        uint32_t               target  /**< */,
9708                                        uint32_t               pname  /**< */);
9709 
9710 
9711 /*****************************************************************************
9712  **
9713  ** xcb_glx_float32_t * xcb_glx_get_tex_parameterfv_data
9714  **
9715  ** @param const xcb_glx_get_tex_parameterfv_reply_t *R
9716  ** @returns xcb_glx_float32_t *
9717  **
9718  *****************************************************************************/
9719 
9720 xcb_glx_float32_t *
9721 xcb_glx_get_tex_parameterfv_data (const xcb_glx_get_tex_parameterfv_reply_t *R  /**< */);
9722 
9723 
9724 /*****************************************************************************
9725  **
9726  ** int xcb_glx_get_tex_parameterfv_data_length
9727  **
9728  ** @param const xcb_glx_get_tex_parameterfv_reply_t *R
9729  ** @returns int
9730  **
9731  *****************************************************************************/
9732 
9733 int
9734 xcb_glx_get_tex_parameterfv_data_length (const xcb_glx_get_tex_parameterfv_reply_t *R  /**< */);
9735 
9736 
9737 /*****************************************************************************
9738  **
9739  ** xcb_generic_iterator_t xcb_glx_get_tex_parameterfv_data_end
9740  **
9741  ** @param const xcb_glx_get_tex_parameterfv_reply_t *R
9742  ** @returns xcb_generic_iterator_t
9743  **
9744  *****************************************************************************/
9745 
9746 xcb_generic_iterator_t
9747 xcb_glx_get_tex_parameterfv_data_end (const xcb_glx_get_tex_parameterfv_reply_t *R  /**< */);
9748 
9749 /**
9750  * Return the reply
9751  * @param c      The connection
9752  * @param cookie The cookie
9753  * @param e      The xcb_generic_error_t supplied
9754  *
9755  * Returns the reply of the request asked by
9756  *
9757  * The parameter @p e supplied to this function must be NULL if
9758  * xcb_glx_get_tex_parameterfv_unchecked(). is used.
9759  * Otherwise, it stores the error if any.
9760  *
9761  * The returned value must be freed by the caller using free().
9762  */
9763 
9764 /*****************************************************************************
9765  **
9766  ** xcb_glx_get_tex_parameterfv_reply_t * xcb_glx_get_tex_parameterfv_reply
9767  **
9768  ** @param xcb_connection_t                      *c
9769  ** @param xcb_glx_get_tex_parameterfv_cookie_t   cookie
9770  ** @param xcb_generic_error_t                  **e
9771  ** @returns xcb_glx_get_tex_parameterfv_reply_t *
9772  **
9773  *****************************************************************************/
9774 
9775 xcb_glx_get_tex_parameterfv_reply_t *
9776 xcb_glx_get_tex_parameterfv_reply (xcb_connection_t                      *c  /**< */,
9777                                    xcb_glx_get_tex_parameterfv_cookie_t   cookie  /**< */,
9778                                    xcb_generic_error_t                  **e  /**< */);
9779 
9780 /**
9781  * Delivers a request to the X server
9782  * @param c The connection
9783  * @return A cookie
9784  *
9785  * Delivers a request to the X server.
9786  *
9787  */
9788 
9789 /*****************************************************************************
9790  **
9791  ** xcb_glx_get_tex_parameteriv_cookie_t xcb_glx_get_tex_parameteriv
9792  **
9793  ** @param xcb_connection_t      *c
9794  ** @param xcb_glx_context_tag_t  context_tag
9795  ** @param uint32_t               target
9796  ** @param uint32_t               pname
9797  ** @returns xcb_glx_get_tex_parameteriv_cookie_t
9798  **
9799  *****************************************************************************/
9800 
9801 xcb_glx_get_tex_parameteriv_cookie_t
9802 xcb_glx_get_tex_parameteriv (xcb_connection_t      *c  /**< */,
9803                              xcb_glx_context_tag_t  context_tag  /**< */,
9804                              uint32_t               target  /**< */,
9805                              uint32_t               pname  /**< */);
9806 
9807 /**
9808  * Delivers a request to the X server
9809  * @param c The connection
9810  * @return A cookie
9811  *
9812  * Delivers a request to the X server.
9813  *
9814  * This form can be used only if the request will cause
9815  * a reply to be generated. Any returned error will be
9816  * placed in the event queue.
9817  */
9818 
9819 /*****************************************************************************
9820  **
9821  ** xcb_glx_get_tex_parameteriv_cookie_t xcb_glx_get_tex_parameteriv_unchecked
9822  **
9823  ** @param xcb_connection_t      *c
9824  ** @param xcb_glx_context_tag_t  context_tag
9825  ** @param uint32_t               target
9826  ** @param uint32_t               pname
9827  ** @returns xcb_glx_get_tex_parameteriv_cookie_t
9828  **
9829  *****************************************************************************/
9830 
9831 xcb_glx_get_tex_parameteriv_cookie_t
9832 xcb_glx_get_tex_parameteriv_unchecked (xcb_connection_t      *c  /**< */,
9833                                        xcb_glx_context_tag_t  context_tag  /**< */,
9834                                        uint32_t               target  /**< */,
9835                                        uint32_t               pname  /**< */);
9836 
9837 
9838 /*****************************************************************************
9839  **
9840  ** int32_t * xcb_glx_get_tex_parameteriv_data
9841  **
9842  ** @param const xcb_glx_get_tex_parameteriv_reply_t *R
9843  ** @returns int32_t *
9844  **
9845  *****************************************************************************/
9846 
9847 int32_t *
9848 xcb_glx_get_tex_parameteriv_data (const xcb_glx_get_tex_parameteriv_reply_t *R  /**< */);
9849 
9850 
9851 /*****************************************************************************
9852  **
9853  ** int xcb_glx_get_tex_parameteriv_data_length
9854  **
9855  ** @param const xcb_glx_get_tex_parameteriv_reply_t *R
9856  ** @returns int
9857  **
9858  *****************************************************************************/
9859 
9860 int
9861 xcb_glx_get_tex_parameteriv_data_length (const xcb_glx_get_tex_parameteriv_reply_t *R  /**< */);
9862 
9863 
9864 /*****************************************************************************
9865  **
9866  ** xcb_generic_iterator_t xcb_glx_get_tex_parameteriv_data_end
9867  **
9868  ** @param const xcb_glx_get_tex_parameteriv_reply_t *R
9869  ** @returns xcb_generic_iterator_t
9870  **
9871  *****************************************************************************/
9872 
9873 xcb_generic_iterator_t
9874 xcb_glx_get_tex_parameteriv_data_end (const xcb_glx_get_tex_parameteriv_reply_t *R  /**< */);
9875 
9876 /**
9877  * Return the reply
9878  * @param c      The connection
9879  * @param cookie The cookie
9880  * @param e      The xcb_generic_error_t supplied
9881  *
9882  * Returns the reply of the request asked by
9883  *
9884  * The parameter @p e supplied to this function must be NULL if
9885  * xcb_glx_get_tex_parameteriv_unchecked(). is used.
9886  * Otherwise, it stores the error if any.
9887  *
9888  * The returned value must be freed by the caller using free().
9889  */
9890 
9891 /*****************************************************************************
9892  **
9893  ** xcb_glx_get_tex_parameteriv_reply_t * xcb_glx_get_tex_parameteriv_reply
9894  **
9895  ** @param xcb_connection_t                      *c
9896  ** @param xcb_glx_get_tex_parameteriv_cookie_t   cookie
9897  ** @param xcb_generic_error_t                  **e
9898  ** @returns xcb_glx_get_tex_parameteriv_reply_t *
9899  **
9900  *****************************************************************************/
9901 
9902 xcb_glx_get_tex_parameteriv_reply_t *
9903 xcb_glx_get_tex_parameteriv_reply (xcb_connection_t                      *c  /**< */,
9904                                    xcb_glx_get_tex_parameteriv_cookie_t   cookie  /**< */,
9905                                    xcb_generic_error_t                  **e  /**< */);
9906 
9907 /**
9908  * Delivers a request to the X server
9909  * @param c The connection
9910  * @return A cookie
9911  *
9912  * Delivers a request to the X server.
9913  *
9914  */
9915 
9916 /*****************************************************************************
9917  **
9918  ** xcb_glx_get_tex_level_parameterfv_cookie_t xcb_glx_get_tex_level_parameterfv
9919  **
9920  ** @param xcb_connection_t      *c
9921  ** @param xcb_glx_context_tag_t  context_tag
9922  ** @param uint32_t               target
9923  ** @param int32_t                level
9924  ** @param uint32_t               pname
9925  ** @returns xcb_glx_get_tex_level_parameterfv_cookie_t
9926  **
9927  *****************************************************************************/
9928 
9929 xcb_glx_get_tex_level_parameterfv_cookie_t
9930 xcb_glx_get_tex_level_parameterfv (xcb_connection_t      *c  /**< */,
9931                                    xcb_glx_context_tag_t  context_tag  /**< */,
9932                                    uint32_t               target  /**< */,
9933                                    int32_t                level  /**< */,
9934                                    uint32_t               pname  /**< */);
9935 
9936 /**
9937  * Delivers a request to the X server
9938  * @param c The connection
9939  * @return A cookie
9940  *
9941  * Delivers a request to the X server.
9942  *
9943  * This form can be used only if the request will cause
9944  * a reply to be generated. Any returned error will be
9945  * placed in the event queue.
9946  */
9947 
9948 /*****************************************************************************
9949  **
9950  ** xcb_glx_get_tex_level_parameterfv_cookie_t xcb_glx_get_tex_level_parameterfv_unchecked
9951  **
9952  ** @param xcb_connection_t      *c
9953  ** @param xcb_glx_context_tag_t  context_tag
9954  ** @param uint32_t               target
9955  ** @param int32_t                level
9956  ** @param uint32_t               pname
9957  ** @returns xcb_glx_get_tex_level_parameterfv_cookie_t
9958  **
9959  *****************************************************************************/
9960 
9961 xcb_glx_get_tex_level_parameterfv_cookie_t
9962 xcb_glx_get_tex_level_parameterfv_unchecked (xcb_connection_t      *c  /**< */,
9963                                              xcb_glx_context_tag_t  context_tag  /**< */,
9964                                              uint32_t               target  /**< */,
9965                                              int32_t                level  /**< */,
9966                                              uint32_t               pname  /**< */);
9967 
9968 
9969 /*****************************************************************************
9970  **
9971  ** xcb_glx_float32_t * xcb_glx_get_tex_level_parameterfv_data
9972  **
9973  ** @param const xcb_glx_get_tex_level_parameterfv_reply_t *R
9974  ** @returns xcb_glx_float32_t *
9975  **
9976  *****************************************************************************/
9977 
9978 xcb_glx_float32_t *
9979 xcb_glx_get_tex_level_parameterfv_data (const xcb_glx_get_tex_level_parameterfv_reply_t *R  /**< */);
9980 
9981 
9982 /*****************************************************************************
9983  **
9984  ** int xcb_glx_get_tex_level_parameterfv_data_length
9985  **
9986  ** @param const xcb_glx_get_tex_level_parameterfv_reply_t *R
9987  ** @returns int
9988  **
9989  *****************************************************************************/
9990 
9991 int
9992 xcb_glx_get_tex_level_parameterfv_data_length (const xcb_glx_get_tex_level_parameterfv_reply_t *R  /**< */);
9993 
9994 
9995 /*****************************************************************************
9996  **
9997  ** xcb_generic_iterator_t xcb_glx_get_tex_level_parameterfv_data_end
9998  **
9999  ** @param const xcb_glx_get_tex_level_parameterfv_reply_t *R
10000  ** @returns xcb_generic_iterator_t
10001  **
10002  *****************************************************************************/
10003 
10004 xcb_generic_iterator_t
10005 xcb_glx_get_tex_level_parameterfv_data_end (const xcb_glx_get_tex_level_parameterfv_reply_t *R  /**< */);
10006 
10007 /**
10008  * Return the reply
10009  * @param c      The connection
10010  * @param cookie The cookie
10011  * @param e      The xcb_generic_error_t supplied
10012  *
10013  * Returns the reply of the request asked by
10014  *
10015  * The parameter @p e supplied to this function must be NULL if
10016  * xcb_glx_get_tex_level_parameterfv_unchecked(). is used.
10017  * Otherwise, it stores the error if any.
10018  *
10019  * The returned value must be freed by the caller using free().
10020  */
10021 
10022 /*****************************************************************************
10023  **
10024  ** xcb_glx_get_tex_level_parameterfv_reply_t * xcb_glx_get_tex_level_parameterfv_reply
10025  **
10026  ** @param xcb_connection_t                            *c
10027  ** @param xcb_glx_get_tex_level_parameterfv_cookie_t   cookie
10028  ** @param xcb_generic_error_t                        **e
10029  ** @returns xcb_glx_get_tex_level_parameterfv_reply_t *
10030  **
10031  *****************************************************************************/
10032 
10033 xcb_glx_get_tex_level_parameterfv_reply_t *
10034 xcb_glx_get_tex_level_parameterfv_reply (xcb_connection_t                            *c  /**< */,
10035                                          xcb_glx_get_tex_level_parameterfv_cookie_t   cookie  /**< */,
10036                                          xcb_generic_error_t                        **e  /**< */);
10037 
10038 /**
10039  * Delivers a request to the X server
10040  * @param c The connection
10041  * @return A cookie
10042  *
10043  * Delivers a request to the X server.
10044  *
10045  */
10046 
10047 /*****************************************************************************
10048  **
10049  ** xcb_glx_get_tex_level_parameteriv_cookie_t xcb_glx_get_tex_level_parameteriv
10050  **
10051  ** @param xcb_connection_t      *c
10052  ** @param xcb_glx_context_tag_t  context_tag
10053  ** @param uint32_t               target
10054  ** @param int32_t                level
10055  ** @param uint32_t               pname
10056  ** @returns xcb_glx_get_tex_level_parameteriv_cookie_t
10057  **
10058  *****************************************************************************/
10059 
10060 xcb_glx_get_tex_level_parameteriv_cookie_t
10061 xcb_glx_get_tex_level_parameteriv (xcb_connection_t      *c  /**< */,
10062                                    xcb_glx_context_tag_t  context_tag  /**< */,
10063                                    uint32_t               target  /**< */,
10064                                    int32_t                level  /**< */,
10065                                    uint32_t               pname  /**< */);
10066 
10067 /**
10068  * Delivers a request to the X server
10069  * @param c The connection
10070  * @return A cookie
10071  *
10072  * Delivers a request to the X server.
10073  *
10074  * This form can be used only if the request will cause
10075  * a reply to be generated. Any returned error will be
10076  * placed in the event queue.
10077  */
10078 
10079 /*****************************************************************************
10080  **
10081  ** xcb_glx_get_tex_level_parameteriv_cookie_t xcb_glx_get_tex_level_parameteriv_unchecked
10082  **
10083  ** @param xcb_connection_t      *c
10084  ** @param xcb_glx_context_tag_t  context_tag
10085  ** @param uint32_t               target
10086  ** @param int32_t                level
10087  ** @param uint32_t               pname
10088  ** @returns xcb_glx_get_tex_level_parameteriv_cookie_t
10089  **
10090  *****************************************************************************/
10091 
10092 xcb_glx_get_tex_level_parameteriv_cookie_t
10093 xcb_glx_get_tex_level_parameteriv_unchecked (xcb_connection_t      *c  /**< */,
10094                                              xcb_glx_context_tag_t  context_tag  /**< */,
10095                                              uint32_t               target  /**< */,
10096                                              int32_t                level  /**< */,
10097                                              uint32_t               pname  /**< */);
10098 
10099 
10100 /*****************************************************************************
10101  **
10102  ** int32_t * xcb_glx_get_tex_level_parameteriv_data
10103  **
10104  ** @param const xcb_glx_get_tex_level_parameteriv_reply_t *R
10105  ** @returns int32_t *
10106  **
10107  *****************************************************************************/
10108 
10109 int32_t *
10110 xcb_glx_get_tex_level_parameteriv_data (const xcb_glx_get_tex_level_parameteriv_reply_t *R  /**< */);
10111 
10112 
10113 /*****************************************************************************
10114  **
10115  ** int xcb_glx_get_tex_level_parameteriv_data_length
10116  **
10117  ** @param const xcb_glx_get_tex_level_parameteriv_reply_t *R
10118  ** @returns int
10119  **
10120  *****************************************************************************/
10121 
10122 int
10123 xcb_glx_get_tex_level_parameteriv_data_length (const xcb_glx_get_tex_level_parameteriv_reply_t *R  /**< */);
10124 
10125 
10126 /*****************************************************************************
10127  **
10128  ** xcb_generic_iterator_t xcb_glx_get_tex_level_parameteriv_data_end
10129  **
10130  ** @param const xcb_glx_get_tex_level_parameteriv_reply_t *R
10131  ** @returns xcb_generic_iterator_t
10132  **
10133  *****************************************************************************/
10134 
10135 xcb_generic_iterator_t
10136 xcb_glx_get_tex_level_parameteriv_data_end (const xcb_glx_get_tex_level_parameteriv_reply_t *R  /**< */);
10137 
10138 /**
10139  * Return the reply
10140  * @param c      The connection
10141  * @param cookie The cookie
10142  * @param e      The xcb_generic_error_t supplied
10143  *
10144  * Returns the reply of the request asked by
10145  *
10146  * The parameter @p e supplied to this function must be NULL if
10147  * xcb_glx_get_tex_level_parameteriv_unchecked(). is used.
10148  * Otherwise, it stores the error if any.
10149  *
10150  * The returned value must be freed by the caller using free().
10151  */
10152 
10153 /*****************************************************************************
10154  **
10155  ** xcb_glx_get_tex_level_parameteriv_reply_t * xcb_glx_get_tex_level_parameteriv_reply
10156  **
10157  ** @param xcb_connection_t                            *c
10158  ** @param xcb_glx_get_tex_level_parameteriv_cookie_t   cookie
10159  ** @param xcb_generic_error_t                        **e
10160  ** @returns xcb_glx_get_tex_level_parameteriv_reply_t *
10161  **
10162  *****************************************************************************/
10163 
10164 xcb_glx_get_tex_level_parameteriv_reply_t *
10165 xcb_glx_get_tex_level_parameteriv_reply (xcb_connection_t                            *c  /**< */,
10166                                          xcb_glx_get_tex_level_parameteriv_cookie_t   cookie  /**< */,
10167                                          xcb_generic_error_t                        **e  /**< */);
10168 
10169 /**
10170  * Delivers a request to the X server
10171  * @param c The connection
10172  * @return A cookie
10173  *
10174  * Delivers a request to the X server.
10175  *
10176  */
10177 
10178 /*****************************************************************************
10179  **
10180  ** xcb_glx_is_list_cookie_t xcb_glx_is_list
10181  **
10182  ** @param xcb_connection_t      *c
10183  ** @param xcb_glx_context_tag_t  context_tag
10184  ** @param uint32_t               list
10185  ** @returns xcb_glx_is_list_cookie_t
10186  **
10187  *****************************************************************************/
10188 
10189 xcb_glx_is_list_cookie_t
10190 xcb_glx_is_list (xcb_connection_t      *c  /**< */,
10191                  xcb_glx_context_tag_t  context_tag  /**< */,
10192                  uint32_t               list  /**< */);
10193 
10194 /**
10195  * Delivers a request to the X server
10196  * @param c The connection
10197  * @return A cookie
10198  *
10199  * Delivers a request to the X server.
10200  *
10201  * This form can be used only if the request will cause
10202  * a reply to be generated. Any returned error will be
10203  * placed in the event queue.
10204  */
10205 
10206 /*****************************************************************************
10207  **
10208  ** xcb_glx_is_list_cookie_t xcb_glx_is_list_unchecked
10209  **
10210  ** @param xcb_connection_t      *c
10211  ** @param xcb_glx_context_tag_t  context_tag
10212  ** @param uint32_t               list
10213  ** @returns xcb_glx_is_list_cookie_t
10214  **
10215  *****************************************************************************/
10216 
10217 xcb_glx_is_list_cookie_t
10218 xcb_glx_is_list_unchecked (xcb_connection_t      *c  /**< */,
10219                            xcb_glx_context_tag_t  context_tag  /**< */,
10220                            uint32_t               list  /**< */);
10221 
10222 /**
10223  * Return the reply
10224  * @param c      The connection
10225  * @param cookie The cookie
10226  * @param e      The xcb_generic_error_t supplied
10227  *
10228  * Returns the reply of the request asked by
10229  *
10230  * The parameter @p e supplied to this function must be NULL if
10231  * xcb_glx_is_list_unchecked(). is used.
10232  * Otherwise, it stores the error if any.
10233  *
10234  * The returned value must be freed by the caller using free().
10235  */
10236 
10237 /*****************************************************************************
10238  **
10239  ** xcb_glx_is_list_reply_t * xcb_glx_is_list_reply
10240  **
10241  ** @param xcb_connection_t          *c
10242  ** @param xcb_glx_is_list_cookie_t   cookie
10243  ** @param xcb_generic_error_t      **e
10244  ** @returns xcb_glx_is_list_reply_t *
10245  **
10246  *****************************************************************************/
10247 
10248 xcb_glx_is_list_reply_t *
10249 xcb_glx_is_list_reply (xcb_connection_t          *c  /**< */,
10250                        xcb_glx_is_list_cookie_t   cookie  /**< */,
10251                        xcb_generic_error_t      **e  /**< */);
10252 
10253 /**
10254  * Delivers a request to the X server
10255  * @param c The connection
10256  * @return A cookie
10257  *
10258  * Delivers a request to the X server.
10259  *
10260  * This form can be used only if the request will not cause
10261  * a reply to be generated. Any returned error will be
10262  * saved for handling by xcb_request_check().
10263  */
10264 
10265 /*****************************************************************************
10266  **
10267  ** xcb_void_cookie_t xcb_glx_flush_checked
10268  **
10269  ** @param xcb_connection_t      *c
10270  ** @param xcb_glx_context_tag_t  context_tag
10271  ** @returns xcb_void_cookie_t
10272  **
10273  *****************************************************************************/
10274 
10275 xcb_void_cookie_t
10276 xcb_glx_flush_checked (xcb_connection_t      *c  /**< */,
10277                        xcb_glx_context_tag_t  context_tag  /**< */);
10278 
10279 /**
10280  * Delivers a request to the X server
10281  * @param c The connection
10282  * @return A cookie
10283  *
10284  * Delivers a request to the X server.
10285  *
10286  */
10287 
10288 /*****************************************************************************
10289  **
10290  ** xcb_void_cookie_t xcb_glx_flush
10291  **
10292  ** @param xcb_connection_t      *c
10293  ** @param xcb_glx_context_tag_t  context_tag
10294  ** @returns xcb_void_cookie_t
10295  **
10296  *****************************************************************************/
10297 
10298 xcb_void_cookie_t
10299 xcb_glx_flush (xcb_connection_t      *c  /**< */,
10300                xcb_glx_context_tag_t  context_tag  /**< */);
10301 
10302 /**
10303  * Delivers a request to the X server
10304  * @param c The connection
10305  * @return A cookie
10306  *
10307  * Delivers a request to the X server.
10308  *
10309  */
10310 
10311 /*****************************************************************************
10312  **
10313  ** xcb_glx_are_textures_resident_cookie_t xcb_glx_are_textures_resident
10314  **
10315  ** @param xcb_connection_t      *c
10316  ** @param xcb_glx_context_tag_t  context_tag
10317  ** @param int32_t                n
10318  ** @param const uint32_t        *textures
10319  ** @returns xcb_glx_are_textures_resident_cookie_t
10320  **
10321  *****************************************************************************/
10322 
10323 xcb_glx_are_textures_resident_cookie_t
10324 xcb_glx_are_textures_resident (xcb_connection_t      *c  /**< */,
10325                                xcb_glx_context_tag_t  context_tag  /**< */,
10326                                int32_t                n  /**< */,
10327                                const uint32_t        *textures  /**< */);
10328 
10329 /**
10330  * Delivers a request to the X server
10331  * @param c The connection
10332  * @return A cookie
10333  *
10334  * Delivers a request to the X server.
10335  *
10336  * This form can be used only if the request will cause
10337  * a reply to be generated. Any returned error will be
10338  * placed in the event queue.
10339  */
10340 
10341 /*****************************************************************************
10342  **
10343  ** xcb_glx_are_textures_resident_cookie_t xcb_glx_are_textures_resident_unchecked
10344  **
10345  ** @param xcb_connection_t      *c
10346  ** @param xcb_glx_context_tag_t  context_tag
10347  ** @param int32_t                n
10348  ** @param const uint32_t        *textures
10349  ** @returns xcb_glx_are_textures_resident_cookie_t
10350  **
10351  *****************************************************************************/
10352 
10353 xcb_glx_are_textures_resident_cookie_t
10354 xcb_glx_are_textures_resident_unchecked (xcb_connection_t      *c  /**< */,
10355                                          xcb_glx_context_tag_t  context_tag  /**< */,
10356                                          int32_t                n  /**< */,
10357                                          const uint32_t        *textures  /**< */);
10358 
10359 
10360 /*****************************************************************************
10361  **
10362  ** uint8_t * xcb_glx_are_textures_resident_data
10363  **
10364  ** @param const xcb_glx_are_textures_resident_reply_t *R
10365  ** @returns uint8_t *
10366  **
10367  *****************************************************************************/
10368 
10369 uint8_t *
10370 xcb_glx_are_textures_resident_data (const xcb_glx_are_textures_resident_reply_t *R  /**< */);
10371 
10372 
10373 /*****************************************************************************
10374  **
10375  ** int xcb_glx_are_textures_resident_data_length
10376  **
10377  ** @param const xcb_glx_are_textures_resident_reply_t *R
10378  ** @returns int
10379  **
10380  *****************************************************************************/
10381 
10382 int
10383 xcb_glx_are_textures_resident_data_length (const xcb_glx_are_textures_resident_reply_t *R  /**< */);
10384 
10385 
10386 /*****************************************************************************
10387  **
10388  ** xcb_generic_iterator_t xcb_glx_are_textures_resident_data_end
10389  **
10390  ** @param const xcb_glx_are_textures_resident_reply_t *R
10391  ** @returns xcb_generic_iterator_t
10392  **
10393  *****************************************************************************/
10394 
10395 xcb_generic_iterator_t
10396 xcb_glx_are_textures_resident_data_end (const xcb_glx_are_textures_resident_reply_t *R  /**< */);
10397 
10398 /**
10399  * Return the reply
10400  * @param c      The connection
10401  * @param cookie The cookie
10402  * @param e      The xcb_generic_error_t supplied
10403  *
10404  * Returns the reply of the request asked by
10405  *
10406  * The parameter @p e supplied to this function must be NULL if
10407  * xcb_glx_are_textures_resident_unchecked(). is used.
10408  * Otherwise, it stores the error if any.
10409  *
10410  * The returned value must be freed by the caller using free().
10411  */
10412 
10413 /*****************************************************************************
10414  **
10415  ** xcb_glx_are_textures_resident_reply_t * xcb_glx_are_textures_resident_reply
10416  **
10417  ** @param xcb_connection_t                        *c
10418  ** @param xcb_glx_are_textures_resident_cookie_t   cookie
10419  ** @param xcb_generic_error_t                    **e
10420  ** @returns xcb_glx_are_textures_resident_reply_t *
10421  **
10422  *****************************************************************************/
10423 
10424 xcb_glx_are_textures_resident_reply_t *
10425 xcb_glx_are_textures_resident_reply (xcb_connection_t                        *c  /**< */,
10426                                      xcb_glx_are_textures_resident_cookie_t   cookie  /**< */,
10427                                      xcb_generic_error_t                    **e  /**< */);
10428 
10429 /**
10430  * Delivers a request to the X server
10431  * @param c The connection
10432  * @return A cookie
10433  *
10434  * Delivers a request to the X server.
10435  *
10436  * This form can be used only if the request will not cause
10437  * a reply to be generated. Any returned error will be
10438  * saved for handling by xcb_request_check().
10439  */
10440 
10441 /*****************************************************************************
10442  **
10443  ** xcb_void_cookie_t xcb_glx_delete_textures_checked
10444  **
10445  ** @param xcb_connection_t      *c
10446  ** @param xcb_glx_context_tag_t  context_tag
10447  ** @param int32_t                n
10448  ** @param const uint32_t        *textures
10449  ** @returns xcb_void_cookie_t
10450  **
10451  *****************************************************************************/
10452 
10453 xcb_void_cookie_t
10454 xcb_glx_delete_textures_checked (xcb_connection_t      *c  /**< */,
10455                                  xcb_glx_context_tag_t  context_tag  /**< */,
10456                                  int32_t                n  /**< */,
10457                                  const uint32_t        *textures  /**< */);
10458 
10459 /**
10460  * Delivers a request to the X server
10461  * @param c The connection
10462  * @return A cookie
10463  *
10464  * Delivers a request to the X server.
10465  *
10466  */
10467 
10468 /*****************************************************************************
10469  **
10470  ** xcb_void_cookie_t xcb_glx_delete_textures
10471  **
10472  ** @param xcb_connection_t      *c
10473  ** @param xcb_glx_context_tag_t  context_tag
10474  ** @param int32_t                n
10475  ** @param const uint32_t        *textures
10476  ** @returns xcb_void_cookie_t
10477  **
10478  *****************************************************************************/
10479 
10480 xcb_void_cookie_t
10481 xcb_glx_delete_textures (xcb_connection_t      *c  /**< */,
10482                          xcb_glx_context_tag_t  context_tag  /**< */,
10483                          int32_t                n  /**< */,
10484                          const uint32_t        *textures  /**< */);
10485 
10486 /**
10487  * Delivers a request to the X server
10488  * @param c The connection
10489  * @return A cookie
10490  *
10491  * Delivers a request to the X server.
10492  *
10493  */
10494 
10495 /*****************************************************************************
10496  **
10497  ** xcb_glx_gen_textures_cookie_t xcb_glx_gen_textures
10498  **
10499  ** @param xcb_connection_t      *c
10500  ** @param xcb_glx_context_tag_t  context_tag
10501  ** @param int32_t                n
10502  ** @returns xcb_glx_gen_textures_cookie_t
10503  **
10504  *****************************************************************************/
10505 
10506 xcb_glx_gen_textures_cookie_t
10507 xcb_glx_gen_textures (xcb_connection_t      *c  /**< */,
10508                       xcb_glx_context_tag_t  context_tag  /**< */,
10509                       int32_t                n  /**< */);
10510 
10511 /**
10512  * Delivers a request to the X server
10513  * @param c The connection
10514  * @return A cookie
10515  *
10516  * Delivers a request to the X server.
10517  *
10518  * This form can be used only if the request will cause
10519  * a reply to be generated. Any returned error will be
10520  * placed in the event queue.
10521  */
10522 
10523 /*****************************************************************************
10524  **
10525  ** xcb_glx_gen_textures_cookie_t xcb_glx_gen_textures_unchecked
10526  **
10527  ** @param xcb_connection_t      *c
10528  ** @param xcb_glx_context_tag_t  context_tag
10529  ** @param int32_t                n
10530  ** @returns xcb_glx_gen_textures_cookie_t
10531  **
10532  *****************************************************************************/
10533 
10534 xcb_glx_gen_textures_cookie_t
10535 xcb_glx_gen_textures_unchecked (xcb_connection_t      *c  /**< */,
10536                                 xcb_glx_context_tag_t  context_tag  /**< */,
10537                                 int32_t                n  /**< */);
10538 
10539 
10540 /*****************************************************************************
10541  **
10542  ** uint32_t * xcb_glx_gen_textures_data
10543  **
10544  ** @param const xcb_glx_gen_textures_reply_t *R
10545  ** @returns uint32_t *
10546  **
10547  *****************************************************************************/
10548 
10549 uint32_t *
10550 xcb_glx_gen_textures_data (const xcb_glx_gen_textures_reply_t *R  /**< */);
10551 
10552 
10553 /*****************************************************************************
10554  **
10555  ** int xcb_glx_gen_textures_data_length
10556  **
10557  ** @param const xcb_glx_gen_textures_reply_t *R
10558  ** @returns int
10559  **
10560  *****************************************************************************/
10561 
10562 int
10563 xcb_glx_gen_textures_data_length (const xcb_glx_gen_textures_reply_t *R  /**< */);
10564 
10565 
10566 /*****************************************************************************
10567  **
10568  ** xcb_generic_iterator_t xcb_glx_gen_textures_data_end
10569  **
10570  ** @param const xcb_glx_gen_textures_reply_t *R
10571  ** @returns xcb_generic_iterator_t
10572  **
10573  *****************************************************************************/
10574 
10575 xcb_generic_iterator_t
10576 xcb_glx_gen_textures_data_end (const xcb_glx_gen_textures_reply_t *R  /**< */);
10577 
10578 /**
10579  * Return the reply
10580  * @param c      The connection
10581  * @param cookie The cookie
10582  * @param e      The xcb_generic_error_t supplied
10583  *
10584  * Returns the reply of the request asked by
10585  *
10586  * The parameter @p e supplied to this function must be NULL if
10587  * xcb_glx_gen_textures_unchecked(). is used.
10588  * Otherwise, it stores the error if any.
10589  *
10590  * The returned value must be freed by the caller using free().
10591  */
10592 
10593 /*****************************************************************************
10594  **
10595  ** xcb_glx_gen_textures_reply_t * xcb_glx_gen_textures_reply
10596  **
10597  ** @param xcb_connection_t               *c
10598  ** @param xcb_glx_gen_textures_cookie_t   cookie
10599  ** @param xcb_generic_error_t           **e
10600  ** @returns xcb_glx_gen_textures_reply_t *
10601  **
10602  *****************************************************************************/
10603 
10604 xcb_glx_gen_textures_reply_t *
10605 xcb_glx_gen_textures_reply (xcb_connection_t               *c  /**< */,
10606                             xcb_glx_gen_textures_cookie_t   cookie  /**< */,
10607                             xcb_generic_error_t           **e  /**< */);
10608 
10609 /**
10610  * Delivers a request to the X server
10611  * @param c The connection
10612  * @return A cookie
10613  *
10614  * Delivers a request to the X server.
10615  *
10616  */
10617 
10618 /*****************************************************************************
10619  **
10620  ** xcb_glx_is_texture_cookie_t xcb_glx_is_texture
10621  **
10622  ** @param xcb_connection_t      *c
10623  ** @param xcb_glx_context_tag_t  context_tag
10624  ** @param uint32_t               texture
10625  ** @returns xcb_glx_is_texture_cookie_t
10626  **
10627  *****************************************************************************/
10628 
10629 xcb_glx_is_texture_cookie_t
10630 xcb_glx_is_texture (xcb_connection_t      *c  /**< */,
10631                     xcb_glx_context_tag_t  context_tag  /**< */,
10632                     uint32_t               texture  /**< */);
10633 
10634 /**
10635  * Delivers a request to the X server
10636  * @param c The connection
10637  * @return A cookie
10638  *
10639  * Delivers a request to the X server.
10640  *
10641  * This form can be used only if the request will cause
10642  * a reply to be generated. Any returned error will be
10643  * placed in the event queue.
10644  */
10645 
10646 /*****************************************************************************
10647  **
10648  ** xcb_glx_is_texture_cookie_t xcb_glx_is_texture_unchecked
10649  **
10650  ** @param xcb_connection_t      *c
10651  ** @param xcb_glx_context_tag_t  context_tag
10652  ** @param uint32_t               texture
10653  ** @returns xcb_glx_is_texture_cookie_t
10654  **
10655  *****************************************************************************/
10656 
10657 xcb_glx_is_texture_cookie_t
10658 xcb_glx_is_texture_unchecked (xcb_connection_t      *c  /**< */,
10659                               xcb_glx_context_tag_t  context_tag  /**< */,
10660                               uint32_t               texture  /**< */);
10661 
10662 /**
10663  * Return the reply
10664  * @param c      The connection
10665  * @param cookie The cookie
10666  * @param e      The xcb_generic_error_t supplied
10667  *
10668  * Returns the reply of the request asked by
10669  *
10670  * The parameter @p e supplied to this function must be NULL if
10671  * xcb_glx_is_texture_unchecked(). is used.
10672  * Otherwise, it stores the error if any.
10673  *
10674  * The returned value must be freed by the caller using free().
10675  */
10676 
10677 /*****************************************************************************
10678  **
10679  ** xcb_glx_is_texture_reply_t * xcb_glx_is_texture_reply
10680  **
10681  ** @param xcb_connection_t             *c
10682  ** @param xcb_glx_is_texture_cookie_t   cookie
10683  ** @param xcb_generic_error_t         **e
10684  ** @returns xcb_glx_is_texture_reply_t *
10685  **
10686  *****************************************************************************/
10687 
10688 xcb_glx_is_texture_reply_t *
10689 xcb_glx_is_texture_reply (xcb_connection_t             *c  /**< */,
10690                           xcb_glx_is_texture_cookie_t   cookie  /**< */,
10691                           xcb_generic_error_t         **e  /**< */);
10692 
10693 /**
10694  * Delivers a request to the X server
10695  * @param c The connection
10696  * @return A cookie
10697  *
10698  * Delivers a request to the X server.
10699  *
10700  */
10701 
10702 /*****************************************************************************
10703  **
10704  ** xcb_glx_get_color_table_cookie_t xcb_glx_get_color_table
10705  **
10706  ** @param xcb_connection_t      *c
10707  ** @param xcb_glx_context_tag_t  context_tag
10708  ** @param uint32_t               target
10709  ** @param uint32_t               format
10710  ** @param uint32_t               type
10711  ** @param uint8_t                swap_bytes
10712  ** @returns xcb_glx_get_color_table_cookie_t
10713  **
10714  *****************************************************************************/
10715 
10716 xcb_glx_get_color_table_cookie_t
10717 xcb_glx_get_color_table (xcb_connection_t      *c  /**< */,
10718                          xcb_glx_context_tag_t  context_tag  /**< */,
10719                          uint32_t               target  /**< */,
10720                          uint32_t               format  /**< */,
10721                          uint32_t               type  /**< */,
10722                          uint8_t                swap_bytes  /**< */);
10723 
10724 /**
10725  * Delivers a request to the X server
10726  * @param c The connection
10727  * @return A cookie
10728  *
10729  * Delivers a request to the X server.
10730  *
10731  * This form can be used only if the request will cause
10732  * a reply to be generated. Any returned error will be
10733  * placed in the event queue.
10734  */
10735 
10736 /*****************************************************************************
10737  **
10738  ** xcb_glx_get_color_table_cookie_t xcb_glx_get_color_table_unchecked
10739  **
10740  ** @param xcb_connection_t      *c
10741  ** @param xcb_glx_context_tag_t  context_tag
10742  ** @param uint32_t               target
10743  ** @param uint32_t               format
10744  ** @param uint32_t               type
10745  ** @param uint8_t                swap_bytes
10746  ** @returns xcb_glx_get_color_table_cookie_t
10747  **
10748  *****************************************************************************/
10749 
10750 xcb_glx_get_color_table_cookie_t
10751 xcb_glx_get_color_table_unchecked (xcb_connection_t      *c  /**< */,
10752                                    xcb_glx_context_tag_t  context_tag  /**< */,
10753                                    uint32_t               target  /**< */,
10754                                    uint32_t               format  /**< */,
10755                                    uint32_t               type  /**< */,
10756                                    uint8_t                swap_bytes  /**< */);
10757 
10758 
10759 /*****************************************************************************
10760  **
10761  ** uint8_t * xcb_glx_get_color_table_data
10762  **
10763  ** @param const xcb_glx_get_color_table_reply_t *R
10764  ** @returns uint8_t *
10765  **
10766  *****************************************************************************/
10767 
10768 uint8_t *
10769 xcb_glx_get_color_table_data (const xcb_glx_get_color_table_reply_t *R  /**< */);
10770 
10771 
10772 /*****************************************************************************
10773  **
10774  ** int xcb_glx_get_color_table_data_length
10775  **
10776  ** @param const xcb_glx_get_color_table_reply_t *R
10777  ** @returns int
10778  **
10779  *****************************************************************************/
10780 
10781 int
10782 xcb_glx_get_color_table_data_length (const xcb_glx_get_color_table_reply_t *R  /**< */);
10783 
10784 
10785 /*****************************************************************************
10786  **
10787  ** xcb_generic_iterator_t xcb_glx_get_color_table_data_end
10788  **
10789  ** @param const xcb_glx_get_color_table_reply_t *R
10790  ** @returns xcb_generic_iterator_t
10791  **
10792  *****************************************************************************/
10793 
10794 xcb_generic_iterator_t
10795 xcb_glx_get_color_table_data_end (const xcb_glx_get_color_table_reply_t *R  /**< */);
10796 
10797 /**
10798  * Return the reply
10799  * @param c      The connection
10800  * @param cookie The cookie
10801  * @param e      The xcb_generic_error_t supplied
10802  *
10803  * Returns the reply of the request asked by
10804  *
10805  * The parameter @p e supplied to this function must be NULL if
10806  * xcb_glx_get_color_table_unchecked(). is used.
10807  * Otherwise, it stores the error if any.
10808  *
10809  * The returned value must be freed by the caller using free().
10810  */
10811 
10812 /*****************************************************************************
10813  **
10814  ** xcb_glx_get_color_table_reply_t * xcb_glx_get_color_table_reply
10815  **
10816  ** @param xcb_connection_t                  *c
10817  ** @param xcb_glx_get_color_table_cookie_t   cookie
10818  ** @param xcb_generic_error_t              **e
10819  ** @returns xcb_glx_get_color_table_reply_t *
10820  **
10821  *****************************************************************************/
10822 
10823 xcb_glx_get_color_table_reply_t *
10824 xcb_glx_get_color_table_reply (xcb_connection_t                  *c  /**< */,
10825                                xcb_glx_get_color_table_cookie_t   cookie  /**< */,
10826                                xcb_generic_error_t              **e  /**< */);
10827 
10828 /**
10829  * Delivers a request to the X server
10830  * @param c The connection
10831  * @return A cookie
10832  *
10833  * Delivers a request to the X server.
10834  *
10835  */
10836 
10837 /*****************************************************************************
10838  **
10839  ** xcb_glx_get_color_table_parameterfv_cookie_t xcb_glx_get_color_table_parameterfv
10840  **
10841  ** @param xcb_connection_t      *c
10842  ** @param xcb_glx_context_tag_t  context_tag
10843  ** @param uint32_t               target
10844  ** @param uint32_t               pname
10845  ** @returns xcb_glx_get_color_table_parameterfv_cookie_t
10846  **
10847  *****************************************************************************/
10848 
10849 xcb_glx_get_color_table_parameterfv_cookie_t
10850 xcb_glx_get_color_table_parameterfv (xcb_connection_t      *c  /**< */,
10851                                      xcb_glx_context_tag_t  context_tag  /**< */,
10852                                      uint32_t               target  /**< */,
10853                                      uint32_t               pname  /**< */);
10854 
10855 /**
10856  * Delivers a request to the X server
10857  * @param c The connection
10858  * @return A cookie
10859  *
10860  * Delivers a request to the X server.
10861  *
10862  * This form can be used only if the request will cause
10863  * a reply to be generated. Any returned error will be
10864  * placed in the event queue.
10865  */
10866 
10867 /*****************************************************************************
10868  **
10869  ** xcb_glx_get_color_table_parameterfv_cookie_t xcb_glx_get_color_table_parameterfv_unchecked
10870  **
10871  ** @param xcb_connection_t      *c
10872  ** @param xcb_glx_context_tag_t  context_tag
10873  ** @param uint32_t               target
10874  ** @param uint32_t               pname
10875  ** @returns xcb_glx_get_color_table_parameterfv_cookie_t
10876  **
10877  *****************************************************************************/
10878 
10879 xcb_glx_get_color_table_parameterfv_cookie_t
10880 xcb_glx_get_color_table_parameterfv_unchecked (xcb_connection_t      *c  /**< */,
10881                                                xcb_glx_context_tag_t  context_tag  /**< */,
10882                                                uint32_t               target  /**< */,
10883                                                uint32_t               pname  /**< */);
10884 
10885 
10886 /*****************************************************************************
10887  **
10888  ** xcb_glx_float32_t * xcb_glx_get_color_table_parameterfv_data
10889  **
10890  ** @param const xcb_glx_get_color_table_parameterfv_reply_t *R
10891  ** @returns xcb_glx_float32_t *
10892  **
10893  *****************************************************************************/
10894 
10895 xcb_glx_float32_t *
10896 xcb_glx_get_color_table_parameterfv_data (const xcb_glx_get_color_table_parameterfv_reply_t *R  /**< */);
10897 
10898 
10899 /*****************************************************************************
10900  **
10901  ** int xcb_glx_get_color_table_parameterfv_data_length
10902  **
10903  ** @param const xcb_glx_get_color_table_parameterfv_reply_t *R
10904  ** @returns int
10905  **
10906  *****************************************************************************/
10907 
10908 int
10909 xcb_glx_get_color_table_parameterfv_data_length (const xcb_glx_get_color_table_parameterfv_reply_t *R  /**< */);
10910 
10911 
10912 /*****************************************************************************
10913  **
10914  ** xcb_generic_iterator_t xcb_glx_get_color_table_parameterfv_data_end
10915  **
10916  ** @param const xcb_glx_get_color_table_parameterfv_reply_t *R
10917  ** @returns xcb_generic_iterator_t
10918  **
10919  *****************************************************************************/
10920 
10921 xcb_generic_iterator_t
10922 xcb_glx_get_color_table_parameterfv_data_end (const xcb_glx_get_color_table_parameterfv_reply_t *R  /**< */);
10923 
10924 /**
10925  * Return the reply
10926  * @param c      The connection
10927  * @param cookie The cookie
10928  * @param e      The xcb_generic_error_t supplied
10929  *
10930  * Returns the reply of the request asked by
10931  *
10932  * The parameter @p e supplied to this function must be NULL if
10933  * xcb_glx_get_color_table_parameterfv_unchecked(). is used.
10934  * Otherwise, it stores the error if any.
10935  *
10936  * The returned value must be freed by the caller using free().
10937  */
10938 
10939 /*****************************************************************************
10940  **
10941  ** xcb_glx_get_color_table_parameterfv_reply_t * xcb_glx_get_color_table_parameterfv_reply
10942  **
10943  ** @param xcb_connection_t                              *c
10944  ** @param xcb_glx_get_color_table_parameterfv_cookie_t   cookie
10945  ** @param xcb_generic_error_t                          **e
10946  ** @returns xcb_glx_get_color_table_parameterfv_reply_t *
10947  **
10948  *****************************************************************************/
10949 
10950 xcb_glx_get_color_table_parameterfv_reply_t *
10951 xcb_glx_get_color_table_parameterfv_reply (xcb_connection_t                              *c  /**< */,
10952                                            xcb_glx_get_color_table_parameterfv_cookie_t   cookie  /**< */,
10953                                            xcb_generic_error_t                          **e  /**< */);
10954 
10955 /**
10956  * Delivers a request to the X server
10957  * @param c The connection
10958  * @return A cookie
10959  *
10960  * Delivers a request to the X server.
10961  *
10962  */
10963 
10964 /*****************************************************************************
10965  **
10966  ** xcb_glx_get_color_table_parameteriv_cookie_t xcb_glx_get_color_table_parameteriv
10967  **
10968  ** @param xcb_connection_t      *c
10969  ** @param xcb_glx_context_tag_t  context_tag
10970  ** @param uint32_t               target
10971  ** @param uint32_t               pname
10972  ** @returns xcb_glx_get_color_table_parameteriv_cookie_t
10973  **
10974  *****************************************************************************/
10975 
10976 xcb_glx_get_color_table_parameteriv_cookie_t
10977 xcb_glx_get_color_table_parameteriv (xcb_connection_t      *c  /**< */,
10978                                      xcb_glx_context_tag_t  context_tag  /**< */,
10979                                      uint32_t               target  /**< */,
10980                                      uint32_t               pname  /**< */);
10981 
10982 /**
10983  * Delivers a request to the X server
10984  * @param c The connection
10985  * @return A cookie
10986  *
10987  * Delivers a request to the X server.
10988  *
10989  * This form can be used only if the request will cause
10990  * a reply to be generated. Any returned error will be
10991  * placed in the event queue.
10992  */
10993 
10994 /*****************************************************************************
10995  **
10996  ** xcb_glx_get_color_table_parameteriv_cookie_t xcb_glx_get_color_table_parameteriv_unchecked
10997  **
10998  ** @param xcb_connection_t      *c
10999  ** @param xcb_glx_context_tag_t  context_tag
11000  ** @param uint32_t               target
11001  ** @param uint32_t               pname
11002  ** @returns xcb_glx_get_color_table_parameteriv_cookie_t
11003  **
11004  *****************************************************************************/
11005 
11006 xcb_glx_get_color_table_parameteriv_cookie_t
11007 xcb_glx_get_color_table_parameteriv_unchecked (xcb_connection_t      *c  /**< */,
11008                                                xcb_glx_context_tag_t  context_tag  /**< */,
11009                                                uint32_t               target  /**< */,
11010                                                uint32_t               pname  /**< */);
11011 
11012 
11013 /*****************************************************************************
11014  **
11015  ** int32_t * xcb_glx_get_color_table_parameteriv_data
11016  **
11017  ** @param const xcb_glx_get_color_table_parameteriv_reply_t *R
11018  ** @returns int32_t *
11019  **
11020  *****************************************************************************/
11021 
11022 int32_t *
11023 xcb_glx_get_color_table_parameteriv_data (const xcb_glx_get_color_table_parameteriv_reply_t *R  /**< */);
11024 
11025 
11026 /*****************************************************************************
11027  **
11028  ** int xcb_glx_get_color_table_parameteriv_data_length
11029  **
11030  ** @param const xcb_glx_get_color_table_parameteriv_reply_t *R
11031  ** @returns int
11032  **
11033  *****************************************************************************/
11034 
11035 int
11036 xcb_glx_get_color_table_parameteriv_data_length (const xcb_glx_get_color_table_parameteriv_reply_t *R  /**< */);
11037 
11038 
11039 /*****************************************************************************
11040  **
11041  ** xcb_generic_iterator_t xcb_glx_get_color_table_parameteriv_data_end
11042  **
11043  ** @param const xcb_glx_get_color_table_parameteriv_reply_t *R
11044  ** @returns xcb_generic_iterator_t
11045  **
11046  *****************************************************************************/
11047 
11048 xcb_generic_iterator_t
11049 xcb_glx_get_color_table_parameteriv_data_end (const xcb_glx_get_color_table_parameteriv_reply_t *R  /**< */);
11050 
11051 /**
11052  * Return the reply
11053  * @param c      The connection
11054  * @param cookie The cookie
11055  * @param e      The xcb_generic_error_t supplied
11056  *
11057  * Returns the reply of the request asked by
11058  *
11059  * The parameter @p e supplied to this function must be NULL if
11060  * xcb_glx_get_color_table_parameteriv_unchecked(). is used.
11061  * Otherwise, it stores the error if any.
11062  *
11063  * The returned value must be freed by the caller using free().
11064  */
11065 
11066 /*****************************************************************************
11067  **
11068  ** xcb_glx_get_color_table_parameteriv_reply_t * xcb_glx_get_color_table_parameteriv_reply
11069  **
11070  ** @param xcb_connection_t                              *c
11071  ** @param xcb_glx_get_color_table_parameteriv_cookie_t   cookie
11072  ** @param xcb_generic_error_t                          **e
11073  ** @returns xcb_glx_get_color_table_parameteriv_reply_t *
11074  **
11075  *****************************************************************************/
11076 
11077 xcb_glx_get_color_table_parameteriv_reply_t *
11078 xcb_glx_get_color_table_parameteriv_reply (xcb_connection_t                              *c  /**< */,
11079                                            xcb_glx_get_color_table_parameteriv_cookie_t   cookie  /**< */,
11080                                            xcb_generic_error_t                          **e  /**< */);
11081 
11082 /**
11083  * Delivers a request to the X server
11084  * @param c The connection
11085  * @return A cookie
11086  *
11087  * Delivers a request to the X server.
11088  *
11089  */
11090 
11091 /*****************************************************************************
11092  **
11093  ** xcb_glx_get_convolution_filter_cookie_t xcb_glx_get_convolution_filter
11094  **
11095  ** @param xcb_connection_t      *c
11096  ** @param xcb_glx_context_tag_t  context_tag
11097  ** @param uint32_t               target
11098  ** @param uint32_t               format
11099  ** @param uint32_t               type
11100  ** @param uint8_t                swap_bytes
11101  ** @returns xcb_glx_get_convolution_filter_cookie_t
11102  **
11103  *****************************************************************************/
11104 
11105 xcb_glx_get_convolution_filter_cookie_t
11106 xcb_glx_get_convolution_filter (xcb_connection_t      *c  /**< */,
11107                                 xcb_glx_context_tag_t  context_tag  /**< */,
11108                                 uint32_t               target  /**< */,
11109                                 uint32_t               format  /**< */,
11110                                 uint32_t               type  /**< */,
11111                                 uint8_t                swap_bytes  /**< */);
11112 
11113 /**
11114  * Delivers a request to the X server
11115  * @param c The connection
11116  * @return A cookie
11117  *
11118  * Delivers a request to the X server.
11119  *
11120  * This form can be used only if the request will cause
11121  * a reply to be generated. Any returned error will be
11122  * placed in the event queue.
11123  */
11124 
11125 /*****************************************************************************
11126  **
11127  ** xcb_glx_get_convolution_filter_cookie_t xcb_glx_get_convolution_filter_unchecked
11128  **
11129  ** @param xcb_connection_t      *c
11130  ** @param xcb_glx_context_tag_t  context_tag
11131  ** @param uint32_t               target
11132  ** @param uint32_t               format
11133  ** @param uint32_t               type
11134  ** @param uint8_t                swap_bytes
11135  ** @returns xcb_glx_get_convolution_filter_cookie_t
11136  **
11137  *****************************************************************************/
11138 
11139 xcb_glx_get_convolution_filter_cookie_t
11140 xcb_glx_get_convolution_filter_unchecked (xcb_connection_t      *c  /**< */,
11141                                           xcb_glx_context_tag_t  context_tag  /**< */,
11142                                           uint32_t               target  /**< */,
11143                                           uint32_t               format  /**< */,
11144                                           uint32_t               type  /**< */,
11145                                           uint8_t                swap_bytes  /**< */);
11146 
11147 
11148 /*****************************************************************************
11149  **
11150  ** uint8_t * xcb_glx_get_convolution_filter_data
11151  **
11152  ** @param const xcb_glx_get_convolution_filter_reply_t *R
11153  ** @returns uint8_t *
11154  **
11155  *****************************************************************************/
11156 
11157 uint8_t *
11158 xcb_glx_get_convolution_filter_data (const xcb_glx_get_convolution_filter_reply_t *R  /**< */);
11159 
11160 
11161 /*****************************************************************************
11162  **
11163  ** int xcb_glx_get_convolution_filter_data_length
11164  **
11165  ** @param const xcb_glx_get_convolution_filter_reply_t *R
11166  ** @returns int
11167  **
11168  *****************************************************************************/
11169 
11170 int
11171 xcb_glx_get_convolution_filter_data_length (const xcb_glx_get_convolution_filter_reply_t *R  /**< */);
11172 
11173 
11174 /*****************************************************************************
11175  **
11176  ** xcb_generic_iterator_t xcb_glx_get_convolution_filter_data_end
11177  **
11178  ** @param const xcb_glx_get_convolution_filter_reply_t *R
11179  ** @returns xcb_generic_iterator_t
11180  **
11181  *****************************************************************************/
11182 
11183 xcb_generic_iterator_t
11184 xcb_glx_get_convolution_filter_data_end (const xcb_glx_get_convolution_filter_reply_t *R  /**< */);
11185 
11186 /**
11187  * Return the reply
11188  * @param c      The connection
11189  * @param cookie The cookie
11190  * @param e      The xcb_generic_error_t supplied
11191  *
11192  * Returns the reply of the request asked by
11193  *
11194  * The parameter @p e supplied to this function must be NULL if
11195  * xcb_glx_get_convolution_filter_unchecked(). is used.
11196  * Otherwise, it stores the error if any.
11197  *
11198  * The returned value must be freed by the caller using free().
11199  */
11200 
11201 /*****************************************************************************
11202  **
11203  ** xcb_glx_get_convolution_filter_reply_t * xcb_glx_get_convolution_filter_reply
11204  **
11205  ** @param xcb_connection_t                         *c
11206  ** @param xcb_glx_get_convolution_filter_cookie_t   cookie
11207  ** @param xcb_generic_error_t                     **e
11208  ** @returns xcb_glx_get_convolution_filter_reply_t *
11209  **
11210  *****************************************************************************/
11211 
11212 xcb_glx_get_convolution_filter_reply_t *
11213 xcb_glx_get_convolution_filter_reply (xcb_connection_t                         *c  /**< */,
11214                                       xcb_glx_get_convolution_filter_cookie_t   cookie  /**< */,
11215                                       xcb_generic_error_t                     **e  /**< */);
11216 
11217 /**
11218  * Delivers a request to the X server
11219  * @param c The connection
11220  * @return A cookie
11221  *
11222  * Delivers a request to the X server.
11223  *
11224  */
11225 
11226 /*****************************************************************************
11227  **
11228  ** xcb_glx_get_convolution_parameterfv_cookie_t xcb_glx_get_convolution_parameterfv
11229  **
11230  ** @param xcb_connection_t      *c
11231  ** @param xcb_glx_context_tag_t  context_tag
11232  ** @param uint32_t               target
11233  ** @param uint32_t               pname
11234  ** @returns xcb_glx_get_convolution_parameterfv_cookie_t
11235  **
11236  *****************************************************************************/
11237 
11238 xcb_glx_get_convolution_parameterfv_cookie_t
11239 xcb_glx_get_convolution_parameterfv (xcb_connection_t      *c  /**< */,
11240                                      xcb_glx_context_tag_t  context_tag  /**< */,
11241                                      uint32_t               target  /**< */,
11242                                      uint32_t               pname  /**< */);
11243 
11244 /**
11245  * Delivers a request to the X server
11246  * @param c The connection
11247  * @return A cookie
11248  *
11249  * Delivers a request to the X server.
11250  *
11251  * This form can be used only if the request will cause
11252  * a reply to be generated. Any returned error will be
11253  * placed in the event queue.
11254  */
11255 
11256 /*****************************************************************************
11257  **
11258  ** xcb_glx_get_convolution_parameterfv_cookie_t xcb_glx_get_convolution_parameterfv_unchecked
11259  **
11260  ** @param xcb_connection_t      *c
11261  ** @param xcb_glx_context_tag_t  context_tag
11262  ** @param uint32_t               target
11263  ** @param uint32_t               pname
11264  ** @returns xcb_glx_get_convolution_parameterfv_cookie_t
11265  **
11266  *****************************************************************************/
11267 
11268 xcb_glx_get_convolution_parameterfv_cookie_t
11269 xcb_glx_get_convolution_parameterfv_unchecked (xcb_connection_t      *c  /**< */,
11270                                                xcb_glx_context_tag_t  context_tag  /**< */,
11271                                                uint32_t               target  /**< */,
11272                                                uint32_t               pname  /**< */);
11273 
11274 
11275 /*****************************************************************************
11276  **
11277  ** xcb_glx_float32_t * xcb_glx_get_convolution_parameterfv_data
11278  **
11279  ** @param const xcb_glx_get_convolution_parameterfv_reply_t *R
11280  ** @returns xcb_glx_float32_t *
11281  **
11282  *****************************************************************************/
11283 
11284 xcb_glx_float32_t *
11285 xcb_glx_get_convolution_parameterfv_data (const xcb_glx_get_convolution_parameterfv_reply_t *R  /**< */);
11286 
11287 
11288 /*****************************************************************************
11289  **
11290  ** int xcb_glx_get_convolution_parameterfv_data_length
11291  **
11292  ** @param const xcb_glx_get_convolution_parameterfv_reply_t *R
11293  ** @returns int
11294  **
11295  *****************************************************************************/
11296 
11297 int
11298 xcb_glx_get_convolution_parameterfv_data_length (const xcb_glx_get_convolution_parameterfv_reply_t *R  /**< */);
11299 
11300 
11301 /*****************************************************************************
11302  **
11303  ** xcb_generic_iterator_t xcb_glx_get_convolution_parameterfv_data_end
11304  **
11305  ** @param const xcb_glx_get_convolution_parameterfv_reply_t *R
11306  ** @returns xcb_generic_iterator_t
11307  **
11308  *****************************************************************************/
11309 
11310 xcb_generic_iterator_t
11311 xcb_glx_get_convolution_parameterfv_data_end (const xcb_glx_get_convolution_parameterfv_reply_t *R  /**< */);
11312 
11313 /**
11314  * Return the reply
11315  * @param c      The connection
11316  * @param cookie The cookie
11317  * @param e      The xcb_generic_error_t supplied
11318  *
11319  * Returns the reply of the request asked by
11320  *
11321  * The parameter @p e supplied to this function must be NULL if
11322  * xcb_glx_get_convolution_parameterfv_unchecked(). is used.
11323  * Otherwise, it stores the error if any.
11324  *
11325  * The returned value must be freed by the caller using free().
11326  */
11327 
11328 /*****************************************************************************
11329  **
11330  ** xcb_glx_get_convolution_parameterfv_reply_t * xcb_glx_get_convolution_parameterfv_reply
11331  **
11332  ** @param xcb_connection_t                              *c
11333  ** @param xcb_glx_get_convolution_parameterfv_cookie_t   cookie
11334  ** @param xcb_generic_error_t                          **e
11335  ** @returns xcb_glx_get_convolution_parameterfv_reply_t *
11336  **
11337  *****************************************************************************/
11338 
11339 xcb_glx_get_convolution_parameterfv_reply_t *
11340 xcb_glx_get_convolution_parameterfv_reply (xcb_connection_t                              *c  /**< */,
11341                                            xcb_glx_get_convolution_parameterfv_cookie_t   cookie  /**< */,
11342                                            xcb_generic_error_t                          **e  /**< */);
11343 
11344 /**
11345  * Delivers a request to the X server
11346  * @param c The connection
11347  * @return A cookie
11348  *
11349  * Delivers a request to the X server.
11350  *
11351  */
11352 
11353 /*****************************************************************************
11354  **
11355  ** xcb_glx_get_convolution_parameteriv_cookie_t xcb_glx_get_convolution_parameteriv
11356  **
11357  ** @param xcb_connection_t      *c
11358  ** @param xcb_glx_context_tag_t  context_tag
11359  ** @param uint32_t               target
11360  ** @param uint32_t               pname
11361  ** @returns xcb_glx_get_convolution_parameteriv_cookie_t
11362  **
11363  *****************************************************************************/
11364 
11365 xcb_glx_get_convolution_parameteriv_cookie_t
11366 xcb_glx_get_convolution_parameteriv (xcb_connection_t      *c  /**< */,
11367                                      xcb_glx_context_tag_t  context_tag  /**< */,
11368                                      uint32_t               target  /**< */,
11369                                      uint32_t               pname  /**< */);
11370 
11371 /**
11372  * Delivers a request to the X server
11373  * @param c The connection
11374  * @return A cookie
11375  *
11376  * Delivers a request to the X server.
11377  *
11378  * This form can be used only if the request will cause
11379  * a reply to be generated. Any returned error will be
11380  * placed in the event queue.
11381  */
11382 
11383 /*****************************************************************************
11384  **
11385  ** xcb_glx_get_convolution_parameteriv_cookie_t xcb_glx_get_convolution_parameteriv_unchecked
11386  **
11387  ** @param xcb_connection_t      *c
11388  ** @param xcb_glx_context_tag_t  context_tag
11389  ** @param uint32_t               target
11390  ** @param uint32_t               pname
11391  ** @returns xcb_glx_get_convolution_parameteriv_cookie_t
11392  **
11393  *****************************************************************************/
11394 
11395 xcb_glx_get_convolution_parameteriv_cookie_t
11396 xcb_glx_get_convolution_parameteriv_unchecked (xcb_connection_t      *c  /**< */,
11397                                                xcb_glx_context_tag_t  context_tag  /**< */,
11398                                                uint32_t               target  /**< */,
11399                                                uint32_t               pname  /**< */);
11400 
11401 
11402 /*****************************************************************************
11403  **
11404  ** int32_t * xcb_glx_get_convolution_parameteriv_data
11405  **
11406  ** @param const xcb_glx_get_convolution_parameteriv_reply_t *R
11407  ** @returns int32_t *
11408  **
11409  *****************************************************************************/
11410 
11411 int32_t *
11412 xcb_glx_get_convolution_parameteriv_data (const xcb_glx_get_convolution_parameteriv_reply_t *R  /**< */);
11413 
11414 
11415 /*****************************************************************************
11416  **
11417  ** int xcb_glx_get_convolution_parameteriv_data_length
11418  **
11419  ** @param const xcb_glx_get_convolution_parameteriv_reply_t *R
11420  ** @returns int
11421  **
11422  *****************************************************************************/
11423 
11424 int
11425 xcb_glx_get_convolution_parameteriv_data_length (const xcb_glx_get_convolution_parameteriv_reply_t *R  /**< */);
11426 
11427 
11428 /*****************************************************************************
11429  **
11430  ** xcb_generic_iterator_t xcb_glx_get_convolution_parameteriv_data_end
11431  **
11432  ** @param const xcb_glx_get_convolution_parameteriv_reply_t *R
11433  ** @returns xcb_generic_iterator_t
11434  **
11435  *****************************************************************************/
11436 
11437 xcb_generic_iterator_t
11438 xcb_glx_get_convolution_parameteriv_data_end (const xcb_glx_get_convolution_parameteriv_reply_t *R  /**< */);
11439 
11440 /**
11441  * Return the reply
11442  * @param c      The connection
11443  * @param cookie The cookie
11444  * @param e      The xcb_generic_error_t supplied
11445  *
11446  * Returns the reply of the request asked by
11447  *
11448  * The parameter @p e supplied to this function must be NULL if
11449  * xcb_glx_get_convolution_parameteriv_unchecked(). is used.
11450  * Otherwise, it stores the error if any.
11451  *
11452  * The returned value must be freed by the caller using free().
11453  */
11454 
11455 /*****************************************************************************
11456  **
11457  ** xcb_glx_get_convolution_parameteriv_reply_t * xcb_glx_get_convolution_parameteriv_reply
11458  **
11459  ** @param xcb_connection_t                              *c
11460  ** @param xcb_glx_get_convolution_parameteriv_cookie_t   cookie
11461  ** @param xcb_generic_error_t                          **e
11462  ** @returns xcb_glx_get_convolution_parameteriv_reply_t *
11463  **
11464  *****************************************************************************/
11465 
11466 xcb_glx_get_convolution_parameteriv_reply_t *
11467 xcb_glx_get_convolution_parameteriv_reply (xcb_connection_t                              *c  /**< */,
11468                                            xcb_glx_get_convolution_parameteriv_cookie_t   cookie  /**< */,
11469                                            xcb_generic_error_t                          **e  /**< */);
11470 
11471 /**
11472  * Delivers a request to the X server
11473  * @param c The connection
11474  * @return A cookie
11475  *
11476  * Delivers a request to the X server.
11477  *
11478  */
11479 
11480 /*****************************************************************************
11481  **
11482  ** xcb_glx_get_separable_filter_cookie_t xcb_glx_get_separable_filter
11483  **
11484  ** @param xcb_connection_t      *c
11485  ** @param xcb_glx_context_tag_t  context_tag
11486  ** @param uint32_t               target
11487  ** @param uint32_t               format
11488  ** @param uint32_t               type
11489  ** @param uint8_t                swap_bytes
11490  ** @returns xcb_glx_get_separable_filter_cookie_t
11491  **
11492  *****************************************************************************/
11493 
11494 xcb_glx_get_separable_filter_cookie_t
11495 xcb_glx_get_separable_filter (xcb_connection_t      *c  /**< */,
11496                               xcb_glx_context_tag_t  context_tag  /**< */,
11497                               uint32_t               target  /**< */,
11498                               uint32_t               format  /**< */,
11499                               uint32_t               type  /**< */,
11500                               uint8_t                swap_bytes  /**< */);
11501 
11502 /**
11503  * Delivers a request to the X server
11504  * @param c The connection
11505  * @return A cookie
11506  *
11507  * Delivers a request to the X server.
11508  *
11509  * This form can be used only if the request will cause
11510  * a reply to be generated. Any returned error will be
11511  * placed in the event queue.
11512  */
11513 
11514 /*****************************************************************************
11515  **
11516  ** xcb_glx_get_separable_filter_cookie_t xcb_glx_get_separable_filter_unchecked
11517  **
11518  ** @param xcb_connection_t      *c
11519  ** @param xcb_glx_context_tag_t  context_tag
11520  ** @param uint32_t               target
11521  ** @param uint32_t               format
11522  ** @param uint32_t               type
11523  ** @param uint8_t                swap_bytes
11524  ** @returns xcb_glx_get_separable_filter_cookie_t
11525  **
11526  *****************************************************************************/
11527 
11528 xcb_glx_get_separable_filter_cookie_t
11529 xcb_glx_get_separable_filter_unchecked (xcb_connection_t      *c  /**< */,
11530                                         xcb_glx_context_tag_t  context_tag  /**< */,
11531                                         uint32_t               target  /**< */,
11532                                         uint32_t               format  /**< */,
11533                                         uint32_t               type  /**< */,
11534                                         uint8_t                swap_bytes  /**< */);
11535 
11536 
11537 /*****************************************************************************
11538  **
11539  ** uint8_t * xcb_glx_get_separable_filter_rows_and_cols
11540  **
11541  ** @param const xcb_glx_get_separable_filter_reply_t *R
11542  ** @returns uint8_t *
11543  **
11544  *****************************************************************************/
11545 
11546 uint8_t *
11547 xcb_glx_get_separable_filter_rows_and_cols (const xcb_glx_get_separable_filter_reply_t *R  /**< */);
11548 
11549 
11550 /*****************************************************************************
11551  **
11552  ** int xcb_glx_get_separable_filter_rows_and_cols_length
11553  **
11554  ** @param const xcb_glx_get_separable_filter_reply_t *R
11555  ** @returns int
11556  **
11557  *****************************************************************************/
11558 
11559 int
11560 xcb_glx_get_separable_filter_rows_and_cols_length (const xcb_glx_get_separable_filter_reply_t *R  /**< */);
11561 
11562 
11563 /*****************************************************************************
11564  **
11565  ** xcb_generic_iterator_t xcb_glx_get_separable_filter_rows_and_cols_end
11566  **
11567  ** @param const xcb_glx_get_separable_filter_reply_t *R
11568  ** @returns xcb_generic_iterator_t
11569  **
11570  *****************************************************************************/
11571 
11572 xcb_generic_iterator_t
11573 xcb_glx_get_separable_filter_rows_and_cols_end (const xcb_glx_get_separable_filter_reply_t *R  /**< */);
11574 
11575 /**
11576  * Return the reply
11577  * @param c      The connection
11578  * @param cookie The cookie
11579  * @param e      The xcb_generic_error_t supplied
11580  *
11581  * Returns the reply of the request asked by
11582  *
11583  * The parameter @p e supplied to this function must be NULL if
11584  * xcb_glx_get_separable_filter_unchecked(). is used.
11585  * Otherwise, it stores the error if any.
11586  *
11587  * The returned value must be freed by the caller using free().
11588  */
11589 
11590 /*****************************************************************************
11591  **
11592  ** xcb_glx_get_separable_filter_reply_t * xcb_glx_get_separable_filter_reply
11593  **
11594  ** @param xcb_connection_t                       *c
11595  ** @param xcb_glx_get_separable_filter_cookie_t   cookie
11596  ** @param xcb_generic_error_t                   **e
11597  ** @returns xcb_glx_get_separable_filter_reply_t *
11598  **
11599  *****************************************************************************/
11600 
11601 xcb_glx_get_separable_filter_reply_t *
11602 xcb_glx_get_separable_filter_reply (xcb_connection_t                       *c  /**< */,
11603                                     xcb_glx_get_separable_filter_cookie_t   cookie  /**< */,
11604                                     xcb_generic_error_t                   **e  /**< */);
11605 
11606 /**
11607  * Delivers a request to the X server
11608  * @param c The connection
11609  * @return A cookie
11610  *
11611  * Delivers a request to the X server.
11612  *
11613  */
11614 
11615 /*****************************************************************************
11616  **
11617  ** xcb_glx_get_histogram_cookie_t xcb_glx_get_histogram
11618  **
11619  ** @param xcb_connection_t      *c
11620  ** @param xcb_glx_context_tag_t  context_tag
11621  ** @param uint32_t               target
11622  ** @param uint32_t               format
11623  ** @param uint32_t               type
11624  ** @param uint8_t                swap_bytes
11625  ** @param uint8_t                reset
11626  ** @returns xcb_glx_get_histogram_cookie_t
11627  **
11628  *****************************************************************************/
11629 
11630 xcb_glx_get_histogram_cookie_t
11631 xcb_glx_get_histogram (xcb_connection_t      *c  /**< */,
11632                        xcb_glx_context_tag_t  context_tag  /**< */,
11633                        uint32_t               target  /**< */,
11634                        uint32_t               format  /**< */,
11635                        uint32_t               type  /**< */,
11636                        uint8_t                swap_bytes  /**< */,
11637                        uint8_t                reset  /**< */);
11638 
11639 /**
11640  * Delivers a request to the X server
11641  * @param c The connection
11642  * @return A cookie
11643  *
11644  * Delivers a request to the X server.
11645  *
11646  * This form can be used only if the request will cause
11647  * a reply to be generated. Any returned error will be
11648  * placed in the event queue.
11649  */
11650 
11651 /*****************************************************************************
11652  **
11653  ** xcb_glx_get_histogram_cookie_t xcb_glx_get_histogram_unchecked
11654  **
11655  ** @param xcb_connection_t      *c
11656  ** @param xcb_glx_context_tag_t  context_tag
11657  ** @param uint32_t               target
11658  ** @param uint32_t               format
11659  ** @param uint32_t               type
11660  ** @param uint8_t                swap_bytes
11661  ** @param uint8_t                reset
11662  ** @returns xcb_glx_get_histogram_cookie_t
11663  **
11664  *****************************************************************************/
11665 
11666 xcb_glx_get_histogram_cookie_t
11667 xcb_glx_get_histogram_unchecked (xcb_connection_t      *c  /**< */,
11668                                  xcb_glx_context_tag_t  context_tag  /**< */,
11669                                  uint32_t               target  /**< */,
11670                                  uint32_t               format  /**< */,
11671                                  uint32_t               type  /**< */,
11672                                  uint8_t                swap_bytes  /**< */,
11673                                  uint8_t                reset  /**< */);
11674 
11675 
11676 /*****************************************************************************
11677  **
11678  ** uint8_t * xcb_glx_get_histogram_data
11679  **
11680  ** @param const xcb_glx_get_histogram_reply_t *R
11681  ** @returns uint8_t *
11682  **
11683  *****************************************************************************/
11684 
11685 uint8_t *
11686 xcb_glx_get_histogram_data (const xcb_glx_get_histogram_reply_t *R  /**< */);
11687 
11688 
11689 /*****************************************************************************
11690  **
11691  ** int xcb_glx_get_histogram_data_length
11692  **
11693  ** @param const xcb_glx_get_histogram_reply_t *R
11694  ** @returns int
11695  **
11696  *****************************************************************************/
11697 
11698 int
11699 xcb_glx_get_histogram_data_length (const xcb_glx_get_histogram_reply_t *R  /**< */);
11700 
11701 
11702 /*****************************************************************************
11703  **
11704  ** xcb_generic_iterator_t xcb_glx_get_histogram_data_end
11705  **
11706  ** @param const xcb_glx_get_histogram_reply_t *R
11707  ** @returns xcb_generic_iterator_t
11708  **
11709  *****************************************************************************/
11710 
11711 xcb_generic_iterator_t
11712 xcb_glx_get_histogram_data_end (const xcb_glx_get_histogram_reply_t *R  /**< */);
11713 
11714 /**
11715  * Return the reply
11716  * @param c      The connection
11717  * @param cookie The cookie
11718  * @param e      The xcb_generic_error_t supplied
11719  *
11720  * Returns the reply of the request asked by
11721  *
11722  * The parameter @p e supplied to this function must be NULL if
11723  * xcb_glx_get_histogram_unchecked(). is used.
11724  * Otherwise, it stores the error if any.
11725  *
11726  * The returned value must be freed by the caller using free().
11727  */
11728 
11729 /*****************************************************************************
11730  **
11731  ** xcb_glx_get_histogram_reply_t * xcb_glx_get_histogram_reply
11732  **
11733  ** @param xcb_connection_t                *c
11734  ** @param xcb_glx_get_histogram_cookie_t   cookie
11735  ** @param xcb_generic_error_t            **e
11736  ** @returns xcb_glx_get_histogram_reply_t *
11737  **
11738  *****************************************************************************/
11739 
11740 xcb_glx_get_histogram_reply_t *
11741 xcb_glx_get_histogram_reply (xcb_connection_t                *c  /**< */,
11742                              xcb_glx_get_histogram_cookie_t   cookie  /**< */,
11743                              xcb_generic_error_t            **e  /**< */);
11744 
11745 /**
11746  * Delivers a request to the X server
11747  * @param c The connection
11748  * @return A cookie
11749  *
11750  * Delivers a request to the X server.
11751  *
11752  */
11753 
11754 /*****************************************************************************
11755  **
11756  ** xcb_glx_get_histogram_parameterfv_cookie_t xcb_glx_get_histogram_parameterfv
11757  **
11758  ** @param xcb_connection_t      *c
11759  ** @param xcb_glx_context_tag_t  context_tag
11760  ** @param uint32_t               target
11761  ** @param uint32_t               pname
11762  ** @returns xcb_glx_get_histogram_parameterfv_cookie_t
11763  **
11764  *****************************************************************************/
11765 
11766 xcb_glx_get_histogram_parameterfv_cookie_t
11767 xcb_glx_get_histogram_parameterfv (xcb_connection_t      *c  /**< */,
11768                                    xcb_glx_context_tag_t  context_tag  /**< */,
11769                                    uint32_t               target  /**< */,
11770                                    uint32_t               pname  /**< */);
11771 
11772 /**
11773  * Delivers a request to the X server
11774  * @param c The connection
11775  * @return A cookie
11776  *
11777  * Delivers a request to the X server.
11778  *
11779  * This form can be used only if the request will cause
11780  * a reply to be generated. Any returned error will be
11781  * placed in the event queue.
11782  */
11783 
11784 /*****************************************************************************
11785  **
11786  ** xcb_glx_get_histogram_parameterfv_cookie_t xcb_glx_get_histogram_parameterfv_unchecked
11787  **
11788  ** @param xcb_connection_t      *c
11789  ** @param xcb_glx_context_tag_t  context_tag
11790  ** @param uint32_t               target
11791  ** @param uint32_t               pname
11792  ** @returns xcb_glx_get_histogram_parameterfv_cookie_t
11793  **
11794  *****************************************************************************/
11795 
11796 xcb_glx_get_histogram_parameterfv_cookie_t
11797 xcb_glx_get_histogram_parameterfv_unchecked (xcb_connection_t      *c  /**< */,
11798                                              xcb_glx_context_tag_t  context_tag  /**< */,
11799                                              uint32_t               target  /**< */,
11800                                              uint32_t               pname  /**< */);
11801 
11802 
11803 /*****************************************************************************
11804  **
11805  ** xcb_glx_float32_t * xcb_glx_get_histogram_parameterfv_data
11806  **
11807  ** @param const xcb_glx_get_histogram_parameterfv_reply_t *R
11808  ** @returns xcb_glx_float32_t *
11809  **
11810  *****************************************************************************/
11811 
11812 xcb_glx_float32_t *
11813 xcb_glx_get_histogram_parameterfv_data (const xcb_glx_get_histogram_parameterfv_reply_t *R  /**< */);
11814 
11815 
11816 /*****************************************************************************
11817  **
11818  ** int xcb_glx_get_histogram_parameterfv_data_length
11819  **
11820  ** @param const xcb_glx_get_histogram_parameterfv_reply_t *R
11821  ** @returns int
11822  **
11823  *****************************************************************************/
11824 
11825 int
11826 xcb_glx_get_histogram_parameterfv_data_length (const xcb_glx_get_histogram_parameterfv_reply_t *R  /**< */);
11827 
11828 
11829 /*****************************************************************************
11830  **
11831  ** xcb_generic_iterator_t xcb_glx_get_histogram_parameterfv_data_end
11832  **
11833  ** @param const xcb_glx_get_histogram_parameterfv_reply_t *R
11834  ** @returns xcb_generic_iterator_t
11835  **
11836  *****************************************************************************/
11837 
11838 xcb_generic_iterator_t
11839 xcb_glx_get_histogram_parameterfv_data_end (const xcb_glx_get_histogram_parameterfv_reply_t *R  /**< */);
11840 
11841 /**
11842  * Return the reply
11843  * @param c      The connection
11844  * @param cookie The cookie
11845  * @param e      The xcb_generic_error_t supplied
11846  *
11847  * Returns the reply of the request asked by
11848  *
11849  * The parameter @p e supplied to this function must be NULL if
11850  * xcb_glx_get_histogram_parameterfv_unchecked(). is used.
11851  * Otherwise, it stores the error if any.
11852  *
11853  * The returned value must be freed by the caller using free().
11854  */
11855 
11856 /*****************************************************************************
11857  **
11858  ** xcb_glx_get_histogram_parameterfv_reply_t * xcb_glx_get_histogram_parameterfv_reply
11859  **
11860  ** @param xcb_connection_t                            *c
11861  ** @param xcb_glx_get_histogram_parameterfv_cookie_t   cookie
11862  ** @param xcb_generic_error_t                        **e
11863  ** @returns xcb_glx_get_histogram_parameterfv_reply_t *
11864  **
11865  *****************************************************************************/
11866 
11867 xcb_glx_get_histogram_parameterfv_reply_t *
11868 xcb_glx_get_histogram_parameterfv_reply (xcb_connection_t                            *c  /**< */,
11869                                          xcb_glx_get_histogram_parameterfv_cookie_t   cookie  /**< */,
11870                                          xcb_generic_error_t                        **e  /**< */);
11871 
11872 /**
11873  * Delivers a request to the X server
11874  * @param c The connection
11875  * @return A cookie
11876  *
11877  * Delivers a request to the X server.
11878  *
11879  */
11880 
11881 /*****************************************************************************
11882  **
11883  ** xcb_glx_get_histogram_parameteriv_cookie_t xcb_glx_get_histogram_parameteriv
11884  **
11885  ** @param xcb_connection_t      *c
11886  ** @param xcb_glx_context_tag_t  context_tag
11887  ** @param uint32_t               target
11888  ** @param uint32_t               pname
11889  ** @returns xcb_glx_get_histogram_parameteriv_cookie_t
11890  **
11891  *****************************************************************************/
11892 
11893 xcb_glx_get_histogram_parameteriv_cookie_t
11894 xcb_glx_get_histogram_parameteriv (xcb_connection_t      *c  /**< */,
11895                                    xcb_glx_context_tag_t  context_tag  /**< */,
11896                                    uint32_t               target  /**< */,
11897                                    uint32_t               pname  /**< */);
11898 
11899 /**
11900  * Delivers a request to the X server
11901  * @param c The connection
11902  * @return A cookie
11903  *
11904  * Delivers a request to the X server.
11905  *
11906  * This form can be used only if the request will cause
11907  * a reply to be generated. Any returned error will be
11908  * placed in the event queue.
11909  */
11910 
11911 /*****************************************************************************
11912  **
11913  ** xcb_glx_get_histogram_parameteriv_cookie_t xcb_glx_get_histogram_parameteriv_unchecked
11914  **
11915  ** @param xcb_connection_t      *c
11916  ** @param xcb_glx_context_tag_t  context_tag
11917  ** @param uint32_t               target
11918  ** @param uint32_t               pname
11919  ** @returns xcb_glx_get_histogram_parameteriv_cookie_t
11920  **
11921  *****************************************************************************/
11922 
11923 xcb_glx_get_histogram_parameteriv_cookie_t
11924 xcb_glx_get_histogram_parameteriv_unchecked (xcb_connection_t      *c  /**< */,
11925                                              xcb_glx_context_tag_t  context_tag  /**< */,
11926                                              uint32_t               target  /**< */,
11927                                              uint32_t               pname  /**< */);
11928 
11929 
11930 /*****************************************************************************
11931  **
11932  ** int32_t * xcb_glx_get_histogram_parameteriv_data
11933  **
11934  ** @param const xcb_glx_get_histogram_parameteriv_reply_t *R
11935  ** @returns int32_t *
11936  **
11937  *****************************************************************************/
11938 
11939 int32_t *
11940 xcb_glx_get_histogram_parameteriv_data (const xcb_glx_get_histogram_parameteriv_reply_t *R  /**< */);
11941 
11942 
11943 /*****************************************************************************
11944  **
11945  ** int xcb_glx_get_histogram_parameteriv_data_length
11946  **
11947  ** @param const xcb_glx_get_histogram_parameteriv_reply_t *R
11948  ** @returns int
11949  **
11950  *****************************************************************************/
11951 
11952 int
11953 xcb_glx_get_histogram_parameteriv_data_length (const xcb_glx_get_histogram_parameteriv_reply_t *R  /**< */);
11954 
11955 
11956 /*****************************************************************************
11957  **
11958  ** xcb_generic_iterator_t xcb_glx_get_histogram_parameteriv_data_end
11959  **
11960  ** @param const xcb_glx_get_histogram_parameteriv_reply_t *R
11961  ** @returns xcb_generic_iterator_t
11962  **
11963  *****************************************************************************/
11964 
11965 xcb_generic_iterator_t
11966 xcb_glx_get_histogram_parameteriv_data_end (const xcb_glx_get_histogram_parameteriv_reply_t *R  /**< */);
11967 
11968 /**
11969  * Return the reply
11970  * @param c      The connection
11971  * @param cookie The cookie
11972  * @param e      The xcb_generic_error_t supplied
11973  *
11974  * Returns the reply of the request asked by
11975  *
11976  * The parameter @p e supplied to this function must be NULL if
11977  * xcb_glx_get_histogram_parameteriv_unchecked(). is used.
11978  * Otherwise, it stores the error if any.
11979  *
11980  * The returned value must be freed by the caller using free().
11981  */
11982 
11983 /*****************************************************************************
11984  **
11985  ** xcb_glx_get_histogram_parameteriv_reply_t * xcb_glx_get_histogram_parameteriv_reply
11986  **
11987  ** @param xcb_connection_t                            *c
11988  ** @param xcb_glx_get_histogram_parameteriv_cookie_t   cookie
11989  ** @param xcb_generic_error_t                        **e
11990  ** @returns xcb_glx_get_histogram_parameteriv_reply_t *
11991  **
11992  *****************************************************************************/
11993 
11994 xcb_glx_get_histogram_parameteriv_reply_t *
11995 xcb_glx_get_histogram_parameteriv_reply (xcb_connection_t                            *c  /**< */,
11996                                          xcb_glx_get_histogram_parameteriv_cookie_t   cookie  /**< */,
11997                                          xcb_generic_error_t                        **e  /**< */);
11998 
11999 /**
12000  * Delivers a request to the X server
12001  * @param c The connection
12002  * @return A cookie
12003  *
12004  * Delivers a request to the X server.
12005  *
12006  */
12007 
12008 /*****************************************************************************
12009  **
12010  ** xcb_glx_get_minmax_cookie_t xcb_glx_get_minmax
12011  **
12012  ** @param xcb_connection_t      *c
12013  ** @param xcb_glx_context_tag_t  context_tag
12014  ** @param uint32_t               target
12015  ** @param uint32_t               format
12016  ** @param uint32_t               type
12017  ** @param uint8_t                swap_bytes
12018  ** @param uint8_t                reset
12019  ** @returns xcb_glx_get_minmax_cookie_t
12020  **
12021  *****************************************************************************/
12022 
12023 xcb_glx_get_minmax_cookie_t
12024 xcb_glx_get_minmax (xcb_connection_t      *c  /**< */,
12025                     xcb_glx_context_tag_t  context_tag  /**< */,
12026                     uint32_t               target  /**< */,
12027                     uint32_t               format  /**< */,
12028                     uint32_t               type  /**< */,
12029                     uint8_t                swap_bytes  /**< */,
12030                     uint8_t                reset  /**< */);
12031 
12032 /**
12033  * Delivers a request to the X server
12034  * @param c The connection
12035  * @return A cookie
12036  *
12037  * Delivers a request to the X server.
12038  *
12039  * This form can be used only if the request will cause
12040  * a reply to be generated. Any returned error will be
12041  * placed in the event queue.
12042  */
12043 
12044 /*****************************************************************************
12045  **
12046  ** xcb_glx_get_minmax_cookie_t xcb_glx_get_minmax_unchecked
12047  **
12048  ** @param xcb_connection_t      *c
12049  ** @param xcb_glx_context_tag_t  context_tag
12050  ** @param uint32_t               target
12051  ** @param uint32_t               format
12052  ** @param uint32_t               type
12053  ** @param uint8_t                swap_bytes
12054  ** @param uint8_t                reset
12055  ** @returns xcb_glx_get_minmax_cookie_t
12056  **
12057  *****************************************************************************/
12058 
12059 xcb_glx_get_minmax_cookie_t
12060 xcb_glx_get_minmax_unchecked (xcb_connection_t      *c  /**< */,
12061                               xcb_glx_context_tag_t  context_tag  /**< */,
12062                               uint32_t               target  /**< */,
12063                               uint32_t               format  /**< */,
12064                               uint32_t               type  /**< */,
12065                               uint8_t                swap_bytes  /**< */,
12066                               uint8_t                reset  /**< */);
12067 
12068 
12069 /*****************************************************************************
12070  **
12071  ** uint8_t * xcb_glx_get_minmax_data
12072  **
12073  ** @param const xcb_glx_get_minmax_reply_t *R
12074  ** @returns uint8_t *
12075  **
12076  *****************************************************************************/
12077 
12078 uint8_t *
12079 xcb_glx_get_minmax_data (const xcb_glx_get_minmax_reply_t *R  /**< */);
12080 
12081 
12082 /*****************************************************************************
12083  **
12084  ** int xcb_glx_get_minmax_data_length
12085  **
12086  ** @param const xcb_glx_get_minmax_reply_t *R
12087  ** @returns int
12088  **
12089  *****************************************************************************/
12090 
12091 int
12092 xcb_glx_get_minmax_data_length (const xcb_glx_get_minmax_reply_t *R  /**< */);
12093 
12094 
12095 /*****************************************************************************
12096  **
12097  ** xcb_generic_iterator_t xcb_glx_get_minmax_data_end
12098  **
12099  ** @param const xcb_glx_get_minmax_reply_t *R
12100  ** @returns xcb_generic_iterator_t
12101  **
12102  *****************************************************************************/
12103 
12104 xcb_generic_iterator_t
12105 xcb_glx_get_minmax_data_end (const xcb_glx_get_minmax_reply_t *R  /**< */);
12106 
12107 /**
12108  * Return the reply
12109  * @param c      The connection
12110  * @param cookie The cookie
12111  * @param e      The xcb_generic_error_t supplied
12112  *
12113  * Returns the reply of the request asked by
12114  *
12115  * The parameter @p e supplied to this function must be NULL if
12116  * xcb_glx_get_minmax_unchecked(). is used.
12117  * Otherwise, it stores the error if any.
12118  *
12119  * The returned value must be freed by the caller using free().
12120  */
12121 
12122 /*****************************************************************************
12123  **
12124  ** xcb_glx_get_minmax_reply_t * xcb_glx_get_minmax_reply
12125  **
12126  ** @param xcb_connection_t             *c
12127  ** @param xcb_glx_get_minmax_cookie_t   cookie
12128  ** @param xcb_generic_error_t         **e
12129  ** @returns xcb_glx_get_minmax_reply_t *
12130  **
12131  *****************************************************************************/
12132 
12133 xcb_glx_get_minmax_reply_t *
12134 xcb_glx_get_minmax_reply (xcb_connection_t             *c  /**< */,
12135                           xcb_glx_get_minmax_cookie_t   cookie  /**< */,
12136                           xcb_generic_error_t         **e  /**< */);
12137 
12138 /**
12139  * Delivers a request to the X server
12140  * @param c The connection
12141  * @return A cookie
12142  *
12143  * Delivers a request to the X server.
12144  *
12145  */
12146 
12147 /*****************************************************************************
12148  **
12149  ** xcb_glx_get_minmax_parameterfv_cookie_t xcb_glx_get_minmax_parameterfv
12150  **
12151  ** @param xcb_connection_t      *c
12152  ** @param xcb_glx_context_tag_t  context_tag
12153  ** @param uint32_t               target
12154  ** @param uint32_t               pname
12155  ** @returns xcb_glx_get_minmax_parameterfv_cookie_t
12156  **
12157  *****************************************************************************/
12158 
12159 xcb_glx_get_minmax_parameterfv_cookie_t
12160 xcb_glx_get_minmax_parameterfv (xcb_connection_t      *c  /**< */,
12161                                 xcb_glx_context_tag_t  context_tag  /**< */,
12162                                 uint32_t               target  /**< */,
12163                                 uint32_t               pname  /**< */);
12164 
12165 /**
12166  * Delivers a request to the X server
12167  * @param c The connection
12168  * @return A cookie
12169  *
12170  * Delivers a request to the X server.
12171  *
12172  * This form can be used only if the request will cause
12173  * a reply to be generated. Any returned error will be
12174  * placed in the event queue.
12175  */
12176 
12177 /*****************************************************************************
12178  **
12179  ** xcb_glx_get_minmax_parameterfv_cookie_t xcb_glx_get_minmax_parameterfv_unchecked
12180  **
12181  ** @param xcb_connection_t      *c
12182  ** @param xcb_glx_context_tag_t  context_tag
12183  ** @param uint32_t               target
12184  ** @param uint32_t               pname
12185  ** @returns xcb_glx_get_minmax_parameterfv_cookie_t
12186  **
12187  *****************************************************************************/
12188 
12189 xcb_glx_get_minmax_parameterfv_cookie_t
12190 xcb_glx_get_minmax_parameterfv_unchecked (xcb_connection_t      *c  /**< */,
12191                                           xcb_glx_context_tag_t  context_tag  /**< */,
12192                                           uint32_t               target  /**< */,
12193                                           uint32_t               pname  /**< */);
12194 
12195 
12196 /*****************************************************************************
12197  **
12198  ** xcb_glx_float32_t * xcb_glx_get_minmax_parameterfv_data
12199  **
12200  ** @param const xcb_glx_get_minmax_parameterfv_reply_t *R
12201  ** @returns xcb_glx_float32_t *
12202  **
12203  *****************************************************************************/
12204 
12205 xcb_glx_float32_t *
12206 xcb_glx_get_minmax_parameterfv_data (const xcb_glx_get_minmax_parameterfv_reply_t *R  /**< */);
12207 
12208 
12209 /*****************************************************************************
12210  **
12211  ** int xcb_glx_get_minmax_parameterfv_data_length
12212  **
12213  ** @param const xcb_glx_get_minmax_parameterfv_reply_t *R
12214  ** @returns int
12215  **
12216  *****************************************************************************/
12217 
12218 int
12219 xcb_glx_get_minmax_parameterfv_data_length (const xcb_glx_get_minmax_parameterfv_reply_t *R  /**< */);
12220 
12221 
12222 /*****************************************************************************
12223  **
12224  ** xcb_generic_iterator_t xcb_glx_get_minmax_parameterfv_data_end
12225  **
12226  ** @param const xcb_glx_get_minmax_parameterfv_reply_t *R
12227  ** @returns xcb_generic_iterator_t
12228  **
12229  *****************************************************************************/
12230 
12231 xcb_generic_iterator_t
12232 xcb_glx_get_minmax_parameterfv_data_end (const xcb_glx_get_minmax_parameterfv_reply_t *R  /**< */);
12233 
12234 /**
12235  * Return the reply
12236  * @param c      The connection
12237  * @param cookie The cookie
12238  * @param e      The xcb_generic_error_t supplied
12239  *
12240  * Returns the reply of the request asked by
12241  *
12242  * The parameter @p e supplied to this function must be NULL if
12243  * xcb_glx_get_minmax_parameterfv_unchecked(). is used.
12244  * Otherwise, it stores the error if any.
12245  *
12246  * The returned value must be freed by the caller using free().
12247  */
12248 
12249 /*****************************************************************************
12250  **
12251  ** xcb_glx_get_minmax_parameterfv_reply_t * xcb_glx_get_minmax_parameterfv_reply
12252  **
12253  ** @param xcb_connection_t                         *c
12254  ** @param xcb_glx_get_minmax_parameterfv_cookie_t   cookie
12255  ** @param xcb_generic_error_t                     **e
12256  ** @returns xcb_glx_get_minmax_parameterfv_reply_t *
12257  **
12258  *****************************************************************************/
12259 
12260 xcb_glx_get_minmax_parameterfv_reply_t *
12261 xcb_glx_get_minmax_parameterfv_reply (xcb_connection_t                         *c  /**< */,
12262                                       xcb_glx_get_minmax_parameterfv_cookie_t   cookie  /**< */,
12263                                       xcb_generic_error_t                     **e  /**< */);
12264 
12265 /**
12266  * Delivers a request to the X server
12267  * @param c The connection
12268  * @return A cookie
12269  *
12270  * Delivers a request to the X server.
12271  *
12272  */
12273 
12274 /*****************************************************************************
12275  **
12276  ** xcb_glx_get_minmax_parameteriv_cookie_t xcb_glx_get_minmax_parameteriv
12277  **
12278  ** @param xcb_connection_t      *c
12279  ** @param xcb_glx_context_tag_t  context_tag
12280  ** @param uint32_t               target
12281  ** @param uint32_t               pname
12282  ** @returns xcb_glx_get_minmax_parameteriv_cookie_t
12283  **
12284  *****************************************************************************/
12285 
12286 xcb_glx_get_minmax_parameteriv_cookie_t
12287 xcb_glx_get_minmax_parameteriv (xcb_connection_t      *c  /**< */,
12288                                 xcb_glx_context_tag_t  context_tag  /**< */,
12289                                 uint32_t               target  /**< */,
12290                                 uint32_t               pname  /**< */);
12291 
12292 /**
12293  * Delivers a request to the X server
12294  * @param c The connection
12295  * @return A cookie
12296  *
12297  * Delivers a request to the X server.
12298  *
12299  * This form can be used only if the request will cause
12300  * a reply to be generated. Any returned error will be
12301  * placed in the event queue.
12302  */
12303 
12304 /*****************************************************************************
12305  **
12306  ** xcb_glx_get_minmax_parameteriv_cookie_t xcb_glx_get_minmax_parameteriv_unchecked
12307  **
12308  ** @param xcb_connection_t      *c
12309  ** @param xcb_glx_context_tag_t  context_tag
12310  ** @param uint32_t               target
12311  ** @param uint32_t               pname
12312  ** @returns xcb_glx_get_minmax_parameteriv_cookie_t
12313  **
12314  *****************************************************************************/
12315 
12316 xcb_glx_get_minmax_parameteriv_cookie_t
12317 xcb_glx_get_minmax_parameteriv_unchecked (xcb_connection_t      *c  /**< */,
12318                                           xcb_glx_context_tag_t  context_tag  /**< */,
12319                                           uint32_t               target  /**< */,
12320                                           uint32_t               pname  /**< */);
12321 
12322 
12323 /*****************************************************************************
12324  **
12325  ** int32_t * xcb_glx_get_minmax_parameteriv_data
12326  **
12327  ** @param const xcb_glx_get_minmax_parameteriv_reply_t *R
12328  ** @returns int32_t *
12329  **
12330  *****************************************************************************/
12331 
12332 int32_t *
12333 xcb_glx_get_minmax_parameteriv_data (const xcb_glx_get_minmax_parameteriv_reply_t *R  /**< */);
12334 
12335 
12336 /*****************************************************************************
12337  **
12338  ** int xcb_glx_get_minmax_parameteriv_data_length
12339  **
12340  ** @param const xcb_glx_get_minmax_parameteriv_reply_t *R
12341  ** @returns int
12342  **
12343  *****************************************************************************/
12344 
12345 int
12346 xcb_glx_get_minmax_parameteriv_data_length (const xcb_glx_get_minmax_parameteriv_reply_t *R  /**< */);
12347 
12348 
12349 /*****************************************************************************
12350  **
12351  ** xcb_generic_iterator_t xcb_glx_get_minmax_parameteriv_data_end
12352  **
12353  ** @param const xcb_glx_get_minmax_parameteriv_reply_t *R
12354  ** @returns xcb_generic_iterator_t
12355  **
12356  *****************************************************************************/
12357 
12358 xcb_generic_iterator_t
12359 xcb_glx_get_minmax_parameteriv_data_end (const xcb_glx_get_minmax_parameteriv_reply_t *R  /**< */);
12360 
12361 /**
12362  * Return the reply
12363  * @param c      The connection
12364  * @param cookie The cookie
12365  * @param e      The xcb_generic_error_t supplied
12366  *
12367  * Returns the reply of the request asked by
12368  *
12369  * The parameter @p e supplied to this function must be NULL if
12370  * xcb_glx_get_minmax_parameteriv_unchecked(). is used.
12371  * Otherwise, it stores the error if any.
12372  *
12373  * The returned value must be freed by the caller using free().
12374  */
12375 
12376 /*****************************************************************************
12377  **
12378  ** xcb_glx_get_minmax_parameteriv_reply_t * xcb_glx_get_minmax_parameteriv_reply
12379  **
12380  ** @param xcb_connection_t                         *c
12381  ** @param xcb_glx_get_minmax_parameteriv_cookie_t   cookie
12382  ** @param xcb_generic_error_t                     **e
12383  ** @returns xcb_glx_get_minmax_parameteriv_reply_t *
12384  **
12385  *****************************************************************************/
12386 
12387 xcb_glx_get_minmax_parameteriv_reply_t *
12388 xcb_glx_get_minmax_parameteriv_reply (xcb_connection_t                         *c  /**< */,
12389                                       xcb_glx_get_minmax_parameteriv_cookie_t   cookie  /**< */,
12390                                       xcb_generic_error_t                     **e  /**< */);
12391 
12392 /**
12393  * Delivers a request to the X server
12394  * @param c The connection
12395  * @return A cookie
12396  *
12397  * Delivers a request to the X server.
12398  *
12399  */
12400 
12401 /*****************************************************************************
12402  **
12403  ** xcb_glx_get_compressed_tex_image_arb_cookie_t xcb_glx_get_compressed_tex_image_arb
12404  **
12405  ** @param xcb_connection_t      *c
12406  ** @param xcb_glx_context_tag_t  context_tag
12407  ** @param uint32_t               target
12408  ** @param int32_t                level
12409  ** @returns xcb_glx_get_compressed_tex_image_arb_cookie_t
12410  **
12411  *****************************************************************************/
12412 
12413 xcb_glx_get_compressed_tex_image_arb_cookie_t
12414 xcb_glx_get_compressed_tex_image_arb (xcb_connection_t      *c  /**< */,
12415                                       xcb_glx_context_tag_t  context_tag  /**< */,
12416                                       uint32_t               target  /**< */,
12417                                       int32_t                level  /**< */);
12418 
12419 /**
12420  * Delivers a request to the X server
12421  * @param c The connection
12422  * @return A cookie
12423  *
12424  * Delivers a request to the X server.
12425  *
12426  * This form can be used only if the request will cause
12427  * a reply to be generated. Any returned error will be
12428  * placed in the event queue.
12429  */
12430 
12431 /*****************************************************************************
12432  **
12433  ** xcb_glx_get_compressed_tex_image_arb_cookie_t xcb_glx_get_compressed_tex_image_arb_unchecked
12434  **
12435  ** @param xcb_connection_t      *c
12436  ** @param xcb_glx_context_tag_t  context_tag
12437  ** @param uint32_t               target
12438  ** @param int32_t                level
12439  ** @returns xcb_glx_get_compressed_tex_image_arb_cookie_t
12440  **
12441  *****************************************************************************/
12442 
12443 xcb_glx_get_compressed_tex_image_arb_cookie_t
12444 xcb_glx_get_compressed_tex_image_arb_unchecked (xcb_connection_t      *c  /**< */,
12445                                                 xcb_glx_context_tag_t  context_tag  /**< */,
12446                                                 uint32_t               target  /**< */,
12447                                                 int32_t                level  /**< */);
12448 
12449 
12450 /*****************************************************************************
12451  **
12452  ** uint8_t * xcb_glx_get_compressed_tex_image_arb_data
12453  **
12454  ** @param const xcb_glx_get_compressed_tex_image_arb_reply_t *R
12455  ** @returns uint8_t *
12456  **
12457  *****************************************************************************/
12458 
12459 uint8_t *
12460 xcb_glx_get_compressed_tex_image_arb_data (const xcb_glx_get_compressed_tex_image_arb_reply_t *R  /**< */);
12461 
12462 
12463 /*****************************************************************************
12464  **
12465  ** int xcb_glx_get_compressed_tex_image_arb_data_length
12466  **
12467  ** @param const xcb_glx_get_compressed_tex_image_arb_reply_t *R
12468  ** @returns int
12469  **
12470  *****************************************************************************/
12471 
12472 int
12473 xcb_glx_get_compressed_tex_image_arb_data_length (const xcb_glx_get_compressed_tex_image_arb_reply_t *R  /**< */);
12474 
12475 
12476 /*****************************************************************************
12477  **
12478  ** xcb_generic_iterator_t xcb_glx_get_compressed_tex_image_arb_data_end
12479  **
12480  ** @param const xcb_glx_get_compressed_tex_image_arb_reply_t *R
12481  ** @returns xcb_generic_iterator_t
12482  **
12483  *****************************************************************************/
12484 
12485 xcb_generic_iterator_t
12486 xcb_glx_get_compressed_tex_image_arb_data_end (const xcb_glx_get_compressed_tex_image_arb_reply_t *R  /**< */);
12487 
12488 /**
12489  * Return the reply
12490  * @param c      The connection
12491  * @param cookie The cookie
12492  * @param e      The xcb_generic_error_t supplied
12493  *
12494  * Returns the reply of the request asked by
12495  *
12496  * The parameter @p e supplied to this function must be NULL if
12497  * xcb_glx_get_compressed_tex_image_arb_unchecked(). is used.
12498  * Otherwise, it stores the error if any.
12499  *
12500  * The returned value must be freed by the caller using free().
12501  */
12502 
12503 /*****************************************************************************
12504  **
12505  ** xcb_glx_get_compressed_tex_image_arb_reply_t * xcb_glx_get_compressed_tex_image_arb_reply
12506  **
12507  ** @param xcb_connection_t                               *c
12508  ** @param xcb_glx_get_compressed_tex_image_arb_cookie_t   cookie
12509  ** @param xcb_generic_error_t                           **e
12510  ** @returns xcb_glx_get_compressed_tex_image_arb_reply_t *
12511  **
12512  *****************************************************************************/
12513 
12514 xcb_glx_get_compressed_tex_image_arb_reply_t *
12515 xcb_glx_get_compressed_tex_image_arb_reply (xcb_connection_t                               *c  /**< */,
12516                                             xcb_glx_get_compressed_tex_image_arb_cookie_t   cookie  /**< */,
12517                                             xcb_generic_error_t                           **e  /**< */);
12518 
12519 /**
12520  * Delivers a request to the X server
12521  * @param c The connection
12522  * @return A cookie
12523  *
12524  * Delivers a request to the X server.
12525  *
12526  * This form can be used only if the request will not cause
12527  * a reply to be generated. Any returned error will be
12528  * saved for handling by xcb_request_check().
12529  */
12530 
12531 /*****************************************************************************
12532  **
12533  ** xcb_void_cookie_t xcb_glx_delete_queries_arb_checked
12534  **
12535  ** @param xcb_connection_t      *c
12536  ** @param xcb_glx_context_tag_t  context_tag
12537  ** @param int32_t                n
12538  ** @param const uint32_t        *ids
12539  ** @returns xcb_void_cookie_t
12540  **
12541  *****************************************************************************/
12542 
12543 xcb_void_cookie_t
12544 xcb_glx_delete_queries_arb_checked (xcb_connection_t      *c  /**< */,
12545                                     xcb_glx_context_tag_t  context_tag  /**< */,
12546                                     int32_t                n  /**< */,
12547                                     const uint32_t        *ids  /**< */);
12548 
12549 /**
12550  * Delivers a request to the X server
12551  * @param c The connection
12552  * @return A cookie
12553  *
12554  * Delivers a request to the X server.
12555  *
12556  */
12557 
12558 /*****************************************************************************
12559  **
12560  ** xcb_void_cookie_t xcb_glx_delete_queries_arb
12561  **
12562  ** @param xcb_connection_t      *c
12563  ** @param xcb_glx_context_tag_t  context_tag
12564  ** @param int32_t                n
12565  ** @param const uint32_t        *ids
12566  ** @returns xcb_void_cookie_t
12567  **
12568  *****************************************************************************/
12569 
12570 xcb_void_cookie_t
12571 xcb_glx_delete_queries_arb (xcb_connection_t      *c  /**< */,
12572                             xcb_glx_context_tag_t  context_tag  /**< */,
12573                             int32_t                n  /**< */,
12574                             const uint32_t        *ids  /**< */);
12575 
12576 /**
12577  * Delivers a request to the X server
12578  * @param c The connection
12579  * @return A cookie
12580  *
12581  * Delivers a request to the X server.
12582  *
12583  */
12584 
12585 /*****************************************************************************
12586  **
12587  ** xcb_glx_gen_queries_arb_cookie_t xcb_glx_gen_queries_arb
12588  **
12589  ** @param xcb_connection_t      *c
12590  ** @param xcb_glx_context_tag_t  context_tag
12591  ** @param int32_t                n
12592  ** @returns xcb_glx_gen_queries_arb_cookie_t
12593  **
12594  *****************************************************************************/
12595 
12596 xcb_glx_gen_queries_arb_cookie_t
12597 xcb_glx_gen_queries_arb (xcb_connection_t      *c  /**< */,
12598                          xcb_glx_context_tag_t  context_tag  /**< */,
12599                          int32_t                n  /**< */);
12600 
12601 /**
12602  * Delivers a request to the X server
12603  * @param c The connection
12604  * @return A cookie
12605  *
12606  * Delivers a request to the X server.
12607  *
12608  * This form can be used only if the request will cause
12609  * a reply to be generated. Any returned error will be
12610  * placed in the event queue.
12611  */
12612 
12613 /*****************************************************************************
12614  **
12615  ** xcb_glx_gen_queries_arb_cookie_t xcb_glx_gen_queries_arb_unchecked
12616  **
12617  ** @param xcb_connection_t      *c
12618  ** @param xcb_glx_context_tag_t  context_tag
12619  ** @param int32_t                n
12620  ** @returns xcb_glx_gen_queries_arb_cookie_t
12621  **
12622  *****************************************************************************/
12623 
12624 xcb_glx_gen_queries_arb_cookie_t
12625 xcb_glx_gen_queries_arb_unchecked (xcb_connection_t      *c  /**< */,
12626                                    xcb_glx_context_tag_t  context_tag  /**< */,
12627                                    int32_t                n  /**< */);
12628 
12629 
12630 /*****************************************************************************
12631  **
12632  ** uint32_t * xcb_glx_gen_queries_arb_data
12633  **
12634  ** @param const xcb_glx_gen_queries_arb_reply_t *R
12635  ** @returns uint32_t *
12636  **
12637  *****************************************************************************/
12638 
12639 uint32_t *
12640 xcb_glx_gen_queries_arb_data (const xcb_glx_gen_queries_arb_reply_t *R  /**< */);
12641 
12642 
12643 /*****************************************************************************
12644  **
12645  ** int xcb_glx_gen_queries_arb_data_length
12646  **
12647  ** @param const xcb_glx_gen_queries_arb_reply_t *R
12648  ** @returns int
12649  **
12650  *****************************************************************************/
12651 
12652 int
12653 xcb_glx_gen_queries_arb_data_length (const xcb_glx_gen_queries_arb_reply_t *R  /**< */);
12654 
12655 
12656 /*****************************************************************************
12657  **
12658  ** xcb_generic_iterator_t xcb_glx_gen_queries_arb_data_end
12659  **
12660  ** @param const xcb_glx_gen_queries_arb_reply_t *R
12661  ** @returns xcb_generic_iterator_t
12662  **
12663  *****************************************************************************/
12664 
12665 xcb_generic_iterator_t
12666 xcb_glx_gen_queries_arb_data_end (const xcb_glx_gen_queries_arb_reply_t *R  /**< */);
12667 
12668 /**
12669  * Return the reply
12670  * @param c      The connection
12671  * @param cookie The cookie
12672  * @param e      The xcb_generic_error_t supplied
12673  *
12674  * Returns the reply of the request asked by
12675  *
12676  * The parameter @p e supplied to this function must be NULL if
12677  * xcb_glx_gen_queries_arb_unchecked(). is used.
12678  * Otherwise, it stores the error if any.
12679  *
12680  * The returned value must be freed by the caller using free().
12681  */
12682 
12683 /*****************************************************************************
12684  **
12685  ** xcb_glx_gen_queries_arb_reply_t * xcb_glx_gen_queries_arb_reply
12686  **
12687  ** @param xcb_connection_t                  *c
12688  ** @param xcb_glx_gen_queries_arb_cookie_t   cookie
12689  ** @param xcb_generic_error_t              **e
12690  ** @returns xcb_glx_gen_queries_arb_reply_t *
12691  **
12692  *****************************************************************************/
12693 
12694 xcb_glx_gen_queries_arb_reply_t *
12695 xcb_glx_gen_queries_arb_reply (xcb_connection_t                  *c  /**< */,
12696                                xcb_glx_gen_queries_arb_cookie_t   cookie  /**< */,
12697                                xcb_generic_error_t              **e  /**< */);
12698 
12699 /**
12700  * Delivers a request to the X server
12701  * @param c The connection
12702  * @return A cookie
12703  *
12704  * Delivers a request to the X server.
12705  *
12706  */
12707 
12708 /*****************************************************************************
12709  **
12710  ** xcb_glx_is_query_arb_cookie_t xcb_glx_is_query_arb
12711  **
12712  ** @param xcb_connection_t      *c
12713  ** @param xcb_glx_context_tag_t  context_tag
12714  ** @param uint32_t               id
12715  ** @returns xcb_glx_is_query_arb_cookie_t
12716  **
12717  *****************************************************************************/
12718 
12719 xcb_glx_is_query_arb_cookie_t
12720 xcb_glx_is_query_arb (xcb_connection_t      *c  /**< */,
12721                       xcb_glx_context_tag_t  context_tag  /**< */,
12722                       uint32_t               id  /**< */);
12723 
12724 /**
12725  * Delivers a request to the X server
12726  * @param c The connection
12727  * @return A cookie
12728  *
12729  * Delivers a request to the X server.
12730  *
12731  * This form can be used only if the request will cause
12732  * a reply to be generated. Any returned error will be
12733  * placed in the event queue.
12734  */
12735 
12736 /*****************************************************************************
12737  **
12738  ** xcb_glx_is_query_arb_cookie_t xcb_glx_is_query_arb_unchecked
12739  **
12740  ** @param xcb_connection_t      *c
12741  ** @param xcb_glx_context_tag_t  context_tag
12742  ** @param uint32_t               id
12743  ** @returns xcb_glx_is_query_arb_cookie_t
12744  **
12745  *****************************************************************************/
12746 
12747 xcb_glx_is_query_arb_cookie_t
12748 xcb_glx_is_query_arb_unchecked (xcb_connection_t      *c  /**< */,
12749                                 xcb_glx_context_tag_t  context_tag  /**< */,
12750                                 uint32_t               id  /**< */);
12751 
12752 /**
12753  * Return the reply
12754  * @param c      The connection
12755  * @param cookie The cookie
12756  * @param e      The xcb_generic_error_t supplied
12757  *
12758  * Returns the reply of the request asked by
12759  *
12760  * The parameter @p e supplied to this function must be NULL if
12761  * xcb_glx_is_query_arb_unchecked(). is used.
12762  * Otherwise, it stores the error if any.
12763  *
12764  * The returned value must be freed by the caller using free().
12765  */
12766 
12767 /*****************************************************************************
12768  **
12769  ** xcb_glx_is_query_arb_reply_t * xcb_glx_is_query_arb_reply
12770  **
12771  ** @param xcb_connection_t               *c
12772  ** @param xcb_glx_is_query_arb_cookie_t   cookie
12773  ** @param xcb_generic_error_t           **e
12774  ** @returns xcb_glx_is_query_arb_reply_t *
12775  **
12776  *****************************************************************************/
12777 
12778 xcb_glx_is_query_arb_reply_t *
12779 xcb_glx_is_query_arb_reply (xcb_connection_t               *c  /**< */,
12780                             xcb_glx_is_query_arb_cookie_t   cookie  /**< */,
12781                             xcb_generic_error_t           **e  /**< */);
12782 
12783 /**
12784  * Delivers a request to the X server
12785  * @param c The connection
12786  * @return A cookie
12787  *
12788  * Delivers a request to the X server.
12789  *
12790  */
12791 
12792 /*****************************************************************************
12793  **
12794  ** xcb_glx_get_queryiv_arb_cookie_t xcb_glx_get_queryiv_arb
12795  **
12796  ** @param xcb_connection_t      *c
12797  ** @param xcb_glx_context_tag_t  context_tag
12798  ** @param uint32_t               target
12799  ** @param uint32_t               pname
12800  ** @returns xcb_glx_get_queryiv_arb_cookie_t
12801  **
12802  *****************************************************************************/
12803 
12804 xcb_glx_get_queryiv_arb_cookie_t
12805 xcb_glx_get_queryiv_arb (xcb_connection_t      *c  /**< */,
12806                          xcb_glx_context_tag_t  context_tag  /**< */,
12807                          uint32_t               target  /**< */,
12808                          uint32_t               pname  /**< */);
12809 
12810 /**
12811  * Delivers a request to the X server
12812  * @param c The connection
12813  * @return A cookie
12814  *
12815  * Delivers a request to the X server.
12816  *
12817  * This form can be used only if the request will cause
12818  * a reply to be generated. Any returned error will be
12819  * placed in the event queue.
12820  */
12821 
12822 /*****************************************************************************
12823  **
12824  ** xcb_glx_get_queryiv_arb_cookie_t xcb_glx_get_queryiv_arb_unchecked
12825  **
12826  ** @param xcb_connection_t      *c
12827  ** @param xcb_glx_context_tag_t  context_tag
12828  ** @param uint32_t               target
12829  ** @param uint32_t               pname
12830  ** @returns xcb_glx_get_queryiv_arb_cookie_t
12831  **
12832  *****************************************************************************/
12833 
12834 xcb_glx_get_queryiv_arb_cookie_t
12835 xcb_glx_get_queryiv_arb_unchecked (xcb_connection_t      *c  /**< */,
12836                                    xcb_glx_context_tag_t  context_tag  /**< */,
12837                                    uint32_t               target  /**< */,
12838                                    uint32_t               pname  /**< */);
12839 
12840 
12841 /*****************************************************************************
12842  **
12843  ** int32_t * xcb_glx_get_queryiv_arb_data
12844  **
12845  ** @param const xcb_glx_get_queryiv_arb_reply_t *R
12846  ** @returns int32_t *
12847  **
12848  *****************************************************************************/
12849 
12850 int32_t *
12851 xcb_glx_get_queryiv_arb_data (const xcb_glx_get_queryiv_arb_reply_t *R  /**< */);
12852 
12853 
12854 /*****************************************************************************
12855  **
12856  ** int xcb_glx_get_queryiv_arb_data_length
12857  **
12858  ** @param const xcb_glx_get_queryiv_arb_reply_t *R
12859  ** @returns int
12860  **
12861  *****************************************************************************/
12862 
12863 int
12864 xcb_glx_get_queryiv_arb_data_length (const xcb_glx_get_queryiv_arb_reply_t *R  /**< */);
12865 
12866 
12867 /*****************************************************************************
12868  **
12869  ** xcb_generic_iterator_t xcb_glx_get_queryiv_arb_data_end
12870  **
12871  ** @param const xcb_glx_get_queryiv_arb_reply_t *R
12872  ** @returns xcb_generic_iterator_t
12873  **
12874  *****************************************************************************/
12875 
12876 xcb_generic_iterator_t
12877 xcb_glx_get_queryiv_arb_data_end (const xcb_glx_get_queryiv_arb_reply_t *R  /**< */);
12878 
12879 /**
12880  * Return the reply
12881  * @param c      The connection
12882  * @param cookie The cookie
12883  * @param e      The xcb_generic_error_t supplied
12884  *
12885  * Returns the reply of the request asked by
12886  *
12887  * The parameter @p e supplied to this function must be NULL if
12888  * xcb_glx_get_queryiv_arb_unchecked(). is used.
12889  * Otherwise, it stores the error if any.
12890  *
12891  * The returned value must be freed by the caller using free().
12892  */
12893 
12894 /*****************************************************************************
12895  **
12896  ** xcb_glx_get_queryiv_arb_reply_t * xcb_glx_get_queryiv_arb_reply
12897  **
12898  ** @param xcb_connection_t                  *c
12899  ** @param xcb_glx_get_queryiv_arb_cookie_t   cookie
12900  ** @param xcb_generic_error_t              **e
12901  ** @returns xcb_glx_get_queryiv_arb_reply_t *
12902  **
12903  *****************************************************************************/
12904 
12905 xcb_glx_get_queryiv_arb_reply_t *
12906 xcb_glx_get_queryiv_arb_reply (xcb_connection_t                  *c  /**< */,
12907                                xcb_glx_get_queryiv_arb_cookie_t   cookie  /**< */,
12908                                xcb_generic_error_t              **e  /**< */);
12909 
12910 /**
12911  * Delivers a request to the X server
12912  * @param c The connection
12913  * @return A cookie
12914  *
12915  * Delivers a request to the X server.
12916  *
12917  */
12918 
12919 /*****************************************************************************
12920  **
12921  ** xcb_glx_get_query_objectiv_arb_cookie_t xcb_glx_get_query_objectiv_arb
12922  **
12923  ** @param xcb_connection_t      *c
12924  ** @param xcb_glx_context_tag_t  context_tag
12925  ** @param uint32_t               id
12926  ** @param uint32_t               pname
12927  ** @returns xcb_glx_get_query_objectiv_arb_cookie_t
12928  **
12929  *****************************************************************************/
12930 
12931 xcb_glx_get_query_objectiv_arb_cookie_t
12932 xcb_glx_get_query_objectiv_arb (xcb_connection_t      *c  /**< */,
12933                                 xcb_glx_context_tag_t  context_tag  /**< */,
12934                                 uint32_t               id  /**< */,
12935                                 uint32_t               pname  /**< */);
12936 
12937 /**
12938  * Delivers a request to the X server
12939  * @param c The connection
12940  * @return A cookie
12941  *
12942  * Delivers a request to the X server.
12943  *
12944  * This form can be used only if the request will cause
12945  * a reply to be generated. Any returned error will be
12946  * placed in the event queue.
12947  */
12948 
12949 /*****************************************************************************
12950  **
12951  ** xcb_glx_get_query_objectiv_arb_cookie_t xcb_glx_get_query_objectiv_arb_unchecked
12952  **
12953  ** @param xcb_connection_t      *c
12954  ** @param xcb_glx_context_tag_t  context_tag
12955  ** @param uint32_t               id
12956  ** @param uint32_t               pname
12957  ** @returns xcb_glx_get_query_objectiv_arb_cookie_t
12958  **
12959  *****************************************************************************/
12960 
12961 xcb_glx_get_query_objectiv_arb_cookie_t
12962 xcb_glx_get_query_objectiv_arb_unchecked (xcb_connection_t      *c  /**< */,
12963                                           xcb_glx_context_tag_t  context_tag  /**< */,
12964                                           uint32_t               id  /**< */,
12965                                           uint32_t               pname  /**< */);
12966 
12967 
12968 /*****************************************************************************
12969  **
12970  ** int32_t * xcb_glx_get_query_objectiv_arb_data
12971  **
12972  ** @param const xcb_glx_get_query_objectiv_arb_reply_t *R
12973  ** @returns int32_t *
12974  **
12975  *****************************************************************************/
12976 
12977 int32_t *
12978 xcb_glx_get_query_objectiv_arb_data (const xcb_glx_get_query_objectiv_arb_reply_t *R  /**< */);
12979 
12980 
12981 /*****************************************************************************
12982  **
12983  ** int xcb_glx_get_query_objectiv_arb_data_length
12984  **
12985  ** @param const xcb_glx_get_query_objectiv_arb_reply_t *R
12986  ** @returns int
12987  **
12988  *****************************************************************************/
12989 
12990 int
12991 xcb_glx_get_query_objectiv_arb_data_length (const xcb_glx_get_query_objectiv_arb_reply_t *R  /**< */);
12992 
12993 
12994 /*****************************************************************************
12995  **
12996  ** xcb_generic_iterator_t xcb_glx_get_query_objectiv_arb_data_end
12997  **
12998  ** @param const xcb_glx_get_query_objectiv_arb_reply_t *R
12999  ** @returns xcb_generic_iterator_t
13000  **
13001  *****************************************************************************/
13002 
13003 xcb_generic_iterator_t
13004 xcb_glx_get_query_objectiv_arb_data_end (const xcb_glx_get_query_objectiv_arb_reply_t *R  /**< */);
13005 
13006 /**
13007  * Return the reply
13008  * @param c      The connection
13009  * @param cookie The cookie
13010  * @param e      The xcb_generic_error_t supplied
13011  *
13012  * Returns the reply of the request asked by
13013  *
13014  * The parameter @p e supplied to this function must be NULL if
13015  * xcb_glx_get_query_objectiv_arb_unchecked(). is used.
13016  * Otherwise, it stores the error if any.
13017  *
13018  * The returned value must be freed by the caller using free().
13019  */
13020 
13021 /*****************************************************************************
13022  **
13023  ** xcb_glx_get_query_objectiv_arb_reply_t * xcb_glx_get_query_objectiv_arb_reply
13024  **
13025  ** @param xcb_connection_t                         *c
13026  ** @param xcb_glx_get_query_objectiv_arb_cookie_t   cookie
13027  ** @param xcb_generic_error_t                     **e
13028  ** @returns xcb_glx_get_query_objectiv_arb_reply_t *
13029  **
13030  *****************************************************************************/
13031 
13032 xcb_glx_get_query_objectiv_arb_reply_t *
13033 xcb_glx_get_query_objectiv_arb_reply (xcb_connection_t                         *c  /**< */,
13034                                       xcb_glx_get_query_objectiv_arb_cookie_t   cookie  /**< */,
13035                                       xcb_generic_error_t                     **e  /**< */);
13036 
13037 /**
13038  * Delivers a request to the X server
13039  * @param c The connection
13040  * @return A cookie
13041  *
13042  * Delivers a request to the X server.
13043  *
13044  */
13045 
13046 /*****************************************************************************
13047  **
13048  ** xcb_glx_get_query_objectuiv_arb_cookie_t xcb_glx_get_query_objectuiv_arb
13049  **
13050  ** @param xcb_connection_t      *c
13051  ** @param xcb_glx_context_tag_t  context_tag
13052  ** @param uint32_t               id
13053  ** @param uint32_t               pname
13054  ** @returns xcb_glx_get_query_objectuiv_arb_cookie_t
13055  **
13056  *****************************************************************************/
13057 
13058 xcb_glx_get_query_objectuiv_arb_cookie_t
13059 xcb_glx_get_query_objectuiv_arb (xcb_connection_t      *c  /**< */,
13060                                  xcb_glx_context_tag_t  context_tag  /**< */,
13061                                  uint32_t               id  /**< */,
13062                                  uint32_t               pname  /**< */);
13063 
13064 /**
13065  * Delivers a request to the X server
13066  * @param c The connection
13067  * @return A cookie
13068  *
13069  * Delivers a request to the X server.
13070  *
13071  * This form can be used only if the request will cause
13072  * a reply to be generated. Any returned error will be
13073  * placed in the event queue.
13074  */
13075 
13076 /*****************************************************************************
13077  **
13078  ** xcb_glx_get_query_objectuiv_arb_cookie_t xcb_glx_get_query_objectuiv_arb_unchecked
13079  **
13080  ** @param xcb_connection_t      *c
13081  ** @param xcb_glx_context_tag_t  context_tag
13082  ** @param uint32_t               id
13083  ** @param uint32_t               pname
13084  ** @returns xcb_glx_get_query_objectuiv_arb_cookie_t
13085  **
13086  *****************************************************************************/
13087 
13088 xcb_glx_get_query_objectuiv_arb_cookie_t
13089 xcb_glx_get_query_objectuiv_arb_unchecked (xcb_connection_t      *c  /**< */,
13090                                            xcb_glx_context_tag_t  context_tag  /**< */,
13091                                            uint32_t               id  /**< */,
13092                                            uint32_t               pname  /**< */);
13093 
13094 
13095 /*****************************************************************************
13096  **
13097  ** uint32_t * xcb_glx_get_query_objectuiv_arb_data
13098  **
13099  ** @param const xcb_glx_get_query_objectuiv_arb_reply_t *R
13100  ** @returns uint32_t *
13101  **
13102  *****************************************************************************/
13103 
13104 uint32_t *
13105 xcb_glx_get_query_objectuiv_arb_data (const xcb_glx_get_query_objectuiv_arb_reply_t *R  /**< */);
13106 
13107 
13108 /*****************************************************************************
13109  **
13110  ** int xcb_glx_get_query_objectuiv_arb_data_length
13111  **
13112  ** @param const xcb_glx_get_query_objectuiv_arb_reply_t *R
13113  ** @returns int
13114  **
13115  *****************************************************************************/
13116 
13117 int
13118 xcb_glx_get_query_objectuiv_arb_data_length (const xcb_glx_get_query_objectuiv_arb_reply_t *R  /**< */);
13119 
13120 
13121 /*****************************************************************************
13122  **
13123  ** xcb_generic_iterator_t xcb_glx_get_query_objectuiv_arb_data_end
13124  **
13125  ** @param const xcb_glx_get_query_objectuiv_arb_reply_t *R
13126  ** @returns xcb_generic_iterator_t
13127  **
13128  *****************************************************************************/
13129 
13130 xcb_generic_iterator_t
13131 xcb_glx_get_query_objectuiv_arb_data_end (const xcb_glx_get_query_objectuiv_arb_reply_t *R  /**< */);
13132 
13133 /**
13134  * Return the reply
13135  * @param c      The connection
13136  * @param cookie The cookie
13137  * @param e      The xcb_generic_error_t supplied
13138  *
13139  * Returns the reply of the request asked by
13140  *
13141  * The parameter @p e supplied to this function must be NULL if
13142  * xcb_glx_get_query_objectuiv_arb_unchecked(). is used.
13143  * Otherwise, it stores the error if any.
13144  *
13145  * The returned value must be freed by the caller using free().
13146  */
13147 
13148 /*****************************************************************************
13149  **
13150  ** xcb_glx_get_query_objectuiv_arb_reply_t * xcb_glx_get_query_objectuiv_arb_reply
13151  **
13152  ** @param xcb_connection_t                          *c
13153  ** @param xcb_glx_get_query_objectuiv_arb_cookie_t   cookie
13154  ** @param xcb_generic_error_t                      **e
13155  ** @returns xcb_glx_get_query_objectuiv_arb_reply_t *
13156  **
13157  *****************************************************************************/
13158 
13159 xcb_glx_get_query_objectuiv_arb_reply_t *
13160 xcb_glx_get_query_objectuiv_arb_reply (xcb_connection_t                          *c  /**< */,
13161                                        xcb_glx_get_query_objectuiv_arb_cookie_t   cookie  /**< */,
13162                                        xcb_generic_error_t                      **e  /**< */);
13163 
13164 
13165 #ifdef __cplusplus
13166 }
13167 #endif
13168 
13169 #endif
13170 
13171 /**
13172  * @}
13173  */
13174