1 /*
2  * This file generated automatically from xprint.xml by c-client.xsl using XSLT.
3  * Edit at your peril.
4  */
5 
6 /**
7  * @defgroup XCB_XPrint_API XCB XPrint API
8  * @brief XPrint XCB Protocol Implementation.
9  * @{
10  **/
11 
12 
13 module std.c.linux.X11.xcb.xprint;
14 
15 import std.c.linux.X11.xcb.xcb;
16 import std.c.linux.X11.xcb.xproto;
17 
18 const int XCB_XPRINT_MAJOR_VERSION =1;
19 const int XCB_XPRINT_MINOR_VERSION =0;
20   
21 extern(C) extern xcb_extension_t xcb_x_print_id;
22 
23 /**
24  * @brief xcb_x_print_printer_t
25  **/
26 struct xcb_x_print_printer_t {
27     uint nameLen; /**<  */
28     uint descLen; /**<  */
29 } ;
30 
31 /**
32  * @brief xcb_x_print_printer_iterator_t
33  **/
34 struct xcb_x_print_printer_iterator_t {
35     xcb_x_print_printer_t *data; /**<  */
36     int                    rem; /**<  */
37     int                    index; /**<  */
38 } ;
39 
40 alias uint xcb_x_print_pcontext_t;
41 
42 /**
43  * @brief xcb_x_print_pcontext_iterator_t
44  **/
45 struct xcb_x_print_pcontext_iterator_t {
46     xcb_x_print_pcontext_t *data; /**<  */
47     int                     rem; /**<  */
48     int                     index; /**<  */
49 } ;
50 
51 alias char xcb_x_print_string8_t;
52 
53 /**
54  * @brief xcb_x_print_string8_iterator_t
55  **/
56 struct xcb_x_print_string8_iterator_t {
57     xcb_x_print_string8_t *data; /**<  */
58     int                    rem; /**<  */
59     int                    index; /**<  */
60 } ;
61 
62 enum :int{
63     XCB_X_PRINT_GET_DOC_FINISHED = 0,
64     XCB_X_PRINT_GET_DOC_SECOND_CONSUMER = 1
65 };
66 
67 enum :int{
68     XCB_X_PRINT_EV_MASK_NO_EVENT_MASK = 0x00000000,
69     XCB_X_PRINT_EV_MASK_PRINT_MASK = 0x00000001,
70     XCB_X_PRINT_EV_MASK_ATTRIBUTE_MASK = 0x00000002
71 };
72 
73 enum :int{
74     XCB_X_PRINT_DETAIL_START_JOB_NOTIFY = 1,
75     XCB_X_PRINT_DETAIL_END_JOB_NOTIFY = 2,
76     XCB_X_PRINT_DETAIL_START_DOC_NOTIFY = 3,
77     XCB_X_PRINT_DETAIL_END_DOC_NOTIFY = 4,
78     XCB_X_PRINT_DETAIL_START_PAGE_NOTIFY = 5,
79     XCB_X_PRINT_DETAIL_END_PAGE_NOTIFY = 6
80 };
81 
82 enum :int{
83     XCB_X_PRINT_ATTR_JOB_ATTR = 1,
84     XCB_X_PRINT_ATTR_DOC_ATTR = 2,
85     XCB_X_PRINT_ATTR_PAGE_ATTR = 3,
86     XCB_X_PRINT_ATTR_PRINTER_ATTR = 4,
87     XCB_X_PRINT_ATTR_SERVER_ATTR = 5,
88     XCB_X_PRINT_ATTR_MEDIUM_ATTR = 6,
89     XCB_X_PRINT_ATTR_SPOOLER_ATTR = 7
90 };
91 
92 /**
93  * @brief xcb_x_print_print_query_version_cookie_t
94  **/
95 struct xcb_x_print_print_query_version_cookie_t {
96     uint sequence; /**<  */
97 } ;
98 
99 /** Opcode for xcb_x_print_print_query_version. */
100 const uint XCB_X_PRINT_PRINT_QUERY_VERSION = 0;
101 
102 /**
103  * @brief xcb_x_print_print_query_version_request_t
104  **/
105 struct xcb_x_print_print_query_version_request_t {
106     ubyte  major_opcode; /**<  */
107     ubyte  minor_opcode; /**<  */
108     ushort length; /**<  */
109 } ;
110 
111 /**
112  * @brief xcb_x_print_print_query_version_reply_t
113  **/
114 struct xcb_x_print_print_query_version_reply_t {
115     ubyte  response_type; /**<  */
116     ubyte  pad0; /**<  */
117     ushort sequence; /**<  */
118     uint   length; /**<  */
119     ushort major_version; /**<  */
120     ushort minor_version; /**<  */
121 } ;
122 
123 /**
124  * @brief xcb_x_print_print_get_printer_list_cookie_t
125  **/
126 struct xcb_x_print_print_get_printer_list_cookie_t {
127     uint sequence; /**<  */
128 } ;
129 
130 /** Opcode for xcb_x_print_print_get_printer_list. */
131 const uint XCB_X_PRINT_PRINT_GET_PRINTER_LIST = 1;
132 
133 /**
134  * @brief xcb_x_print_print_get_printer_list_request_t
135  **/
136 struct xcb_x_print_print_get_printer_list_request_t {
137     ubyte  major_opcode; /**<  */
138     ubyte  minor_opcode; /**<  */
139     ushort length; /**<  */
140     uint   printerNameLen; /**<  */
141     uint   localeLen; /**<  */
142 } ;
143 
144 /**
145  * @brief xcb_x_print_print_get_printer_list_reply_t
146  **/
147 struct xcb_x_print_print_get_printer_list_reply_t {
148     ubyte  response_type; /**<  */
149     ubyte  pad0; /**<  */
150     ushort sequence; /**<  */
151     uint   length; /**<  */
152     uint   listCount; /**<  */
153     ubyte  pad1[20]; /**<  */
154 } ;
155 
156 /** Opcode for xcb_x_print_print_rehash_printer_list. */
157 const uint XCB_X_PRINT_PRINT_REHASH_PRINTER_LIST = 20;
158 
159 /**
160  * @brief xcb_x_print_print_rehash_printer_list_request_t
161  **/
162 struct xcb_x_print_print_rehash_printer_list_request_t {
163     ubyte  major_opcode; /**<  */
164     ubyte  minor_opcode; /**<  */
165     ushort length; /**<  */
166 } ;
167 
168 /** Opcode for xcb_x_print_create_context. */
169 const uint XCB_X_PRINT_CREATE_CONTEXT = 2;
170 
171 /**
172  * @brief xcb_x_print_create_context_request_t
173  **/
174 struct xcb_x_print_create_context_request_t {
175     ubyte  major_opcode; /**<  */
176     ubyte  minor_opcode; /**<  */
177     ushort length; /**<  */
178     uint   context_id; /**<  */
179     uint   printerNameLen; /**<  */
180     uint   localeLen; /**<  */
181 } ;
182 
183 /** Opcode for xcb_x_print_print_set_context. */
184 const uint XCB_X_PRINT_PRINT_SET_CONTEXT = 3;
185 
186 /**
187  * @brief xcb_x_print_print_set_context_request_t
188  **/
189 struct xcb_x_print_print_set_context_request_t {
190     ubyte  major_opcode; /**<  */
191     ubyte  minor_opcode; /**<  */
192     ushort length; /**<  */
193     uint   context; /**<  */
194 } ;
195 
196 /**
197  * @brief xcb_x_print_print_get_context_cookie_t
198  **/
199 struct xcb_x_print_print_get_context_cookie_t {
200     uint sequence; /**<  */
201 } ;
202 
203 /** Opcode for xcb_x_print_print_get_context. */
204 const uint XCB_X_PRINT_PRINT_GET_CONTEXT = 4;
205 
206 /**
207  * @brief xcb_x_print_print_get_context_request_t
208  **/
209 struct xcb_x_print_print_get_context_request_t {
210     ubyte  major_opcode; /**<  */
211     ubyte  minor_opcode; /**<  */
212     ushort length; /**<  */
213 } ;
214 
215 /**
216  * @brief xcb_x_print_print_get_context_reply_t
217  **/
218 struct xcb_x_print_print_get_context_reply_t {
219     ubyte  response_type; /**<  */
220     ubyte  pad0; /**<  */
221     ushort sequence; /**<  */
222     uint   length; /**<  */
223     uint   context; /**<  */
224 } ;
225 
226 /** Opcode for xcb_x_print_print_destroy_context. */
227 const uint XCB_X_PRINT_PRINT_DESTROY_CONTEXT = 5;
228 
229 /**
230  * @brief xcb_x_print_print_destroy_context_request_t
231  **/
232 struct xcb_x_print_print_destroy_context_request_t {
233     ubyte  major_opcode; /**<  */
234     ubyte  minor_opcode; /**<  */
235     ushort length; /**<  */
236     uint   context; /**<  */
237 } ;
238 
239 /**
240  * @brief xcb_x_print_print_get_screen_of_context_cookie_t
241  **/
242 struct xcb_x_print_print_get_screen_of_context_cookie_t {
243     uint sequence; /**<  */
244 } ;
245 
246 /** Opcode for xcb_x_print_print_get_screen_of_context. */
247 const uint XCB_X_PRINT_PRINT_GET_SCREEN_OF_CONTEXT = 6;
248 
249 /**
250  * @brief xcb_x_print_print_get_screen_of_context_request_t
251  **/
252 struct xcb_x_print_print_get_screen_of_context_request_t {
253     ubyte  major_opcode; /**<  */
254     ubyte  minor_opcode; /**<  */
255     ushort length; /**<  */
256 } ;
257 
258 /**
259  * @brief xcb_x_print_print_get_screen_of_context_reply_t
260  **/
261 struct xcb_x_print_print_get_screen_of_context_reply_t {
262     ubyte        response_type; /**<  */
263     ubyte        pad0; /**<  */
264     ushort       sequence; /**<  */
265     uint         length; /**<  */
266     xcb_window_t root; /**<  */
267 } ;
268 
269 /** Opcode for xcb_x_print_print_start_job. */
270 const uint XCB_X_PRINT_PRINT_START_JOB = 7;
271 
272 /**
273  * @brief xcb_x_print_print_start_job_request_t
274  **/
275 struct xcb_x_print_print_start_job_request_t {
276     ubyte  major_opcode; /**<  */
277     ubyte  minor_opcode; /**<  */
278     ushort length; /**<  */
279     ubyte  output_mode; /**<  */
280 } ;
281 
282 /** Opcode for xcb_x_print_print_end_job. */
283 const uint XCB_X_PRINT_PRINT_END_JOB = 8;
284 
285 /**
286  * @brief xcb_x_print_print_end_job_request_t
287  **/
288 struct xcb_x_print_print_end_job_request_t {
289     ubyte  major_opcode; /**<  */
290     ubyte  minor_opcode; /**<  */
291     ushort length; /**<  */
292     bool   cancel; /**<  */
293 } ;
294 
295 /** Opcode for xcb_x_print_print_start_doc. */
296 const uint XCB_X_PRINT_PRINT_START_DOC = 9;
297 
298 /**
299  * @brief xcb_x_print_print_start_doc_request_t
300  **/
301 struct xcb_x_print_print_start_doc_request_t {
302     ubyte  major_opcode; /**<  */
303     ubyte  minor_opcode; /**<  */
304     ushort length; /**<  */
305     ubyte  driver_mode; /**<  */
306 } ;
307 
308 /** Opcode for xcb_x_print_print_end_doc. */
309 const uint XCB_X_PRINT_PRINT_END_DOC = 10;
310 
311 /**
312  * @brief xcb_x_print_print_end_doc_request_t
313  **/
314 struct xcb_x_print_print_end_doc_request_t {
315     ubyte  major_opcode; /**<  */
316     ubyte  minor_opcode; /**<  */
317     ushort length; /**<  */
318     bool   cancel; /**<  */
319 } ;
320 
321 /** Opcode for xcb_x_print_print_put_document_data. */
322 const uint XCB_X_PRINT_PRINT_PUT_DOCUMENT_DATA = 11;
323 
324 /**
325  * @brief xcb_x_print_print_put_document_data_request_t
326  **/
327 struct xcb_x_print_print_put_document_data_request_t {
328     ubyte          major_opcode; /**<  */
329     ubyte          minor_opcode; /**<  */
330     ushort         length; /**<  */
331     xcb_drawable_t drawable; /**<  */
332     uint           len_data; /**<  */
333     ushort         len_fmt; /**<  */
334     ushort         len_options; /**<  */
335 } ;
336 
337 /**
338  * @brief xcb_x_print_print_get_document_data_cookie_t
339  **/
340 struct xcb_x_print_print_get_document_data_cookie_t {
341     uint sequence; /**<  */
342 } ;
343 
344 /** Opcode for xcb_x_print_print_get_document_data. */
345 const uint XCB_X_PRINT_PRINT_GET_DOCUMENT_DATA = 12;
346 
347 /**
348  * @brief xcb_x_print_print_get_document_data_request_t
349  **/
350 struct xcb_x_print_print_get_document_data_request_t {
351     ubyte                  major_opcode; /**<  */
352     ubyte                  minor_opcode; /**<  */
353     ushort                 length; /**<  */
354     xcb_x_print_pcontext_t context; /**<  */
355     uint                   max_bytes; /**<  */
356 } ;
357 
358 /**
359  * @brief xcb_x_print_print_get_document_data_reply_t
360  **/
361 struct xcb_x_print_print_get_document_data_reply_t {
362     ubyte  response_type; /**<  */
363     ubyte  pad0; /**<  */
364     ushort sequence; /**<  */
365     uint   length; /**<  */
366     uint   status_code; /**<  */
367     uint   finished_flag; /**<  */
368     uint   dataLen; /**<  */
369     ubyte  pad1[12]; /**<  */
370 } ;
371 
372 /** Opcode for xcb_x_print_print_start_page. */
373 const uint XCB_X_PRINT_PRINT_START_PAGE = 13;
374 
375 /**
376  * @brief xcb_x_print_print_start_page_request_t
377  **/
378 struct xcb_x_print_print_start_page_request_t {
379     ubyte        major_opcode; /**<  */
380     ubyte        minor_opcode; /**<  */
381     ushort       length; /**<  */
382     xcb_window_t window; /**<  */
383 } ;
384 
385 /** Opcode for xcb_x_print_print_end_page. */
386 const uint XCB_X_PRINT_PRINT_END_PAGE = 14;
387 
388 /**
389  * @brief xcb_x_print_print_end_page_request_t
390  **/
391 struct xcb_x_print_print_end_page_request_t {
392     ubyte  major_opcode; /**<  */
393     ubyte  minor_opcode; /**<  */
394     ushort length; /**<  */
395     bool   cancel; /**<  */
396     ubyte  pad0[3]; /**<  */
397 } ;
398 
399 /** Opcode for xcb_x_print_print_select_input. */
400 const uint XCB_X_PRINT_PRINT_SELECT_INPUT = 15;
401 
402 /**
403  * @brief xcb_x_print_print_select_input_request_t
404  **/
405 struct xcb_x_print_print_select_input_request_t {
406     ubyte                  major_opcode; /**<  */
407     ubyte                  minor_opcode; /**<  */
408     ushort                 length; /**<  */
409     xcb_x_print_pcontext_t context; /**<  */
410     uint                   event_mask; /**<  */
411 } ;
412 
413 /**
414  * @brief xcb_x_print_print_input_selected_cookie_t
415  **/
416 struct xcb_x_print_print_input_selected_cookie_t {
417     uint sequence; /**<  */
418 } ;
419 
420 /** Opcode for xcb_x_print_print_input_selected. */
421 const uint XCB_X_PRINT_PRINT_INPUT_SELECTED = 16;
422 
423 /**
424  * @brief xcb_x_print_print_input_selected_request_t
425  **/
426 struct xcb_x_print_print_input_selected_request_t {
427     ubyte                  major_opcode; /**<  */
428     ubyte                  minor_opcode; /**<  */
429     ushort                 length; /**<  */
430     xcb_x_print_pcontext_t context; /**<  */
431 } ;
432 
433 /**
434  * @brief xcb_x_print_print_input_selected_reply_t
435  **/
436 struct xcb_x_print_print_input_selected_reply_t {
437     ubyte  response_type; /**<  */
438     ubyte  pad0; /**<  */
439     ushort sequence; /**<  */
440     uint   length; /**<  */
441     uint   event_mask; /**<  */
442     uint   all_events_mask; /**<  */
443 } ;
444 
445 /**
446  * @brief xcb_x_print_print_get_attributes_cookie_t
447  **/
448 struct xcb_x_print_print_get_attributes_cookie_t {
449     uint sequence; /**<  */
450 } ;
451 
452 /** Opcode for xcb_x_print_print_get_attributes. */
453 const uint XCB_X_PRINT_PRINT_GET_ATTRIBUTES = 17;
454 
455 /**
456  * @brief xcb_x_print_print_get_attributes_request_t
457  **/
458 struct xcb_x_print_print_get_attributes_request_t {
459     ubyte                  major_opcode; /**<  */
460     ubyte                  minor_opcode; /**<  */
461     ushort                 length; /**<  */
462     xcb_x_print_pcontext_t context; /**<  */
463     ubyte                  pool; /**<  */
464     ubyte                  pad0[3]; /**<  */
465 } ;
466 
467 /**
468  * @brief xcb_x_print_print_get_attributes_reply_t
469  **/
470 struct xcb_x_print_print_get_attributes_reply_t {
471     ubyte                 response_type; /**<  */
472     ubyte                 pad0; /**<  */
473     ushort                sequence; /**<  */
474     uint                  length; /**<  */
475     uint                  stringLen; /**<  */
476     ubyte                 pad1[20]; /**<  */
477     xcb_x_print_string8_t attributes; /**<  */
478 } ;
479 
480 /**
481  * @brief xcb_x_print_print_get_one_attributes_cookie_t
482  **/
483 struct xcb_x_print_print_get_one_attributes_cookie_t {
484     uint sequence; /**<  */
485 } ;
486 
487 /** Opcode for xcb_x_print_print_get_one_attributes. */
488 const uint XCB_X_PRINT_PRINT_GET_ONE_ATTRIBUTES = 19;
489 
490 /**
491  * @brief xcb_x_print_print_get_one_attributes_request_t
492  **/
493 struct xcb_x_print_print_get_one_attributes_request_t {
494     ubyte                  major_opcode; /**<  */
495     ubyte                  minor_opcode; /**<  */
496     ushort                 length; /**<  */
497     xcb_x_print_pcontext_t context; /**<  */
498     uint                   nameLen; /**<  */
499     ubyte                  pool; /**<  */
500     ubyte                  pad0[3]; /**<  */
501 } ;
502 
503 /**
504  * @brief xcb_x_print_print_get_one_attributes_reply_t
505  **/
506 struct xcb_x_print_print_get_one_attributes_reply_t {
507     ubyte  response_type; /**<  */
508     ubyte  pad0; /**<  */
509     ushort sequence; /**<  */
510     uint   length; /**<  */
511     uint   valueLen; /**<  */
512     ubyte  pad1[20]; /**<  */
513 } ;
514 
515 /** Opcode for xcb_x_print_print_set_attributes. */
516 const uint XCB_X_PRINT_PRINT_SET_ATTRIBUTES = 18;
517 
518 /**
519  * @brief xcb_x_print_print_set_attributes_request_t
520  **/
521 struct xcb_x_print_print_set_attributes_request_t {
522     ubyte                  major_opcode; /**<  */
523     ubyte                  minor_opcode; /**<  */
524     ushort                 length; /**<  */
525     xcb_x_print_pcontext_t context; /**<  */
526     uint                   stringLen; /**<  */
527     ubyte                  pool; /**<  */
528     ubyte                  rule; /**<  */
529     ubyte                  pad0[2]; /**<  */
530 } ;
531 
532 /**
533  * @brief xcb_x_print_print_get_page_dimensions_cookie_t
534  **/
535 struct xcb_x_print_print_get_page_dimensions_cookie_t {
536     uint sequence; /**<  */
537 } ;
538 
539 /** Opcode for xcb_x_print_print_get_page_dimensions. */
540 const uint XCB_X_PRINT_PRINT_GET_PAGE_DIMENSIONS = 21;
541 
542 /**
543  * @brief xcb_x_print_print_get_page_dimensions_request_t
544  **/
545 struct xcb_x_print_print_get_page_dimensions_request_t {
546     ubyte                  major_opcode; /**<  */
547     ubyte                  minor_opcode; /**<  */
548     ushort                 length; /**<  */
549     xcb_x_print_pcontext_t context; /**<  */
550 } ;
551 
552 /**
553  * @brief xcb_x_print_print_get_page_dimensions_reply_t
554  **/
555 struct xcb_x_print_print_get_page_dimensions_reply_t {
556     ubyte  response_type; /**<  */
557     ubyte  pad0; /**<  */
558     ushort sequence; /**<  */
559     uint   length; /**<  */
560     ushort width; /**<  */
561     ushort height; /**<  */
562     ushort offset_x; /**<  */
563     ushort offset_y; /**<  */
564     ushort reproducible_width; /**<  */
565     ushort reproducible_height; /**<  */
566 } ;
567 
568 /**
569  * @brief xcb_x_print_print_query_screens_cookie_t
570  **/
571 struct xcb_x_print_print_query_screens_cookie_t {
572     uint sequence; /**<  */
573 } ;
574 
575 /** Opcode for xcb_x_print_print_query_screens. */
576 const uint XCB_X_PRINT_PRINT_QUERY_SCREENS = 22;
577 
578 /**
579  * @brief xcb_x_print_print_query_screens_request_t
580  **/
581 struct xcb_x_print_print_query_screens_request_t {
582     ubyte  major_opcode; /**<  */
583     ubyte  minor_opcode; /**<  */
584     ushort length; /**<  */
585 } ;
586 
587 /**
588  * @brief xcb_x_print_print_query_screens_reply_t
589  **/
590 struct xcb_x_print_print_query_screens_reply_t {
591     ubyte  response_type; /**<  */
592     ubyte  pad0; /**<  */
593     ushort sequence; /**<  */
594     uint   length; /**<  */
595     uint   listCount; /**<  */
596     ubyte  pad1[20]; /**<  */
597 } ;
598 
599 /**
600  * @brief xcb_x_print_print_set_image_resolution_cookie_t
601  **/
602 struct xcb_x_print_print_set_image_resolution_cookie_t {
603     uint sequence; /**<  */
604 } ;
605 
606 /** Opcode for xcb_x_print_print_set_image_resolution. */
607 const uint XCB_X_PRINT_PRINT_SET_IMAGE_RESOLUTION = 23;
608 
609 /**
610  * @brief xcb_x_print_print_set_image_resolution_request_t
611  **/
612 struct xcb_x_print_print_set_image_resolution_request_t {
613     ubyte                  major_opcode; /**<  */
614     ubyte                  minor_opcode; /**<  */
615     ushort                 length; /**<  */
616     xcb_x_print_pcontext_t context; /**<  */
617     ushort                 image_resolution; /**<  */
618 } ;
619 
620 /**
621  * @brief xcb_x_print_print_set_image_resolution_reply_t
622  **/
623 struct xcb_x_print_print_set_image_resolution_reply_t {
624     ubyte  response_type; /**<  */
625     bool   status; /**<  */
626     ushort sequence; /**<  */
627     uint   length; /**<  */
628     ushort previous_resolutions; /**<  */
629 } ;
630 
631 /**
632  * @brief xcb_x_print_print_get_image_resolution_cookie_t
633  **/
634 struct xcb_x_print_print_get_image_resolution_cookie_t {
635     uint sequence; /**<  */
636 } ;
637 
638 /** Opcode for xcb_x_print_print_get_image_resolution. */
639 const uint XCB_X_PRINT_PRINT_GET_IMAGE_RESOLUTION = 24;
640 
641 /**
642  * @brief xcb_x_print_print_get_image_resolution_request_t
643  **/
644 struct xcb_x_print_print_get_image_resolution_request_t {
645     ubyte                  major_opcode; /**<  */
646     ubyte                  minor_opcode; /**<  */
647     ushort                 length; /**<  */
648     xcb_x_print_pcontext_t context; /**<  */
649 } ;
650 
651 /**
652  * @brief xcb_x_print_print_get_image_resolution_reply_t
653  **/
654 struct xcb_x_print_print_get_image_resolution_reply_t {
655     ubyte  response_type; /**<  */
656     ubyte  pad0; /**<  */
657     ushort sequence; /**<  */
658     uint   length; /**<  */
659     ushort image_resolution; /**<  */
660 } ;
661 
662 /** Opcode for xcb_x_print_notify. */
663 const uint XCB_X_PRINT_NOTIFY = 0;
664 
665 /**
666  * @brief xcb_x_print_notify_event_t
667  **/
668 struct xcb_x_print_notify_event_t {
669     ubyte                  response_type; /**<  */
670     ubyte                  detail; /**<  */
671     ushort                 sequence; /**<  */
672     xcb_x_print_pcontext_t context; /**<  */
673     bool                   cancel; /**<  */
674 } ;
675 
676 /** Opcode for xcb_x_print_attribut_notify. */
677 const uint XCB_X_PRINT_ATTRIBUT_NOTIFY = 1;
678 
679 /**
680  * @brief xcb_x_print_attribut_notify_event_t
681  **/
682 struct xcb_x_print_attribut_notify_event_t {
683     ubyte                  response_type; /**<  */
684     ubyte                  detail; /**<  */
685     ushort                 sequence; /**<  */
686     xcb_x_print_pcontext_t context; /**<  */
687 } ;
688 
689 /** Opcode for xcb_x_print_bad_context. */
690 const uint XCB_X_PRINT_BAD_CONTEXT = 0;
691 
692 /**
693  * @brief xcb_x_print_bad_context_error_t
694  **/
695 struct xcb_x_print_bad_context_error_t {
696     ubyte  response_type; /**<  */
697     ubyte  error_code; /**<  */
698     ushort sequence; /**<  */
699 } ;
700 
701 /** Opcode for xcb_x_print_bad_sequence. */
702 const uint XCB_X_PRINT_BAD_SEQUENCE = 1;
703 
704 /**
705  * @brief xcb_x_print_bad_sequence_error_t
706  **/
707 struct xcb_x_print_bad_sequence_error_t {
708     ubyte  response_type; /**<  */
709     ubyte  error_code; /**<  */
710     ushort sequence; /**<  */
711 } ;
712 
713 
714 /*****************************************************************************
715  **
716  ** xcb_x_print_string8_t * xcb_x_print_printer_name
717  ** 
718  ** @param /+const+/ xcb_x_print_printer_t *R
719  ** @returns xcb_x_print_string8_t *
720  **
721  *****************************************************************************/
722  
723 extern(C) xcb_x_print_string8_t *
724 xcb_x_print_printer_name (/+const+/ xcb_x_print_printer_t *R  /**< */);
725 
726 
727 /*****************************************************************************
728  **
729  ** int xcb_x_print_printer_name_length
730  ** 
731  ** @param /+const+/ xcb_x_print_printer_t *R
732  ** @returns int
733  **
734  *****************************************************************************/
735  
736 extern(C) int
737 xcb_x_print_printer_name_length (/+const+/ xcb_x_print_printer_t *R  /**< */);
738 
739 
740 /*****************************************************************************
741  **
742  ** xcb_x_print_string8_iterator_t xcb_x_print_printer_name_iterator
743  ** 
744  ** @param /+const+/ xcb_x_print_printer_t *R
745  ** @returns xcb_x_print_string8_iterator_t
746  **
747  *****************************************************************************/
748  
749 extern(C) xcb_x_print_string8_iterator_t
750 xcb_x_print_printer_name_iterator (/+const+/ xcb_x_print_printer_t *R  /**< */);
751 
752 
753 /*****************************************************************************
754  **
755  ** xcb_x_print_string8_t * xcb_x_print_printer_description
756  ** 
757  ** @param /+const+/ xcb_x_print_printer_t *R
758  ** @returns xcb_x_print_string8_t *
759  **
760  *****************************************************************************/
761  
762 extern(C) xcb_x_print_string8_t *
763 xcb_x_print_printer_description (/+const+/ xcb_x_print_printer_t *R  /**< */);
764 
765 
766 /*****************************************************************************
767  **
768  ** int xcb_x_print_printer_description_length
769  ** 
770  ** @param /+const+/ xcb_x_print_printer_t *R
771  ** @returns int
772  **
773  *****************************************************************************/
774  
775 extern(C) int
776 xcb_x_print_printer_description_length (/+const+/ xcb_x_print_printer_t *R  /**< */);
777 
778 
779 /*****************************************************************************
780  **
781  ** xcb_x_print_string8_iterator_t xcb_x_print_printer_description_iterator
782  ** 
783  ** @param /+const+/ xcb_x_print_printer_t *R
784  ** @returns xcb_x_print_string8_iterator_t
785  **
786  *****************************************************************************/
787  
788 extern(C) xcb_x_print_string8_iterator_t
789 xcb_x_print_printer_description_iterator (/+const+/ xcb_x_print_printer_t *R  /**< */);
790 
791 
792 /*****************************************************************************
793  **
794  ** void xcb_x_print_printer_next
795  ** 
796  ** @param xcb_x_print_printer_iterator_t *i
797  ** @returns void
798  **
799  *****************************************************************************/
800  
801 extern(C) void
802 xcb_x_print_printer_next (xcb_x_print_printer_iterator_t *i  /**< */);
803 
804 
805 /*****************************************************************************
806  **
807  ** xcb_generic_iterator_t xcb_x_print_printer_end
808  ** 
809  ** @param xcb_x_print_printer_iterator_t i
810  ** @returns xcb_generic_iterator_t
811  **
812  *****************************************************************************/
813  
814 extern(C) xcb_generic_iterator_t
815 xcb_x_print_printer_end (xcb_x_print_printer_iterator_t i  /**< */);
816 
817 
818 /*****************************************************************************
819  **
820  ** void xcb_x_print_pcontext_next
821  ** 
822  ** @param xcb_x_print_pcontext_iterator_t *i
823  ** @returns void
824  **
825  *****************************************************************************/
826  
827 extern(C) void
828 xcb_x_print_pcontext_next (xcb_x_print_pcontext_iterator_t *i  /**< */);
829 
830 
831 /*****************************************************************************
832  **
833  ** xcb_generic_iterator_t xcb_x_print_pcontext_end
834  ** 
835  ** @param xcb_x_print_pcontext_iterator_t i
836  ** @returns xcb_generic_iterator_t
837  **
838  *****************************************************************************/
839  
840 extern(C) xcb_generic_iterator_t
841 xcb_x_print_pcontext_end (xcb_x_print_pcontext_iterator_t i  /**< */);
842 
843 
844 /*****************************************************************************
845  **
846  ** void xcb_x_print_string8_next
847  ** 
848  ** @param xcb_x_print_string8_iterator_t *i
849  ** @returns void
850  **
851  *****************************************************************************/
852  
853 extern(C) void
854 xcb_x_print_string8_next (xcb_x_print_string8_iterator_t *i  /**< */);
855 
856 
857 /*****************************************************************************
858  **
859  ** xcb_generic_iterator_t xcb_x_print_string8_end
860  ** 
861  ** @param xcb_x_print_string8_iterator_t i
862  ** @returns xcb_generic_iterator_t
863  **
864  *****************************************************************************/
865  
866 extern(C) xcb_generic_iterator_t
867 xcb_x_print_string8_end (xcb_x_print_string8_iterator_t i  /**< */);
868 
869 
870 /*****************************************************************************
871  **
872  ** xcb_x_print_print_query_version_cookie_t xcb_x_print_print_query_version
873  ** 
874  ** @param xcb_connection_t *c
875  ** @returns xcb_x_print_print_query_version_cookie_t
876  **
877  *****************************************************************************/
878  
879 extern(C) xcb_x_print_print_query_version_cookie_t
880 xcb_x_print_print_query_version (xcb_connection_t *c  /**< */);
881 
882 
883 /*****************************************************************************
884  **
885  ** xcb_x_print_print_query_version_cookie_t xcb_x_print_print_query_version_unchecked
886  ** 
887  ** @param xcb_connection_t *c
888  ** @returns xcb_x_print_print_query_version_cookie_t
889  **
890  *****************************************************************************/
891  
892 extern(C) xcb_x_print_print_query_version_cookie_t
893 xcb_x_print_print_query_version_unchecked (xcb_connection_t *c  /**< */);
894 
895 
896 /*****************************************************************************
897  **
898  ** xcb_x_print_print_query_version_reply_t * xcb_x_print_print_query_version_reply
899  ** 
900  ** @param xcb_connection_t                          *c
901  ** @param xcb_x_print_print_query_version_cookie_t   cookie
902  ** @param xcb_generic_error_t                      **e
903  ** @returns xcb_x_print_print_query_version_reply_t *
904  **
905  *****************************************************************************/
906  
907 extern(C) xcb_x_print_print_query_version_reply_t *
908 xcb_x_print_print_query_version_reply (xcb_connection_t                          *c  /**< */,
909                                        xcb_x_print_print_query_version_cookie_t   cookie  /**< */,
910                                        xcb_generic_error_t                      **e  /**< */);
911 
912 
913 /*****************************************************************************
914  **
915  ** xcb_x_print_print_get_printer_list_cookie_t xcb_x_print_print_get_printer_list
916  ** 
917  ** @param xcb_connection_t                *c
918  ** @param uint                             printerNameLen
919  ** @param uint                             localeLen
920  ** @param /+const+/ xcb_x_print_string8_t *printer_name
921  ** @param /+const+/ xcb_x_print_string8_t *locale
922  ** @returns xcb_x_print_print_get_printer_list_cookie_t
923  **
924  *****************************************************************************/
925  
926 extern(C) xcb_x_print_print_get_printer_list_cookie_t
927 xcb_x_print_print_get_printer_list (xcb_connection_t                *c  /**< */,
928                                     uint                             printerNameLen  /**< */,
929                                     uint                             localeLen  /**< */,
930                                     /+const+/ xcb_x_print_string8_t *printer_name  /**< */,
931                                     /+const+/ xcb_x_print_string8_t *locale  /**< */);
932 
933 
934 /*****************************************************************************
935  **
936  ** xcb_x_print_print_get_printer_list_cookie_t xcb_x_print_print_get_printer_list_unchecked
937  ** 
938  ** @param xcb_connection_t                *c
939  ** @param uint                             printerNameLen
940  ** @param uint                             localeLen
941  ** @param /+const+/ xcb_x_print_string8_t *printer_name
942  ** @param /+const+/ xcb_x_print_string8_t *locale
943  ** @returns xcb_x_print_print_get_printer_list_cookie_t
944  **
945  *****************************************************************************/
946  
947 extern(C) xcb_x_print_print_get_printer_list_cookie_t
948 xcb_x_print_print_get_printer_list_unchecked (xcb_connection_t                *c  /**< */,
949                                               uint                             printerNameLen  /**< */,
950                                               uint                             localeLen  /**< */,
951                                               /+const+/ xcb_x_print_string8_t *printer_name  /**< */,
952                                               /+const+/ xcb_x_print_string8_t *locale  /**< */);
953 
954 
955 /*****************************************************************************
956  **
957  ** int xcb_x_print_print_get_printer_list_printers_length
958  ** 
959  ** @param /+const+/ xcb_x_print_print_get_printer_list_reply_t *R
960  ** @returns int
961  **
962  *****************************************************************************/
963  
964 extern(C) int
965 xcb_x_print_print_get_printer_list_printers_length (/+const+/ xcb_x_print_print_get_printer_list_reply_t *R  /**< */);
966 
967 
968 /*****************************************************************************
969  **
970  ** xcb_x_print_printer_iterator_t xcb_x_print_print_get_printer_list_printers_iterator
971  ** 
972  ** @param /+const+/ xcb_x_print_print_get_printer_list_reply_t *R
973  ** @returns xcb_x_print_printer_iterator_t
974  **
975  *****************************************************************************/
976  
977 extern(C) xcb_x_print_printer_iterator_t
978 xcb_x_print_print_get_printer_list_printers_iterator (/+const+/ xcb_x_print_print_get_printer_list_reply_t *R  /**< */);
979 
980 
981 /*****************************************************************************
982  **
983  ** xcb_x_print_print_get_printer_list_reply_t * xcb_x_print_print_get_printer_list_reply
984  ** 
985  ** @param xcb_connection_t                             *c
986  ** @param xcb_x_print_print_get_printer_list_cookie_t   cookie
987  ** @param xcb_generic_error_t                         **e
988  ** @returns xcb_x_print_print_get_printer_list_reply_t *
989  **
990  *****************************************************************************/
991  
992 extern(C) xcb_x_print_print_get_printer_list_reply_t *
993 xcb_x_print_print_get_printer_list_reply (xcb_connection_t                             *c  /**< */,
994                                           xcb_x_print_print_get_printer_list_cookie_t   cookie  /**< */,
995                                           xcb_generic_error_t                         **e  /**< */);
996 
997 
998 /*****************************************************************************
999  **
1000  ** xcb_void_cookie_t xcb_x_print_print_rehash_printer_list_checked
1001  ** 
1002  ** @param xcb_connection_t *c
1003  ** @returns xcb_void_cookie_t
1004  **
1005  *****************************************************************************/
1006  
1007 extern(C) xcb_void_cookie_t
1008 xcb_x_print_print_rehash_printer_list_checked (xcb_connection_t *c  /**< */);
1009 
1010 
1011 /*****************************************************************************
1012  **
1013  ** xcb_void_cookie_t xcb_x_print_print_rehash_printer_list
1014  ** 
1015  ** @param xcb_connection_t *c
1016  ** @returns xcb_void_cookie_t
1017  **
1018  *****************************************************************************/
1019  
1020 extern(C) xcb_void_cookie_t
1021 xcb_x_print_print_rehash_printer_list (xcb_connection_t *c  /**< */);
1022 
1023 
1024 /*****************************************************************************
1025  **
1026  ** xcb_void_cookie_t xcb_x_print_create_context_checked
1027  ** 
1028  ** @param xcb_connection_t                *c
1029  ** @param uint                             context_id
1030  ** @param uint                             printerNameLen
1031  ** @param uint                             localeLen
1032  ** @param /+const+/ xcb_x_print_string8_t *printerName
1033  ** @param /+const+/ xcb_x_print_string8_t *locale
1034  ** @returns xcb_void_cookie_t
1035  **
1036  *****************************************************************************/
1037  
1038 extern(C) xcb_void_cookie_t
1039 xcb_x_print_create_context_checked (xcb_connection_t                *c  /**< */,
1040                                     uint                             context_id  /**< */,
1041                                     uint                             printerNameLen  /**< */,
1042                                     uint                             localeLen  /**< */,
1043                                     /+const+/ xcb_x_print_string8_t *printerName  /**< */,
1044                                     /+const+/ xcb_x_print_string8_t *locale  /**< */);
1045 
1046 
1047 /*****************************************************************************
1048  **
1049  ** xcb_void_cookie_t xcb_x_print_create_context
1050  ** 
1051  ** @param xcb_connection_t                *c
1052  ** @param uint                             context_id
1053  ** @param uint                             printerNameLen
1054  ** @param uint                             localeLen
1055  ** @param /+const+/ xcb_x_print_string8_t *printerName
1056  ** @param /+const+/ xcb_x_print_string8_t *locale
1057  ** @returns xcb_void_cookie_t
1058  **
1059  *****************************************************************************/
1060  
1061 extern(C) xcb_void_cookie_t
1062 xcb_x_print_create_context (xcb_connection_t                *c  /**< */,
1063                             uint                             context_id  /**< */,
1064                             uint                             printerNameLen  /**< */,
1065                             uint                             localeLen  /**< */,
1066                             /+const+/ xcb_x_print_string8_t *printerName  /**< */,
1067                             /+const+/ xcb_x_print_string8_t *locale  /**< */);
1068 
1069 
1070 /*****************************************************************************
1071  **
1072  ** xcb_void_cookie_t xcb_x_print_print_set_context_checked
1073  ** 
1074  ** @param xcb_connection_t *c
1075  ** @param uint              context
1076  ** @returns xcb_void_cookie_t
1077  **
1078  *****************************************************************************/
1079  
1080 extern(C) xcb_void_cookie_t
1081 xcb_x_print_print_set_context_checked (xcb_connection_t *c  /**< */,
1082                                        uint              context  /**< */);
1083 
1084 
1085 /*****************************************************************************
1086  **
1087  ** xcb_void_cookie_t xcb_x_print_print_set_context
1088  ** 
1089  ** @param xcb_connection_t *c
1090  ** @param uint              context
1091  ** @returns xcb_void_cookie_t
1092  **
1093  *****************************************************************************/
1094  
1095 extern(C) xcb_void_cookie_t
1096 xcb_x_print_print_set_context (xcb_connection_t *c  /**< */,
1097                                uint              context  /**< */);
1098 
1099 
1100 /*****************************************************************************
1101  **
1102  ** xcb_x_print_print_get_context_cookie_t xcb_x_print_print_get_context
1103  ** 
1104  ** @param xcb_connection_t *c
1105  ** @returns xcb_x_print_print_get_context_cookie_t
1106  **
1107  *****************************************************************************/
1108  
1109 extern(C) xcb_x_print_print_get_context_cookie_t
1110 xcb_x_print_print_get_context (xcb_connection_t *c  /**< */);
1111 
1112 
1113 /*****************************************************************************
1114  **
1115  ** xcb_x_print_print_get_context_cookie_t xcb_x_print_print_get_context_unchecked
1116  ** 
1117  ** @param xcb_connection_t *c
1118  ** @returns xcb_x_print_print_get_context_cookie_t
1119  **
1120  *****************************************************************************/
1121  
1122 extern(C) xcb_x_print_print_get_context_cookie_t
1123 xcb_x_print_print_get_context_unchecked (xcb_connection_t *c  /**< */);
1124 
1125 
1126 /*****************************************************************************
1127  **
1128  ** xcb_x_print_print_get_context_reply_t * xcb_x_print_print_get_context_reply
1129  ** 
1130  ** @param xcb_connection_t                        *c
1131  ** @param xcb_x_print_print_get_context_cookie_t   cookie
1132  ** @param xcb_generic_error_t                    **e
1133  ** @returns xcb_x_print_print_get_context_reply_t *
1134  **
1135  *****************************************************************************/
1136  
1137 extern(C) xcb_x_print_print_get_context_reply_t *
1138 xcb_x_print_print_get_context_reply (xcb_connection_t                        *c  /**< */,
1139                                      xcb_x_print_print_get_context_cookie_t   cookie  /**< */,
1140                                      xcb_generic_error_t                    **e  /**< */);
1141 
1142 
1143 /*****************************************************************************
1144  **
1145  ** xcb_void_cookie_t xcb_x_print_print_destroy_context_checked
1146  ** 
1147  ** @param xcb_connection_t *c
1148  ** @param uint              context
1149  ** @returns xcb_void_cookie_t
1150  **
1151  *****************************************************************************/
1152  
1153 extern(C) xcb_void_cookie_t
1154 xcb_x_print_print_destroy_context_checked (xcb_connection_t *c  /**< */,
1155                                            uint              context  /**< */);
1156 
1157 
1158 /*****************************************************************************
1159  **
1160  ** xcb_void_cookie_t xcb_x_print_print_destroy_context
1161  ** 
1162  ** @param xcb_connection_t *c
1163  ** @param uint              context
1164  ** @returns xcb_void_cookie_t
1165  **
1166  *****************************************************************************/
1167  
1168 extern(C) xcb_void_cookie_t
1169 xcb_x_print_print_destroy_context (xcb_connection_t *c  /**< */,
1170                                    uint              context  /**< */);
1171 
1172 
1173 /*****************************************************************************
1174  **
1175  ** xcb_x_print_print_get_screen_of_context_cookie_t xcb_x_print_print_get_screen_of_context
1176  ** 
1177  ** @param xcb_connection_t *c
1178  ** @returns xcb_x_print_print_get_screen_of_context_cookie_t
1179  **
1180  *****************************************************************************/
1181  
1182 extern(C) xcb_x_print_print_get_screen_of_context_cookie_t
1183 xcb_x_print_print_get_screen_of_context (xcb_connection_t *c  /**< */);
1184 
1185 
1186 /*****************************************************************************
1187  **
1188  ** xcb_x_print_print_get_screen_of_context_cookie_t xcb_x_print_print_get_screen_of_context_unchecked
1189  ** 
1190  ** @param xcb_connection_t *c
1191  ** @returns xcb_x_print_print_get_screen_of_context_cookie_t
1192  **
1193  *****************************************************************************/
1194  
1195 extern(C) xcb_x_print_print_get_screen_of_context_cookie_t
1196 xcb_x_print_print_get_screen_of_context_unchecked (xcb_connection_t *c  /**< */);
1197 
1198 
1199 /*****************************************************************************
1200  **
1201  ** xcb_x_print_print_get_screen_of_context_reply_t * xcb_x_print_print_get_screen_of_context_reply
1202  ** 
1203  ** @param xcb_connection_t                                  *c
1204  ** @param xcb_x_print_print_get_screen_of_context_cookie_t   cookie
1205  ** @param xcb_generic_error_t                              **e
1206  ** @returns xcb_x_print_print_get_screen_of_context_reply_t *
1207  **
1208  *****************************************************************************/
1209  
1210 extern(C) xcb_x_print_print_get_screen_of_context_reply_t *
1211 xcb_x_print_print_get_screen_of_context_reply (xcb_connection_t                                  *c  /**< */,
1212                                                xcb_x_print_print_get_screen_of_context_cookie_t   cookie  /**< */,
1213                                                xcb_generic_error_t                              **e  /**< */);
1214 
1215 
1216 /*****************************************************************************
1217  **
1218  ** xcb_void_cookie_t xcb_x_print_print_start_job_checked
1219  ** 
1220  ** @param xcb_connection_t *c
1221  ** @param ubyte             output_mode
1222  ** @returns xcb_void_cookie_t
1223  **
1224  *****************************************************************************/
1225  
1226 extern(C) xcb_void_cookie_t
1227 xcb_x_print_print_start_job_checked (xcb_connection_t *c  /**< */,
1228                                      ubyte             output_mode  /**< */);
1229 
1230 
1231 /*****************************************************************************
1232  **
1233  ** xcb_void_cookie_t xcb_x_print_print_start_job
1234  ** 
1235  ** @param xcb_connection_t *c
1236  ** @param ubyte             output_mode
1237  ** @returns xcb_void_cookie_t
1238  **
1239  *****************************************************************************/
1240  
1241 extern(C) xcb_void_cookie_t
1242 xcb_x_print_print_start_job (xcb_connection_t *c  /**< */,
1243                              ubyte             output_mode  /**< */);
1244 
1245 
1246 /*****************************************************************************
1247  **
1248  ** xcb_void_cookie_t xcb_x_print_print_end_job_checked
1249  ** 
1250  ** @param xcb_connection_t *c
1251  ** @param bool              cancel
1252  ** @returns xcb_void_cookie_t
1253  **
1254  *****************************************************************************/
1255  
1256 extern(C) xcb_void_cookie_t
1257 xcb_x_print_print_end_job_checked (xcb_connection_t *c  /**< */,
1258                                    bool              cancel  /**< */);
1259 
1260 
1261 /*****************************************************************************
1262  **
1263  ** xcb_void_cookie_t xcb_x_print_print_end_job
1264  ** 
1265  ** @param xcb_connection_t *c
1266  ** @param bool              cancel
1267  ** @returns xcb_void_cookie_t
1268  **
1269  *****************************************************************************/
1270  
1271 extern(C) xcb_void_cookie_t
1272 xcb_x_print_print_end_job (xcb_connection_t *c  /**< */,
1273                            bool              cancel  /**< */);
1274 
1275 
1276 /*****************************************************************************
1277  **
1278  ** xcb_void_cookie_t xcb_x_print_print_start_doc_checked
1279  ** 
1280  ** @param xcb_connection_t *c
1281  ** @param ubyte             driver_mode
1282  ** @returns xcb_void_cookie_t
1283  **
1284  *****************************************************************************/
1285  
1286 extern(C) xcb_void_cookie_t
1287 xcb_x_print_print_start_doc_checked (xcb_connection_t *c  /**< */,
1288                                      ubyte             driver_mode  /**< */);
1289 
1290 
1291 /*****************************************************************************
1292  **
1293  ** xcb_void_cookie_t xcb_x_print_print_start_doc
1294  ** 
1295  ** @param xcb_connection_t *c
1296  ** @param ubyte             driver_mode
1297  ** @returns xcb_void_cookie_t
1298  **
1299  *****************************************************************************/
1300  
1301 extern(C) xcb_void_cookie_t
1302 xcb_x_print_print_start_doc (xcb_connection_t *c  /**< */,
1303                              ubyte             driver_mode  /**< */);
1304 
1305 
1306 /*****************************************************************************
1307  **
1308  ** xcb_void_cookie_t xcb_x_print_print_end_doc_checked
1309  ** 
1310  ** @param xcb_connection_t *c
1311  ** @param bool              cancel
1312  ** @returns xcb_void_cookie_t
1313  **
1314  *****************************************************************************/
1315  
1316 extern(C) xcb_void_cookie_t
1317 xcb_x_print_print_end_doc_checked (xcb_connection_t *c  /**< */,
1318                                    bool              cancel  /**< */);
1319 
1320 
1321 /*****************************************************************************
1322  **
1323  ** xcb_void_cookie_t xcb_x_print_print_end_doc
1324  ** 
1325  ** @param xcb_connection_t *c
1326  ** @param bool              cancel
1327  ** @returns xcb_void_cookie_t
1328  **
1329  *****************************************************************************/
1330  
1331 extern(C) xcb_void_cookie_t
1332 xcb_x_print_print_end_doc (xcb_connection_t *c  /**< */,
1333                            bool              cancel  /**< */);
1334 
1335 
1336 /*****************************************************************************
1337  **
1338  ** xcb_void_cookie_t xcb_x_print_print_put_document_data_checked
1339  ** 
1340  ** @param xcb_connection_t                *c
1341  ** @param xcb_drawable_t                   drawable
1342  ** @param uint                             len_data
1343  ** @param ushort                           len_fmt
1344  ** @param ushort                           len_options
1345  ** @param /+const+/ ubyte                 *data
1346  ** @param uint                             doc_format_len
1347  ** @param /+const+/ xcb_x_print_string8_t *doc_format
1348  ** @param uint                             options_len
1349  ** @param /+const+/ xcb_x_print_string8_t *options
1350  ** @returns xcb_void_cookie_t
1351  **
1352  *****************************************************************************/
1353  
1354 extern(C) xcb_void_cookie_t
1355 xcb_x_print_print_put_document_data_checked (xcb_connection_t                *c  /**< */,
1356                                              xcb_drawable_t                   drawable  /**< */,
1357                                              uint                             len_data  /**< */,
1358                                              ushort                           len_fmt  /**< */,
1359                                              ushort                           len_options  /**< */,
1360                                              /+const+/ ubyte                 *data  /**< */,
1361                                              uint                             doc_format_len  /**< */,
1362                                              /+const+/ xcb_x_print_string8_t *doc_format  /**< */,
1363                                              uint                             options_len  /**< */,
1364                                              /+const+/ xcb_x_print_string8_t *options  /**< */);
1365 
1366 
1367 /*****************************************************************************
1368  **
1369  ** xcb_void_cookie_t xcb_x_print_print_put_document_data
1370  ** 
1371  ** @param xcb_connection_t                *c
1372  ** @param xcb_drawable_t                   drawable
1373  ** @param uint                             len_data
1374  ** @param ushort                           len_fmt
1375  ** @param ushort                           len_options
1376  ** @param /+const+/ ubyte                 *data
1377  ** @param uint                             doc_format_len
1378  ** @param /+const+/ xcb_x_print_string8_t *doc_format
1379  ** @param uint                             options_len
1380  ** @param /+const+/ xcb_x_print_string8_t *options
1381  ** @returns xcb_void_cookie_t
1382  **
1383  *****************************************************************************/
1384  
1385 extern(C) xcb_void_cookie_t
1386 xcb_x_print_print_put_document_data (xcb_connection_t                *c  /**< */,
1387                                      xcb_drawable_t                   drawable  /**< */,
1388                                      uint                             len_data  /**< */,
1389                                      ushort                           len_fmt  /**< */,
1390                                      ushort                           len_options  /**< */,
1391                                      /+const+/ ubyte                 *data  /**< */,
1392                                      uint                             doc_format_len  /**< */,
1393                                      /+const+/ xcb_x_print_string8_t *doc_format  /**< */,
1394                                      uint                             options_len  /**< */,
1395                                      /+const+/ xcb_x_print_string8_t *options  /**< */);
1396 
1397 
1398 /*****************************************************************************
1399  **
1400  ** xcb_x_print_print_get_document_data_cookie_t xcb_x_print_print_get_document_data
1401  ** 
1402  ** @param xcb_connection_t       *c
1403  ** @param xcb_x_print_pcontext_t  context
1404  ** @param uint                    max_bytes
1405  ** @returns xcb_x_print_print_get_document_data_cookie_t
1406  **
1407  *****************************************************************************/
1408  
1409 extern(C) xcb_x_print_print_get_document_data_cookie_t
1410 xcb_x_print_print_get_document_data (xcb_connection_t       *c  /**< */,
1411                                      xcb_x_print_pcontext_t  context  /**< */,
1412                                      uint                    max_bytes  /**< */);
1413 
1414 
1415 /*****************************************************************************
1416  **
1417  ** xcb_x_print_print_get_document_data_cookie_t xcb_x_print_print_get_document_data_unchecked
1418  ** 
1419  ** @param xcb_connection_t       *c
1420  ** @param xcb_x_print_pcontext_t  context
1421  ** @param uint                    max_bytes
1422  ** @returns xcb_x_print_print_get_document_data_cookie_t
1423  **
1424  *****************************************************************************/
1425  
1426 extern(C) xcb_x_print_print_get_document_data_cookie_t
1427 xcb_x_print_print_get_document_data_unchecked (xcb_connection_t       *c  /**< */,
1428                                                xcb_x_print_pcontext_t  context  /**< */,
1429                                                uint                    max_bytes  /**< */);
1430 
1431 
1432 /*****************************************************************************
1433  **
1434  ** ubyte * xcb_x_print_print_get_document_data_data
1435  ** 
1436  ** @param /+const+/ xcb_x_print_print_get_document_data_reply_t *R
1437  ** @returns ubyte *
1438  **
1439  *****************************************************************************/
1440  
1441 extern(C) ubyte *
1442 xcb_x_print_print_get_document_data_data (/+const+/ xcb_x_print_print_get_document_data_reply_t *R  /**< */);
1443 
1444 
1445 /*****************************************************************************
1446  **
1447  ** int xcb_x_print_print_get_document_data_data_length
1448  ** 
1449  ** @param /+const+/ xcb_x_print_print_get_document_data_reply_t *R
1450  ** @returns int
1451  **
1452  *****************************************************************************/
1453  
1454 extern(C) int
1455 xcb_x_print_print_get_document_data_data_length (/+const+/ xcb_x_print_print_get_document_data_reply_t *R  /**< */);
1456 
1457 
1458 /*****************************************************************************
1459  **
1460  ** xcb_generic_iterator_t xcb_x_print_print_get_document_data_data_end
1461  ** 
1462  ** @param /+const+/ xcb_x_print_print_get_document_data_reply_t *R
1463  ** @returns xcb_generic_iterator_t
1464  **
1465  *****************************************************************************/
1466  
1467 extern(C) xcb_generic_iterator_t
1468 xcb_x_print_print_get_document_data_data_end (/+const+/ xcb_x_print_print_get_document_data_reply_t *R  /**< */);
1469 
1470 
1471 /*****************************************************************************
1472  **
1473  ** xcb_x_print_print_get_document_data_reply_t * xcb_x_print_print_get_document_data_reply
1474  ** 
1475  ** @param xcb_connection_t                              *c
1476  ** @param xcb_x_print_print_get_document_data_cookie_t   cookie
1477  ** @param xcb_generic_error_t                          **e
1478  ** @returns xcb_x_print_print_get_document_data_reply_t *
1479  **
1480  *****************************************************************************/
1481  
1482 extern(C) xcb_x_print_print_get_document_data_reply_t *
1483 xcb_x_print_print_get_document_data_reply (xcb_connection_t                              *c  /**< */,
1484                                            xcb_x_print_print_get_document_data_cookie_t   cookie  /**< */,
1485                                            xcb_generic_error_t                          **e  /**< */);
1486 
1487 
1488 /*****************************************************************************
1489  **
1490  ** xcb_void_cookie_t xcb_x_print_print_start_page_checked
1491  ** 
1492  ** @param xcb_connection_t *c
1493  ** @param xcb_window_t      window
1494  ** @returns xcb_void_cookie_t
1495  **
1496  *****************************************************************************/
1497  
1498 extern(C) xcb_void_cookie_t
1499 xcb_x_print_print_start_page_checked (xcb_connection_t *c  /**< */,
1500                                       xcb_window_t      window  /**< */);
1501 
1502 
1503 /*****************************************************************************
1504  **
1505  ** xcb_void_cookie_t xcb_x_print_print_start_page
1506  ** 
1507  ** @param xcb_connection_t *c
1508  ** @param xcb_window_t      window
1509  ** @returns xcb_void_cookie_t
1510  **
1511  *****************************************************************************/
1512  
1513 extern(C) xcb_void_cookie_t
1514 xcb_x_print_print_start_page (xcb_connection_t *c  /**< */,
1515                               xcb_window_t      window  /**< */);
1516 
1517 
1518 /*****************************************************************************
1519  **
1520  ** xcb_void_cookie_t xcb_x_print_print_end_page_checked
1521  ** 
1522  ** @param xcb_connection_t *c
1523  ** @param bool              cancel
1524  ** @returns xcb_void_cookie_t
1525  **
1526  *****************************************************************************/
1527  
1528 extern(C) xcb_void_cookie_t
1529 xcb_x_print_print_end_page_checked (xcb_connection_t *c  /**< */,
1530                                     bool              cancel  /**< */);
1531 
1532 
1533 /*****************************************************************************
1534  **
1535  ** xcb_void_cookie_t xcb_x_print_print_end_page
1536  ** 
1537  ** @param xcb_connection_t *c
1538  ** @param bool              cancel
1539  ** @returns xcb_void_cookie_t
1540  **
1541  *****************************************************************************/
1542  
1543 extern(C) xcb_void_cookie_t
1544 xcb_x_print_print_end_page (xcb_connection_t *c  /**< */,
1545                             bool              cancel  /**< */);
1546 
1547 
1548 /*****************************************************************************
1549  **
1550  ** xcb_void_cookie_t xcb_x_print_print_select_input_checked
1551  ** 
1552  ** @param xcb_connection_t       *c
1553  ** @param xcb_x_print_pcontext_t  context
1554  ** @param uint                    event_mask
1555  ** @param /+const+/ uint         *event_list
1556  ** @returns xcb_void_cookie_t
1557  **
1558  *****************************************************************************/
1559  
1560 extern(C) xcb_void_cookie_t
1561 xcb_x_print_print_select_input_checked (xcb_connection_t       *c  /**< */,
1562                                         xcb_x_print_pcontext_t  context  /**< */,
1563                                         uint                    event_mask  /**< */,
1564                                         /+const+/ uint         *event_list  /**< */);
1565 
1566 
1567 /*****************************************************************************
1568  **
1569  ** xcb_void_cookie_t xcb_x_print_print_select_input
1570  ** 
1571  ** @param xcb_connection_t       *c
1572  ** @param xcb_x_print_pcontext_t  context
1573  ** @param uint                    event_mask
1574  ** @param /+const+/ uint         *event_list
1575  ** @returns xcb_void_cookie_t
1576  **
1577  *****************************************************************************/
1578  
1579 extern(C) xcb_void_cookie_t
1580 xcb_x_print_print_select_input (xcb_connection_t       *c  /**< */,
1581                                 xcb_x_print_pcontext_t  context  /**< */,
1582                                 uint                    event_mask  /**< */,
1583                                 /+const+/ uint         *event_list  /**< */);
1584 
1585 
1586 /*****************************************************************************
1587  **
1588  ** xcb_x_print_print_input_selected_cookie_t xcb_x_print_print_input_selected
1589  ** 
1590  ** @param xcb_connection_t       *c
1591  ** @param xcb_x_print_pcontext_t  context
1592  ** @returns xcb_x_print_print_input_selected_cookie_t
1593  **
1594  *****************************************************************************/
1595  
1596 extern(C) xcb_x_print_print_input_selected_cookie_t
1597 xcb_x_print_print_input_selected (xcb_connection_t       *c  /**< */,
1598                                   xcb_x_print_pcontext_t  context  /**< */);
1599 
1600 
1601 /*****************************************************************************
1602  **
1603  ** xcb_x_print_print_input_selected_cookie_t xcb_x_print_print_input_selected_unchecked
1604  ** 
1605  ** @param xcb_connection_t       *c
1606  ** @param xcb_x_print_pcontext_t  context
1607  ** @returns xcb_x_print_print_input_selected_cookie_t
1608  **
1609  *****************************************************************************/
1610  
1611 extern(C) xcb_x_print_print_input_selected_cookie_t
1612 xcb_x_print_print_input_selected_unchecked (xcb_connection_t       *c  /**< */,
1613                                             xcb_x_print_pcontext_t  context  /**< */);
1614 
1615 
1616 /*****************************************************************************
1617  **
1618  ** uint * xcb_x_print_print_input_selected_event_list
1619  ** 
1620  ** @param /+const+/ xcb_x_print_print_input_selected_reply_t *R
1621  ** @returns uint *
1622  **
1623  *****************************************************************************/
1624  
1625 extern(C) uint *
1626 xcb_x_print_print_input_selected_event_list (/+const+/ xcb_x_print_print_input_selected_reply_t *R  /**< */);
1627 
1628 
1629 /*****************************************************************************
1630  **
1631  ** int xcb_x_print_print_input_selected_event_list_length
1632  ** 
1633  ** @param /+const+/ xcb_x_print_print_input_selected_reply_t *R
1634  ** @returns int
1635  **
1636  *****************************************************************************/
1637  
1638 extern(C) int
1639 xcb_x_print_print_input_selected_event_list_length (/+const+/ xcb_x_print_print_input_selected_reply_t *R  /**< */);
1640 
1641 
1642 /*****************************************************************************
1643  **
1644  ** xcb_generic_iterator_t xcb_x_print_print_input_selected_event_list_end
1645  ** 
1646  ** @param /+const+/ xcb_x_print_print_input_selected_reply_t *R
1647  ** @returns xcb_generic_iterator_t
1648  **
1649  *****************************************************************************/
1650  
1651 extern(C) xcb_generic_iterator_t
1652 xcb_x_print_print_input_selected_event_list_end (/+const+/ xcb_x_print_print_input_selected_reply_t *R  /**< */);
1653 
1654 
1655 /*****************************************************************************
1656  **
1657  ** uint * xcb_x_print_print_input_selected_all_events_list
1658  ** 
1659  ** @param /+const+/ xcb_x_print_print_input_selected_reply_t *R
1660  ** @returns uint *
1661  **
1662  *****************************************************************************/
1663  
1664 extern(C) uint *
1665 xcb_x_print_print_input_selected_all_events_list (/+const+/ xcb_x_print_print_input_selected_reply_t *R  /**< */);
1666 
1667 
1668 /*****************************************************************************
1669  **
1670  ** int xcb_x_print_print_input_selected_all_events_list_length
1671  ** 
1672  ** @param /+const+/ xcb_x_print_print_input_selected_reply_t *R
1673  ** @returns int
1674  **
1675  *****************************************************************************/
1676  
1677 extern(C) int
1678 xcb_x_print_print_input_selected_all_events_list_length (/+const+/ xcb_x_print_print_input_selected_reply_t *R  /**< */);
1679 
1680 
1681 /*****************************************************************************
1682  **
1683  ** xcb_generic_iterator_t xcb_x_print_print_input_selected_all_events_list_end
1684  ** 
1685  ** @param /+const+/ xcb_x_print_print_input_selected_reply_t *R
1686  ** @returns xcb_generic_iterator_t
1687  **
1688  *****************************************************************************/
1689  
1690 extern(C) xcb_generic_iterator_t
1691 xcb_x_print_print_input_selected_all_events_list_end (/+const+/ xcb_x_print_print_input_selected_reply_t *R  /**< */);
1692 
1693 
1694 /*****************************************************************************
1695  **
1696  ** xcb_x_print_print_input_selected_reply_t * xcb_x_print_print_input_selected_reply
1697  ** 
1698  ** @param xcb_connection_t                           *c
1699  ** @param xcb_x_print_print_input_selected_cookie_t   cookie
1700  ** @param xcb_generic_error_t                       **e
1701  ** @returns xcb_x_print_print_input_selected_reply_t *
1702  **
1703  *****************************************************************************/
1704  
1705 extern(C) xcb_x_print_print_input_selected_reply_t *
1706 xcb_x_print_print_input_selected_reply (xcb_connection_t                           *c  /**< */,
1707                                         xcb_x_print_print_input_selected_cookie_t   cookie  /**< */,
1708                                         xcb_generic_error_t                       **e  /**< */);
1709 
1710 
1711 /*****************************************************************************
1712  **
1713  ** xcb_x_print_print_get_attributes_cookie_t xcb_x_print_print_get_attributes
1714  ** 
1715  ** @param xcb_connection_t       *c
1716  ** @param xcb_x_print_pcontext_t  context
1717  ** @param ubyte                   pool
1718  ** @returns xcb_x_print_print_get_attributes_cookie_t
1719  **
1720  *****************************************************************************/
1721  
1722 extern(C) xcb_x_print_print_get_attributes_cookie_t
1723 xcb_x_print_print_get_attributes (xcb_connection_t       *c  /**< */,
1724                                   xcb_x_print_pcontext_t  context  /**< */,
1725                                   ubyte                   pool  /**< */);
1726 
1727 
1728 /*****************************************************************************
1729  **
1730  ** xcb_x_print_print_get_attributes_cookie_t xcb_x_print_print_get_attributes_unchecked
1731  ** 
1732  ** @param xcb_connection_t       *c
1733  ** @param xcb_x_print_pcontext_t  context
1734  ** @param ubyte                   pool
1735  ** @returns xcb_x_print_print_get_attributes_cookie_t
1736  **
1737  *****************************************************************************/
1738  
1739 extern(C) xcb_x_print_print_get_attributes_cookie_t
1740 xcb_x_print_print_get_attributes_unchecked (xcb_connection_t       *c  /**< */,
1741                                             xcb_x_print_pcontext_t  context  /**< */,
1742                                             ubyte                   pool  /**< */);
1743 
1744 
1745 /*****************************************************************************
1746  **
1747  ** xcb_x_print_print_get_attributes_reply_t * xcb_x_print_print_get_attributes_reply
1748  ** 
1749  ** @param xcb_connection_t                           *c
1750  ** @param xcb_x_print_print_get_attributes_cookie_t   cookie
1751  ** @param xcb_generic_error_t                       **e
1752  ** @returns xcb_x_print_print_get_attributes_reply_t *
1753  **
1754  *****************************************************************************/
1755  
1756 extern(C) xcb_x_print_print_get_attributes_reply_t *
1757 xcb_x_print_print_get_attributes_reply (xcb_connection_t                           *c  /**< */,
1758                                         xcb_x_print_print_get_attributes_cookie_t   cookie  /**< */,
1759                                         xcb_generic_error_t                       **e  /**< */);
1760 
1761 
1762 /*****************************************************************************
1763  **
1764  ** xcb_x_print_print_get_one_attributes_cookie_t xcb_x_print_print_get_one_attributes
1765  ** 
1766  ** @param xcb_connection_t                *c
1767  ** @param xcb_x_print_pcontext_t           context
1768  ** @param uint                             nameLen
1769  ** @param ubyte                            pool
1770  ** @param /+const+/ xcb_x_print_string8_t *name
1771  ** @returns xcb_x_print_print_get_one_attributes_cookie_t
1772  **
1773  *****************************************************************************/
1774  
1775 extern(C) xcb_x_print_print_get_one_attributes_cookie_t
1776 xcb_x_print_print_get_one_attributes (xcb_connection_t                *c  /**< */,
1777                                       xcb_x_print_pcontext_t           context  /**< */,
1778                                       uint                             nameLen  /**< */,
1779                                       ubyte                            pool  /**< */,
1780                                       /+const+/ xcb_x_print_string8_t *name  /**< */);
1781 
1782 
1783 /*****************************************************************************
1784  **
1785  ** xcb_x_print_print_get_one_attributes_cookie_t xcb_x_print_print_get_one_attributes_unchecked
1786  ** 
1787  ** @param xcb_connection_t                *c
1788  ** @param xcb_x_print_pcontext_t           context
1789  ** @param uint                             nameLen
1790  ** @param ubyte                            pool
1791  ** @param /+const+/ xcb_x_print_string8_t *name
1792  ** @returns xcb_x_print_print_get_one_attributes_cookie_t
1793  **
1794  *****************************************************************************/
1795  
1796 extern(C) xcb_x_print_print_get_one_attributes_cookie_t
1797 xcb_x_print_print_get_one_attributes_unchecked (xcb_connection_t                *c  /**< */,
1798                                                 xcb_x_print_pcontext_t           context  /**< */,
1799                                                 uint                             nameLen  /**< */,
1800                                                 ubyte                            pool  /**< */,
1801                                                 /+const+/ xcb_x_print_string8_t *name  /**< */);
1802 
1803 
1804 /*****************************************************************************
1805  **
1806  ** xcb_x_print_string8_t * xcb_x_print_print_get_one_attributes_value
1807  ** 
1808  ** @param /+const+/ xcb_x_print_print_get_one_attributes_reply_t *R
1809  ** @returns xcb_x_print_string8_t *
1810  **
1811  *****************************************************************************/
1812  
1813 extern(C) xcb_x_print_string8_t *
1814 xcb_x_print_print_get_one_attributes_value (/+const+/ xcb_x_print_print_get_one_attributes_reply_t *R  /**< */);
1815 
1816 
1817 /*****************************************************************************
1818  **
1819  ** int xcb_x_print_print_get_one_attributes_value_length
1820  ** 
1821  ** @param /+const+/ xcb_x_print_print_get_one_attributes_reply_t *R
1822  ** @returns int
1823  **
1824  *****************************************************************************/
1825  
1826 extern(C) int
1827 xcb_x_print_print_get_one_attributes_value_length (/+const+/ xcb_x_print_print_get_one_attributes_reply_t *R  /**< */);
1828 
1829 
1830 /*****************************************************************************
1831  **
1832  ** xcb_x_print_string8_iterator_t xcb_x_print_print_get_one_attributes_value_iterator
1833  ** 
1834  ** @param /+const+/ xcb_x_print_print_get_one_attributes_reply_t *R
1835  ** @returns xcb_x_print_string8_iterator_t
1836  **
1837  *****************************************************************************/
1838  
1839 extern(C) xcb_x_print_string8_iterator_t
1840 xcb_x_print_print_get_one_attributes_value_iterator (/+const+/ xcb_x_print_print_get_one_attributes_reply_t *R  /**< */);
1841 
1842 
1843 /*****************************************************************************
1844  **
1845  ** xcb_x_print_print_get_one_attributes_reply_t * xcb_x_print_print_get_one_attributes_reply
1846  ** 
1847  ** @param xcb_connection_t                               *c
1848  ** @param xcb_x_print_print_get_one_attributes_cookie_t   cookie
1849  ** @param xcb_generic_error_t                           **e
1850  ** @returns xcb_x_print_print_get_one_attributes_reply_t *
1851  **
1852  *****************************************************************************/
1853  
1854 extern(C) xcb_x_print_print_get_one_attributes_reply_t *
1855 xcb_x_print_print_get_one_attributes_reply (xcb_connection_t                               *c  /**< */,
1856                                             xcb_x_print_print_get_one_attributes_cookie_t   cookie  /**< */,
1857                                             xcb_generic_error_t                           **e  /**< */);
1858 
1859 
1860 /*****************************************************************************
1861  **
1862  ** xcb_void_cookie_t xcb_x_print_print_set_attributes_checked
1863  ** 
1864  ** @param xcb_connection_t                *c
1865  ** @param xcb_x_print_pcontext_t           context
1866  ** @param uint                             stringLen
1867  ** @param ubyte                            pool
1868  ** @param ubyte                            rule
1869  ** @param uint                             attributes_len
1870  ** @param /+const+/ xcb_x_print_string8_t *attributes
1871  ** @returns xcb_void_cookie_t
1872  **
1873  *****************************************************************************/
1874  
1875 extern(C) xcb_void_cookie_t
1876 xcb_x_print_print_set_attributes_checked (xcb_connection_t                *c  /**< */,
1877                                           xcb_x_print_pcontext_t           context  /**< */,
1878                                           uint                             stringLen  /**< */,
1879                                           ubyte                            pool  /**< */,
1880                                           ubyte                            rule  /**< */,
1881                                           uint                             attributes_len  /**< */,
1882                                           /+const+/ xcb_x_print_string8_t *attributes  /**< */);
1883 
1884 
1885 /*****************************************************************************
1886  **
1887  ** xcb_void_cookie_t xcb_x_print_print_set_attributes
1888  ** 
1889  ** @param xcb_connection_t                *c
1890  ** @param xcb_x_print_pcontext_t           context
1891  ** @param uint                             stringLen
1892  ** @param ubyte                            pool
1893  ** @param ubyte                            rule
1894  ** @param uint                             attributes_len
1895  ** @param /+const+/ xcb_x_print_string8_t *attributes
1896  ** @returns xcb_void_cookie_t
1897  **
1898  *****************************************************************************/
1899  
1900 extern(C) xcb_void_cookie_t
1901 xcb_x_print_print_set_attributes (xcb_connection_t                *c  /**< */,
1902                                   xcb_x_print_pcontext_t           context  /**< */,
1903                                   uint                             stringLen  /**< */,
1904                                   ubyte                            pool  /**< */,
1905                                   ubyte                            rule  /**< */,
1906                                   uint                             attributes_len  /**< */,
1907                                   /+const+/ xcb_x_print_string8_t *attributes  /**< */);
1908 
1909 
1910 /*****************************************************************************
1911  **
1912  ** xcb_x_print_print_get_page_dimensions_cookie_t xcb_x_print_print_get_page_dimensions
1913  ** 
1914  ** @param xcb_connection_t       *c
1915  ** @param xcb_x_print_pcontext_t  context
1916  ** @returns xcb_x_print_print_get_page_dimensions_cookie_t
1917  **
1918  *****************************************************************************/
1919  
1920 extern(C) xcb_x_print_print_get_page_dimensions_cookie_t
1921 xcb_x_print_print_get_page_dimensions (xcb_connection_t       *c  /**< */,
1922                                        xcb_x_print_pcontext_t  context  /**< */);
1923 
1924 
1925 /*****************************************************************************
1926  **
1927  ** xcb_x_print_print_get_page_dimensions_cookie_t xcb_x_print_print_get_page_dimensions_unchecked
1928  ** 
1929  ** @param xcb_connection_t       *c
1930  ** @param xcb_x_print_pcontext_t  context
1931  ** @returns xcb_x_print_print_get_page_dimensions_cookie_t
1932  **
1933  *****************************************************************************/
1934  
1935 extern(C) xcb_x_print_print_get_page_dimensions_cookie_t
1936 xcb_x_print_print_get_page_dimensions_unchecked (xcb_connection_t       *c  /**< */,
1937                                                  xcb_x_print_pcontext_t  context  /**< */);
1938 
1939 
1940 /*****************************************************************************
1941  **
1942  ** xcb_x_print_print_get_page_dimensions_reply_t * xcb_x_print_print_get_page_dimensions_reply
1943  ** 
1944  ** @param xcb_connection_t                                *c
1945  ** @param xcb_x_print_print_get_page_dimensions_cookie_t   cookie
1946  ** @param xcb_generic_error_t                            **e
1947  ** @returns xcb_x_print_print_get_page_dimensions_reply_t *
1948  **
1949  *****************************************************************************/
1950  
1951 extern(C) xcb_x_print_print_get_page_dimensions_reply_t *
1952 xcb_x_print_print_get_page_dimensions_reply (xcb_connection_t                                *c  /**< */,
1953                                              xcb_x_print_print_get_page_dimensions_cookie_t   cookie  /**< */,
1954                                              xcb_generic_error_t                            **e  /**< */);
1955 
1956 
1957 /*****************************************************************************
1958  **
1959  ** xcb_x_print_print_query_screens_cookie_t xcb_x_print_print_query_screens
1960  ** 
1961  ** @param xcb_connection_t *c
1962  ** @returns xcb_x_print_print_query_screens_cookie_t
1963  **
1964  *****************************************************************************/
1965  
1966 extern(C) xcb_x_print_print_query_screens_cookie_t
1967 xcb_x_print_print_query_screens (xcb_connection_t *c  /**< */);
1968 
1969 
1970 /*****************************************************************************
1971  **
1972  ** xcb_x_print_print_query_screens_cookie_t xcb_x_print_print_query_screens_unchecked
1973  ** 
1974  ** @param xcb_connection_t *c
1975  ** @returns xcb_x_print_print_query_screens_cookie_t
1976  **
1977  *****************************************************************************/
1978  
1979 extern(C) xcb_x_print_print_query_screens_cookie_t
1980 xcb_x_print_print_query_screens_unchecked (xcb_connection_t *c  /**< */);
1981 
1982 
1983 /*****************************************************************************
1984  **
1985  ** xcb_window_t * xcb_x_print_print_query_screens_roots
1986  ** 
1987  ** @param /+const+/ xcb_x_print_print_query_screens_reply_t *R
1988  ** @returns xcb_window_t *
1989  **
1990  *****************************************************************************/
1991  
1992 extern(C) xcb_window_t *
1993 xcb_x_print_print_query_screens_roots (/+const+/ xcb_x_print_print_query_screens_reply_t *R  /**< */);
1994 
1995 
1996 /*****************************************************************************
1997  **
1998  ** int xcb_x_print_print_query_screens_roots_length
1999  ** 
2000  ** @param /+const+/ xcb_x_print_print_query_screens_reply_t *R
2001  ** @returns int
2002  **
2003  *****************************************************************************/
2004  
2005 extern(C) int
2006 xcb_x_print_print_query_screens_roots_length (/+const+/ xcb_x_print_print_query_screens_reply_t *R  /**< */);
2007 
2008 
2009 /*****************************************************************************
2010  **
2011  ** xcb_window_iterator_t xcb_x_print_print_query_screens_roots_iterator
2012  ** 
2013  ** @param /+const+/ xcb_x_print_print_query_screens_reply_t *R
2014  ** @returns xcb_window_iterator_t
2015  **
2016  *****************************************************************************/
2017  
2018 extern(C) xcb_window_iterator_t
2019 xcb_x_print_print_query_screens_roots_iterator (/+const+/ xcb_x_print_print_query_screens_reply_t *R  /**< */);
2020 
2021 
2022 /*****************************************************************************
2023  **
2024  ** xcb_x_print_print_query_screens_reply_t * xcb_x_print_print_query_screens_reply
2025  ** 
2026  ** @param xcb_connection_t                          *c
2027  ** @param xcb_x_print_print_query_screens_cookie_t   cookie
2028  ** @param xcb_generic_error_t                      **e
2029  ** @returns xcb_x_print_print_query_screens_reply_t *
2030  **
2031  *****************************************************************************/
2032  
2033 extern(C) xcb_x_print_print_query_screens_reply_t *
2034 xcb_x_print_print_query_screens_reply (xcb_connection_t                          *c  /**< */,
2035                                        xcb_x_print_print_query_screens_cookie_t   cookie  /**< */,
2036                                        xcb_generic_error_t                      **e  /**< */);
2037 
2038 
2039 /*****************************************************************************
2040  **
2041  ** xcb_x_print_print_set_image_resolution_cookie_t xcb_x_print_print_set_image_resolution
2042  ** 
2043  ** @param xcb_connection_t       *c
2044  ** @param xcb_x_print_pcontext_t  context
2045  ** @param ushort                  image_resolution
2046  ** @returns xcb_x_print_print_set_image_resolution_cookie_t
2047  **
2048  *****************************************************************************/
2049  
2050 extern(C) xcb_x_print_print_set_image_resolution_cookie_t
2051 xcb_x_print_print_set_image_resolution (xcb_connection_t       *c  /**< */,
2052                                         xcb_x_print_pcontext_t  context  /**< */,
2053                                         ushort                  image_resolution  /**< */);
2054 
2055 
2056 /*****************************************************************************
2057  **
2058  ** xcb_x_print_print_set_image_resolution_cookie_t xcb_x_print_print_set_image_resolution_unchecked
2059  ** 
2060  ** @param xcb_connection_t       *c
2061  ** @param xcb_x_print_pcontext_t  context
2062  ** @param ushort                  image_resolution
2063  ** @returns xcb_x_print_print_set_image_resolution_cookie_t
2064  **
2065  *****************************************************************************/
2066  
2067 extern(C) xcb_x_print_print_set_image_resolution_cookie_t
2068 xcb_x_print_print_set_image_resolution_unchecked (xcb_connection_t       *c  /**< */,
2069                                                   xcb_x_print_pcontext_t  context  /**< */,
2070                                                   ushort                  image_resolution  /**< */);
2071 
2072 
2073 /*****************************************************************************
2074  **
2075  ** xcb_x_print_print_set_image_resolution_reply_t * xcb_x_print_print_set_image_resolution_reply
2076  ** 
2077  ** @param xcb_connection_t                                 *c
2078  ** @param xcb_x_print_print_set_image_resolution_cookie_t   cookie
2079  ** @param xcb_generic_error_t                             **e
2080  ** @returns xcb_x_print_print_set_image_resolution_reply_t *
2081  **
2082  *****************************************************************************/
2083  
2084 extern(C) xcb_x_print_print_set_image_resolution_reply_t *
2085 xcb_x_print_print_set_image_resolution_reply (xcb_connection_t                                 *c  /**< */,
2086                                               xcb_x_print_print_set_image_resolution_cookie_t   cookie  /**< */,
2087                                               xcb_generic_error_t                             **e  /**< */);
2088 
2089 
2090 /*****************************************************************************
2091  **
2092  ** xcb_x_print_print_get_image_resolution_cookie_t xcb_x_print_print_get_image_resolution
2093  ** 
2094  ** @param xcb_connection_t       *c
2095  ** @param xcb_x_print_pcontext_t  context
2096  ** @returns xcb_x_print_print_get_image_resolution_cookie_t
2097  **
2098  *****************************************************************************/
2099  
2100 extern(C) xcb_x_print_print_get_image_resolution_cookie_t
2101 xcb_x_print_print_get_image_resolution (xcb_connection_t       *c  /**< */,
2102                                         xcb_x_print_pcontext_t  context  /**< */);
2103 
2104 
2105 /*****************************************************************************
2106  **
2107  ** xcb_x_print_print_get_image_resolution_cookie_t xcb_x_print_print_get_image_resolution_unchecked
2108  ** 
2109  ** @param xcb_connection_t       *c
2110  ** @param xcb_x_print_pcontext_t  context
2111  ** @returns xcb_x_print_print_get_image_resolution_cookie_t
2112  **
2113  *****************************************************************************/
2114  
2115 extern(C) xcb_x_print_print_get_image_resolution_cookie_t
2116 xcb_x_print_print_get_image_resolution_unchecked (xcb_connection_t       *c  /**< */,
2117                                                   xcb_x_print_pcontext_t  context  /**< */);
2118 
2119 
2120 /*****************************************************************************
2121  **
2122  ** xcb_x_print_print_get_image_resolution_reply_t * xcb_x_print_print_get_image_resolution_reply
2123  ** 
2124  ** @param xcb_connection_t                                 *c
2125  ** @param xcb_x_print_print_get_image_resolution_cookie_t   cookie
2126  ** @param xcb_generic_error_t                             **e
2127  ** @returns xcb_x_print_print_get_image_resolution_reply_t *
2128  **
2129  *****************************************************************************/
2130  
2131 extern(C) xcb_x_print_print_get_image_resolution_reply_t *
2132 xcb_x_print_print_get_image_resolution_reply (xcb_connection_t                                 *c  /**< */,
2133                                               xcb_x_print_print_get_image_resolution_cookie_t   cookie  /**< */,
2134                                               xcb_generic_error_t                             **e  /**< */);
2135 
2136 
2137 
2138 /**
2139  * @}
2140  */