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