22 #define XCB_SHM_MAJOR_VERSION 1
23 #define XCB_SHM_MINOR_VERSION 2
27 typedef uint32_t xcb_shm_seg_t;
39 #define XCB_SHM_COMPLETION 0
45 uint8_t response_type;
48 xcb_drawable_t drawable;
57 #define XCB_SHM_BAD_SEG 0
65 unsigned int sequence;
69 #define XCB_SHM_QUERY_VERSION 0
84 uint8_t response_type;
85 uint8_t shared_pixmaps;
88 uint16_t major_version;
89 uint16_t minor_version;
92 uint8_t pixmap_format;
97 #define XCB_SHM_ATTACH 1
103 uint8_t major_opcode;
104 uint8_t minor_opcode;
106 xcb_shm_seg_t shmseg;
113 #define XCB_SHM_DETACH 2
119 uint8_t major_opcode;
120 uint8_t minor_opcode;
122 xcb_shm_seg_t shmseg;
126 #define XCB_SHM_PUT_IMAGE 3
132 uint8_t major_opcode;
133 uint8_t minor_opcode;
135 xcb_drawable_t drawable;
137 uint16_t total_width;
138 uint16_t total_height;
149 xcb_shm_seg_t shmseg;
157 unsigned int sequence;
161 #define XCB_SHM_GET_IMAGE 4
167 uint8_t major_opcode;
168 uint8_t minor_opcode;
170 xcb_drawable_t drawable;
178 xcb_shm_seg_t shmseg;
186 uint8_t response_type;
190 xcb_visualid_t visual;
195 #define XCB_SHM_CREATE_PIXMAP 5
201 uint8_t major_opcode;
202 uint8_t minor_opcode;
205 xcb_drawable_t drawable;
210 xcb_shm_seg_t shmseg;
215 #define XCB_SHM_ATTACH_FD 6
221 uint8_t major_opcode;
222 uint8_t minor_opcode;
224 xcb_shm_seg_t shmseg;
233 unsigned int sequence;
237 #define XCB_SHM_CREATE_SEGMENT 7
243 uint8_t major_opcode;
244 uint8_t minor_opcode;
246 xcb_shm_seg_t shmseg;
256 uint8_t response_type;
408 xcb_shm_seg_t shmseg ,
435 xcb_shm_seg_t shmseg ,
463 xcb_shm_seg_t shmseg );
486 xcb_shm_seg_t shmseg );
526 xcb_drawable_t drawable ,
528 uint16_t total_width ,
529 uint16_t total_height ,
533 uint16_t src_height ,
539 xcb_shm_seg_t shmseg ,
577 xcb_drawable_t drawable ,
579 uint16_t total_width ,
580 uint16_t total_height ,
584 uint16_t src_height ,
590 xcb_shm_seg_t shmseg ,
622 xcb_drawable_t drawable ,
627 uint32_t plane_mask ,
629 xcb_shm_seg_t shmseg ,
664 xcb_drawable_t drawable ,
669 uint32_t plane_mask ,
671 xcb_shm_seg_t shmseg ,
736 xcb_drawable_t drawable ,
740 xcb_shm_seg_t shmseg ,
771 xcb_drawable_t drawable ,
775 xcb_shm_seg_t shmseg ,
804 xcb_shm_seg_t shmseg ,
831 xcb_shm_seg_t shmseg ,
858 xcb_shm_seg_t shmseg ,
888 xcb_shm_seg_t shmseg ,