summaryrefslogtreecommitdiff
path: root/include/X11/extensions/shmproto.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/X11/extensions/shmproto.h')
-rw-r--r--include/X11/extensions/shmproto.h154
1 files changed, 77 insertions, 77 deletions
diff --git a/include/X11/extensions/shmproto.h b/include/X11/extensions/shmproto.h
index 8136aa9..6e32606 100644
--- a/include/X11/extensions/shmproto.h
+++ b/include/X11/extensions/shmproto.h
@@ -49,134 +49,134 @@ in this Software without prior written authorization from The Open Group.
typedef struct _ShmQueryVersion {
CARD8 reqType; /* always ShmReqCode */
CARD8 shmReqType; /* always X_ShmQueryVersion */
- CARD16 length B16;
+ CARD16 length;
} xShmQueryVersionReq;
#define sz_xShmQueryVersionReq 4
typedef struct {
BYTE type; /* X_Reply */
BOOL sharedPixmaps;
- CARD16 sequenceNumber B16;
- CARD32 length B32;
- CARD16 majorVersion B16; /* major version of SHM protocol */
- CARD16 minorVersion B16; /* minor version of SHM protocol */
- CARD16 uid B16;
- CARD16 gid B16;
+ CARD16 sequenceNumber;
+ CARD32 length;
+ CARD16 majorVersion; /* major version of SHM protocol */
+ CARD16 minorVersion; /* minor version of SHM protocol */
+ CARD16 uid;
+ CARD16 gid;
CARD8 pixmapFormat;
CARD8 pad0;
- CARD16 pad1 B16;
- CARD32 pad2 B32;
- CARD32 pad3 B32;
- CARD32 pad4 B32;
+ CARD16 pad1;
+ CARD32 pad2;
+ CARD32 pad3;
+ CARD32 pad4;
} xShmQueryVersionReply;
#define sz_xShmQueryVersionReply 32
typedef struct _ShmAttach {
CARD8 reqType; /* always ShmReqCode */
CARD8 shmReqType; /* always X_ShmAttach */
- CARD16 length B16;
- ShmSeg shmseg B32;
- CARD32 shmid B32;
+ CARD16 length;
+ ShmSeg shmseg;
+ CARD32 shmid;
BOOL readOnly;
BYTE pad0;
- CARD16 pad1 B16;
+ CARD16 pad1;
} xShmAttachReq;
#define sz_xShmAttachReq 16
typedef struct _ShmDetach {
CARD8 reqType; /* always ShmReqCode */
CARD8 shmReqType; /* always X_ShmDetach */
- CARD16 length B16;
- ShmSeg shmseg B32;
+ CARD16 length;
+ ShmSeg shmseg;
} xShmDetachReq;
#define sz_xShmDetachReq 8
typedef struct _ShmPutImage {
CARD8 reqType; /* always ShmReqCode */
CARD8 shmReqType; /* always X_ShmPutImage */
- CARD16 length B16;
- Drawable drawable B32;
- GContext gc B32;
- CARD16 totalWidth B16;
- CARD16 totalHeight B16;
- CARD16 srcX B16;
- CARD16 srcY B16;
- CARD16 srcWidth B16;
- CARD16 srcHeight B16;
- INT16 dstX B16;
- INT16 dstY B16;
+ CARD16 length;
+ Drawable drawable;
+ GContext gc;
+ CARD16 totalWidth;
+ CARD16 totalHeight;
+ CARD16 srcX;
+ CARD16 srcY;
+ CARD16 srcWidth;
+ CARD16 srcHeight;
+ INT16 dstX;
+ INT16 dstY;
CARD8 depth;
CARD8 format;
CARD8 sendEvent;
CARD8 bpad;
- ShmSeg shmseg B32;
- CARD32 offset B32;
+ ShmSeg shmseg;
+ CARD32 offset;
} xShmPutImageReq;
#define sz_xShmPutImageReq 40
typedef struct _ShmGetImage {
CARD8 reqType; /* always ShmReqCode */
CARD8 shmReqType; /* always X_ShmGetImage */
- CARD16 length B16;
- Drawable drawable B32;
- INT16 x B16;
- INT16 y B16;
- CARD16 width B16;
- CARD16 height B16;
- CARD32 planeMask B32;
+ CARD16 length;
+ Drawable drawable;
+ INT16 x;
+ INT16 y;
+ CARD16 width;
+ CARD16 height;
+ CARD32 planeMask;
CARD8 format;
CARD8 pad0;
CARD8 pad1;
CARD8 pad2;
- ShmSeg shmseg B32;
- CARD32 offset B32;
+ ShmSeg shmseg;
+ CARD32 offset;
} xShmGetImageReq;
#define sz_xShmGetImageReq 32
typedef struct _ShmGetImageReply {
BYTE type; /* X_Reply */
CARD8 depth;
- CARD16 sequenceNumber B16;
- CARD32 length B32;
- VisualID visual B32;
- CARD32 size B32;
- CARD32 pad0 B32;
- CARD32 pad1 B32;
- CARD32 pad2 B32;
- CARD32 pad3 B32;
+ CARD16 sequenceNumber;
+ CARD32 length;
+ VisualID visual;
+ CARD32 size;
+ CARD32 pad0;
+ CARD32 pad1;
+ CARD32 pad2;
+ CARD32 pad3;
} xShmGetImageReply;
#define sz_xShmGetImageReply 32
typedef struct _ShmCreatePixmap {
CARD8 reqType; /* always ShmReqCode */
CARD8 shmReqType; /* always X_ShmCreatePixmap */
- CARD16 length B16;
- Pixmap pid B32;
- Drawable drawable B32;
- CARD16 width B16;
- CARD16 height B16;
+ CARD16 length;
+ Pixmap pid;
+ Drawable drawable;
+ CARD16 width;
+ CARD16 height;
CARD8 depth;
CARD8 pad0;
CARD8 pad1;
CARD8 pad2;
- ShmSeg shmseg B32;
- CARD32 offset B32;
+ ShmSeg shmseg;
+ CARD32 offset;
} xShmCreatePixmapReq;
#define sz_xShmCreatePixmapReq 28
typedef struct _ShmCompletion {
BYTE type; /* always eventBase + ShmCompletion */
BYTE bpad0;
- CARD16 sequenceNumber B16;
- Drawable drawable B32;
- CARD16 minorEvent B16;
+ CARD16 sequenceNumber;
+ Drawable drawable;
+ CARD16 minorEvent;
BYTE majorEvent;
BYTE bpad1;
- ShmSeg shmseg B32;
- CARD32 offset B32;
- CARD32 pad0 B32;
- CARD32 pad1 B32;
- CARD32 pad2 B32;
+ ShmSeg shmseg;
+ CARD32 offset;
+ CARD32 pad0;
+ CARD32 pad1;
+ CARD32 pad2;
} xShmCompletionEvent;
#define sz_xShmCompletionEvent 32
@@ -184,11 +184,11 @@ typedef struct _ShmCompletion {
typedef struct _ShmAttachFd {
CARD8 reqType; /* always ShmReqCode */
CARD8 shmReqType; /* always X_ShmAttachFd */
- CARD16 length B16;
- ShmSeg shmseg B32;
+ CARD16 length;
+ ShmSeg shmseg;
BOOL readOnly;
BYTE pad0;
- CARD16 pad1 B16;
+ CARD16 pad1;
} xShmAttachFdReq;
/* File descriptor is passed with this request */
#define sz_xShmAttachFdReq 12
@@ -196,26 +196,26 @@ typedef struct _ShmAttachFd {
typedef struct _ShmCreateSegment {
CARD8 reqType; /* always ShmReqCode */
CARD8 shmReqType; /* always X_ShmAttachFd */
- CARD16 length B16;
- ShmSeg shmseg B32;
- CARD32 size B32;
+ CARD16 length;
+ ShmSeg shmseg;
+ CARD32 size;
BOOL readOnly;
BYTE pad0;
- CARD16 pad1 B16;
+ CARD16 pad1;
} xShmCreateSegmentReq;
#define sz_xShmCreateSegmentReq 16
typedef struct {
CARD8 type; /* must be X_Reply */
CARD8 nfd; /* must be 1 */
- CARD16 sequenceNumber B16; /* last sequence number */
- CARD32 length B32; /* 0 */
- CARD32 pad2 B32; /* unused */
- CARD32 pad3 B32; /* unused */
- CARD32 pad4 B32; /* unused */
- CARD32 pad5 B32; /* unused */
- CARD32 pad6 B32; /* unused */
- CARD32 pad7 B32; /* unused */
+ CARD16 sequenceNumber; /* last sequence number */
+ CARD32 length; /* 0 */
+ CARD32 pad2; /* unused */
+ CARD32 pad3; /* unused */
+ CARD32 pad4; /* unused */
+ CARD32 pad5; /* unused */
+ CARD32 pad6; /* unused */
+ CARD32 pad7; /* unused */
} xShmCreateSegmentReply;
/* File descriptor is passed with this reply */
#define sz_xShmCreateSegmentReply 32