XCB
1.13.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 00984 xcb_x_print_string8_t * 00985 xcb_x_print_create_context_printer_name (const xcb_x_print_create_context_request_t *R); 00986 00987 int 00988 xcb_x_print_create_context_printer_name_length (const xcb_x_print_create_context_request_t *R); 00989 00990 xcb_generic_iterator_t 00991 xcb_x_print_create_context_printer_name_end (const xcb_x_print_create_context_request_t *R); 00992 00993 xcb_x_print_string8_t * 00994 xcb_x_print_create_context_locale (const xcb_x_print_create_context_request_t *R); 00995 00996 int 00997 xcb_x_print_create_context_locale_length (const xcb_x_print_create_context_request_t *R); 00998 00999 xcb_generic_iterator_t 01000 xcb_x_print_create_context_locale_end (const xcb_x_print_create_context_request_t *R); 01001 01013 xcb_void_cookie_t 01014 xcb_x_print_print_set_context_checked (xcb_connection_t *c, 01015 uint32_t context); 01016 01025 xcb_void_cookie_t 01026 xcb_x_print_print_set_context (xcb_connection_t *c, 01027 uint32_t context); 01028 01037 xcb_x_print_print_get_context_cookie_t 01038 xcb_x_print_print_get_context (xcb_connection_t *c); 01039 01051 xcb_x_print_print_get_context_cookie_t 01052 xcb_x_print_print_get_context_unchecked (xcb_connection_t *c); 01053 01068 xcb_x_print_print_get_context_reply_t * 01069 xcb_x_print_print_get_context_reply (xcb_connection_t *c, 01070 xcb_x_print_print_get_context_cookie_t cookie , 01071 xcb_generic_error_t **e); 01072 01084 xcb_void_cookie_t 01085 xcb_x_print_print_destroy_context_checked (xcb_connection_t *c, 01086 uint32_t context); 01087 01096 xcb_void_cookie_t 01097 xcb_x_print_print_destroy_context (xcb_connection_t *c, 01098 uint32_t context); 01099 01108 xcb_x_print_print_get_screen_of_context_cookie_t 01109 xcb_x_print_print_get_screen_of_context (xcb_connection_t *c); 01110 01122 xcb_x_print_print_get_screen_of_context_cookie_t 01123 xcb_x_print_print_get_screen_of_context_unchecked (xcb_connection_t *c); 01124 01139 xcb_x_print_print_get_screen_of_context_reply_t * 01140 xcb_x_print_print_get_screen_of_context_reply (xcb_connection_t *c, 01141 xcb_x_print_print_get_screen_of_context_cookie_t cookie , 01142 xcb_generic_error_t **e); 01143 01155 xcb_void_cookie_t 01156 xcb_x_print_print_start_job_checked (xcb_connection_t *c, 01157 uint8_t output_mode); 01158 01167 xcb_void_cookie_t 01168 xcb_x_print_print_start_job (xcb_connection_t *c, 01169 uint8_t output_mode); 01170 01182 xcb_void_cookie_t 01183 xcb_x_print_print_end_job_checked (xcb_connection_t *c, 01184 uint8_t cancel); 01185 01194 xcb_void_cookie_t 01195 xcb_x_print_print_end_job (xcb_connection_t *c, 01196 uint8_t cancel); 01197 01209 xcb_void_cookie_t 01210 xcb_x_print_print_start_doc_checked (xcb_connection_t *c, 01211 uint8_t driver_mode); 01212 01221 xcb_void_cookie_t 01222 xcb_x_print_print_start_doc (xcb_connection_t *c, 01223 uint8_t driver_mode); 01224 01236 xcb_void_cookie_t 01237 xcb_x_print_print_end_doc_checked (xcb_connection_t *c, 01238 uint8_t cancel); 01239 01248 xcb_void_cookie_t 01249 xcb_x_print_print_end_doc (xcb_connection_t *c, 01250 uint8_t cancel); 01251 01252 int 01253 xcb_x_print_print_put_document_data_sizeof (const void *_buffer); 01254 01266 xcb_void_cookie_t 01267 xcb_x_print_print_put_document_data_checked (xcb_connection_t *c, 01268 xcb_drawable_t drawable, 01269 uint32_t len_data, 01270 uint16_t len_fmt, 01271 uint16_t len_options, 01272 const uint8_t *data, 01273 const xcb_x_print_string8_t *doc_format, 01274 const xcb_x_print_string8_t *options); 01275 01284 xcb_void_cookie_t 01285 xcb_x_print_print_put_document_data (xcb_connection_t *c, 01286 xcb_drawable_t drawable, 01287 uint32_t len_data, 01288 uint16_t len_fmt, 01289 uint16_t len_options, 01290 const uint8_t *data, 01291 const xcb_x_print_string8_t *doc_format, 01292 const xcb_x_print_string8_t *options); 01293 01294 uint8_t * 01295 xcb_x_print_print_put_document_data_data (const xcb_x_print_print_put_document_data_request_t *R); 01296 01297 int 01298 xcb_x_print_print_put_document_data_data_length (const xcb_x_print_print_put_document_data_request_t *R); 01299 01300 xcb_generic_iterator_t 01301 xcb_x_print_print_put_document_data_data_end (const xcb_x_print_print_put_document_data_request_t *R); 01302 01303 xcb_x_print_string8_t * 01304 xcb_x_print_print_put_document_data_doc_format (const xcb_x_print_print_put_document_data_request_t *R); 01305 01306 int 01307 xcb_x_print_print_put_document_data_doc_format_length (const xcb_x_print_print_put_document_data_request_t *R); 01308 01309 xcb_generic_iterator_t 01310 xcb_x_print_print_put_document_data_doc_format_end (const xcb_x_print_print_put_document_data_request_t *R); 01311 01312 xcb_x_print_string8_t * 01313 xcb_x_print_print_put_document_data_options (const xcb_x_print_print_put_document_data_request_t *R); 01314 01315 int 01316 xcb_x_print_print_put_document_data_options_length (const xcb_x_print_print_put_document_data_request_t *R); 01317 01318 xcb_generic_iterator_t 01319 xcb_x_print_print_put_document_data_options_end (const xcb_x_print_print_put_document_data_request_t *R); 01320 01321 int 01322 xcb_x_print_print_get_document_data_sizeof (const void *_buffer); 01323 01332 xcb_x_print_print_get_document_data_cookie_t 01333 xcb_x_print_print_get_document_data (xcb_connection_t *c, 01334 xcb_x_print_pcontext_t context, 01335 uint32_t max_bytes); 01336 01348 xcb_x_print_print_get_document_data_cookie_t 01349 xcb_x_print_print_get_document_data_unchecked (xcb_connection_t *c, 01350 xcb_x_print_pcontext_t context, 01351 uint32_t max_bytes); 01352 01353 uint8_t * 01354 xcb_x_print_print_get_document_data_data (const xcb_x_print_print_get_document_data_reply_t *R); 01355 01356 int 01357 xcb_x_print_print_get_document_data_data_length (const xcb_x_print_print_get_document_data_reply_t *R); 01358 01359 xcb_generic_iterator_t 01360 xcb_x_print_print_get_document_data_data_end (const xcb_x_print_print_get_document_data_reply_t *R); 01361 01376 xcb_x_print_print_get_document_data_reply_t * 01377 xcb_x_print_print_get_document_data_reply (xcb_connection_t *c, 01378 xcb_x_print_print_get_document_data_cookie_t cookie , 01379 xcb_generic_error_t **e); 01380 01392 xcb_void_cookie_t 01393 xcb_x_print_print_start_page_checked (xcb_connection_t *c, 01394 xcb_window_t window); 01395 01404 xcb_void_cookie_t 01405 xcb_x_print_print_start_page (xcb_connection_t *c, 01406 xcb_window_t window); 01407 01419 xcb_void_cookie_t 01420 xcb_x_print_print_end_page_checked (xcb_connection_t *c, 01421 uint8_t cancel); 01422 01431 xcb_void_cookie_t 01432 xcb_x_print_print_end_page (xcb_connection_t *c, 01433 uint8_t cancel); 01434 01446 xcb_void_cookie_t 01447 xcb_x_print_print_select_input_checked (xcb_connection_t *c, 01448 xcb_x_print_pcontext_t context, 01449 uint32_t event_mask); 01450 01459 xcb_void_cookie_t 01460 xcb_x_print_print_select_input (xcb_connection_t *c, 01461 xcb_x_print_pcontext_t context, 01462 uint32_t event_mask); 01463 01472 xcb_x_print_print_input_selected_cookie_t 01473 xcb_x_print_print_input_selected (xcb_connection_t *c, 01474 xcb_x_print_pcontext_t context); 01475 01487 xcb_x_print_print_input_selected_cookie_t 01488 xcb_x_print_print_input_selected_unchecked (xcb_connection_t *c, 01489 xcb_x_print_pcontext_t context); 01490 01505 xcb_x_print_print_input_selected_reply_t * 01506 xcb_x_print_print_input_selected_reply (xcb_connection_t *c, 01507 xcb_x_print_print_input_selected_cookie_t cookie , 01508 xcb_generic_error_t **e); 01509 01510 int 01511 xcb_x_print_print_get_attributes_sizeof (const void *_buffer); 01512 01521 xcb_x_print_print_get_attributes_cookie_t 01522 xcb_x_print_print_get_attributes (xcb_connection_t *c, 01523 xcb_x_print_pcontext_t context, 01524 uint8_t pool); 01525 01537 xcb_x_print_print_get_attributes_cookie_t 01538 xcb_x_print_print_get_attributes_unchecked (xcb_connection_t *c, 01539 xcb_x_print_pcontext_t context, 01540 uint8_t pool); 01541 01542 xcb_x_print_string8_t * 01543 xcb_x_print_print_get_attributes_attributes (const xcb_x_print_print_get_attributes_reply_t *R); 01544 01545 int 01546 xcb_x_print_print_get_attributes_attributes_length (const xcb_x_print_print_get_attributes_reply_t *R); 01547 01548 xcb_generic_iterator_t 01549 xcb_x_print_print_get_attributes_attributes_end (const xcb_x_print_print_get_attributes_reply_t *R); 01550 01565 xcb_x_print_print_get_attributes_reply_t * 01566 xcb_x_print_print_get_attributes_reply (xcb_connection_t *c, 01567 xcb_x_print_print_get_attributes_cookie_t cookie , 01568 xcb_generic_error_t **e); 01569 01570 int 01571 xcb_x_print_print_get_one_attributes_sizeof (const void *_buffer); 01572 01581 xcb_x_print_print_get_one_attributes_cookie_t 01582 xcb_x_print_print_get_one_attributes (xcb_connection_t *c, 01583 xcb_x_print_pcontext_t context, 01584 uint32_t nameLen, 01585 uint8_t pool, 01586 const xcb_x_print_string8_t *name); 01587 01599 xcb_x_print_print_get_one_attributes_cookie_t 01600 xcb_x_print_print_get_one_attributes_unchecked (xcb_connection_t *c, 01601 xcb_x_print_pcontext_t context, 01602 uint32_t nameLen, 01603 uint8_t pool, 01604 const xcb_x_print_string8_t *name); 01605 01606 xcb_x_print_string8_t * 01607 xcb_x_print_print_get_one_attributes_value (const xcb_x_print_print_get_one_attributes_reply_t *R); 01608 01609 int 01610 xcb_x_print_print_get_one_attributes_value_length (const xcb_x_print_print_get_one_attributes_reply_t *R); 01611 01612 xcb_generic_iterator_t 01613 xcb_x_print_print_get_one_attributes_value_end (const xcb_x_print_print_get_one_attributes_reply_t *R); 01614 01629 xcb_x_print_print_get_one_attributes_reply_t * 01630 xcb_x_print_print_get_one_attributes_reply (xcb_connection_t *c, 01631 xcb_x_print_print_get_one_attributes_cookie_t cookie , 01632 xcb_generic_error_t **e); 01633 01634 int 01635 xcb_x_print_print_set_attributes_sizeof (const void *_buffer, 01636 uint32_t attributes_len); 01637 01649 xcb_void_cookie_t 01650 xcb_x_print_print_set_attributes_checked (xcb_connection_t *c, 01651 xcb_x_print_pcontext_t context, 01652 uint32_t stringLen, 01653 uint8_t pool, 01654 uint8_t rule, 01655 uint32_t attributes_len, 01656 const xcb_x_print_string8_t *attributes); 01657 01666 xcb_void_cookie_t 01667 xcb_x_print_print_set_attributes (xcb_connection_t *c, 01668 xcb_x_print_pcontext_t context, 01669 uint32_t stringLen, 01670 uint8_t pool, 01671 uint8_t rule, 01672 uint32_t attributes_len, 01673 const xcb_x_print_string8_t *attributes); 01674 01675 xcb_x_print_string8_t * 01676 xcb_x_print_print_set_attributes_attributes (const xcb_x_print_print_set_attributes_request_t *R); 01677 01678 int 01679 xcb_x_print_print_set_attributes_attributes_length (const xcb_x_print_print_set_attributes_request_t *R); 01680 01681 xcb_generic_iterator_t 01682 xcb_x_print_print_set_attributes_attributes_end (const xcb_x_print_print_set_attributes_request_t *R); 01683 01692 xcb_x_print_print_get_page_dimensions_cookie_t 01693 xcb_x_print_print_get_page_dimensions (xcb_connection_t *c, 01694 xcb_x_print_pcontext_t context); 01695 01707 xcb_x_print_print_get_page_dimensions_cookie_t 01708 xcb_x_print_print_get_page_dimensions_unchecked (xcb_connection_t *c, 01709 xcb_x_print_pcontext_t context); 01710 01725 xcb_x_print_print_get_page_dimensions_reply_t * 01726 xcb_x_print_print_get_page_dimensions_reply (xcb_connection_t *c, 01727 xcb_x_print_print_get_page_dimensions_cookie_t cookie , 01728 xcb_generic_error_t **e); 01729 01730 int 01731 xcb_x_print_print_query_screens_sizeof (const void *_buffer); 01732 01741 xcb_x_print_print_query_screens_cookie_t 01742 xcb_x_print_print_query_screens (xcb_connection_t *c); 01743 01755 xcb_x_print_print_query_screens_cookie_t 01756 xcb_x_print_print_query_screens_unchecked (xcb_connection_t *c); 01757 01758 xcb_window_t * 01759 xcb_x_print_print_query_screens_roots (const xcb_x_print_print_query_screens_reply_t *R); 01760 01761 int 01762 xcb_x_print_print_query_screens_roots_length (const xcb_x_print_print_query_screens_reply_t *R); 01763 01764 xcb_generic_iterator_t 01765 xcb_x_print_print_query_screens_roots_end (const xcb_x_print_print_query_screens_reply_t *R); 01766 01781 xcb_x_print_print_query_screens_reply_t * 01782 xcb_x_print_print_query_screens_reply (xcb_connection_t *c, 01783 xcb_x_print_print_query_screens_cookie_t cookie , 01784 xcb_generic_error_t **e); 01785 01794 xcb_x_print_print_set_image_resolution_cookie_t 01795 xcb_x_print_print_set_image_resolution (xcb_connection_t *c, 01796 xcb_x_print_pcontext_t context, 01797 uint16_t image_resolution); 01798 01810 xcb_x_print_print_set_image_resolution_cookie_t 01811 xcb_x_print_print_set_image_resolution_unchecked (xcb_connection_t *c, 01812 xcb_x_print_pcontext_t context, 01813 uint16_t image_resolution); 01814 01829 xcb_x_print_print_set_image_resolution_reply_t * 01830 xcb_x_print_print_set_image_resolution_reply (xcb_connection_t *c, 01831 xcb_x_print_print_set_image_resolution_cookie_t cookie , 01832 xcb_generic_error_t **e); 01833 01842 xcb_x_print_print_get_image_resolution_cookie_t 01843 xcb_x_print_print_get_image_resolution (xcb_connection_t *c, 01844 xcb_x_print_pcontext_t context); 01845 01857 xcb_x_print_print_get_image_resolution_cookie_t 01858 xcb_x_print_print_get_image_resolution_unchecked (xcb_connection_t *c, 01859 xcb_x_print_pcontext_t context); 01860 01875 xcb_x_print_print_get_image_resolution_reply_t * 01876 xcb_x_print_print_get_image_resolution_reply (xcb_connection_t *c, 01877 xcb_x_print_print_get_image_resolution_cookie_t cookie , 01878 xcb_generic_error_t **e); 01879 01880 01881 #ifdef __cplusplus 01882 } 01883 #endif 01884 01885 #endif 01886