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 */