1 /* 2 * This file generated automatically from dpms.xml by c_client.py. 3 * Edit at your peril. 4 */ 5 6 #ifdef HAVE_CONFIG_H 7 #include "config.h" 8 #endif 9 #include <stdlib.h> 10 #include <string.h> 11 #include <assert.h> 12 #include <stddef.h> /* for offsetof() */ 13 #include "xcbext.h" 14 #include "dpms.h" 15 16 #define ALIGNOF(type) offsetof(struct { char dummy; type member; }, member) 17 18 xcb_extension_t xcb_dpms_id = { "DPMS", 0 }; 19 20 21 /***************************************************************************** 22 ** 23 ** xcb_dpms_get_version_cookie_t xcb_dpms_get_version 24 ** 25 ** @param xcb_connection_t *c 26 ** @param uint16_t client_major_version 27 ** @param uint16_t client_minor_version 28 ** @returns xcb_dpms_get_version_cookie_t 29 ** 30 *****************************************************************************/ 31 32 xcb_dpms_get_version_cookie_t 33 xcb_dpms_get_version (xcb_connection_t *c /**< */, 34 uint16_t client_major_version /**< */, 35 uint16_t client_minor_version /**< */) 36 { 37 static const xcb_protocol_request_t xcb_req = { 38 /* count */ 2, 39 /* ext */ &xcb_dpms_id, 40 /* opcode */ XCB_DPMS_GET_VERSION, 41 /* isvoid */ 0 42 }; 43 44 struct iovec xcb_parts[4]; 45 xcb_dpms_get_version_cookie_t xcb_ret; 46 xcb_dpms_get_version_request_t xcb_out; 47 48 xcb_out.client_major_version = client_major_version; 49 xcb_out.client_minor_version = client_minor_version; 50 51 xcb_parts[2].iov_base = (char *) &xcb_out; 52 xcb_parts[2].iov_len = sizeof(xcb_out); 53 xcb_parts[3].iov_base = 0; 54 xcb_parts[3].iov_len = -xcb_parts[2].iov_len & 3; 55 56 xcb_ret.sequence = xcb_send_request(c, XCB_REQUEST_CHECKED, xcb_parts + 2, &xcb_req); 57 return xcb_ret; 58 } 59 60 61 /***************************************************************************** 62 ** 63 ** xcb_dpms_get_version_cookie_t xcb_dpms_get_version_unchecked 64 ** 65 ** @param xcb_connection_t *c 66 ** @param uint16_t client_major_version 67 ** @param uint16_t client_minor_version 68 ** @returns xcb_dpms_get_version_cookie_t 69 ** 70 *****************************************************************************/ 71 72 xcb_dpms_get_version_cookie_t 73 xcb_dpms_get_version_unchecked (xcb_connection_t *c /**< */, 74 uint16_t client_major_version /**< */, 75 uint16_t client_minor_version /**< */) 76 { 77 static const xcb_protocol_request_t xcb_req = { 78 /* count */ 2, 79 /* ext */ &xcb_dpms_id, 80 /* opcode */ XCB_DPMS_GET_VERSION, 81 /* isvoid */ 0 82 }; 83 84 struct iovec xcb_parts[4]; 85 xcb_dpms_get_version_cookie_t xcb_ret; 86 xcb_dpms_get_version_request_t xcb_out; 87 88 xcb_out.client_major_version = client_major_version; 89 xcb_out.client_minor_version = client_minor_version; 90 91 xcb_parts[2].iov_base = (char *) &xcb_out; 92 xcb_parts[2].iov_len = sizeof(xcb_out); 93 xcb_parts[3].iov_base = 0; 94 xcb_parts[3].iov_len = -xcb_parts[2].iov_len & 3; 95 96 xcb_ret.sequence = xcb_send_request(c, 0, xcb_parts + 2, &xcb_req); 97 return xcb_ret; 98 } 99 100 101 /***************************************************************************** 102 ** 103 ** xcb_dpms_get_version_reply_t * xcb_dpms_get_version_reply 104 ** 105 ** @param xcb_connection_t *c 106 ** @param xcb_dpms_get_version_cookie_t cookie 107 ** @param xcb_generic_error_t **e 108 ** @returns xcb_dpms_get_version_reply_t * 109 ** 110 *****************************************************************************/ 111 112 xcb_dpms_get_version_reply_t * 113 xcb_dpms_get_version_reply (xcb_connection_t *c /**< */, 114 xcb_dpms_get_version_cookie_t cookie /**< */, 115 xcb_generic_error_t **e /**< */) 116 { 117 return (xcb_dpms_get_version_reply_t *) xcb_wait_for_reply(c, cookie.sequence, e); 118 } 119 120 121 /***************************************************************************** 122 ** 123 ** xcb_dpms_capable_cookie_t xcb_dpms_capable 124 ** 125 ** @param xcb_connection_t *c 126 ** @returns xcb_dpms_capable_cookie_t 127 ** 128 *****************************************************************************/ 129 130 xcb_dpms_capable_cookie_t 131 xcb_dpms_capable (xcb_connection_t *c /**< */) 132 { 133 static const xcb_protocol_request_t xcb_req = { 134 /* count */ 2, 135 /* ext */ &xcb_dpms_id, 136 /* opcode */ XCB_DPMS_CAPABLE, 137 /* isvoid */ 0 138 }; 139 140 struct iovec xcb_parts[4]; 141 xcb_dpms_capable_cookie_t xcb_ret; 142 xcb_dpms_capable_request_t xcb_out; 143 144 145 xcb_parts[2].iov_base = (char *) &xcb_out; 146 xcb_parts[2].iov_len = sizeof(xcb_out); 147 xcb_parts[3].iov_base = 0; 148 xcb_parts[3].iov_len = -xcb_parts[2].iov_len & 3; 149 150 xcb_ret.sequence = xcb_send_request(c, XCB_REQUEST_CHECKED, xcb_parts + 2, &xcb_req); 151 return xcb_ret; 152 } 153 154 155 /***************************************************************************** 156 ** 157 ** xcb_dpms_capable_cookie_t xcb_dpms_capable_unchecked 158 ** 159 ** @param xcb_connection_t *c 160 ** @returns xcb_dpms_capable_cookie_t 161 ** 162 *****************************************************************************/ 163 164 xcb_dpms_capable_cookie_t 165 xcb_dpms_capable_unchecked (xcb_connection_t *c /**< */) 166 { 167 static const xcb_protocol_request_t xcb_req = { 168 /* count */ 2, 169 /* ext */ &xcb_dpms_id, 170 /* opcode */ XCB_DPMS_CAPABLE, 171 /* isvoid */ 0 172 }; 173 174 struct iovec xcb_parts[4]; 175 xcb_dpms_capable_cookie_t xcb_ret; 176 xcb_dpms_capable_request_t xcb_out; 177 178 179 xcb_parts[2].iov_base = (char *) &xcb_out; 180 xcb_parts[2].iov_len = sizeof(xcb_out); 181 xcb_parts[3].iov_base = 0; 182 xcb_parts[3].iov_len = -xcb_parts[2].iov_len & 3; 183 184 xcb_ret.sequence = xcb_send_request(c, 0, xcb_parts + 2, &xcb_req); 185 return xcb_ret; 186 } 187 188 189 /***************************************************************************** 190 ** 191 ** xcb_dpms_capable_reply_t * xcb_dpms_capable_reply 192 ** 193 ** @param xcb_connection_t *c 194 ** @param xcb_dpms_capable_cookie_t cookie 195 ** @param xcb_generic_error_t **e 196 ** @returns xcb_dpms_capable_reply_t * 197 ** 198 *****************************************************************************/ 199 200 xcb_dpms_capable_reply_t * 201 xcb_dpms_capable_reply (xcb_connection_t *c /**< */, 202 xcb_dpms_capable_cookie_t cookie /**< */, 203 xcb_generic_error_t **e /**< */) 204 { 205 return (xcb_dpms_capable_reply_t *) xcb_wait_for_reply(c, cookie.sequence, e); 206 } 207 208 209 /***************************************************************************** 210 ** 211 ** xcb_dpms_get_timeouts_cookie_t xcb_dpms_get_timeouts 212 ** 213 ** @param xcb_connection_t *c 214 ** @returns xcb_dpms_get_timeouts_cookie_t 215 ** 216 *****************************************************************************/ 217 218 xcb_dpms_get_timeouts_cookie_t 219 xcb_dpms_get_timeouts (xcb_connection_t *c /**< */) 220 { 221 static const xcb_protocol_request_t xcb_req = { 222 /* count */ 2, 223 /* ext */ &xcb_dpms_id, 224 /* opcode */ XCB_DPMS_GET_TIMEOUTS, 225 /* isvoid */ 0 226 }; 227 228 struct iovec xcb_parts[4]; 229 xcb_dpms_get_timeouts_cookie_t xcb_ret; 230 xcb_dpms_get_timeouts_request_t xcb_out; 231 232 233 xcb_parts[2].iov_base = (char *) &xcb_out; 234 xcb_parts[2].iov_len = sizeof(xcb_out); 235 xcb_parts[3].iov_base = 0; 236 xcb_parts[3].iov_len = -xcb_parts[2].iov_len & 3; 237 238 xcb_ret.sequence = xcb_send_request(c, XCB_REQUEST_CHECKED, xcb_parts + 2, &xcb_req); 239 return xcb_ret; 240 } 241 242 243 /***************************************************************************** 244 ** 245 ** xcb_dpms_get_timeouts_cookie_t xcb_dpms_get_timeouts_unchecked 246 ** 247 ** @param xcb_connection_t *c 248 ** @returns xcb_dpms_get_timeouts_cookie_t 249 ** 250 *****************************************************************************/ 251 252 xcb_dpms_get_timeouts_cookie_t 253 xcb_dpms_get_timeouts_unchecked (xcb_connection_t *c /**< */) 254 { 255 static const xcb_protocol_request_t xcb_req = { 256 /* count */ 2, 257 /* ext */ &xcb_dpms_id, 258 /* opcode */ XCB_DPMS_GET_TIMEOUTS, 259 /* isvoid */ 0 260 }; 261 262 struct iovec xcb_parts[4]; 263 xcb_dpms_get_timeouts_cookie_t xcb_ret; 264 xcb_dpms_get_timeouts_request_t xcb_out; 265 266 267 xcb_parts[2].iov_base = (char *) &xcb_out; 268 xcb_parts[2].iov_len = sizeof(xcb_out); 269 xcb_parts[3].iov_base = 0; 270 xcb_parts[3].iov_len = -xcb_parts[2].iov_len & 3; 271 272 xcb_ret.sequence = xcb_send_request(c, 0, xcb_parts + 2, &xcb_req); 273 return xcb_ret; 274 } 275 276 277 /***************************************************************************** 278 ** 279 ** xcb_dpms_get_timeouts_reply_t * xcb_dpms_get_timeouts_reply 280 ** 281 ** @param xcb_connection_t *c 282 ** @param xcb_dpms_get_timeouts_cookie_t cookie 283 ** @param xcb_generic_error_t **e 284 ** @returns xcb_dpms_get_timeouts_reply_t * 285 ** 286 *****************************************************************************/ 287 288 xcb_dpms_get_timeouts_reply_t * 289 xcb_dpms_get_timeouts_reply (xcb_connection_t *c /**< */, 290 xcb_dpms_get_timeouts_cookie_t cookie /**< */, 291 xcb_generic_error_t **e /**< */) 292 { 293 return (xcb_dpms_get_timeouts_reply_t *) xcb_wait_for_reply(c, cookie.sequence, e); 294 } 295 296 297 /***************************************************************************** 298 ** 299 ** xcb_void_cookie_t xcb_dpms_set_timeouts_checked 300 ** 301 ** @param xcb_connection_t *c 302 ** @param uint16_t standby_timeout 303 ** @param uint16_t suspend_timeout 304 ** @param uint16_t off_timeout 305 ** @returns xcb_void_cookie_t 306 ** 307 *****************************************************************************/ 308 309 xcb_void_cookie_t 310 xcb_dpms_set_timeouts_checked (xcb_connection_t *c /**< */, 311 uint16_t standby_timeout /**< */, 312 uint16_t suspend_timeout /**< */, 313 uint16_t off_timeout /**< */) 314 { 315 static const xcb_protocol_request_t xcb_req = { 316 /* count */ 2, 317 /* ext */ &xcb_dpms_id, 318 /* opcode */ XCB_DPMS_SET_TIMEOUTS, 319 /* isvoid */ 1 320 }; 321 322 struct iovec xcb_parts[4]; 323 xcb_void_cookie_t xcb_ret; 324 xcb_dpms_set_timeouts_request_t xcb_out; 325 326 xcb_out.standby_timeout = standby_timeout; 327 xcb_out.suspend_timeout = suspend_timeout; 328 xcb_out.off_timeout = off_timeout; 329 330 xcb_parts[2].iov_base = (char *) &xcb_out; 331 xcb_parts[2].iov_len = sizeof(xcb_out); 332 xcb_parts[3].iov_base = 0; 333 xcb_parts[3].iov_len = -xcb_parts[2].iov_len & 3; 334 335 xcb_ret.sequence = xcb_send_request(c, XCB_REQUEST_CHECKED, xcb_parts + 2, &xcb_req); 336 return xcb_ret; 337 } 338 339 340 /***************************************************************************** 341 ** 342 ** xcb_void_cookie_t xcb_dpms_set_timeouts 343 ** 344 ** @param xcb_connection_t *c 345 ** @param uint16_t standby_timeout 346 ** @param uint16_t suspend_timeout 347 ** @param uint16_t off_timeout 348 ** @returns xcb_void_cookie_t 349 ** 350 *****************************************************************************/ 351 352 xcb_void_cookie_t 353 xcb_dpms_set_timeouts (xcb_connection_t *c /**< */, 354 uint16_t standby_timeout /**< */, 355 uint16_t suspend_timeout /**< */, 356 uint16_t off_timeout /**< */) 357 { 358 static const xcb_protocol_request_t xcb_req = { 359 /* count */ 2, 360 /* ext */ &xcb_dpms_id, 361 /* opcode */ XCB_DPMS_SET_TIMEOUTS, 362 /* isvoid */ 1 363 }; 364 365 struct iovec xcb_parts[4]; 366 xcb_void_cookie_t xcb_ret; 367 xcb_dpms_set_timeouts_request_t xcb_out; 368 369 xcb_out.standby_timeout = standby_timeout; 370 xcb_out.suspend_timeout = suspend_timeout; 371 xcb_out.off_timeout = off_timeout; 372 373 xcb_parts[2].iov_base = (char *) &xcb_out; 374 xcb_parts[2].iov_len = sizeof(xcb_out); 375 xcb_parts[3].iov_base = 0; 376 xcb_parts[3].iov_len = -xcb_parts[2].iov_len & 3; 377 378 xcb_ret.sequence = xcb_send_request(c, 0, xcb_parts + 2, &xcb_req); 379 return xcb_ret; 380 } 381 382 383 /***************************************************************************** 384 ** 385 ** xcb_void_cookie_t xcb_dpms_enable_checked 386 ** 387 ** @param xcb_connection_t *c 388 ** @returns xcb_void_cookie_t 389 ** 390 *****************************************************************************/ 391 392 xcb_void_cookie_t 393 xcb_dpms_enable_checked (xcb_connection_t *c /**< */) 394 { 395 static const xcb_protocol_request_t xcb_req = { 396 /* count */ 2, 397 /* ext */ &xcb_dpms_id, 398 /* opcode */ XCB_DPMS_ENABLE, 399 /* isvoid */ 1 400 }; 401 402 struct iovec xcb_parts[4]; 403 xcb_void_cookie_t xcb_ret; 404 xcb_dpms_enable_request_t xcb_out; 405 406 407 xcb_parts[2].iov_base = (char *) &xcb_out; 408 xcb_parts[2].iov_len = sizeof(xcb_out); 409 xcb_parts[3].iov_base = 0; 410 xcb_parts[3].iov_len = -xcb_parts[2].iov_len & 3; 411 412 xcb_ret.sequence = xcb_send_request(c, XCB_REQUEST_CHECKED, xcb_parts + 2, &xcb_req); 413 return xcb_ret; 414 } 415 416 417 /***************************************************************************** 418 ** 419 ** xcb_void_cookie_t xcb_dpms_enable 420 ** 421 ** @param xcb_connection_t *c 422 ** @returns xcb_void_cookie_t 423 ** 424 *****************************************************************************/ 425 426 xcb_void_cookie_t 427 xcb_dpms_enable (xcb_connection_t *c /**< */) 428 { 429 static const xcb_protocol_request_t xcb_req = { 430 /* count */ 2, 431 /* ext */ &xcb_dpms_id, 432 /* opcode */ XCB_DPMS_ENABLE, 433 /* isvoid */ 1 434 }; 435 436 struct iovec xcb_parts[4]; 437 xcb_void_cookie_t xcb_ret; 438 xcb_dpms_enable_request_t xcb_out; 439 440 441 xcb_parts[2].iov_base = (char *) &xcb_out; 442 xcb_parts[2].iov_len = sizeof(xcb_out); 443 xcb_parts[3].iov_base = 0; 444 xcb_parts[3].iov_len = -xcb_parts[2].iov_len & 3; 445 446 xcb_ret.sequence = xcb_send_request(c, 0, xcb_parts + 2, &xcb_req); 447 return xcb_ret; 448 } 449 450 451 /***************************************************************************** 452 ** 453 ** xcb_void_cookie_t xcb_dpms_disable_checked 454 ** 455 ** @param xcb_connection_t *c 456 ** @returns xcb_void_cookie_t 457 ** 458 *****************************************************************************/ 459 460 xcb_void_cookie_t 461 xcb_dpms_disable_checked (xcb_connection_t *c /**< */) 462 { 463 static const xcb_protocol_request_t xcb_req = { 464 /* count */ 2, 465 /* ext */ &xcb_dpms_id, 466 /* opcode */ XCB_DPMS_DISABLE, 467 /* isvoid */ 1 468 }; 469 470 struct iovec xcb_parts[4]; 471 xcb_void_cookie_t xcb_ret; 472 xcb_dpms_disable_request_t xcb_out; 473 474 475 xcb_parts[2].iov_base = (char *) &xcb_out; 476 xcb_parts[2].iov_len = sizeof(xcb_out); 477 xcb_parts[3].iov_base = 0; 478 xcb_parts[3].iov_len = -xcb_parts[2].iov_len & 3; 479 480 xcb_ret.sequence = xcb_send_request(c, XCB_REQUEST_CHECKED, xcb_parts + 2, &xcb_req); 481 return xcb_ret; 482 } 483 484 485 /***************************************************************************** 486 ** 487 ** xcb_void_cookie_t xcb_dpms_disable 488 ** 489 ** @param xcb_connection_t *c 490 ** @returns xcb_void_cookie_t 491 ** 492 *****************************************************************************/ 493 494 xcb_void_cookie_t 495 xcb_dpms_disable (xcb_connection_t *c /**< */) 496 { 497 static const xcb_protocol_request_t xcb_req = { 498 /* count */ 2, 499 /* ext */ &xcb_dpms_id, 500 /* opcode */ XCB_DPMS_DISABLE, 501 /* isvoid */ 1 502 }; 503 504 struct iovec xcb_parts[4]; 505 xcb_void_cookie_t xcb_ret; 506 xcb_dpms_disable_request_t xcb_out; 507 508 509 xcb_parts[2].iov_base = (char *) &xcb_out; 510 xcb_parts[2].iov_len = sizeof(xcb_out); 511 xcb_parts[3].iov_base = 0; 512 xcb_parts[3].iov_len = -xcb_parts[2].iov_len & 3; 513 514 xcb_ret.sequence = xcb_send_request(c, 0, xcb_parts + 2, &xcb_req); 515 return xcb_ret; 516 } 517 518 519 /***************************************************************************** 520 ** 521 ** xcb_void_cookie_t xcb_dpms_force_level_checked 522 ** 523 ** @param xcb_connection_t *c 524 ** @param uint16_t power_level 525 ** @returns xcb_void_cookie_t 526 ** 527 *****************************************************************************/ 528 529 xcb_void_cookie_t 530 xcb_dpms_force_level_checked (xcb_connection_t *c /**< */, 531 uint16_t power_level /**< */) 532 { 533 static const xcb_protocol_request_t xcb_req = { 534 /* count */ 2, 535 /* ext */ &xcb_dpms_id, 536 /* opcode */ XCB_DPMS_FORCE_LEVEL, 537 /* isvoid */ 1 538 }; 539 540 struct iovec xcb_parts[4]; 541 xcb_void_cookie_t xcb_ret; 542 xcb_dpms_force_level_request_t xcb_out; 543 544 xcb_out.power_level = power_level; 545 546 xcb_parts[2].iov_base = (char *) &xcb_out; 547 xcb_parts[2].iov_len = sizeof(xcb_out); 548 xcb_parts[3].iov_base = 0; 549 xcb_parts[3].iov_len = -xcb_parts[2].iov_len & 3; 550 551 xcb_ret.sequence = xcb_send_request(c, XCB_REQUEST_CHECKED, xcb_parts + 2, &xcb_req); 552 return xcb_ret; 553 } 554 555 556 /***************************************************************************** 557 ** 558 ** xcb_void_cookie_t xcb_dpms_force_level 559 ** 560 ** @param xcb_connection_t *c 561 ** @param uint16_t power_level 562 ** @returns xcb_void_cookie_t 563 ** 564 *****************************************************************************/ 565 566 xcb_void_cookie_t 567 xcb_dpms_force_level (xcb_connection_t *c /**< */, 568 uint16_t power_level /**< */) 569 { 570 static const xcb_protocol_request_t xcb_req = { 571 /* count */ 2, 572 /* ext */ &xcb_dpms_id, 573 /* opcode */ XCB_DPMS_FORCE_LEVEL, 574 /* isvoid */ 1 575 }; 576 577 struct iovec xcb_parts[4]; 578 xcb_void_cookie_t xcb_ret; 579 xcb_dpms_force_level_request_t xcb_out; 580 581 xcb_out.power_level = power_level; 582 583 xcb_parts[2].iov_base = (char *) &xcb_out; 584 xcb_parts[2].iov_len = sizeof(xcb_out); 585 xcb_parts[3].iov_base = 0; 586 xcb_parts[3].iov_len = -xcb_parts[2].iov_len & 3; 587 588 xcb_ret.sequence = xcb_send_request(c, 0, xcb_parts + 2, &xcb_req); 589 return xcb_ret; 590 } 591 592 593 /***************************************************************************** 594 ** 595 ** xcb_dpms_info_cookie_t xcb_dpms_info 596 ** 597 ** @param xcb_connection_t *c 598 ** @returns xcb_dpms_info_cookie_t 599 ** 600 *****************************************************************************/ 601 602 xcb_dpms_info_cookie_t 603 xcb_dpms_info (xcb_connection_t *c /**< */) 604 { 605 static const xcb_protocol_request_t xcb_req = { 606 /* count */ 2, 607 /* ext */ &xcb_dpms_id, 608 /* opcode */ XCB_DPMS_INFO, 609 /* isvoid */ 0 610 }; 611 612 struct iovec xcb_parts[4]; 613 xcb_dpms_info_cookie_t xcb_ret; 614 xcb_dpms_info_request_t xcb_out; 615 616 617 xcb_parts[2].iov_base = (char *) &xcb_out; 618 xcb_parts[2].iov_len = sizeof(xcb_out); 619 xcb_parts[3].iov_base = 0; 620 xcb_parts[3].iov_len = -xcb_parts[2].iov_len & 3; 621 622 xcb_ret.sequence = xcb_send_request(c, XCB_REQUEST_CHECKED, xcb_parts + 2, &xcb_req); 623 return xcb_ret; 624 } 625 626 627 /***************************************************************************** 628 ** 629 ** xcb_dpms_info_cookie_t xcb_dpms_info_unchecked 630 ** 631 ** @param xcb_connection_t *c 632 ** @returns xcb_dpms_info_cookie_t 633 ** 634 *****************************************************************************/ 635 636 xcb_dpms_info_cookie_t 637 xcb_dpms_info_unchecked (xcb_connection_t *c /**< */) 638 { 639 static const xcb_protocol_request_t xcb_req = { 640 /* count */ 2, 641 /* ext */ &xcb_dpms_id, 642 /* opcode */ XCB_DPMS_INFO, 643 /* isvoid */ 0 644 }; 645 646 struct iovec xcb_parts[4]; 647 xcb_dpms_info_cookie_t xcb_ret; 648 xcb_dpms_info_request_t xcb_out; 649 650 651 xcb_parts[2].iov_base = (char *) &xcb_out; 652 xcb_parts[2].iov_len = sizeof(xcb_out); 653 xcb_parts[3].iov_base = 0; 654 xcb_parts[3].iov_len = -xcb_parts[2].iov_len & 3; 655 656 xcb_ret.sequence = xcb_send_request(c, 0, xcb_parts + 2, &xcb_req); 657 return xcb_ret; 658 } 659 660 661 /***************************************************************************** 662 ** 663 ** xcb_dpms_info_reply_t * xcb_dpms_info_reply 664 ** 665 ** @param xcb_connection_t *c 666 ** @param xcb_dpms_info_cookie_t cookie 667 ** @param xcb_generic_error_t **e 668 ** @returns xcb_dpms_info_reply_t * 669 ** 670 *****************************************************************************/ 671 672 xcb_dpms_info_reply_t * 673 xcb_dpms_info_reply (xcb_connection_t *c /**< */, 674 xcb_dpms_info_cookie_t cookie /**< */, 675 xcb_generic_error_t **e /**< */) 676 { 677 return (xcb_dpms_info_reply_t *) xcb_wait_for_reply(c, cookie.sequence, e); 678 } 679 680