XCB
1.11.1
|
00001 /* 00002 * This file generated automatically from xprint.xml by c_client.py. 00003 * Edit at your peril. 00004 */ 00005 00012 #ifndef __XPRINT_H 00013 #define __XPRINT_H 00014 00015 #include "xcb.h" 00016 #include "xproto.h" 00017 00018 #ifdef __cplusplus 00019 extern "C" { 00020 #endif 00021 00022 #define XCB_XPRINT_MAJOR_VERSION 1 00023 #define XCB_XPRINT_MINOR_VERSION 0 00024 00025 extern xcb_extension_t xcb_x_print_id; 00026 00027 typedef char xcb_x_print_string8_t; 00028 00032 typedef struct xcb_x_print_string8_iterator_t { 00033 xcb_x_print_string8_t *data; 00034 int rem; 00035 int index; 00036 } xcb_x_print_string8_iterator_t; 00037 00041 typedef struct xcb_x_print_printer_t { 00042 uint32_t nameLen; 00043 uint32_t descLen; 00044 } xcb_x_print_printer_t; 00045 00049 typedef struct xcb_x_print_printer_iterator_t { 00050 xcb_x_print_printer_t *data; 00051 int rem; 00052 int index; 00053 } xcb_x_print_printer_iterator_t; 00054 00055 typedef uint32_t xcb_x_print_pcontext_t; 00056 00060 typedef struct xcb_x_print_pcontext_iterator_t { 00061 xcb_x_print_pcontext_t *data; 00062 int rem; 00063 int index; 00064 } xcb_x_print_pcontext_iterator_t; 00065 00066 typedef enum xcb_x_print_get_doc_t { 00067 XCB_X_PRINT_GET_DOC_FINISHED = 0, 00068 XCB_X_PRINT_GET_DOC_SECOND_CONSUMER = 1 00069 } xcb_x_print_get_doc_t; 00070 00071 typedef enum xcb_x_print_ev_mask_t { 00072 XCB_X_PRINT_EV_MASK_NO_EVENT_MASK = 0, 00073 XCB_X_PRINT_EV_MASK_PRINT_MASK = 1, 00074 XCB_X_PRINT_EV_MASK_ATTRIBUTE_MASK = 2 00075 } xcb_x_print_ev_mask_t; 00076 00077 typedef enum xcb_x_print_detail_t { 00078 XCB_X_PRINT_DETAIL_START_JOB_NOTIFY = 1, 00079 XCB_X_PRINT_DETAIL_END_JOB_NOTIFY = 2, 00080 XCB_X_PRINT_DETAIL_START_DOC_NOTIFY = 3, 00081 XCB_X_PRINT_DETAIL_END_DOC_NOTIFY = 4, 00082 XCB_X_PRINT_DETAIL_START_PAGE_NOTIFY = 5, 00083 XCB_X_PRINT_DETAIL_END_PAGE_NOTIFY = 6 00084 } xcb_x_print_detail_t; 00085 00086 typedef enum xcb_x_print_attr_t { 00087 XCB_X_PRINT_ATTR_JOB_ATTR = 1, 00088 XCB_X_PRINT_ATTR_DOC_ATTR = 2, 00089 XCB_X_PRINT_ATTR_PAGE_ATTR = 3, 00090 XCB_X_PRINT_ATTR_PRINTER_ATTR = 4, 00091 XCB_X_PRINT_ATTR_SERVER_ATTR = 5, 00092 XCB_X_PRINT_ATTR_MEDIUM_ATTR = 6, 00093 XCB_X_PRINT_ATTR_SPOOLER_ATTR = 7 00094 } xcb_x_print_attr_t; 00095 00099 typedef struct xcb_x_print_print_query_version_cookie_t { 00100 unsigned int sequence; 00101 } xcb_x_print_print_query_version_cookie_t; 00102 00104 #define XCB_X_PRINT_PRINT_QUERY_VERSION 0 00105 00109 typedef struct xcb_x_print_print_query_version_request_t { 00110 uint8_t major_opcode; 00111 uint8_t minor_opcode; 00112 uint16_t length; 00113 } xcb_x_print_print_query_version_request_t; 00114 00118 typedef struct xcb_x_print_print_query_version_reply_t { 00119 uint8_t response_type; 00120 uint8_t pad0; 00121 uint16_t sequence; 00122 uint32_t length; 00123 uint16_t major_version; 00124 uint16_t minor_version; 00125 } xcb_x_print_print_query_version_reply_t; 00126 00130 typedef struct xcb_x_print_print_get_printer_list_cookie_t { 00131 unsigned int sequence; 00132 } xcb_x_print_print_get_printer_list_cookie_t; 00133 00135 #define XCB_X_PRINT_PRINT_GET_PRINTER_LIST 1 00136 00140 typedef struct xcb_x_print_print_get_printer_list_request_t { 00141 uint8_t major_opcode; 00142 uint8_t minor_opcode; 00143 uint16_t length; 00144 uint32_t printerNameLen; 00145 uint32_t localeLen; 00146 } xcb_x_print_print_get_printer_list_request_t; 00147 00151 typedef struct xcb_x_print_print_get_printer_list_reply_t { 00152 uint8_t response_type; 00153 uint8_t pad0; 00154 uint16_t sequence; 00155 uint32_t length; 00156 uint32_t listCount; 00157 uint8_t pad1[20]; 00158 } xcb_x_print_print_get_printer_list_reply_t; 00159 00161 #define XCB_X_PRINT_PRINT_REHASH_PRINTER_LIST 20 00162 00166 typedef struct xcb_x_print_print_rehash_printer_list_request_t { 00167 uint8_t major_opcode; 00168 uint8_t minor_opcode; 00169 uint16_t length; 00170 } xcb_x_print_print_rehash_printer_list_request_t; 00171 00173 #define XCB_X_PRINT_CREATE_CONTEXT 2 00174 00178 typedef struct xcb_x_print_create_context_request_t { 00179 uint8_t major_opcode; 00180 uint8_t minor_opcode; 00181 uint16_t length; 00182 uint32_t context_id; 00183 uint32_t printerNameLen; 00184 uint32_t localeLen; 00185 } xcb_x_print_create_context_request_t; 00186 00188 #define XCB_X_PRINT_PRINT_SET_CONTEXT 3 00189 00193 typedef struct xcb_x_print_print_set_context_request_t { 00194 uint8_t major_opcode; 00195 uint8_t minor_opcode; 00196 uint16_t length; 00197 uint32_t context; 00198 } xcb_x_print_print_set_context_request_t; 00199 00203 typedef struct xcb_x_print_print_get_context_cookie_t { 00204 unsigned int sequence; 00205 } xcb_x_print_print_get_context_cookie_t; 00206 00208 #define XCB_X_PRINT_PRINT_GET_CONTEXT 4 00209 00213 typedef struct xcb_x_print_print_get_context_request_t { 00214 uint8_t major_opcode; 00215 uint8_t minor_opcode; 00216 uint16_t length; 00217 } xcb_x_print_print_get_context_request_t; 00218 00222 typedef struct xcb_x_print_print_get_context_reply_t { 00223 uint8_t response_type; 00224 uint8_t pad0; 00225 uint16_t sequence; 00226 uint32_t length; 00227 uint32_t context; 00228 } xcb_x_print_print_get_context_reply_t; 00229 00231 #define XCB_X_PRINT_PRINT_DESTROY_CONTEXT 5 00232 00236 typedef struct xcb_x_print_print_destroy_context_request_t { 00237 uint8_t major_opcode; 00238 uint8_t minor_opcode; 00239 uint16_t length; 00240 uint32_t context; 00241 } xcb_x_print_print_destroy_context_request_t; 00242 00246 typedef struct xcb_x_print_print_get_screen_of_context_cookie_t { 00247 unsigned int sequence; 00248 } xcb_x_print_print_get_screen_of_context_cookie_t; 00249 00251 #define XCB_X_PRINT_PRINT_GET_SCREEN_OF_CONTEXT 6 00252 00256 typedef struct xcb_x_print_print_get_screen_of_context_request_t { 00257 uint8_t major_opcode; 00258 uint8_t minor_opcode; 00259 uint16_t length; 00260 } xcb_x_print_print_get_screen_of_context_request_t; 00261 00265 typedef struct xcb_x_print_print_get_screen_of_context_reply_t { 00266 uint8_t response_type; 00267 uint8_t pad0; 00268 uint16_t sequence; 00269 uint32_t length; 00270 xcb_window_t root; 00271 } xcb_x_print_print_get_screen_of_context_reply_t; 00272 00274 #define XCB_X_PRINT_PRINT_START_JOB 7 00275 00279 typedef struct xcb_x_print_print_start_job_request_t { 00280 uint8_t major_opcode; 00281 uint8_t minor_opcode; 00282 uint16_t length; 00283 uint8_t output_mode; 00284 } xcb_x_print_print_start_job_request_t; 00285 00287 #define XCB_X_PRINT_PRINT_END_JOB 8 00288 00292 typedef struct xcb_x_print_print_end_job_request_t { 00293 uint8_t major_opcode; 00294 uint8_t minor_opcode; 00295 uint16_t length; 00296 uint8_t cancel; 00297 } xcb_x_print_print_end_job_request_t; 00298 00300 #define XCB_X_PRINT_PRINT_START_DOC 9 00301 00305 typedef struct xcb_x_print_print_start_doc_request_t { 00306 uint8_t major_opcode; 00307 uint8_t minor_opcode; 00308 uint16_t length; 00309 uint8_t driver_mode; 00310 } xcb_x_print_print_start_doc_request_t; 00311 00313 #define XCB_X_PRINT_PRINT_END_DOC 10 00314 00318 typedef struct xcb_x_print_print_end_doc_request_t { 00319 uint8_t major_opcode; 00320 uint8_t minor_opcode; 00321 uint16_t length; 00322 uint8_t cancel; 00323 } xcb_x_print_print_end_doc_request_t; 00324 00326 #define XCB_X_PRINT_PRINT_PUT_DOCUMENT_DATA 11 00327 00331 typedef struct xcb_x_print_print_put_document_data_request_t { 00332 uint8_t major_opcode; 00333 uint8_t minor_opcode; 00334 uint16_t length; 00335 xcb_drawable_t drawable; 00336 uint32_t len_data; 00337 uint16_t len_fmt; 00338 uint16_t len_options; 00339 } xcb_x_print_print_put_document_data_request_t; 00340 00344 typedef struct xcb_x_print_print_get_document_data_cookie_t { 00345 unsigned int sequence; 00346 } xcb_x_print_print_get_document_data_cookie_t; 00347 00349 #define XCB_X_PRINT_PRINT_GET_DOCUMENT_DATA 12 00350 00354 typedef struct xcb_x_print_print_get_document_data_request_t { 00355 uint8_t major_opcode; 00356 uint8_t minor_opcode; 00357 uint16_t length; 00358 xcb_x_print_pcontext_t context; 00359 uint32_t max_bytes; 00360 } xcb_x_print_print_get_document_data_request_t; 00361 00365 typedef struct xcb_x_print_print_get_document_data_reply_t { 00366 uint8_t response_type; 00367 uint8_t pad0; 00368 uint16_t sequence; 00369 uint32_t length; 00370 uint32_t status_code; 00371 uint32_t finished_flag; 00372 uint32_t dataLen; 00373 uint8_t pad1[12]; 00374 } xcb_x_print_print_get_document_data_reply_t; 00375 00377 #define XCB_X_PRINT_PRINT_START_PAGE 13 00378 00382 typedef struct xcb_x_print_print_start_page_request_t { 00383 uint8_t major_opcode; 00384 uint8_t minor_opcode; 00385 uint16_t length; 00386 xcb_window_t window; 00387 } xcb_x_print_print_start_page_request_t; 00388 00390 #define XCB_X_PRINT_PRINT_END_PAGE 14 00391 00395 typedef struct xcb_x_print_print_end_page_request_t { 00396 uint8_t major_opcode; 00397 uint8_t minor_opcode; 00398 uint16_t length; 00399 uint8_t cancel; 00400 uint8_t pad0[3]; 00401 } xcb_x_print_print_end_page_request_t; 00402 00404 #define XCB_X_PRINT_PRINT_SELECT_INPUT 15 00405 00409 typedef struct xcb_x_print_print_select_input_request_t { 00410 uint8_t major_opcode; 00411 uint8_t minor_opcode; 00412 uint16_t length; 00413 xcb_x_print_pcontext_t context; 00414 uint32_t event_mask; 00415 } xcb_x_print_print_select_input_request_t; 00416 00420 typedef struct xcb_x_print_print_input_selected_cookie_t { 00421 unsigned int sequence; 00422 } xcb_x_print_print_input_selected_cookie_t; 00423 00425 #define XCB_X_PRINT_PRINT_INPUT_SELECTED 16 00426 00430 typedef struct xcb_x_print_print_input_selected_request_t { 00431 uint8_t major_opcode; 00432 uint8_t minor_opcode; 00433 uint16_t length; 00434 xcb_x_print_pcontext_t context; 00435 } xcb_x_print_print_input_selected_request_t; 00436 00440 typedef struct xcb_x_print_print_input_selected_reply_t { 00441 uint8_t response_type; 00442 uint8_t pad0; 00443 uint16_t sequence; 00444 uint32_t length; 00445 uint32_t event_mask; 00446 uint32_t all_events_mask; 00447 } xcb_x_print_print_input_selected_reply_t; 00448 00452 typedef struct xcb_x_print_print_get_attributes_cookie_t { 00453 unsigned int sequence; 00454 } xcb_x_print_print_get_attributes_cookie_t; 00455 00457 #define XCB_X_PRINT_PRINT_GET_ATTRIBUTES 17 00458 00462 typedef struct xcb_x_print_print_get_attributes_request_t { 00463 uint8_t major_opcode; 00464 uint8_t minor_opcode; 00465 uint16_t length; 00466 xcb_x_print_pcontext_t context; 00467 uint8_t pool; 00468 uint8_t pad0[3]; 00469 } xcb_x_print_print_get_attributes_request_t; 00470 00474 typedef struct xcb_x_print_print_get_attributes_reply_t { 00475 uint8_t response_type; 00476 uint8_t pad0; 00477 uint16_t sequence; 00478 uint32_t length; 00479 uint32_t stringLen; 00480 uint8_t pad1[20]; 00481 } xcb_x_print_print_get_attributes_reply_t; 00482 00486 typedef struct xcb_x_print_print_get_one_attributes_cookie_t { 00487 unsigned int sequence; 00488 } xcb_x_print_print_get_one_attributes_cookie_t; 00489 00491 #define XCB_X_PRINT_PRINT_GET_ONE_ATTRIBUTES 19 00492 00496 typedef struct xcb_x_print_print_get_one_attributes_request_t { 00497 uint8_t major_opcode; 00498 uint8_t minor_opcode; 00499 uint16_t length; 00500 xcb_x_print_pcontext_t context; 00501 uint32_t nameLen; 00502 uint8_t pool; 00503 uint8_t pad0[3]; 00504 } xcb_x_print_print_get_one_attributes_request_t; 00505 00509 typedef struct xcb_x_print_print_get_one_attributes_reply_t { 00510 uint8_t response_type; 00511 uint8_t pad0; 00512 uint16_t sequence; 00513 uint32_t length; 00514 uint32_t valueLen; 00515 uint8_t pad1[20]; 00516 } xcb_x_print_print_get_one_attributes_reply_t; 00517 00519 #define XCB_X_PRINT_PRINT_SET_ATTRIBUTES 18 00520 00524 typedef struct xcb_x_print_print_set_attributes_request_t { 00525 uint8_t major_opcode; 00526 uint8_t minor_opcode; 00527 uint16_t length; 00528 xcb_x_print_pcontext_t context; 00529 uint32_t stringLen; 00530 uint8_t pool; 00531 uint8_t rule; 00532 uint8_t pad0[2]; 00533 } xcb_x_print_print_set_attributes_request_t; 00534 00538 typedef struct xcb_x_print_print_get_page_dimensions_cookie_t { 00539 unsigned int sequence; 00540 } xcb_x_print_print_get_page_dimensions_cookie_t; 00541 00543 #define XCB_X_PRINT_PRINT_GET_PAGE_DIMENSIONS 21 00544 00548 typedef struct xcb_x_print_print_get_page_dimensions_request_t { 00549 uint8_t major_opcode; 00550 uint8_t minor_opcode; 00551 uint16_t length; 00552 xcb_x_print_pcontext_t context; 00553 } xcb_x_print_print_get_page_dimensions_request_t; 00554 00558 typedef struct xcb_x_print_print_get_page_dimensions_reply_t { 00559 uint8_t response_type; 00560 uint8_t pad0; 00561 uint16_t sequence; 00562 uint32_t length; 00563 uint16_t width; 00564 uint16_t height; 00565 uint16_t offset_x; 00566 uint16_t offset_y; 00567 uint16_t reproducible_width; 00568 uint16_t reproducible_height; 00569 } xcb_x_print_print_get_page_dimensions_reply_t; 00570 00574 typedef struct xcb_x_print_print_query_screens_cookie_t { 00575 unsigned int sequence; 00576 } xcb_x_print_print_query_screens_cookie_t; 00577 00579 #define XCB_X_PRINT_PRINT_QUERY_SCREENS 22 00580 00584 typedef struct xcb_x_print_print_query_screens_request_t { 00585 uint8_t major_opcode; 00586 uint8_t minor_opcode; 00587 uint16_t length; 00588 } xcb_x_print_print_query_screens_request_t; 00589 00593 typedef struct xcb_x_print_print_query_screens_reply_t { 00594 uint8_t response_type; 00595 uint8_t pad0; 00596 uint16_t sequence; 00597 uint32_t length; 00598 uint32_t listCount; 00599 uint8_t pad1[20]; 00600 } xcb_x_print_print_query_screens_reply_t; 00601 00605 typedef struct xcb_x_print_print_set_image_resolution_cookie_t { 00606 unsigned int sequence; 00607 } xcb_x_print_print_set_image_resolution_cookie_t; 00608 00610 #define XCB_X_PRINT_PRINT_SET_IMAGE_RESOLUTION 23 00611 00615 typedef struct xcb_x_print_print_set_image_resolution_request_t { 00616 uint8_t major_opcode; 00617 uint8_t minor_opcode; 00618 uint16_t length; 00619 xcb_x_print_pcontext_t context; 00620 uint16_t image_resolution; 00621 } xcb_x_print_print_set_image_resolution_request_t; 00622 00626 typedef struct xcb_x_print_print_set_image_resolution_reply_t { 00627 uint8_t response_type; 00628 uint8_t status; 00629 uint16_t sequence; 00630 uint32_t length; 00631 uint16_t previous_resolutions; 00632 } xcb_x_print_print_set_image_resolution_reply_t; 00633 00637 typedef struct xcb_x_print_print_get_image_resolution_cookie_t { 00638 unsigned int sequence; 00639 } xcb_x_print_print_get_image_resolution_cookie_t; 00640 00642 #define XCB_X_PRINT_PRINT_GET_IMAGE_RESOLUTION 24 00643 00647 typedef struct xcb_x_print_print_get_image_resolution_request_t { 00648 uint8_t major_opcode; 00649 uint8_t minor_opcode; 00650 uint16_t length; 00651 xcb_x_print_pcontext_t context; 00652 } xcb_x_print_print_get_image_resolution_request_t; 00653 00657 typedef struct xcb_x_print_print_get_image_resolution_reply_t { 00658 uint8_t response_type; 00659 uint8_t pad0; 00660 uint16_t sequence; 00661 uint32_t length; 00662 uint16_t image_resolution; 00663 } xcb_x_print_print_get_image_resolution_reply_t; 00664 00666 #define XCB_X_PRINT_NOTIFY 0 00667 00671 typedef struct xcb_x_print_notify_event_t { 00672 uint8_t response_type; 00673 uint8_t detail; 00674 uint16_t sequence; 00675 xcb_x_print_pcontext_t context; 00676 uint8_t cancel; 00677 } xcb_x_print_notify_event_t; 00678 00680 #define XCB_X_PRINT_ATTRIBUT_NOTIFY 1 00681 00685 typedef struct xcb_x_print_attribut_notify_event_t { 00686 uint8_t response_type; 00687 uint8_t detail; 00688 uint16_t sequence; 00689 xcb_x_print_pcontext_t context; 00690 } xcb_x_print_attribut_notify_event_t; 00691 00693 #define XCB_X_PRINT_BAD_CONTEXT 0 00694 00698 typedef struct xcb_x_print_bad_context_error_t { 00699 uint8_t response_type; 00700 uint8_t error_code; 00701 uint16_t sequence; 00702 } xcb_x_print_bad_context_error_t; 00703 00705 #define XCB_X_PRINT_BAD_SEQUENCE 1 00706 00710 typedef struct xcb_x_print_bad_sequence_error_t { 00711 uint8_t response_type; 00712 uint8_t error_code; 00713 uint16_t sequence; 00714 } xcb_x_print_bad_sequence_error_t; 00715 00724 void 00725 xcb_x_print_string8_next (xcb_x_print_string8_iterator_t *i ); 00726 00736 xcb_generic_iterator_t 00737 xcb_x_print_string8_end (xcb_x_print_string8_iterator_t i ); 00738 00739 int 00740 xcb_x_print_printer_serialize (void **_buffer , 00741 const xcb_x_print_printer_t *_aux , 00742 const xcb_x_print_string8_t *name , 00743 const xcb_x_print_string8_t *description ); 00744 00745 int 00746 xcb_x_print_printer_unserialize (const void *_buffer , 00747 xcb_x_print_printer_t **_aux ); 00748 00749 int 00750 xcb_x_print_printer_sizeof (const void *_buffer ); 00751 00752 xcb_x_print_string8_t * 00753 xcb_x_print_printer_name (const xcb_x_print_printer_t *R ); 00754 00755 int 00756 xcb_x_print_printer_name_length (const xcb_x_print_printer_t *R ); 00757 00758 xcb_generic_iterator_t 00759 xcb_x_print_printer_name_end (const xcb_x_print_printer_t *R ); 00760 00761 xcb_x_print_string8_t * 00762 xcb_x_print_printer_description (const xcb_x_print_printer_t *R ); 00763 00764 int 00765 xcb_x_print_printer_description_length (const xcb_x_print_printer_t *R ); 00766 00767 xcb_generic_iterator_t 00768 xcb_x_print_printer_description_end (const xcb_x_print_printer_t *R ); 00769 00778 void 00779 xcb_x_print_printer_next (xcb_x_print_printer_iterator_t *i ); 00780 00790 xcb_generic_iterator_t 00791 xcb_x_print_printer_end (xcb_x_print_printer_iterator_t i ); 00792 00801 void 00802 xcb_x_print_pcontext_next (xcb_x_print_pcontext_iterator_t *i ); 00803 00813 xcb_generic_iterator_t 00814 xcb_x_print_pcontext_end (xcb_x_print_pcontext_iterator_t i ); 00815 00824 xcb_x_print_print_query_version_cookie_t 00825 xcb_x_print_print_query_version (xcb_connection_t *c ); 00826 00838 xcb_x_print_print_query_version_cookie_t 00839 xcb_x_print_print_query_version_unchecked (xcb_connection_t *c ); 00840 00855 xcb_x_print_print_query_version_reply_t * 00856 xcb_x_print_print_query_version_reply (xcb_connection_t *c , 00857 xcb_x_print_print_query_version_cookie_t cookie , 00858 xcb_generic_error_t **e ); 00859 00860 int 00861 xcb_x_print_print_get_printer_list_sizeof (const void *_buffer ); 00862 00871 xcb_x_print_print_get_printer_list_cookie_t 00872 xcb_x_print_print_get_printer_list (xcb_connection_t *c , 00873 uint32_t printerNameLen , 00874 uint32_t localeLen , 00875 const xcb_x_print_string8_t *printer_name , 00876 const xcb_x_print_string8_t *locale ); 00877 00889 xcb_x_print_print_get_printer_list_cookie_t 00890 xcb_x_print_print_get_printer_list_unchecked (xcb_connection_t *c , 00891 uint32_t printerNameLen , 00892 uint32_t localeLen , 00893 const xcb_x_print_string8_t *printer_name , 00894 const xcb_x_print_string8_t *locale ); 00895 00896 int 00897 xcb_x_print_print_get_printer_list_printers_length (const xcb_x_print_print_get_printer_list_reply_t *R ); 00898 00899 xcb_x_print_printer_iterator_t 00900 xcb_x_print_print_get_printer_list_printers_iterator (const xcb_x_print_print_get_printer_list_reply_t *R ); 00901 00916 xcb_x_print_print_get_printer_list_reply_t * 00917 xcb_x_print_print_get_printer_list_reply (xcb_connection_t *c , 00918 xcb_x_print_print_get_printer_list_cookie_t cookie , 00919 xcb_generic_error_t **e ); 00920 00932 xcb_void_cookie_t 00933 xcb_x_print_print_rehash_printer_list_checked (xcb_connection_t *c ); 00934 00943 xcb_void_cookie_t 00944 xcb_x_print_print_rehash_printer_list (xcb_connection_t *c ); 00945 00946 int 00947 xcb_x_print_create_context_sizeof (const void *_buffer ); 00948 00960 xcb_void_cookie_t 00961 xcb_x_print_create_context_checked (xcb_connection_t *c , 00962 uint32_t context_id , 00963 uint32_t printerNameLen , 00964 uint32_t localeLen , 00965 const xcb_x_print_string8_t *printerName , 00966 const xcb_x_print_string8_t *locale ); 00967 00976 xcb_void_cookie_t 00977 xcb_x_print_create_context (xcb_connection_t *c , 00978 uint32_t context_id , 00979 uint32_t printerNameLen , 00980 uint32_t localeLen , 00981 const xcb_x_print_string8_t *printerName , 00982 const xcb_x_print_string8_t *locale ); 00983 00995 xcb_void_cookie_t 00996 xcb_x_print_print_set_context_checked (xcb_connection_t *c , 00997 uint32_t context ); 00998 01007 xcb_void_cookie_t 01008 xcb_x_print_print_set_context (xcb_connection_t *c , 01009 uint32_t context ); 01010 01019 xcb_x_print_print_get_context_cookie_t 01020 xcb_x_print_print_get_context (xcb_connection_t *c ); 01021 01033 xcb_x_print_print_get_context_cookie_t 01034 xcb_x_print_print_get_context_unchecked (xcb_connection_t *c ); 01035 01050 xcb_x_print_print_get_context_reply_t * 01051 xcb_x_print_print_get_context_reply (xcb_connection_t *c , 01052 xcb_x_print_print_get_context_cookie_t cookie , 01053 xcb_generic_error_t **e ); 01054 01066 xcb_void_cookie_t 01067 xcb_x_print_print_destroy_context_checked (xcb_connection_t *c , 01068 uint32_t context ); 01069 01078 xcb_void_cookie_t 01079 xcb_x_print_print_destroy_context (xcb_connection_t *c , 01080 uint32_t context ); 01081 01090 xcb_x_print_print_get_screen_of_context_cookie_t 01091 xcb_x_print_print_get_screen_of_context (xcb_connection_t *c ); 01092 01104 xcb_x_print_print_get_screen_of_context_cookie_t 01105 xcb_x_print_print_get_screen_of_context_unchecked (xcb_connection_t *c ); 01106 01121 xcb_x_print_print_get_screen_of_context_reply_t * 01122 xcb_x_print_print_get_screen_of_context_reply (xcb_connection_t *c , 01123 xcb_x_print_print_get_screen_of_context_cookie_t cookie , 01124 xcb_generic_error_t **e ); 01125 01137 xcb_void_cookie_t 01138 xcb_x_print_print_start_job_checked (xcb_connection_t *c , 01139 uint8_t output_mode ); 01140 01149 xcb_void_cookie_t 01150 xcb_x_print_print_start_job (xcb_connection_t *c , 01151 uint8_t output_mode ); 01152 01164 xcb_void_cookie_t 01165 xcb_x_print_print_end_job_checked (xcb_connection_t *c , 01166 uint8_t cancel ); 01167 01176 xcb_void_cookie_t 01177 xcb_x_print_print_end_job (xcb_connection_t *c , 01178 uint8_t cancel ); 01179 01191 xcb_void_cookie_t 01192 xcb_x_print_print_start_doc_checked (xcb_connection_t *c , 01193 uint8_t driver_mode ); 01194 01203 xcb_void_cookie_t 01204 xcb_x_print_print_start_doc (xcb_connection_t *c , 01205 uint8_t driver_mode ); 01206 01218 xcb_void_cookie_t 01219 xcb_x_print_print_end_doc_checked (xcb_connection_t *c , 01220 uint8_t cancel ); 01221 01230 xcb_void_cookie_t 01231 xcb_x_print_print_end_doc (xcb_connection_t *c , 01232 uint8_t cancel ); 01233 01234 int 01235 xcb_x_print_print_put_document_data_sizeof (const void *_buffer , 01236 uint32_t doc_format_len , 01237 uint32_t options_len ); 01238 01250 xcb_void_cookie_t 01251 xcb_x_print_print_put_document_data_checked (xcb_connection_t *c , 01252 xcb_drawable_t drawable , 01253 uint32_t len_data , 01254 uint16_t len_fmt , 01255 uint16_t len_options , 01256 const uint8_t *data , 01257 uint32_t doc_format_len , 01258 const xcb_x_print_string8_t *doc_format , 01259 uint32_t options_len , 01260 const xcb_x_print_string8_t *options ); 01261 01270 xcb_void_cookie_t 01271 xcb_x_print_print_put_document_data (xcb_connection_t *c , 01272 xcb_drawable_t drawable , 01273 uint32_t len_data , 01274 uint16_t len_fmt , 01275 uint16_t len_options , 01276 const uint8_t *data , 01277 uint32_t doc_format_len , 01278 const xcb_x_print_string8_t *doc_format , 01279 uint32_t options_len , 01280 const xcb_x_print_string8_t *options ); 01281 01282 int 01283 xcb_x_print_print_get_document_data_sizeof (const void *_buffer ); 01284 01293 xcb_x_print_print_get_document_data_cookie_t 01294 xcb_x_print_print_get_document_data (xcb_connection_t *c , 01295 xcb_x_print_pcontext_t context , 01296 uint32_t max_bytes ); 01297 01309 xcb_x_print_print_get_document_data_cookie_t 01310 xcb_x_print_print_get_document_data_unchecked (xcb_connection_t *c , 01311 xcb_x_print_pcontext_t context , 01312 uint32_t max_bytes ); 01313 01314 uint8_t * 01315 xcb_x_print_print_get_document_data_data (const xcb_x_print_print_get_document_data_reply_t *R ); 01316 01317 int 01318 xcb_x_print_print_get_document_data_data_length (const xcb_x_print_print_get_document_data_reply_t *R ); 01319 01320 xcb_generic_iterator_t 01321 xcb_x_print_print_get_document_data_data_end (const xcb_x_print_print_get_document_data_reply_t *R ); 01322 01337 xcb_x_print_print_get_document_data_reply_t * 01338 xcb_x_print_print_get_document_data_reply (xcb_connection_t *c , 01339 xcb_x_print_print_get_document_data_cookie_t cookie , 01340 xcb_generic_error_t **e ); 01341 01353 xcb_void_cookie_t 01354 xcb_x_print_print_start_page_checked (xcb_connection_t *c , 01355 xcb_window_t window ); 01356 01365 xcb_void_cookie_t 01366 xcb_x_print_print_start_page (xcb_connection_t *c , 01367 xcb_window_t window ); 01368 01380 xcb_void_cookie_t 01381 xcb_x_print_print_end_page_checked (xcb_connection_t *c , 01382 uint8_t cancel ); 01383 01392 xcb_void_cookie_t 01393 xcb_x_print_print_end_page (xcb_connection_t *c , 01394 uint8_t cancel ); 01395 01396 int 01397 xcb_x_print_print_select_input_sizeof (const void *_buffer ); 01398 01410 xcb_void_cookie_t 01411 xcb_x_print_print_select_input_checked (xcb_connection_t *c , 01412 xcb_x_print_pcontext_t context , 01413 uint32_t event_mask , 01414 const uint32_t *event_list ); 01415 01424 xcb_void_cookie_t 01425 xcb_x_print_print_select_input (xcb_connection_t *c , 01426 xcb_x_print_pcontext_t context , 01427 uint32_t event_mask , 01428 const uint32_t *event_list ); 01429 01430 int 01431 xcb_x_print_print_input_selected_serialize (void **_buffer , 01432 const xcb_x_print_print_input_selected_reply_t *_aux , 01433 const uint32_t *event_list , 01434 const uint32_t *all_events_list ); 01435 01436 int 01437 xcb_x_print_print_input_selected_unserialize (const void *_buffer , 01438 xcb_x_print_print_input_selected_reply_t **_aux ); 01439 01440 int 01441 xcb_x_print_print_input_selected_sizeof (const void *_buffer ); 01442 01451 xcb_x_print_print_input_selected_cookie_t 01452 xcb_x_print_print_input_selected (xcb_connection_t *c , 01453 xcb_x_print_pcontext_t context ); 01454 01466 xcb_x_print_print_input_selected_cookie_t 01467 xcb_x_print_print_input_selected_unchecked (xcb_connection_t *c , 01468 xcb_x_print_pcontext_t context ); 01469 01470 uint32_t * 01471 xcb_x_print_print_input_selected_event_list (const xcb_x_print_print_input_selected_reply_t *R ); 01472 01473 int 01474 xcb_x_print_print_input_selected_event_list_length (const xcb_x_print_print_input_selected_reply_t *R ); 01475 01476 xcb_generic_iterator_t 01477 xcb_x_print_print_input_selected_event_list_end (const xcb_x_print_print_input_selected_reply_t *R ); 01478 01479 uint32_t * 01480 xcb_x_print_print_input_selected_all_events_list (const xcb_x_print_print_input_selected_reply_t *R ); 01481 01482 int 01483 xcb_x_print_print_input_selected_all_events_list_length (const xcb_x_print_print_input_selected_reply_t *R ); 01484 01485 xcb_generic_iterator_t 01486 xcb_x_print_print_input_selected_all_events_list_end (const xcb_x_print_print_input_selected_reply_t *R ); 01487 01502 xcb_x_print_print_input_selected_reply_t * 01503 xcb_x_print_print_input_selected_reply (xcb_connection_t *c , 01504 xcb_x_print_print_input_selected_cookie_t cookie , 01505 xcb_generic_error_t **e ); 01506 01507 int 01508 xcb_x_print_print_get_attributes_sizeof (const void *_buffer ); 01509 01518 xcb_x_print_print_get_attributes_cookie_t 01519 xcb_x_print_print_get_attributes (xcb_connection_t *c , 01520 xcb_x_print_pcontext_t context , 01521 uint8_t pool ); 01522 01534 xcb_x_print_print_get_attributes_cookie_t 01535 xcb_x_print_print_get_attributes_unchecked (xcb_connection_t *c , 01536 xcb_x_print_pcontext_t context , 01537 uint8_t pool ); 01538 01539 xcb_x_print_string8_t * 01540 xcb_x_print_print_get_attributes_attributes (const xcb_x_print_print_get_attributes_reply_t *R ); 01541 01542 int 01543 xcb_x_print_print_get_attributes_attributes_length (const xcb_x_print_print_get_attributes_reply_t *R ); 01544 01545 xcb_generic_iterator_t 01546 xcb_x_print_print_get_attributes_attributes_end (const xcb_x_print_print_get_attributes_reply_t *R ); 01547 01562 xcb_x_print_print_get_attributes_reply_t * 01563 xcb_x_print_print_get_attributes_reply (xcb_connection_t *c , 01564 xcb_x_print_print_get_attributes_cookie_t cookie , 01565 xcb_generic_error_t **e ); 01566 01567 int 01568 xcb_x_print_print_get_one_attributes_sizeof (const void *_buffer ); 01569 01578 xcb_x_print_print_get_one_attributes_cookie_t 01579 xcb_x_print_print_get_one_attributes (xcb_connection_t *c , 01580 xcb_x_print_pcontext_t context , 01581 uint32_t nameLen , 01582 uint8_t pool , 01583 const xcb_x_print_string8_t *name ); 01584 01596 xcb_x_print_print_get_one_attributes_cookie_t 01597 xcb_x_print_print_get_one_attributes_unchecked (xcb_connection_t *c , 01598 xcb_x_print_pcontext_t context , 01599 uint32_t nameLen , 01600 uint8_t pool , 01601 const xcb_x_print_string8_t *name ); 01602 01603 xcb_x_print_string8_t * 01604 xcb_x_print_print_get_one_attributes_value (const xcb_x_print_print_get_one_attributes_reply_t *R ); 01605 01606 int 01607 xcb_x_print_print_get_one_attributes_value_length (const xcb_x_print_print_get_one_attributes_reply_t *R ); 01608 01609 xcb_generic_iterator_t 01610 xcb_x_print_print_get_one_attributes_value_end (const xcb_x_print_print_get_one_attributes_reply_t *R ); 01611 01626 xcb_x_print_print_get_one_attributes_reply_t * 01627 xcb_x_print_print_get_one_attributes_reply (xcb_connection_t *c , 01628 xcb_x_print_print_get_one_attributes_cookie_t cookie , 01629 xcb_generic_error_t **e ); 01630 01631 int 01632 xcb_x_print_print_set_attributes_sizeof (const void *_buffer , 01633 uint32_t attributes_len ); 01634 01646 xcb_void_cookie_t 01647 xcb_x_print_print_set_attributes_checked (xcb_connection_t *c , 01648 xcb_x_print_pcontext_t context , 01649 uint32_t stringLen , 01650 uint8_t pool , 01651 uint8_t rule , 01652 uint32_t attributes_len , 01653 const xcb_x_print_string8_t *attributes ); 01654 01663 xcb_void_cookie_t 01664 xcb_x_print_print_set_attributes (xcb_connection_t *c , 01665 xcb_x_print_pcontext_t context , 01666 uint32_t stringLen , 01667 uint8_t pool , 01668 uint8_t rule , 01669 uint32_t attributes_len , 01670 const xcb_x_print_string8_t *attributes ); 01671 01680 xcb_x_print_print_get_page_dimensions_cookie_t 01681 xcb_x_print_print_get_page_dimensions (xcb_connection_t *c , 01682 xcb_x_print_pcontext_t context ); 01683 01695 xcb_x_print_print_get_page_dimensions_cookie_t 01696 xcb_x_print_print_get_page_dimensions_unchecked (xcb_connection_t *c , 01697 xcb_x_print_pcontext_t context ); 01698 01713 xcb_x_print_print_get_page_dimensions_reply_t * 01714 xcb_x_print_print_get_page_dimensions_reply (xcb_connection_t *c , 01715 xcb_x_print_print_get_page_dimensions_cookie_t cookie , 01716 xcb_generic_error_t **e ); 01717 01718 int 01719 xcb_x_print_print_query_screens_sizeof (const void *_buffer ); 01720 01729 xcb_x_print_print_query_screens_cookie_t 01730 xcb_x_print_print_query_screens (xcb_connection_t *c ); 01731 01743 xcb_x_print_print_query_screens_cookie_t 01744 xcb_x_print_print_query_screens_unchecked (xcb_connection_t *c ); 01745 01746 xcb_window_t * 01747 xcb_x_print_print_query_screens_roots (const xcb_x_print_print_query_screens_reply_t *R ); 01748 01749 int 01750 xcb_x_print_print_query_screens_roots_length (const xcb_x_print_print_query_screens_reply_t *R ); 01751 01752 xcb_generic_iterator_t 01753 xcb_x_print_print_query_screens_roots_end (const xcb_x_print_print_query_screens_reply_t *R ); 01754 01769 xcb_x_print_print_query_screens_reply_t * 01770 xcb_x_print_print_query_screens_reply (xcb_connection_t *c , 01771 xcb_x_print_print_query_screens_cookie_t cookie , 01772 xcb_generic_error_t **e ); 01773 01782 xcb_x_print_print_set_image_resolution_cookie_t 01783 xcb_x_print_print_set_image_resolution (xcb_connection_t *c , 01784 xcb_x_print_pcontext_t context , 01785 uint16_t image_resolution ); 01786 01798 xcb_x_print_print_set_image_resolution_cookie_t 01799 xcb_x_print_print_set_image_resolution_unchecked (xcb_connection_t *c , 01800 xcb_x_print_pcontext_t context , 01801 uint16_t image_resolution ); 01802 01817 xcb_x_print_print_set_image_resolution_reply_t * 01818 xcb_x_print_print_set_image_resolution_reply (xcb_connection_t *c , 01819 xcb_x_print_print_set_image_resolution_cookie_t cookie , 01820 xcb_generic_error_t **e ); 01821 01830 xcb_x_print_print_get_image_resolution_cookie_t 01831 xcb_x_print_print_get_image_resolution (xcb_connection_t *c , 01832 xcb_x_print_pcontext_t context ); 01833 01845 xcb_x_print_print_get_image_resolution_cookie_t 01846 xcb_x_print_print_get_image_resolution_unchecked (xcb_connection_t *c , 01847 xcb_x_print_pcontext_t context ); 01848 01863 xcb_x_print_print_get_image_resolution_reply_t * 01864 xcb_x_print_print_get_image_resolution_reply (xcb_connection_t *c , 01865 xcb_x_print_print_get_image_resolution_cookie_t cookie , 01866 xcb_generic_error_t **e ); 01867 01868 01869 #ifdef __cplusplus 01870 } 01871 #endif 01872 01873 #endif 01874