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