XCB  1.10
shm.h
1 /*
2  * This file generated automatically from shm.xml by c_client.py.
3  * Edit at your peril.
4  */
5 
12 #ifndef __SHM_H
13 #define __SHM_H
14 
15 #include "xcb.h"
16 #include "xproto.h"
17 
18 #ifdef __cplusplus
19 extern "C" {
20 #endif
21 
22 #define XCB_SHM_MAJOR_VERSION 1
23 #define XCB_SHM_MINOR_VERSION 2
24 
25 extern xcb_extension_t xcb_shm_id;
26 
27 typedef uint32_t xcb_shm_seg_t;
28 
32 typedef struct xcb_shm_seg_iterator_t {
33  xcb_shm_seg_t *data;
34  int rem;
35  int index;
37 
39 #define XCB_SHM_COMPLETION 0
40 
45  uint8_t response_type;
46  uint8_t pad0;
47  uint16_t sequence;
48  xcb_drawable_t drawable;
49  uint16_t minor_event;
50  uint8_t major_event;
51  uint8_t pad1;
52  xcb_shm_seg_t shmseg;
53  uint32_t offset;
55 
57 #define XCB_SHM_BAD_SEG 0
58 
60 
65  unsigned int sequence;
67 
69 #define XCB_SHM_QUERY_VERSION 0
70 
75  uint8_t major_opcode;
76  uint8_t minor_opcode;
77  uint16_t length;
79 
84  uint8_t response_type;
85  uint8_t shared_pixmaps;
86  uint16_t sequence;
87  uint32_t length;
88  uint16_t major_version;
89  uint16_t minor_version;
90  uint16_t uid;
91  uint16_t gid;
92  uint8_t pixmap_format;
93  uint8_t pad0[15];
95 
97 #define XCB_SHM_ATTACH 1
98 
102 typedef struct xcb_shm_attach_request_t {
103  uint8_t major_opcode;
104  uint8_t minor_opcode;
105  uint16_t length;
106  xcb_shm_seg_t shmseg;
107  uint32_t shmid;
108  uint8_t read_only;
109  uint8_t pad0[3];
111 
113 #define XCB_SHM_DETACH 2
114 
118 typedef struct xcb_shm_detach_request_t {
119  uint8_t major_opcode;
120  uint8_t minor_opcode;
121  uint16_t length;
122  xcb_shm_seg_t shmseg;
124 
126 #define XCB_SHM_PUT_IMAGE 3
127 
132  uint8_t major_opcode;
133  uint8_t minor_opcode;
134  uint16_t length;
135  xcb_drawable_t drawable;
136  xcb_gcontext_t gc;
137  uint16_t total_width;
138  uint16_t total_height;
139  uint16_t src_x;
140  uint16_t src_y;
141  uint16_t src_width;
142  uint16_t src_height;
143  int16_t dst_x;
144  int16_t dst_y;
145  uint8_t depth;
146  uint8_t format;
147  uint8_t send_event;
148  uint8_t pad0;
149  xcb_shm_seg_t shmseg;
150  uint32_t offset;
152 
157  unsigned int sequence;
159 
161 #define XCB_SHM_GET_IMAGE 4
162 
167  uint8_t major_opcode;
168  uint8_t minor_opcode;
169  uint16_t length;
170  xcb_drawable_t drawable;
171  int16_t x;
172  int16_t y;
173  uint16_t width;
174  uint16_t height;
175  uint32_t plane_mask;
176  uint8_t format;
177  uint8_t pad0[3];
178  xcb_shm_seg_t shmseg;
179  uint32_t offset;
181 
186  uint8_t response_type;
187  uint8_t depth;
188  uint16_t sequence;
189  uint32_t length;
190  xcb_visualid_t visual;
191  uint32_t size;
193 
195 #define XCB_SHM_CREATE_PIXMAP 5
196 
201  uint8_t major_opcode;
202  uint8_t minor_opcode;
203  uint16_t length;
204  xcb_pixmap_t pid;
205  xcb_drawable_t drawable;
206  uint16_t width;
207  uint16_t height;
208  uint8_t depth;
209  uint8_t pad0[3];
210  xcb_shm_seg_t shmseg;
211  uint32_t offset;
213 
215 #define XCB_SHM_ATTACH_FD 6
216 
221  uint8_t major_opcode;
222  uint8_t minor_opcode;
223  uint16_t length;
224  xcb_shm_seg_t shmseg;
225  uint8_t read_only;
226  uint8_t pad0[3];
228 
233  unsigned int sequence;
235 
237 #define XCB_SHM_CREATE_SEGMENT 7
238 
243  uint8_t major_opcode;
244  uint8_t minor_opcode;
245  uint16_t length;
246  xcb_shm_seg_t shmseg;
247  uint32_t size;
248  uint8_t read_only;
249  uint8_t pad0[3];
251 
256  uint8_t response_type;
257  uint8_t nfd;
258  uint16_t sequence;
259  uint32_t length;
260  uint8_t pad0[24];
262 
272 /*****************************************************************************
273  **
274  ** void xcb_shm_seg_next
275  **
276  ** @param xcb_shm_seg_iterator_t *i
277  ** @returns void
278  **
279  *****************************************************************************/
280 
281 void
283 
294 /*****************************************************************************
295  **
296  ** xcb_generic_iterator_t xcb_shm_seg_end
297  **
298  ** @param xcb_shm_seg_iterator_t i
299  ** @returns xcb_generic_iterator_t
300  **
301  *****************************************************************************/
302 
305 
315 /*****************************************************************************
316  **
317  ** xcb_shm_query_version_cookie_t xcb_shm_query_version
318  **
319  ** @param xcb_connection_t *c
320  ** @returns xcb_shm_query_version_cookie_t
321  **
322  *****************************************************************************/
323 
326 
339 /*****************************************************************************
340  **
341  ** xcb_shm_query_version_cookie_t xcb_shm_query_version_unchecked
342  **
343  ** @param xcb_connection_t *c
344  ** @returns xcb_shm_query_version_cookie_t
345  **
346  *****************************************************************************/
347 
350 
366 /*****************************************************************************
367  **
368  ** xcb_shm_query_version_reply_t * xcb_shm_query_version_reply
369  **
370  ** @param xcb_connection_t *c
371  ** @param xcb_shm_query_version_cookie_t cookie
372  ** @param xcb_generic_error_t **e
373  ** @returns xcb_shm_query_version_reply_t *
374  **
375  *****************************************************************************/
376 
380  xcb_generic_error_t **e );
381 
394 /*****************************************************************************
395  **
396  ** xcb_void_cookie_t xcb_shm_attach_checked
397  **
398  ** @param xcb_connection_t *c
399  ** @param xcb_shm_seg_t shmseg
400  ** @param uint32_t shmid
401  ** @param uint8_t read_only
402  ** @returns xcb_void_cookie_t
403  **
404  *****************************************************************************/
405 
408  xcb_shm_seg_t shmseg ,
409  uint32_t shmid ,
410  uint8_t read_only );
411 
421 /*****************************************************************************
422  **
423  ** xcb_void_cookie_t xcb_shm_attach
424  **
425  ** @param xcb_connection_t *c
426  ** @param xcb_shm_seg_t shmseg
427  ** @param uint32_t shmid
428  ** @param uint8_t read_only
429  ** @returns xcb_void_cookie_t
430  **
431  *****************************************************************************/
432 
435  xcb_shm_seg_t shmseg ,
436  uint32_t shmid ,
437  uint8_t read_only );
438 
451 /*****************************************************************************
452  **
453  ** xcb_void_cookie_t xcb_shm_detach_checked
454  **
455  ** @param xcb_connection_t *c
456  ** @param xcb_shm_seg_t shmseg
457  ** @returns xcb_void_cookie_t
458  **
459  *****************************************************************************/
460 
463  xcb_shm_seg_t shmseg );
464 
474 /*****************************************************************************
475  **
476  ** xcb_void_cookie_t xcb_shm_detach
477  **
478  ** @param xcb_connection_t *c
479  ** @param xcb_shm_seg_t shmseg
480  ** @returns xcb_void_cookie_t
481  **
482  *****************************************************************************/
483 
486  xcb_shm_seg_t shmseg );
487 
500 /*****************************************************************************
501  **
502  ** xcb_void_cookie_t xcb_shm_put_image_checked
503  **
504  ** @param xcb_connection_t *c
505  ** @param xcb_drawable_t drawable
506  ** @param xcb_gcontext_t gc
507  ** @param uint16_t total_width
508  ** @param uint16_t total_height
509  ** @param uint16_t src_x
510  ** @param uint16_t src_y
511  ** @param uint16_t src_width
512  ** @param uint16_t src_height
513  ** @param int16_t dst_x
514  ** @param int16_t dst_y
515  ** @param uint8_t depth
516  ** @param uint8_t format
517  ** @param uint8_t send_event
518  ** @param xcb_shm_seg_t shmseg
519  ** @param uint32_t offset
520  ** @returns xcb_void_cookie_t
521  **
522  *****************************************************************************/
523 
526  xcb_drawable_t drawable ,
527  xcb_gcontext_t gc ,
528  uint16_t total_width ,
529  uint16_t total_height ,
530  uint16_t src_x ,
531  uint16_t src_y ,
532  uint16_t src_width ,
533  uint16_t src_height ,
534  int16_t dst_x ,
535  int16_t dst_y ,
536  uint8_t depth ,
537  uint8_t format ,
538  uint8_t send_event ,
539  xcb_shm_seg_t shmseg ,
540  uint32_t offset );
541 
551 /*****************************************************************************
552  **
553  ** xcb_void_cookie_t xcb_shm_put_image
554  **
555  ** @param xcb_connection_t *c
556  ** @param xcb_drawable_t drawable
557  ** @param xcb_gcontext_t gc
558  ** @param uint16_t total_width
559  ** @param uint16_t total_height
560  ** @param uint16_t src_x
561  ** @param uint16_t src_y
562  ** @param uint16_t src_width
563  ** @param uint16_t src_height
564  ** @param int16_t dst_x
565  ** @param int16_t dst_y
566  ** @param uint8_t depth
567  ** @param uint8_t format
568  ** @param uint8_t send_event
569  ** @param xcb_shm_seg_t shmseg
570  ** @param uint32_t offset
571  ** @returns xcb_void_cookie_t
572  **
573  *****************************************************************************/
574 
577  xcb_drawable_t drawable ,
578  xcb_gcontext_t gc ,
579  uint16_t total_width ,
580  uint16_t total_height ,
581  uint16_t src_x ,
582  uint16_t src_y ,
583  uint16_t src_width ,
584  uint16_t src_height ,
585  int16_t dst_x ,
586  int16_t dst_y ,
587  uint8_t depth ,
588  uint8_t format ,
589  uint8_t send_event ,
590  xcb_shm_seg_t shmseg ,
591  uint32_t offset );
592 
602 /*****************************************************************************
603  **
604  ** xcb_shm_get_image_cookie_t xcb_shm_get_image
605  **
606  ** @param xcb_connection_t *c
607  ** @param xcb_drawable_t drawable
608  ** @param int16_t x
609  ** @param int16_t y
610  ** @param uint16_t width
611  ** @param uint16_t height
612  ** @param uint32_t plane_mask
613  ** @param uint8_t format
614  ** @param xcb_shm_seg_t shmseg
615  ** @param uint32_t offset
616  ** @returns xcb_shm_get_image_cookie_t
617  **
618  *****************************************************************************/
619 
622  xcb_drawable_t drawable ,
623  int16_t x ,
624  int16_t y ,
625  uint16_t width ,
626  uint16_t height ,
627  uint32_t plane_mask ,
628  uint8_t format ,
629  xcb_shm_seg_t shmseg ,
630  uint32_t offset );
631 
644 /*****************************************************************************
645  **
646  ** xcb_shm_get_image_cookie_t xcb_shm_get_image_unchecked
647  **
648  ** @param xcb_connection_t *c
649  ** @param xcb_drawable_t drawable
650  ** @param int16_t x
651  ** @param int16_t y
652  ** @param uint16_t width
653  ** @param uint16_t height
654  ** @param uint32_t plane_mask
655  ** @param uint8_t format
656  ** @param xcb_shm_seg_t shmseg
657  ** @param uint32_t offset
658  ** @returns xcb_shm_get_image_cookie_t
659  **
660  *****************************************************************************/
661 
664  xcb_drawable_t drawable ,
665  int16_t x ,
666  int16_t y ,
667  uint16_t width ,
668  uint16_t height ,
669  uint32_t plane_mask ,
670  uint8_t format ,
671  xcb_shm_seg_t shmseg ,
672  uint32_t offset );
673 
689 /*****************************************************************************
690  **
691  ** xcb_shm_get_image_reply_t * xcb_shm_get_image_reply
692  **
693  ** @param xcb_connection_t *c
694  ** @param xcb_shm_get_image_cookie_t cookie
695  ** @param xcb_generic_error_t **e
696  ** @returns xcb_shm_get_image_reply_t *
697  **
698  *****************************************************************************/
699 
703  xcb_generic_error_t **e );
704 
717 /*****************************************************************************
718  **
719  ** xcb_void_cookie_t xcb_shm_create_pixmap_checked
720  **
721  ** @param xcb_connection_t *c
722  ** @param xcb_pixmap_t pid
723  ** @param xcb_drawable_t drawable
724  ** @param uint16_t width
725  ** @param uint16_t height
726  ** @param uint8_t depth
727  ** @param xcb_shm_seg_t shmseg
728  ** @param uint32_t offset
729  ** @returns xcb_void_cookie_t
730  **
731  *****************************************************************************/
732 
735  xcb_pixmap_t pid ,
736  xcb_drawable_t drawable ,
737  uint16_t width ,
738  uint16_t height ,
739  uint8_t depth ,
740  xcb_shm_seg_t shmseg ,
741  uint32_t offset );
742 
752 /*****************************************************************************
753  **
754  ** xcb_void_cookie_t xcb_shm_create_pixmap
755  **
756  ** @param xcb_connection_t *c
757  ** @param xcb_pixmap_t pid
758  ** @param xcb_drawable_t drawable
759  ** @param uint16_t width
760  ** @param uint16_t height
761  ** @param uint8_t depth
762  ** @param xcb_shm_seg_t shmseg
763  ** @param uint32_t offset
764  ** @returns xcb_void_cookie_t
765  **
766  *****************************************************************************/
767 
770  xcb_pixmap_t pid ,
771  xcb_drawable_t drawable ,
772  uint16_t width ,
773  uint16_t height ,
774  uint8_t depth ,
775  xcb_shm_seg_t shmseg ,
776  uint32_t offset );
777 
790 /*****************************************************************************
791  **
792  ** xcb_void_cookie_t xcb_shm_attach_fd_checked
793  **
794  ** @param xcb_connection_t *c
795  ** @param xcb_shm_seg_t shmseg
796  ** @param int32_t shm_fd
797  ** @param uint8_t read_only
798  ** @returns xcb_void_cookie_t
799  **
800  *****************************************************************************/
801 
804  xcb_shm_seg_t shmseg ,
805  int32_t shm_fd ,
806  uint8_t read_only );
807 
817 /*****************************************************************************
818  **
819  ** xcb_void_cookie_t xcb_shm_attach_fd
820  **
821  ** @param xcb_connection_t *c
822  ** @param xcb_shm_seg_t shmseg
823  ** @param int32_t shm_fd
824  ** @param uint8_t read_only
825  ** @returns xcb_void_cookie_t
826  **
827  *****************************************************************************/
828 
831  xcb_shm_seg_t shmseg ,
832  int32_t shm_fd ,
833  uint8_t read_only );
834 
844 /*****************************************************************************
845  **
846  ** xcb_shm_create_segment_cookie_t xcb_shm_create_segment
847  **
848  ** @param xcb_connection_t *c
849  ** @param xcb_shm_seg_t shmseg
850  ** @param uint32_t size
851  ** @param uint8_t read_only
852  ** @returns xcb_shm_create_segment_cookie_t
853  **
854  *****************************************************************************/
855 
858  xcb_shm_seg_t shmseg ,
859  uint32_t size ,
860  uint8_t read_only );
861 
874 /*****************************************************************************
875  **
876  ** xcb_shm_create_segment_cookie_t xcb_shm_create_segment_unchecked
877  **
878  ** @param xcb_connection_t *c
879  ** @param xcb_shm_seg_t shmseg
880  ** @param uint32_t size
881  ** @param uint8_t read_only
882  ** @returns xcb_shm_create_segment_cookie_t
883  **
884  *****************************************************************************/
885 
888  xcb_shm_seg_t shmseg ,
889  uint32_t size ,
890  uint8_t read_only );
891 
907 /*****************************************************************************
908  **
909  ** xcb_shm_create_segment_reply_t * xcb_shm_create_segment_reply
910  **
911  ** @param xcb_connection_t *c
912  ** @param xcb_shm_create_segment_cookie_t cookie
913  ** @param xcb_generic_error_t **e
914  ** @returns xcb_shm_create_segment_reply_t *
915  **
916  *****************************************************************************/
917 
921  xcb_generic_error_t **e );
922 
933 /*****************************************************************************
934  **
935  ** int * xcb_shm_create_segment_reply_fds
936  **
937  ** @param xcb_connection_t *c
938  ** @param xcb_shm_create_segment_reply_t *reply
939  ** @returns int *
940  **
941  *****************************************************************************/
942 
943 int *
946 
947 
948 #ifdef __cplusplus
949 }
950 #endif
951 
952 #endif
953 
Generic error.
Definition: xcb.h:168
xcb_void_cookie_t xcb_shm_attach_fd_checked(xcb_connection_t *c, xcb_shm_seg_t shmseg, int32_t shm_fd, uint8_t read_only)
Definition: shm.c:739
struct xcb_shm_attach_request_t xcb_shm_attach_request_t
xcb_shm_attach_request_t
xcb_shm_get_image_cookie_t xcb_shm_get_image_unchecked(xcb_connection_t *c, xcb_drawable_t drawable, int16_t x, int16_t y, uint16_t width, uint16_t height, uint32_t plane_mask, uint8_t format, xcb_shm_seg_t shmseg, uint32_t offset)
Definition: shm.c:551
struct xcb_shm_get_image_cookie_t xcb_shm_get_image_cookie_t
xcb_shm_get_image_cookie_t
void xcb_shm_seg_next(xcb_shm_seg_iterator_t *i)
Definition: shm.c:32
struct xcb_shm_create_segment_request_t xcb_shm_create_segment_request_t
xcb_shm_create_segment_request_t
xcb_void_cookie_t xcb_shm_detach(xcb_connection_t *c, xcb_shm_seg_t shmseg)
Definition: shm.c:284
Definition: xcbext.h:39
xcb_void_cookie_t xcb_shm_attach_fd(xcb_connection_t *c, xcb_shm_seg_t shmseg, int32_t shm_fd, uint8_t read_only)
Definition: shm.c:783
struct xcb_shm_detach_request_t xcb_shm_detach_request_t
xcb_shm_detach_request_t
Generic iterator.
Definition: xcb.h:112
struct xcb_shm_attach_fd_request_t xcb_shm_attach_fd_request_t
xcb_shm_attach_fd_request_t
xcb_shm_create_segment_request_t
Definition: shm.h:242
xcb_shm_create_pixmap_request_t
Definition: shm.h:200
struct xcb_shm_get_image_request_t xcb_shm_get_image_request_t
xcb_shm_get_image_request_t
xcb_shm_create_segment_cookie_t xcb_shm_create_segment(xcb_connection_t *c, xcb_shm_seg_t shmseg, uint32_t size, uint8_t read_only)
Definition: shm.c:827
struct xcb_shm_create_segment_reply_t xcb_shm_create_segment_reply_t
xcb_shm_create_segment_reply_t
struct xcb_shm_seg_iterator_t xcb_shm_seg_iterator_t
xcb_shm_seg_iterator_t
xcb_shm_query_version_cookie_t xcb_shm_query_version_unchecked(xcb_connection_t *c)
Definition: shm.c:104
struct xcb_shm_put_image_request_t xcb_shm_put_image_request_t
xcb_shm_put_image_request_t
struct xcb_shm_completion_event_t xcb_shm_completion_event_t
xcb_shm_completion_event_t
xcb_shm_detach_request_t
Definition: shm.h:118
xcb_shm_create_segment_reply_t
Definition: shm.h:255
xcb_shm_get_image_cookie_t xcb_shm_get_image(xcb_connection_t *c, xcb_drawable_t drawable, int16_t x, int16_t y, uint16_t width, uint16_t height, uint32_t plane_mask, uint8_t format, xcb_shm_seg_t shmseg, uint32_t offset)
Definition: shm.c:489
xcb_shm_get_image_request_t
Definition: shm.h:166
xcb_shm_create_segment_cookie_t xcb_shm_create_segment_unchecked(xcb_connection_t *c, xcb_shm_seg_t shmseg, uint32_t size, uint8_t read_only)
Definition: shm.c:871
xcb_shm_get_image_reply_t * xcb_shm_get_image_reply(xcb_connection_t *c, xcb_shm_get_image_cookie_t cookie, xcb_generic_error_t **e)
Definition: shm.c:606
xcb_shm_put_image_request_t
Definition: shm.h:131
xcb_shm_attach_request_t
Definition: shm.h:102
xcb_shm_query_version_reply_t * xcb_shm_query_version_reply(xcb_connection_t *c, xcb_shm_query_version_cookie_t cookie, xcb_generic_error_t **e)
Definition: shm.c:140
xcb_shm_completion_event_t
Definition: shm.h:44
xcb_shm_get_image_reply_t
Definition: shm.h:185
xcb_shm_attach_fd_request_t
Definition: shm.h:220
struct xcb_shm_query_version_reply_t xcb_shm_query_version_reply_t
xcb_shm_query_version_reply_t
xcb_shm_query_version_request_t
Definition: shm.h:74
struct xcb_shm_query_version_cookie_t xcb_shm_query_version_cookie_t
xcb_shm_query_version_cookie_t
xcb_void_cookie_t xcb_shm_put_image_checked(xcb_connection_t *c, xcb_drawable_t drawable, xcb_gcontext_t gc, uint16_t total_width, uint16_t total_height, uint16_t src_x, uint16_t src_y, uint16_t src_width, uint16_t src_height, int16_t dst_x, int16_t dst_y, uint8_t depth, uint8_t format, uint8_t send_event, xcb_shm_seg_t shmseg, uint32_t offset)
Definition: shm.c:335
struct xcb_shm_create_segment_cookie_t xcb_shm_create_segment_cookie_t
xcb_shm_create_segment_cookie_t
xcb_shm_query_version_cookie_t xcb_shm_query_version(xcb_connection_t *c)
Definition: shm.c:70
xcb_shm_create_segment_reply_t * xcb_shm_create_segment_reply(xcb_connection_t *c, xcb_shm_create_segment_cookie_t cookie, xcb_generic_error_t **e)
Definition: shm.c:914
xcb_void_cookie_t xcb_shm_detach_checked(xcb_connection_t *c, xcb_shm_seg_t shmseg)
Definition: shm.c:247
xcb_void_cookie_t xcb_shm_attach(xcb_connection_t *c, xcb_shm_seg_t shmseg, uint32_t shmid, uint8_t read_only)
Definition: shm.c:205
struct xcb_shm_query_version_request_t xcb_shm_query_version_request_t
xcb_shm_query_version_request_t
xcb_void_cookie_t xcb_shm_attach_checked(xcb_connection_t *c, xcb_shm_seg_t shmseg, uint32_t shmid, uint8_t read_only)
Definition: shm.c:161
xcb_void_cookie_t xcb_shm_create_pixmap(xcb_connection_t *c, xcb_pixmap_t pid, xcb_drawable_t drawable, uint16_t width, uint16_t height, uint8_t depth, xcb_shm_seg_t shmseg, uint32_t offset)
Definition: shm.c:687
xcb_void_cookie_t xcb_shm_create_pixmap_checked(xcb_connection_t *c, xcb_pixmap_t pid, xcb_drawable_t drawable, uint16_t width, uint16_t height, uint8_t depth, xcb_shm_seg_t shmseg, uint32_t offset)
Definition: shm.c:631
xcb_generic_iterator_t xcb_shm_seg_end(xcb_shm_seg_iterator_t i)
Definition: shm.c:50
struct xcb_shm_create_pixmap_request_t xcb_shm_create_pixmap_request_t
xcb_shm_create_pixmap_request_t
xcb_shm_query_version_reply_t
Definition: shm.h:83
Definition: xcbint.h:194
xcb_void_cookie_t xcb_shm_put_image(xcb_connection_t *c, xcb_drawable_t drawable, xcb_gcontext_t gc, uint16_t total_width, uint16_t total_height, uint16_t src_x, uint16_t src_y, uint16_t src_width, uint16_t src_height, int16_t dst_x, int16_t dst_y, uint8_t depth, uint8_t format, uint8_t send_event, xcb_shm_seg_t shmseg, uint32_t offset)
Definition: shm.c:415
int * xcb_shm_create_segment_reply_fds(xcb_connection_t *c, xcb_shm_create_segment_reply_t *reply)
Definition: shm.c:933
struct xcb_shm_get_image_reply_t xcb_shm_get_image_reply_t
xcb_shm_get_image_reply_t
xcb_shm_seg_iterator_t
Definition: shm.h:32
xcb_value_error_t
Definition: xproto.h:1241