mirror of
https://gitlab.freedesktop.org/xorg/proto/xorgproto.git
synced 2026-05-08 12:28:09 +02:00
Remove the use of no-op B16 & B32 bitfield macros in headers
These have always done nothing on all platforms except CRAY. As https://bugs.freedesktop.org/show_bug.cgi?id=45202 points out we don't even detect when they've been wrong for decades. Performed via: find include -name '*.h' | grep -v md.h | xargs perl -i -p -e 's{\s+B\d+}{}g' followed by manual whitespace fixups to preserve visual alignment. The #defines for B16 & B32 are left in place to preserve compatibility in any code that used them outside the xorgproto repo. Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> Acked-by: Keith Packard <keithp@keithp.com> Reviewed-by: Emil Velikov <emil.velikov@collabora.com>
This commit is contained in:
parent
af9b5f4343
commit
641db34376
57 changed files with 6766 additions and 6766 deletions
File diff suppressed because it is too large
Load diff
|
|
@ -34,8 +34,8 @@ from The Open Group.
|
|||
typedef struct {
|
||||
CARD8 majorOpcode;
|
||||
CARD8 minorOpcode; /* == 1 */
|
||||
CARD16 authLen B16;
|
||||
CARD32 length B32;
|
||||
CARD16 authLen;
|
||||
CARD32 length;
|
||||
/* STRING proxy-service */
|
||||
/* STRING server-address */
|
||||
/* STRING host-address */
|
||||
|
|
@ -52,7 +52,7 @@ typedef struct {
|
|||
CARD8 minorOpcode; /* == 2 */
|
||||
CARD8 status;
|
||||
CARD8 unused;
|
||||
CARD32 length B32;
|
||||
CARD32 length;
|
||||
/* STRING proxy-address */
|
||||
/* STRING failure-reason */
|
||||
} pmGetProxyAddrReplyMsg;
|
||||
|
|
@ -63,8 +63,8 @@ typedef struct {
|
|||
typedef struct {
|
||||
CARD8 majorOpcode;
|
||||
CARD8 minorOpcode; /* == 3 */
|
||||
CARD16 unused B16;
|
||||
CARD32 length B32;
|
||||
CARD16 unused;
|
||||
CARD32 length;
|
||||
/* STRING proxy-service */
|
||||
} pmStartProxyMsg;
|
||||
|
||||
|
|
|
|||
|
|
@ -51,44 +51,44 @@ typedef CARD32 xwdval; /* for old broken programs */
|
|||
typedef struct _xwd_file_header {
|
||||
/* header_size = SIZEOF(XWDheader) + length of null-terminated
|
||||
* window name. */
|
||||
CARD32 header_size B32;
|
||||
CARD32 header_size;
|
||||
|
||||
CARD32 file_version B32; /* = XWD_FILE_VERSION above */
|
||||
CARD32 pixmap_format B32; /* ZPixmap or XYPixmap */
|
||||
CARD32 pixmap_depth B32; /* Pixmap depth */
|
||||
CARD32 pixmap_width B32; /* Pixmap width */
|
||||
CARD32 pixmap_height B32; /* Pixmap height */
|
||||
CARD32 xoffset B32; /* Bitmap x offset, normally 0 */
|
||||
CARD32 byte_order B32; /* of image data: MSBFirst, LSBFirst */
|
||||
CARD32 file_version; /* = XWD_FILE_VERSION above */
|
||||
CARD32 pixmap_format; /* ZPixmap or XYPixmap */
|
||||
CARD32 pixmap_depth; /* Pixmap depth */
|
||||
CARD32 pixmap_width; /* Pixmap width */
|
||||
CARD32 pixmap_height; /* Pixmap height */
|
||||
CARD32 xoffset; /* Bitmap x offset, normally 0 */
|
||||
CARD32 byte_order; /* of image data: MSBFirst, LSBFirst */
|
||||
|
||||
/* bitmap_unit applies to bitmaps (depth 1 format XY) only.
|
||||
* It is the number of bits that each scanline is padded to. */
|
||||
CARD32 bitmap_unit B32;
|
||||
CARD32 bitmap_unit;
|
||||
|
||||
CARD32 bitmap_bit_order B32; /* bitmaps only: MSBFirst, LSBFirst */
|
||||
CARD32 bitmap_bit_order; /* bitmaps only: MSBFirst, LSBFirst */
|
||||
|
||||
/* bitmap_pad applies to pixmaps (non-bitmaps) only.
|
||||
* It is the number of bits that each scanline is padded to. */
|
||||
CARD32 bitmap_pad B32;
|
||||
CARD32 bitmap_pad;
|
||||
|
||||
CARD32 bits_per_pixel B32; /* Bits per pixel */
|
||||
CARD32 bits_per_pixel; /* Bits per pixel */
|
||||
|
||||
/* bytes_per_line is pixmap_width padded to bitmap_unit (bitmaps)
|
||||
* or bitmap_pad (pixmaps). It is the delta (in bytes) to get
|
||||
* to the same x position on an adjacent row. */
|
||||
CARD32 bytes_per_line B32;
|
||||
CARD32 visual_class B32; /* Class of colormap */
|
||||
CARD32 red_mask B32; /* Z red mask */
|
||||
CARD32 green_mask B32; /* Z green mask */
|
||||
CARD32 blue_mask B32; /* Z blue mask */
|
||||
CARD32 bits_per_rgb B32; /* Log2 of distinct color values */
|
||||
CARD32 colormap_entries B32; /* Number of entries in colormap; not used? */
|
||||
CARD32 ncolors B32; /* Number of XWDColor structures */
|
||||
CARD32 window_width B32; /* Window width */
|
||||
CARD32 window_height B32; /* Window height */
|
||||
CARD32 window_x B32; /* Window upper left X coordinate */
|
||||
CARD32 window_y B32; /* Window upper left Y coordinate */
|
||||
CARD32 window_bdrwidth B32; /* Window border width */
|
||||
CARD32 bytes_per_line;
|
||||
CARD32 visual_class; /* Class of colormap */
|
||||
CARD32 red_mask; /* Z red mask */
|
||||
CARD32 green_mask; /* Z green mask */
|
||||
CARD32 blue_mask; /* Z blue mask */
|
||||
CARD32 bits_per_rgb; /* Log2 of distinct color values */
|
||||
CARD32 colormap_entries; /* Number of entries in colormap; not used? */
|
||||
CARD32 ncolors; /* Number of XWDColor structures */
|
||||
CARD32 window_width; /* Window width */
|
||||
CARD32 window_height; /* Window height */
|
||||
CARD32 window_x; /* Window upper left X coordinate */
|
||||
CARD32 window_y; /* Window upper left Y coordinate */
|
||||
CARD32 window_bdrwidth; /* Window border width */
|
||||
} XWDFileHeader;
|
||||
|
||||
/* Null-terminated window name follows the above structure. */
|
||||
|
|
@ -99,10 +99,10 @@ typedef struct _xwd_file_header {
|
|||
*/
|
||||
|
||||
typedef struct {
|
||||
CARD32 pixel B32;
|
||||
CARD16 red B16;
|
||||
CARD16 green B16;
|
||||
CARD16 blue B16;
|
||||
CARD32 pixel;
|
||||
CARD16 red;
|
||||
CARD16 green;
|
||||
CARD16 blue;
|
||||
CARD8 flags;
|
||||
CARD8 pad;
|
||||
} XWDColor;
|
||||
|
|
|
|||
1454
include/X11/Xproto.h
1454
include/X11/Xproto.h
File diff suppressed because it is too large
Load diff
|
|
@ -52,26 +52,26 @@ SOFTWARE.
|
|||
/* Used by PolySegment */
|
||||
|
||||
typedef struct _xSegment {
|
||||
INT16 x1 B16, y1 B16, x2 B16, y2 B16;
|
||||
INT16 x1, y1, x2, y2;
|
||||
} xSegment;
|
||||
|
||||
/* POINT */
|
||||
|
||||
typedef struct _xPoint {
|
||||
INT16 x B16, y B16;
|
||||
INT16 x, y;
|
||||
} xPoint;
|
||||
|
||||
typedef struct _xRectangle {
|
||||
INT16 x B16, y B16;
|
||||
CARD16 width B16, height B16;
|
||||
INT16 x, y;
|
||||
CARD16 width, height;
|
||||
} xRectangle;
|
||||
|
||||
/* ARC */
|
||||
|
||||
typedef struct _xArc {
|
||||
INT16 x B16, y B16;
|
||||
CARD16 width B16, height B16;
|
||||
INT16 angle1 B16, angle2 B16;
|
||||
INT16 x, y;
|
||||
CARD16 width, height;
|
||||
INT16 angle1, angle2;
|
||||
} xArc;
|
||||
|
||||
#endif /* XPROTOSTRUCTS_H */
|
||||
|
|
|
|||
|
|
@ -57,214 +57,214 @@ SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|||
typedef struct _XF86DRIQueryVersion {
|
||||
CARD8 reqType; /* always DRIReqCode */
|
||||
CARD8 driReqType; /* always X_DRIQueryVersion */
|
||||
CARD16 length B16;
|
||||
CARD16 length;
|
||||
} xXF86DRIQueryVersionReq;
|
||||
#define sz_xXF86DRIQueryVersionReq 4
|
||||
|
||||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
BOOL pad1;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD16 majorVersion B16; /* major version of DRI protocol */
|
||||
CARD16 minorVersion B16; /* minor version of DRI protocol */
|
||||
CARD32 patchVersion B32; /* patch version of DRI protocol */
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD32 pad5 B32;
|
||||
CARD32 pad6 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD16 majorVersion; /* major version of DRI protocol */
|
||||
CARD16 minorVersion; /* minor version of DRI protocol */
|
||||
CARD32 patchVersion; /* patch version of DRI protocol */
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
CARD32 pad5;
|
||||
CARD32 pad6;
|
||||
} xXF86DRIQueryVersionReply;
|
||||
#define sz_xXF86DRIQueryVersionReply 32
|
||||
|
||||
typedef struct _XF86DRIQueryDirectRenderingCapable {
|
||||
CARD8 reqType; /* always DRIReqCode */
|
||||
CARD8 driReqType; /* X_DRIQueryDirectRenderingCapable */
|
||||
CARD16 length B16;
|
||||
CARD32 screen B32;
|
||||
CARD16 length;
|
||||
CARD32 screen;
|
||||
} xXF86DRIQueryDirectRenderingCapableReq;
|
||||
#define sz_xXF86DRIQueryDirectRenderingCapableReq 8
|
||||
|
||||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
BOOL pad1;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
BOOL isCapable;
|
||||
BOOL pad2;
|
||||
BOOL pad3;
|
||||
BOOL pad4;
|
||||
CARD32 pad5 B32;
|
||||
CARD32 pad6 B32;
|
||||
CARD32 pad7 B32;
|
||||
CARD32 pad8 B32;
|
||||
CARD32 pad9 B32;
|
||||
CARD32 pad5;
|
||||
CARD32 pad6;
|
||||
CARD32 pad7;
|
||||
CARD32 pad8;
|
||||
CARD32 pad9;
|
||||
} xXF86DRIQueryDirectRenderingCapableReply;
|
||||
#define sz_xXF86DRIQueryDirectRenderingCapableReply 32
|
||||
|
||||
typedef struct _XF86DRIOpenConnection {
|
||||
CARD8 reqType; /* always DRIReqCode */
|
||||
CARD8 driReqType; /* always X_DRIOpenConnection */
|
||||
CARD16 length B16;
|
||||
CARD32 screen B32;
|
||||
CARD16 length;
|
||||
CARD32 screen;
|
||||
} xXF86DRIOpenConnectionReq;
|
||||
#define sz_xXF86DRIOpenConnectionReq 8
|
||||
|
||||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
BOOL pad1;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD32 hSAREALow B32;
|
||||
CARD32 hSAREAHigh B32;
|
||||
CARD32 busIdStringLength B32;
|
||||
CARD32 pad6 B32;
|
||||
CARD32 pad7 B32;
|
||||
CARD32 pad8 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD32 hSAREALow;
|
||||
CARD32 hSAREAHigh;
|
||||
CARD32 busIdStringLength;
|
||||
CARD32 pad6;
|
||||
CARD32 pad7;
|
||||
CARD32 pad8;
|
||||
} xXF86DRIOpenConnectionReply;
|
||||
#define sz_xXF86DRIOpenConnectionReply 32
|
||||
|
||||
typedef struct _XF86DRIAuthConnection {
|
||||
CARD8 reqType; /* always DRIReqCode */
|
||||
CARD8 driReqType; /* always X_DRICloseConnection */
|
||||
CARD16 length B16;
|
||||
CARD32 screen B32;
|
||||
CARD32 magic B32;
|
||||
CARD16 length;
|
||||
CARD32 screen;
|
||||
CARD32 magic;
|
||||
} xXF86DRIAuthConnectionReq;
|
||||
#define sz_xXF86DRIAuthConnectionReq 12
|
||||
|
||||
typedef struct {
|
||||
BYTE type;
|
||||
BOOL pad1;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD32 authenticated B32;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD32 pad5 B32;
|
||||
CARD32 pad6 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD32 authenticated;
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
CARD32 pad5;
|
||||
CARD32 pad6;
|
||||
} xXF86DRIAuthConnectionReply;
|
||||
#define zx_xXF86DRIAuthConnectionReply 32
|
||||
|
||||
typedef struct _XF86DRICloseConnection {
|
||||
CARD8 reqType; /* always DRIReqCode */
|
||||
CARD8 driReqType; /* always X_DRICloseConnection */
|
||||
CARD16 length B16;
|
||||
CARD32 screen B32;
|
||||
CARD16 length;
|
||||
CARD32 screen;
|
||||
} xXF86DRICloseConnectionReq;
|
||||
#define sz_xXF86DRICloseConnectionReq 8
|
||||
|
||||
typedef struct _XF86DRIGetClientDriverName {
|
||||
CARD8 reqType; /* always DRIReqCode */
|
||||
CARD8 driReqType; /* always X_DRIGetClientDriverName */
|
||||
CARD16 length B16;
|
||||
CARD32 screen B32;
|
||||
CARD16 length;
|
||||
CARD32 screen;
|
||||
} xXF86DRIGetClientDriverNameReq;
|
||||
#define sz_xXF86DRIGetClientDriverNameReq 8
|
||||
|
||||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
BOOL pad1;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD32 ddxDriverMajorVersion B32;
|
||||
CARD32 ddxDriverMinorVersion B32;
|
||||
CARD32 ddxDriverPatchVersion B32;
|
||||
CARD32 clientDriverNameLength B32;
|
||||
CARD32 pad5 B32;
|
||||
CARD32 pad6 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD32 ddxDriverMajorVersion;
|
||||
CARD32 ddxDriverMinorVersion;
|
||||
CARD32 ddxDriverPatchVersion;
|
||||
CARD32 clientDriverNameLength;
|
||||
CARD32 pad5;
|
||||
CARD32 pad6;
|
||||
} xXF86DRIGetClientDriverNameReply;
|
||||
#define sz_xXF86DRIGetClientDriverNameReply 32
|
||||
|
||||
typedef struct _XF86DRICreateContext {
|
||||
CARD8 reqType; /* always DRIReqCode */
|
||||
CARD8 driReqType; /* always X_DRICreateContext */
|
||||
CARD16 length B16;
|
||||
CARD32 screen B32;
|
||||
CARD32 visual B32;
|
||||
CARD32 context B32;
|
||||
CARD16 length;
|
||||
CARD32 screen;
|
||||
CARD32 visual;
|
||||
CARD32 context;
|
||||
} xXF86DRICreateContextReq;
|
||||
#define sz_xXF86DRICreateContextReq 16
|
||||
|
||||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
BOOL pad1;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD32 hHWContext B32;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD32 pad5 B32;
|
||||
CARD32 pad6 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD32 hHWContext;
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
CARD32 pad5;
|
||||
CARD32 pad6;
|
||||
} xXF86DRICreateContextReply;
|
||||
#define sz_xXF86DRICreateContextReply 32
|
||||
|
||||
typedef struct _XF86DRIDestroyContext {
|
||||
CARD8 reqType; /* always DRIReqCode */
|
||||
CARD8 driReqType; /* always X_DRIDestroyContext */
|
||||
CARD16 length B16;
|
||||
CARD32 screen B32;
|
||||
CARD32 context B32;
|
||||
CARD16 length;
|
||||
CARD32 screen;
|
||||
CARD32 context;
|
||||
} xXF86DRIDestroyContextReq;
|
||||
#define sz_xXF86DRIDestroyContextReq 12
|
||||
|
||||
typedef struct _XF86DRICreateDrawable {
|
||||
CARD8 reqType; /* always DRIReqCode */
|
||||
CARD8 driReqType; /* always X_DRICreateDrawable */
|
||||
CARD16 length B16;
|
||||
CARD32 screen B32;
|
||||
CARD32 drawable B32;
|
||||
CARD16 length;
|
||||
CARD32 screen;
|
||||
CARD32 drawable;
|
||||
} xXF86DRICreateDrawableReq;
|
||||
#define sz_xXF86DRICreateDrawableReq 12
|
||||
|
||||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
BOOL pad1;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD32 hHWDrawable B32;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD32 pad5 B32;
|
||||
CARD32 pad6 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD32 hHWDrawable;
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
CARD32 pad5;
|
||||
CARD32 pad6;
|
||||
} xXF86DRICreateDrawableReply;
|
||||
#define sz_xXF86DRICreateDrawableReply 32
|
||||
|
||||
typedef struct _XF86DRIDestroyDrawable {
|
||||
CARD8 reqType; /* always DRIReqCode */
|
||||
CARD8 driReqType; /* always X_DRIDestroyDrawable */
|
||||
CARD16 length B16;
|
||||
CARD32 screen B32;
|
||||
CARD32 drawable B32;
|
||||
CARD16 length;
|
||||
CARD32 screen;
|
||||
CARD32 drawable;
|
||||
} xXF86DRIDestroyDrawableReq;
|
||||
#define sz_xXF86DRIDestroyDrawableReq 12
|
||||
|
||||
typedef struct _XF86DRIGetDrawableInfo {
|
||||
CARD8 reqType; /* always DRIReqCode */
|
||||
CARD8 driReqType; /* always X_DRIGetDrawableInfo */
|
||||
CARD16 length B16;
|
||||
CARD32 screen B32;
|
||||
CARD32 drawable B32;
|
||||
CARD16 length;
|
||||
CARD32 screen;
|
||||
CARD32 drawable;
|
||||
} xXF86DRIGetDrawableInfoReq;
|
||||
#define sz_xXF86DRIGetDrawableInfoReq 12
|
||||
|
||||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
BOOL pad1;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD32 drawableTableIndex B32;
|
||||
CARD32 drawableTableStamp B32;
|
||||
INT16 drawableX B16;
|
||||
INT16 drawableY B16;
|
||||
INT16 drawableWidth B16;
|
||||
INT16 drawableHeight B16;
|
||||
CARD32 numClipRects B32;
|
||||
INT16 backX B16;
|
||||
INT16 backY B16;
|
||||
CARD32 numBackClipRects B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD32 drawableTableIndex;
|
||||
CARD32 drawableTableStamp;
|
||||
INT16 drawableX;
|
||||
INT16 drawableY;
|
||||
INT16 drawableWidth;
|
||||
INT16 drawableHeight;
|
||||
CARD32 numClipRects;
|
||||
INT16 backX;
|
||||
INT16 backY;
|
||||
CARD32 numBackClipRects;
|
||||
} xXF86DRIGetDrawableInfoReply;
|
||||
|
||||
#define sz_xXF86DRIGetDrawableInfoReply 36
|
||||
|
|
@ -273,68 +273,68 @@ typedef struct {
|
|||
typedef struct _XF86DRIGetDeviceInfo {
|
||||
CARD8 reqType; /* always DRIReqCode */
|
||||
CARD8 driReqType; /* always X_DRIGetDeviceInfo */
|
||||
CARD16 length B16;
|
||||
CARD32 screen B32;
|
||||
CARD16 length;
|
||||
CARD32 screen;
|
||||
} xXF86DRIGetDeviceInfoReq;
|
||||
#define sz_xXF86DRIGetDeviceInfoReq 8
|
||||
|
||||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
BOOL pad1;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD32 hFrameBufferLow B32;
|
||||
CARD32 hFrameBufferHigh B32;
|
||||
CARD32 framebufferOrigin B32;
|
||||
CARD32 framebufferSize B32;
|
||||
CARD32 framebufferStride B32;
|
||||
CARD32 devPrivateSize B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD32 hFrameBufferLow;
|
||||
CARD32 hFrameBufferHigh;
|
||||
CARD32 framebufferOrigin;
|
||||
CARD32 framebufferSize;
|
||||
CARD32 framebufferStride;
|
||||
CARD32 devPrivateSize;
|
||||
} xXF86DRIGetDeviceInfoReply;
|
||||
#define sz_xXF86DRIGetDeviceInfoReply 32
|
||||
|
||||
typedef struct _XF86DRIOpenFullScreen {
|
||||
CARD8 reqType; /* always DRIReqCode */
|
||||
CARD8 driReqType; /* always X_DRIOpenFullScreen */
|
||||
CARD16 length B16;
|
||||
CARD32 screen B32;
|
||||
CARD32 drawable B32;
|
||||
CARD16 length;
|
||||
CARD32 screen;
|
||||
CARD32 drawable;
|
||||
} xXF86DRIOpenFullScreenReq;
|
||||
#define sz_xXF86DRIOpenFullScreenReq 12
|
||||
|
||||
typedef struct {
|
||||
BYTE type;
|
||||
BOOL pad1;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD32 isFullScreen B32;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD32 pad5 B32;
|
||||
CARD32 pad6 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD32 isFullScreen;
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
CARD32 pad5;
|
||||
CARD32 pad6;
|
||||
} xXF86DRIOpenFullScreenReply;
|
||||
#define sz_xXF86DRIOpenFullScreenReply 32
|
||||
|
||||
typedef struct _XF86DRICloseFullScreen {
|
||||
CARD8 reqType; /* always DRIReqCode */
|
||||
CARD8 driReqType; /* always X_DRICloseFullScreen */
|
||||
CARD16 length B16;
|
||||
CARD32 screen B32;
|
||||
CARD32 drawable B32;
|
||||
CARD16 length;
|
||||
CARD32 screen;
|
||||
CARD32 drawable;
|
||||
} xXF86DRICloseFullScreenReq;
|
||||
#define sz_xXF86DRICloseFullScreenReq 12
|
||||
|
||||
typedef struct {
|
||||
BYTE type;
|
||||
BOOL pad1;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD32 pad5 B32;
|
||||
CARD32 pad6 B32;
|
||||
CARD32 pad7 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
CARD32 pad5;
|
||||
CARD32 pad6;
|
||||
CARD32 pad7;
|
||||
} xXF86DRICloseFullScreenReply;
|
||||
#define sz_xXF86DRICloseFullScreenReply 32
|
||||
|
||||
|
|
|
|||
|
|
@ -35,59 +35,59 @@ typedef CARD32 VisualID32;
|
|||
#define sz_VisualID32 4
|
||||
|
||||
typedef struct _xExtendedVisualInfo {
|
||||
VisualID core_visual_id B32;
|
||||
VisualID core_visual_id;
|
||||
INT8 screen;
|
||||
INT8 level;
|
||||
CARD8 transparency_type;
|
||||
CARD8 pad0;
|
||||
CARD32 transparency_value B32;
|
||||
CARD32 transparency_value;
|
||||
CARD8 min_hw_colormaps;
|
||||
CARD8 max_hw_colormaps;
|
||||
CARD16 num_colormap_conflicts B16;
|
||||
CARD16 num_colormap_conflicts;
|
||||
} xExtendedVisualInfo;
|
||||
#define sz_xExtendedVisualInfo 16
|
||||
|
||||
typedef struct _XEVIQueryVersion {
|
||||
CARD8 reqType; /* always XEVIReqCode */
|
||||
CARD8 xeviReqType; /* always X_EVIQueryVersion */
|
||||
CARD16 length B16;
|
||||
CARD16 length;
|
||||
} xEVIQueryVersionReq;
|
||||
#define sz_xEVIQueryVersionReq 4
|
||||
|
||||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
CARD8 unused;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD16 majorVersion B16; /* major version of EVI protocol */
|
||||
CARD16 minorVersion B16; /* minor version of EVI protocol */
|
||||
CARD32 pad0 B32;
|
||||
CARD32 pad1 B32;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD16 majorVersion; /* major version of EVI protocol */
|
||||
CARD16 minorVersion; /* minor version of EVI protocol */
|
||||
CARD32 pad0;
|
||||
CARD32 pad1;
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
} xEVIQueryVersionReply;
|
||||
#define sz_xEVIQueryVersionReply 32
|
||||
|
||||
typedef struct _XEVIGetVisualInfoReq {
|
||||
CARD8 reqType; /* always XEVIReqCode */
|
||||
CARD8 xeviReqType; /* always X_EVIGetVisualInfo */
|
||||
CARD16 length B16;
|
||||
CARD32 n_visual B32;
|
||||
CARD16 length;
|
||||
CARD32 n_visual;
|
||||
} xEVIGetVisualInfoReq;
|
||||
#define sz_xEVIGetVisualInfoReq 8
|
||||
|
||||
typedef struct _XEVIGetVisualInfoReply {
|
||||
BYTE type; /* X_Reply */
|
||||
CARD8 unused;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD32 n_info B32;
|
||||
CARD32 n_conflicts B32;
|
||||
CARD32 pad0 B32;
|
||||
CARD32 pad1 B32;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD32 n_info;
|
||||
CARD32 n_conflicts;
|
||||
CARD32 pad0;
|
||||
CARD32 pad1;
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
} xEVIGetVisualInfoReply;
|
||||
#define sz_xEVIGetVisualInfoReply 32
|
||||
|
||||
|
|
|
|||
|
|
@ -138,16 +138,16 @@ typedef struct _xPrintPrintEvent {
|
|||
BYTE detail; /* XPStartJobNotify, XPEndJobNotify,
|
||||
XPStartDocNotify, XPEndDocNotify,
|
||||
XPStartPageNotify, XPEndPageNotify */
|
||||
CARD16 sequenceNumber B16;
|
||||
PCONTEXT printContext B32; /* print context */
|
||||
CARD16 sequenceNumber;
|
||||
PCONTEXT printContext; /* print context */
|
||||
BOOL cancel; /* canceled flag */
|
||||
CARD8 pad1; /* rest is unused */
|
||||
CARD16 pad2 B16;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD32 pad5 B32;
|
||||
CARD32 pad6 B32;
|
||||
CARD32 pad7 B32;
|
||||
CARD16 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
CARD32 pad5;
|
||||
CARD32 pad6;
|
||||
CARD32 pad7;
|
||||
} xPrintPrintEvent;
|
||||
#define sz_xPrintPrintEvent 32;
|
||||
|
||||
|
|
@ -156,14 +156,14 @@ typedef struct _xPrintAttributeEvent {
|
|||
BYTE detail; /* XPJobAttr, XPDocAttr, XPPageAttr,
|
||||
XPPrinterAttr, XPSpoolerAttr,
|
||||
XPMediumAttr, XPServerAttr */
|
||||
CARD16 sequenceNumber B16;
|
||||
PCONTEXT printContext B32; /* print context */
|
||||
CARD32 pad1 B32;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD32 pad5 B32;
|
||||
CARD32 pad6 B32;
|
||||
CARD16 sequenceNumber;
|
||||
PCONTEXT printContext; /* print context */
|
||||
CARD32 pad1;
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
CARD32 pad5;
|
||||
CARD32 pad6;
|
||||
} xPrintAttributeEvent;
|
||||
#define sz_xPrintAttributeEvent 32;
|
||||
|
||||
|
|
@ -175,22 +175,22 @@ typedef struct _xPrintAttributeEvent {
|
|||
typedef struct _PrintQueryVersion {
|
||||
CARD8 reqType; /* always PrintReqCode */
|
||||
CARD8 printReqType; /* always X_PrintQueryVersion */
|
||||
CARD16 length B16;
|
||||
CARD16 length;
|
||||
} xPrintQueryVersionReq;
|
||||
#define sz_xPrintQueryVersionReq 4
|
||||
|
||||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
CARD8 unused; /* not used */
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD16 majorVersion B16; /* major version of Xp protocol */
|
||||
CARD16 minorVersion B16; /* minor version of Xp protocol */
|
||||
CARD32 pad1 B32;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD32 pad5 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD16 majorVersion; /* major version of Xp protocol */
|
||||
CARD16 minorVersion; /* minor version of Xp protocol */
|
||||
CARD32 pad1;
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
CARD32 pad5;
|
||||
} xPrintQueryVersionReply;
|
||||
#define sz_xPrintQueryVersionReply 32
|
||||
|
||||
|
|
@ -198,9 +198,9 @@ typedef struct {
|
|||
typedef struct _PrintGetPrinterList {
|
||||
CARD8 reqType; /* always PrintReqCode */
|
||||
CARD8 printReqType; /* always X_PrintGetPrinterList */
|
||||
CARD16 length B16;
|
||||
CARD32 printerNameLen B32; /* length of printer name */
|
||||
CARD32 localeLen B32; /* length of locale string */
|
||||
CARD16 length;
|
||||
CARD32 printerNameLen; /* length of printer name */
|
||||
CARD32 localeLen; /* length of locale string */
|
||||
|
||||
/* variable portion *****************************************
|
||||
STRING8 printerName; * printer name *
|
||||
|
|
@ -214,21 +214,21 @@ typedef struct _PrintGetPrinterList {
|
|||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
CARD8 unused; /* not used */
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD32 listCount B32; /* of PRINTER recs below */
|
||||
CARD32 pad1 B32;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD32 pad5 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD32 listCount; /* of PRINTER recs below */
|
||||
CARD32 pad1;
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
CARD32 pad5;
|
||||
|
||||
/* variable portion *****************************************
|
||||
CARD32 nameLen B32; * length of name in bytes *
|
||||
CARD32 nameLen; * length of name in bytes *
|
||||
STRING8 name; * name *
|
||||
BYTE pad(nameLen) * unused *
|
||||
|
||||
CARD32 descLen B32; * length of desc in bytes *
|
||||
CARD32 descLen; * length of desc in bytes *
|
||||
STRING8 desc; * localized description *
|
||||
BYTE pad(descLen) * unused *
|
||||
************************************************************/
|
||||
|
|
@ -239,7 +239,7 @@ typedef struct {
|
|||
typedef struct _PrintRehashPrinterList {
|
||||
CARD8 reqType; /* always PrintReqCode */
|
||||
CARD8 printReqType; /* always X_PrintRehashPrinterList */
|
||||
CARD16 length B16;
|
||||
CARD16 length;
|
||||
} xPrintRehashPrinterListReq;
|
||||
#define sz_xPrintRehashPrinterListReq 4
|
||||
|
||||
|
|
@ -247,10 +247,10 @@ typedef struct _PrintRehashPrinterList {
|
|||
typedef struct _PrintCreateContext {
|
||||
CARD8 reqType; /* always PrintReqCode */
|
||||
CARD8 printReqType; /* always X_PrintInitSetContext */
|
||||
CARD16 length B16;
|
||||
CARD32 contextID B32; /* ID for context */
|
||||
CARD32 printerNameLen B32; /* length of printerName in bytes */
|
||||
CARD32 localeLen B32; /* length of locale in bytes */
|
||||
CARD16 length;
|
||||
CARD32 contextID; /* ID for context */
|
||||
CARD32 printerNameLen; /* length of printerName in bytes */
|
||||
CARD32 localeLen; /* length of locale in bytes */
|
||||
|
||||
/* variable portion *****************************************
|
||||
STRING8 printerName * printer name *
|
||||
|
|
@ -265,8 +265,8 @@ typedef struct _PrintCreateContext {
|
|||
typedef struct _PrintSetContext {
|
||||
CARD8 reqType; /* always PrintReqCode */
|
||||
CARD8 printReqType; /* always X_PrintSetContext */
|
||||
CARD16 length B16;
|
||||
PCONTEXT printContext B32; /* print context */
|
||||
CARD16 length;
|
||||
PCONTEXT printContext; /* print context */
|
||||
} xPrintSetContextReq;
|
||||
#define sz_xPrintSetContextReq 8
|
||||
|
||||
|
|
@ -274,21 +274,21 @@ typedef struct _PrintSetContext {
|
|||
typedef struct _PrintGetContext {
|
||||
CARD8 reqType; /* always PrintReqCode */
|
||||
CARD8 printReqType; /* always X_PrintGetContext */
|
||||
CARD16 length B16;
|
||||
CARD16 length;
|
||||
} xPrintGetContextReq;
|
||||
#define sz_xPrintGetContextReq 4
|
||||
|
||||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
CARD8 unused; /* not used */
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
PCONTEXT printContext B32; /* print context */
|
||||
CARD32 pad1 B32;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD32 pad5 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
PCONTEXT printContext; /* print context */
|
||||
CARD32 pad1;
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
CARD32 pad5;
|
||||
} xPrintGetContextReply;
|
||||
#define sz_xPrintGetContextReply 32
|
||||
|
||||
|
|
@ -296,8 +296,8 @@ typedef struct {
|
|||
typedef struct _PrintDestroyContext {
|
||||
CARD8 reqType; /* always PrintReqCode */
|
||||
CARD8 printReqType; /* always X_PrintDestroyContext */
|
||||
CARD16 length B16;
|
||||
PCONTEXT printContext B32; /* print context */
|
||||
CARD16 length;
|
||||
PCONTEXT printContext; /* print context */
|
||||
} xPrintDestroyContextReq;
|
||||
#define sz_xPrintDestroyContextReq 8
|
||||
|
||||
|
|
@ -305,22 +305,22 @@ typedef struct _PrintDestroyContext {
|
|||
typedef struct _PrintGetContextScreen {
|
||||
CARD8 reqType; /* always PrintReqCode */
|
||||
CARD8 printReqType; /* always X_PrintGetContextScreen */
|
||||
CARD16 length B16;
|
||||
PCONTEXT printContext B32; /* print context */
|
||||
CARD16 length;
|
||||
PCONTEXT printContext; /* print context */
|
||||
} xPrintGetContextScreenReq;
|
||||
#define sz_xPrintGetContextScreenReq 8
|
||||
|
||||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
CARD8 unused; /* not used */
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
WINDOW rootWindow; /* screenPtr represented as rootWin */
|
||||
CARD32 pad1 B32;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD32 pad5 B32;
|
||||
CARD32 pad1;
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
CARD32 pad5;
|
||||
} xPrintGetContextScreenReply;
|
||||
#define sz_xPrintGetContextScreenReply 32
|
||||
|
||||
|
|
@ -328,20 +328,20 @@ typedef struct {
|
|||
typedef struct _PrintStartJob {
|
||||
CARD8 reqType; /* always PrintReqCode */
|
||||
CARD8 printReqType; /* always X_PrintStartJob */
|
||||
CARD16 length B16;
|
||||
CARD16 length;
|
||||
CARD8 saveData; /* save data boolean */
|
||||
CARD8 pad1;
|
||||
CARD16 pad2 B16;
|
||||
CARD16 pad2;
|
||||
} xPrintStartJobReq;
|
||||
#define sz_xPrintStartJobReq 8
|
||||
|
||||
typedef struct _PrintEndJob {
|
||||
CARD8 reqType; /* always PrintReqCode */
|
||||
CARD8 printReqType; /* always X_PrintEndJob */
|
||||
CARD16 length B16;
|
||||
CARD16 length;
|
||||
BOOL cancel; /* cancel boolean */
|
||||
CARD8 pad1;
|
||||
CARD16 pad2 B16;
|
||||
CARD16 pad2;
|
||||
} xPrintEndJobReq;
|
||||
#define sz_xPrintEndJobReq 8
|
||||
|
||||
|
|
@ -349,20 +349,20 @@ typedef struct _PrintEndJob {
|
|||
typedef struct _PrintStartDoc {
|
||||
CARD8 reqType; /* always PrintReqCode */
|
||||
CARD8 printReqType; /* always X_PrintStartDoc */
|
||||
CARD16 length B16;
|
||||
CARD16 length;
|
||||
CARD8 type; /* type for document */
|
||||
CARD8 pad1;
|
||||
CARD16 pad2 B16;
|
||||
CARD16 pad2;
|
||||
} xPrintStartDocReq;
|
||||
#define sz_xPrintStartDocReq 8
|
||||
|
||||
typedef struct _PrintEndDoc {
|
||||
CARD8 reqType; /* always PrintReqCode */
|
||||
CARD8 printReqType; /* always X_PrintEndDoc */
|
||||
CARD16 length B16;
|
||||
CARD16 length;
|
||||
BOOL cancel; /* cancel boolean */
|
||||
CARD8 pad1;
|
||||
CARD16 pad2 B16;
|
||||
CARD16 pad2;
|
||||
} xPrintEndDocReq;
|
||||
#define sz_xPrintEndDocReq 8
|
||||
|
||||
|
|
@ -370,9 +370,9 @@ typedef struct _PrintEndDoc {
|
|||
typedef struct _PrintPutDocumentData {
|
||||
CARD8 reqType; /* always PrintReqCode */
|
||||
CARD8 printReqType; /* always X_PrintPutDocumentData */
|
||||
CARD16 length B16;
|
||||
DRAWABLE drawable B32; /* target drawable */
|
||||
CARD32 len_data B32; /* big len in bytes */
|
||||
CARD16 length;
|
||||
DRAWABLE drawable; /* target drawable */
|
||||
CARD32 len_data; /* big len in bytes */
|
||||
CARD16 len_fmt; /* len in bytes */
|
||||
CARD16 len_options; /* len in bytes */
|
||||
|
||||
|
|
@ -391,23 +391,23 @@ typedef struct _PrintPutDocumentData {
|
|||
typedef struct _PrintGetDocumentData {
|
||||
CARD8 reqType; /* always PrintReqCode */
|
||||
CARD8 printReqType; /* always X_PrintGetDocumentData */
|
||||
CARD16 length B16;
|
||||
PCONTEXT printContext B32; /* print context */
|
||||
CARD32 maxBufferSize B32; /* maximum buffer size requested */
|
||||
CARD16 length;
|
||||
PCONTEXT printContext; /* print context */
|
||||
CARD32 maxBufferSize; /* maximum buffer size requested */
|
||||
} xPrintGetDocumentDataReq;
|
||||
#define sz_xPrintGetDocumentDataReq 12
|
||||
|
||||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
CARD8 unused; /* not used */
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD32 statusCode B32; /* status code for reply */
|
||||
CARD32 finishedFlag B32; /* is this the last reply */
|
||||
CARD32 dataLen B32; /* data length */
|
||||
CARD32 pad1 B32;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD32 statusCode; /* status code for reply */
|
||||
CARD32 finishedFlag; /* is this the last reply */
|
||||
CARD32 dataLen; /* data length */
|
||||
CARD32 pad1;
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
|
||||
/* variable portion *****************************************
|
||||
LISTofBYTE data; * data *
|
||||
|
|
@ -420,18 +420,18 @@ typedef struct {
|
|||
typedef struct _PrintStartPage {
|
||||
CARD8 reqType; /* always PrintReqCode */
|
||||
CARD8 printReqType; /* always X_PrintStartPage */
|
||||
CARD16 length B16;
|
||||
WINDOW window B32; /* window */
|
||||
CARD16 length;
|
||||
WINDOW window; /* window */
|
||||
} xPrintStartPageReq;
|
||||
#define sz_xPrintStartPageReq 8
|
||||
|
||||
typedef struct _PrintEndPage {
|
||||
CARD8 reqType; /* always PrintReqCode */
|
||||
CARD8 printReqType; /* always X_PrintEndPage */
|
||||
CARD16 length B16;
|
||||
CARD16 length;
|
||||
BOOL cancel; /* cancel boolean */
|
||||
CARD8 pad1;
|
||||
CARD16 pad2 B16;
|
||||
CARD16 pad2;
|
||||
} xPrintEndPageReq;
|
||||
#define sz_xPrintEndPageReq 8
|
||||
|
||||
|
|
@ -439,9 +439,9 @@ typedef struct _PrintEndPage {
|
|||
typedef struct _PrintSelectInput {
|
||||
CARD8 reqType; /* always PrintReqCode */
|
||||
CARD8 printReqType; /* always X_PrintSelectInput */
|
||||
CARD16 length B16;
|
||||
PCONTEXT printContext B32; /* print context */
|
||||
BITMASK eventMask B32;
|
||||
CARD16 length;
|
||||
PCONTEXT printContext; /* print context */
|
||||
BITMASK eventMask;
|
||||
} xPrintSelectInputReq;
|
||||
#define sz_xPrintSelectInputReq 12
|
||||
|
||||
|
|
@ -449,47 +449,47 @@ typedef struct _PrintSelectInput {
|
|||
typedef struct _PrintInputSelected {
|
||||
CARD8 reqType; /* always PrintReqCode */
|
||||
CARD8 printReqType; /* always X_PrintInputSelected */
|
||||
CARD16 length B16;
|
||||
PCONTEXT printContext B32; /* print context */
|
||||
CARD16 length;
|
||||
PCONTEXT printContext; /* print context */
|
||||
} xPrintInputSelectedReq;
|
||||
#define sz_xPrintInputSelectedReq 8
|
||||
|
||||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
CARD8 unused; /* not used */
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
BITMASK eventMask B32; /* your event mask */
|
||||
BITMASK allEventsMask B32; /* all event mask */
|
||||
CARD32 pad1 B32;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
BITMASK eventMask; /* your event mask */
|
||||
BITMASK allEventsMask; /* all event mask */
|
||||
CARD32 pad1;
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
} xPrintInputSelectedReply;
|
||||
#define sz_xPrintInputSelectedReply 32
|
||||
|
||||
typedef struct _PrintGetAttributes {
|
||||
CARD8 reqType; /* always PrintReqCode */
|
||||
CARD8 printReqType; /* always X_PrintGetAttributes */
|
||||
CARD16 length B16;
|
||||
PCONTEXT printContext B32; /* print context */
|
||||
CARD16 length;
|
||||
PCONTEXT printContext; /* print context */
|
||||
CARD8 type; /* type */
|
||||
CARD8 pad1; /* unused */
|
||||
CARD16 pad2 B16; /* unused */
|
||||
CARD16 pad2; /* unused */
|
||||
} xPrintGetAttributesReq;
|
||||
#define sz_xPrintGetAttributesReq 12
|
||||
|
||||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
CARD8 unused; /* not used */
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD32 stringLen B32; /* length of xrm db string */
|
||||
CARD32 pad1 B32;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD32 pad5 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD32 stringLen; /* length of xrm db string */
|
||||
CARD32 pad1;
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
CARD32 pad5;
|
||||
|
||||
/* variable portion *****************************************
|
||||
STRING8 string; * xrm db as a string *
|
||||
|
|
@ -502,12 +502,12 @@ typedef struct {
|
|||
typedef struct _PrintSetAttributes {
|
||||
CARD8 reqType; /* always PrintReqCode */
|
||||
CARD8 printReqType; /* always X_PrintSetAttributes */
|
||||
CARD16 length B16;
|
||||
PCONTEXT printContext B32; /* print context */
|
||||
CARD32 stringLen B32; /* length of xrm db string */
|
||||
CARD16 length;
|
||||
PCONTEXT printContext; /* print context */
|
||||
CARD32 stringLen; /* length of xrm db string */
|
||||
CARD8 type; /* type */
|
||||
CARD8 rule; /* replacement rule */
|
||||
CARD16 pad1 B16; /* unused */
|
||||
CARD16 pad1; /* unused */
|
||||
|
||||
/* variable portion *****************************************
|
||||
STRING8 string; * xrm db as a string *
|
||||
|
|
@ -520,12 +520,12 @@ typedef struct _PrintSetAttributes {
|
|||
typedef struct _PrintGetOneAttribute {
|
||||
CARD8 reqType; /* always PrintReqCode */
|
||||
CARD8 printReqType; /* always X_PrintGetOneAttribute */
|
||||
CARD16 length B16;
|
||||
PCONTEXT printContext B32; /* print context */
|
||||
CARD16 length;
|
||||
PCONTEXT printContext; /* print context */
|
||||
CARD32 nameLen; /* length of name string */
|
||||
CARD8 type; /* type */
|
||||
CARD8 pad1; /* unused */
|
||||
CARD16 pad2 B16; /* unused */
|
||||
CARD16 pad2; /* unused */
|
||||
|
||||
/* variable portion *****************************************
|
||||
STRING8 name; * name as a string *
|
||||
|
|
@ -537,14 +537,14 @@ typedef struct _PrintGetOneAttribute {
|
|||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
CARD8 unused; /* not used */
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD32 valueLen B32; /* length of value string */
|
||||
CARD32 pad1 B32;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD32 pad5 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD32 valueLen; /* length of value string */
|
||||
CARD32 pad1;
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
CARD32 pad5;
|
||||
|
||||
/* variable portion *****************************************
|
||||
STRING8 value; * value as a string *
|
||||
|
|
@ -557,25 +557,25 @@ typedef struct {
|
|||
typedef struct _PrintGetPageDimensions {
|
||||
CARD8 reqType; /* always PrintReqCode */
|
||||
CARD8 printReqType; /* always X_PrintGetPageDimensions */
|
||||
CARD16 length B16;
|
||||
PCONTEXT printContext B32; /* print context */
|
||||
CARD16 length;
|
||||
PCONTEXT printContext; /* print context */
|
||||
} xPrintGetPageDimensionsReq;
|
||||
#define sz_xPrintGetPageDimensionsReq 8
|
||||
|
||||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
CARD8 unused; /* not used */
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD16 width; /* total pixel width */
|
||||
CARD16 height; /* total pixel height */
|
||||
CARD16 rx; /* reproducable x pixel offset */
|
||||
CARD16 ry; /* reproducable y pixel offset */
|
||||
CARD16 rwidth; /* reproducable x pixel width */
|
||||
CARD16 rheight; /* reproducable y pixel width */
|
||||
CARD32 pad1 B32;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad1;
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
} xPrintGetPageDimensionsReply;
|
||||
#define sz_xPrintGetPageDimensionsReply 32
|
||||
|
||||
|
|
@ -583,21 +583,21 @@ typedef struct {
|
|||
typedef struct _PrintQueryScreens {
|
||||
CARD8 reqType; /* always PrintReqCode */
|
||||
CARD8 printReqType; /* always X_PrintQueryScreens */
|
||||
CARD16 length B16;
|
||||
CARD16 length;
|
||||
} xPrintQueryScreensReq;
|
||||
#define sz_xPrintQueryScreensReq 4
|
||||
|
||||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
CARD8 unused; /* not used */
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD32 listCount; /* number of screens following */
|
||||
CARD32 pad1 B32;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD32 pad5 B32;
|
||||
CARD32 pad1;
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
CARD32 pad5;
|
||||
|
||||
/* variable portion *****************************************
|
||||
WINDOW rootWindow; * root window of screen *
|
||||
|
|
@ -608,48 +608,48 @@ typedef struct {
|
|||
typedef struct _PrintSetImageResolution {
|
||||
CARD8 reqType; /* always PrintReqCode */
|
||||
CARD8 printReqType; /* always X_PrintSetImageResolution */
|
||||
CARD16 length B16;
|
||||
PCONTEXT printContext B32; /* print context */
|
||||
CARD16 imageRes B16; /* image resolution */
|
||||
CARD16 pad1 B16;
|
||||
CARD16 length;
|
||||
PCONTEXT printContext; /* print context */
|
||||
CARD16 imageRes; /* image resolution */
|
||||
CARD16 pad1;
|
||||
} xPrintSetImageResolutionReq;
|
||||
#define sz_xPrintSetImageResolutionReq 12
|
||||
|
||||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
BOOL status; /* accepted or not */
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD16 prevRes B16; /* previous resolution */
|
||||
CARD16 pad1 B32;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD32 pad5 B32;
|
||||
CARD32 pad6 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD16 prevRes; /* previous resolution */
|
||||
CARD16 pad1;
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
CARD32 pad5;
|
||||
CARD32 pad6;
|
||||
} xPrintSetImageResolutionReply;
|
||||
#define sz_xPrintSetImageResolutionReply 32
|
||||
|
||||
typedef struct _PrintGetImageResolution {
|
||||
CARD8 reqType; /* always PrintReqCode */
|
||||
CARD8 printReqType; /* always X_PrintGetImageResolution */
|
||||
CARD16 length B16;
|
||||
PCONTEXT printContext B32; /* print context */
|
||||
CARD16 length;
|
||||
PCONTEXT printContext; /* print context */
|
||||
} xPrintGetImageResolutionReq;
|
||||
#define sz_xPrintGetImageResolutionReq 8
|
||||
|
||||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
CARD8 unused;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD16 imageRes B16; /* image resolution */
|
||||
CARD16 pad1 B32;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD32 pad5 B32;
|
||||
CARD32 pad6 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD16 imageRes; /* image resolution */
|
||||
CARD16 pad1;
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
CARD32 pad5;
|
||||
CARD32 pad6;
|
||||
} xPrintGetImageResolutionReply;
|
||||
#define sz_xPrintGetImageResolutionReply 32
|
||||
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
|
@ -41,25 +41,25 @@ typedef struct {
|
|||
typedef struct _XResQueryVersion {
|
||||
CARD8 reqType;
|
||||
CARD8 XResReqType;
|
||||
CARD16 length B16;
|
||||
CARD16 length;
|
||||
CARD8 client_major;
|
||||
CARD8 client_minor;
|
||||
CARD16 unused B16;
|
||||
CARD16 unused;
|
||||
} xXResQueryVersionReq;
|
||||
#define sz_xXResQueryVersionReq 8
|
||||
|
||||
typedef struct {
|
||||
CARD8 type;
|
||||
CARD8 pad1;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD16 server_major B16;
|
||||
CARD16 server_minor B16;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD32 pad5 B32;
|
||||
CARD32 pad6 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD16 server_major;
|
||||
CARD16 server_minor;
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
CARD32 pad5;
|
||||
CARD32 pad6;
|
||||
} xXResQueryVersionReply;
|
||||
#define sz_xXResQueryVersionReply 32
|
||||
|
||||
|
|
@ -68,21 +68,21 @@ typedef struct {
|
|||
typedef struct _XResQueryClients {
|
||||
CARD8 reqType;
|
||||
CARD8 XResReqType;
|
||||
CARD16 length B16;
|
||||
CARD16 length;
|
||||
} xXResQueryClientsReq;
|
||||
#define sz_xXResQueryClientsReq 4
|
||||
|
||||
typedef struct {
|
||||
CARD8 type;
|
||||
CARD8 pad1;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD32 num_clients B32;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD32 pad5 B32;
|
||||
CARD32 pad6 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD32 num_clients;
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
CARD32 pad5;
|
||||
CARD32 pad6;
|
||||
} xXResQueryClientsReply;
|
||||
#define sz_xXResQueryClientsReply 32
|
||||
|
||||
|
|
@ -91,22 +91,22 @@ typedef struct {
|
|||
typedef struct _XResQueryClientResources {
|
||||
CARD8 reqType;
|
||||
CARD8 XResReqType;
|
||||
CARD16 length B16;
|
||||
CARD32 xid B32;
|
||||
CARD16 length;
|
||||
CARD32 xid;
|
||||
} xXResQueryClientResourcesReq;
|
||||
#define sz_xXResQueryClientResourcesReq 8
|
||||
|
||||
typedef struct {
|
||||
CARD8 type;
|
||||
CARD8 pad1;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD32 num_types B32;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD32 pad5 B32;
|
||||
CARD32 pad6 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD32 num_types;
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
CARD32 pad5;
|
||||
CARD32 pad6;
|
||||
} xXResQueryClientResourcesReply;
|
||||
#define sz_xXResQueryClientResourcesReply 32
|
||||
|
||||
|
|
@ -115,22 +115,22 @@ typedef struct {
|
|||
typedef struct _XResQueryClientPixmapBytes {
|
||||
CARD8 reqType;
|
||||
CARD8 XResReqType;
|
||||
CARD16 length B16;
|
||||
CARD32 xid B32;
|
||||
CARD16 length;
|
||||
CARD32 xid;
|
||||
} xXResQueryClientPixmapBytesReq;
|
||||
#define sz_xXResQueryClientPixmapBytesReq 8
|
||||
|
||||
typedef struct {
|
||||
CARD8 type;
|
||||
CARD8 pad1;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD32 bytes B32;
|
||||
CARD32 bytes_overflow B32;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD32 pad5 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD32 bytes;
|
||||
CARD32 bytes_overflow;
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
CARD32 pad5;
|
||||
} xXResQueryClientPixmapBytesReply;
|
||||
#define sz_xXResQueryClientPixmapBytesReply 32
|
||||
|
||||
|
|
@ -140,14 +140,14 @@ typedef struct {
|
|||
#define X_XResLocalClientPIDMask 0x02
|
||||
|
||||
typedef struct _XResClientIdSpec {
|
||||
CARD32 client B32;
|
||||
CARD32 mask B32;
|
||||
CARD32 client;
|
||||
CARD32 mask;
|
||||
} xXResClientIdSpec;
|
||||
#define sz_xXResClientIdSpec 8
|
||||
|
||||
typedef struct _XResClientIdValue {
|
||||
xXResClientIdSpec spec;
|
||||
CARD32 length B32;
|
||||
CARD32 length;
|
||||
// followed by length CARD32s
|
||||
} xXResClientIdValue;
|
||||
#define sz_xResClientIdValue (sz_xXResClientIdSpec + 4)
|
||||
|
|
@ -155,8 +155,8 @@ typedef struct _XResClientIdValue {
|
|||
typedef struct _XResQueryClientIds {
|
||||
CARD8 reqType;
|
||||
CARD8 XResReqType;
|
||||
CARD16 length B16;
|
||||
CARD32 numSpecs B32;
|
||||
CARD16 length;
|
||||
CARD32 numSpecs;
|
||||
// followed by numSpecs times XResClientIdSpec
|
||||
} xXResQueryClientIdsReq;
|
||||
#define sz_xXResQueryClientIdsReq 8
|
||||
|
|
@ -164,14 +164,14 @@ typedef struct _XResQueryClientIds {
|
|||
typedef struct {
|
||||
CARD8 type;
|
||||
CARD8 pad1;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD32 numIds B32;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD32 pad5 B32;
|
||||
CARD32 pad6 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD32 numIds;
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
CARD32 pad5;
|
||||
CARD32 pad6;
|
||||
// followed by numIds times XResClientIdValue
|
||||
} xXResQueryClientIdsReply;
|
||||
#define sz_xXResQueryClientIdsReply 32
|
||||
|
|
@ -187,24 +187,24 @@ typedef struct _XResResourceIdSpec {
|
|||
typedef struct _XResQueryResourceBytes {
|
||||
CARD8 reqType;
|
||||
CARD8 XResReqType;
|
||||
CARD16 length B16;
|
||||
CARD32 client B32;
|
||||
CARD32 numSpecs B32;
|
||||
CARD16 length;
|
||||
CARD32 client;
|
||||
CARD32 numSpecs;
|
||||
// followed by numSpecs times XResResourceIdSpec
|
||||
} xXResQueryResourceBytesReq;
|
||||
#define sz_xXResQueryResourceBytesReq 12
|
||||
|
||||
typedef struct _XResResourceSizeSpec {
|
||||
xXResResourceIdSpec spec;
|
||||
CARD32 bytes B32;
|
||||
CARD32 refCount B32;
|
||||
CARD32 useCount B32;
|
||||
CARD32 bytes;
|
||||
CARD32 refCount;
|
||||
CARD32 useCount;
|
||||
} xXResResourceSizeSpec;
|
||||
#define sz_xXResResourceSizeSpec (sz_xXResResourceIdSpec + 12)
|
||||
|
||||
typedef struct _XResResourceSizeValue {
|
||||
xXResResourceSizeSpec size;
|
||||
CARD32 numCrossReferences B32;
|
||||
CARD32 numCrossReferences;
|
||||
// followed by numCrossReferences times XResResourceSizeSpec
|
||||
} xXResResourceSizeValue;
|
||||
#define sz_xXResResourceSizeValue (sz_xXResResourceSizeSpec + 4)
|
||||
|
|
@ -212,14 +212,14 @@ typedef struct _XResResourceSizeValue {
|
|||
typedef struct {
|
||||
CARD8 type;
|
||||
CARD8 pad1;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD32 numSizes B32;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD32 pad5 B32;
|
||||
CARD32 pad6 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD32 numSizes;
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
CARD32 pad5;
|
||||
CARD32 pad6;
|
||||
// followed by numSizes times XResResourceSizeValue
|
||||
} xXResQueryResourceBytesReply;
|
||||
#define sz_xXResQueryResourceBytesReply 32
|
||||
|
|
|
|||
|
|
@ -17,125 +17,125 @@
|
|||
|
||||
|
||||
typedef struct {
|
||||
CARD32 surface_type_id B32;
|
||||
CARD16 chroma_format B16;
|
||||
CARD16 pad0 B16;
|
||||
CARD16 max_width B16;
|
||||
CARD16 max_height B16;
|
||||
CARD16 subpicture_max_width B16;
|
||||
CARD16 subpicture_max_height B16;
|
||||
CARD32 mc_type B32;
|
||||
CARD32 flags B32;
|
||||
CARD32 surface_type_id;
|
||||
CARD16 chroma_format;
|
||||
CARD16 pad0;
|
||||
CARD16 max_width;
|
||||
CARD16 max_height;
|
||||
CARD16 subpicture_max_width;
|
||||
CARD16 subpicture_max_height;
|
||||
CARD32 mc_type;
|
||||
CARD32 flags;
|
||||
} xvmcSurfaceInfo;
|
||||
#define sz_xvmcSurfaceInfo 24;
|
||||
|
||||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 xvmcReqType;
|
||||
CARD16 length B16;
|
||||
CARD16 length;
|
||||
} xvmcQueryVersionReq;
|
||||
#define sz_xvmcQueryVersionReq 4;
|
||||
|
||||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
BYTE padb1;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD32 major B32;
|
||||
CARD32 minor B32;
|
||||
CARD32 padl4 B32;
|
||||
CARD32 padl5 B32;
|
||||
CARD32 padl6 B32;
|
||||
CARD32 padl7 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD32 major;
|
||||
CARD32 minor;
|
||||
CARD32 padl4;
|
||||
CARD32 padl5;
|
||||
CARD32 padl6;
|
||||
CARD32 padl7;
|
||||
} xvmcQueryVersionReply;
|
||||
#define sz_xvmcQueryVersionReply 32
|
||||
|
||||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 xvmcReqType;
|
||||
CARD16 length B16;
|
||||
CARD32 port B32;
|
||||
CARD16 length;
|
||||
CARD32 port;
|
||||
} xvmcListSurfaceTypesReq;
|
||||
#define sz_xvmcListSurfaceTypesReq 8;
|
||||
|
||||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
BYTE padb1;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD32 num B32;
|
||||
CARD32 padl3 B32;
|
||||
CARD32 padl4 B32;
|
||||
CARD32 padl5 B32;
|
||||
CARD32 padl6 B32;
|
||||
CARD32 padl7 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD32 num;
|
||||
CARD32 padl3;
|
||||
CARD32 padl4;
|
||||
CARD32 padl5;
|
||||
CARD32 padl6;
|
||||
CARD32 padl7;
|
||||
} xvmcListSurfaceTypesReply;
|
||||
#define sz_xvmcListSurfaceTypesReply 32
|
||||
|
||||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 xvmcReqType;
|
||||
CARD16 length B16;
|
||||
CARD32 context_id B32;
|
||||
CARD32 port B32;
|
||||
CARD32 surface_type_id B32;
|
||||
CARD16 width B16;
|
||||
CARD16 height B16;
|
||||
CARD32 flags B32;
|
||||
CARD16 length;
|
||||
CARD32 context_id;
|
||||
CARD32 port;
|
||||
CARD32 surface_type_id;
|
||||
CARD16 width;
|
||||
CARD16 height;
|
||||
CARD32 flags;
|
||||
} xvmcCreateContextReq;
|
||||
#define sz_xvmcCreateContextReq 24;
|
||||
|
||||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
BYTE padb1;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD16 width_actual B16;
|
||||
CARD16 height_actual B16;
|
||||
CARD32 flags_return B32;
|
||||
CARD32 padl4 B32;
|
||||
CARD32 padl5 B32;
|
||||
CARD32 padl6 B32;
|
||||
CARD32 padl7 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD16 width_actual;
|
||||
CARD16 height_actual;
|
||||
CARD32 flags_return;
|
||||
CARD32 padl4;
|
||||
CARD32 padl5;
|
||||
CARD32 padl6;
|
||||
CARD32 padl7;
|
||||
} xvmcCreateContextReply;
|
||||
#define sz_xvmcCreateContextReply 32
|
||||
|
||||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 xvmcReqType;
|
||||
CARD16 length B16;
|
||||
CARD32 context_id B32;
|
||||
CARD16 length;
|
||||
CARD32 context_id;
|
||||
} xvmcDestroyContextReq;
|
||||
#define sz_xvmcDestroyContextReq 8;
|
||||
|
||||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 xvmcReqType;
|
||||
CARD16 length B16;
|
||||
CARD32 surface_id B32;
|
||||
CARD32 context_id B32;
|
||||
CARD16 length;
|
||||
CARD32 surface_id;
|
||||
CARD32 context_id;
|
||||
} xvmcCreateSurfaceReq;
|
||||
#define sz_xvmcCreateSurfaceReq 12;
|
||||
|
||||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
BYTE padb1;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD32 padl2 B32;
|
||||
CARD32 padl3 B32;
|
||||
CARD32 padl4 B32;
|
||||
CARD32 padl5 B32;
|
||||
CARD32 padl6 B32;
|
||||
CARD32 padl7 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD32 padl2;
|
||||
CARD32 padl3;
|
||||
CARD32 padl4;
|
||||
CARD32 padl5;
|
||||
CARD32 padl6;
|
||||
CARD32 padl7;
|
||||
} xvmcCreateSurfaceReply;
|
||||
#define sz_xvmcCreateSurfaceReply 32
|
||||
|
||||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 xvmcReqType;
|
||||
CARD16 length B16;
|
||||
CARD32 surface_id B32;
|
||||
CARD16 length;
|
||||
CARD32 surface_id;
|
||||
} xvmcDestroySurfaceReq;
|
||||
#define sz_xvmcDestroySurfaceReq 8;
|
||||
|
||||
|
|
@ -143,83 +143,83 @@ typedef struct {
|
|||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 xvmcReqType;
|
||||
CARD16 length B16;
|
||||
CARD32 subpicture_id B32;
|
||||
CARD32 context_id B32;
|
||||
CARD32 xvimage_id B32;
|
||||
CARD16 width B16;
|
||||
CARD16 height B16;
|
||||
CARD16 length;
|
||||
CARD32 subpicture_id;
|
||||
CARD32 context_id;
|
||||
CARD32 xvimage_id;
|
||||
CARD16 width;
|
||||
CARD16 height;
|
||||
} xvmcCreateSubpictureReq;
|
||||
#define sz_xvmcCreateSubpictureReq 20;
|
||||
|
||||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
BYTE padb1;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD16 width_actual B16;
|
||||
CARD16 height_actual B16;
|
||||
CARD16 num_palette_entries B16;
|
||||
CARD16 entry_bytes B16;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD16 width_actual;
|
||||
CARD16 height_actual;
|
||||
CARD16 num_palette_entries;
|
||||
CARD16 entry_bytes;
|
||||
CARD8 component_order[4];
|
||||
CARD32 padl5 B32;
|
||||
CARD32 padl6 B32;
|
||||
CARD32 padl7 B32;
|
||||
CARD32 padl5;
|
||||
CARD32 padl6;
|
||||
CARD32 padl7;
|
||||
} xvmcCreateSubpictureReply;
|
||||
#define sz_xvmcCreateSubpictureReply 32
|
||||
|
||||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 xvmcReqType;
|
||||
CARD16 length B16;
|
||||
CARD32 subpicture_id B32;
|
||||
CARD16 length;
|
||||
CARD32 subpicture_id;
|
||||
} xvmcDestroySubpictureReq;
|
||||
#define sz_xvmcDestroySubpictureReq 8;
|
||||
|
||||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 xvmcReqType;
|
||||
CARD16 length B16;
|
||||
CARD32 port B32;
|
||||
CARD32 surface_type_id B32;
|
||||
CARD16 length;
|
||||
CARD32 port;
|
||||
CARD32 surface_type_id;
|
||||
} xvmcListSubpictureTypesReq;
|
||||
#define sz_xvmcListSubpictureTypesReq 12;
|
||||
|
||||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
BYTE padb1;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD32 num B32;
|
||||
CARD32 padl2 B32;
|
||||
CARD32 padl3 B32;
|
||||
CARD32 padl4 B32;
|
||||
CARD32 padl5 B32;
|
||||
CARD32 padl6 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD32 num;
|
||||
CARD32 padl2;
|
||||
CARD32 padl3;
|
||||
CARD32 padl4;
|
||||
CARD32 padl5;
|
||||
CARD32 padl6;
|
||||
} xvmcListSubpictureTypesReply;
|
||||
#define sz_xvmcListSubpictureTypesReply 32
|
||||
|
||||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 xvmcReqType;
|
||||
CARD16 length B16;
|
||||
CARD32 port B32;
|
||||
CARD32 shmKey B32;
|
||||
CARD32 magic B32;
|
||||
CARD16 length;
|
||||
CARD32 port;
|
||||
CARD32 shmKey;
|
||||
CARD32 magic;
|
||||
} xvmcGetDRInfoReq;
|
||||
#define sz_xvmcGetDRInfoReq 16;
|
||||
|
||||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
BYTE padb1;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD32 major B32;
|
||||
CARD32 minor B32;
|
||||
CARD32 patchLevel B32;
|
||||
CARD32 nameLen B32;
|
||||
CARD32 busIDLen B32;
|
||||
CARD32 isLocal B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD32 major;
|
||||
CARD32 minor;
|
||||
CARD32 patchLevel;
|
||||
CARD32 nameLen;
|
||||
CARD32 busIDLen;
|
||||
CARD32 isLocal;
|
||||
} xvmcGetDRInfoReply;
|
||||
#define sz_xvmcGetDRInfoReply 32
|
||||
|
||||
|
|
|
|||
|
|
@ -65,79 +65,79 @@ SOFTWARE.
|
|||
/* Structures */
|
||||
|
||||
typedef struct {
|
||||
INT32 numerator B32;
|
||||
INT32 denominator B32;
|
||||
INT32 numerator;
|
||||
INT32 denominator;
|
||||
} xvRational;
|
||||
#define sz_xvRational 8
|
||||
|
||||
typedef struct {
|
||||
XvPortID base_id B32;
|
||||
CARD16 name_size B16;
|
||||
CARD16 num_ports B16;
|
||||
CARD16 num_formats B16;
|
||||
XvPortID base_id;
|
||||
CARD16 name_size;
|
||||
CARD16 num_ports;
|
||||
CARD16 num_formats;
|
||||
CARD8 type;
|
||||
CARD8 pad;
|
||||
} xvAdaptorInfo;
|
||||
#define sz_xvAdaptorInfo 12
|
||||
|
||||
typedef struct {
|
||||
XvEncodingID encoding B32;
|
||||
CARD16 name_size B16;
|
||||
CARD16 width B16, height B16;
|
||||
CARD16 pad B16;
|
||||
XvEncodingID encoding;
|
||||
CARD16 name_size;
|
||||
CARD16 width, height;
|
||||
CARD16 pad;
|
||||
xvRational rate;
|
||||
} xvEncodingInfo;
|
||||
#define sz_xvEncodingInfo (12 + sz_xvRational)
|
||||
|
||||
typedef struct {
|
||||
VisualID visual B32;
|
||||
VisualID visual;
|
||||
CARD8 depth;
|
||||
CARD8 pad1;
|
||||
CARD16 pad2 B16;
|
||||
CARD16 pad2;
|
||||
} xvFormat;
|
||||
#define sz_xvFormat 8
|
||||
|
||||
typedef struct {
|
||||
CARD32 flags B32;
|
||||
INT32 min B32;
|
||||
INT32 max B32;
|
||||
CARD32 size B32;
|
||||
CARD32 flags;
|
||||
INT32 min;
|
||||
INT32 max;
|
||||
CARD32 size;
|
||||
} xvAttributeInfo;
|
||||
#define sz_xvAttributeInfo 16
|
||||
|
||||
typedef struct {
|
||||
CARD32 id B32;
|
||||
CARD32 id;
|
||||
CARD8 type;
|
||||
CARD8 byte_order;
|
||||
CARD16 pad1 B16;
|
||||
CARD16 pad1;
|
||||
CARD8 guid[16];
|
||||
CARD8 bpp;
|
||||
CARD8 num_planes;
|
||||
CARD16 pad2 B16;
|
||||
CARD16 pad2;
|
||||
CARD8 depth;
|
||||
CARD8 pad3;
|
||||
CARD16 pad4 B16;
|
||||
CARD32 red_mask B32;
|
||||
CARD32 green_mask B32;
|
||||
CARD32 blue_mask B32;
|
||||
CARD16 pad4;
|
||||
CARD32 red_mask;
|
||||
CARD32 green_mask;
|
||||
CARD32 blue_mask;
|
||||
CARD8 format;
|
||||
CARD8 pad5;
|
||||
CARD16 pad6 B16;
|
||||
CARD32 y_sample_bits B32;
|
||||
CARD32 u_sample_bits B32;
|
||||
CARD32 v_sample_bits B32;
|
||||
CARD32 horz_y_period B32;
|
||||
CARD32 horz_u_period B32;
|
||||
CARD32 horz_v_period B32;
|
||||
CARD32 vert_y_period B32;
|
||||
CARD32 vert_u_period B32;
|
||||
CARD32 vert_v_period B32;
|
||||
CARD16 pad6;
|
||||
CARD32 y_sample_bits;
|
||||
CARD32 u_sample_bits;
|
||||
CARD32 v_sample_bits;
|
||||
CARD32 horz_y_period;
|
||||
CARD32 horz_u_period;
|
||||
CARD32 horz_v_period;
|
||||
CARD32 vert_y_period;
|
||||
CARD32 vert_u_period;
|
||||
CARD32 vert_v_period;
|
||||
CARD8 comp_order[32];
|
||||
CARD8 scanline_order;
|
||||
CARD8 pad7;
|
||||
CARD16 pad8 B16;
|
||||
CARD32 pad9 B32;
|
||||
CARD32 pad10 B32;
|
||||
CARD16 pad8;
|
||||
CARD32 pad9;
|
||||
CARD32 pad10;
|
||||
} xvImageFormatInfo;
|
||||
#define sz_xvImageFormatInfo 128
|
||||
|
||||
|
|
@ -171,121 +171,121 @@ typedef struct {
|
|||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 xvReqType;
|
||||
CARD16 length B16;
|
||||
CARD16 length;
|
||||
} xvQueryExtensionReq;
|
||||
#define sz_xvQueryExtensionReq 4
|
||||
|
||||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 xvReqType;
|
||||
CARD16 length B16;
|
||||
CARD32 window B32;
|
||||
CARD16 length;
|
||||
CARD32 window;
|
||||
} xvQueryAdaptorsReq;
|
||||
#define sz_xvQueryAdaptorsReq 8
|
||||
|
||||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 xvReqType;
|
||||
CARD16 length B16;
|
||||
CARD32 port B32;
|
||||
CARD16 length;
|
||||
CARD32 port;
|
||||
} xvQueryEncodingsReq;
|
||||
#define sz_xvQueryEncodingsReq 8
|
||||
|
||||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 xvReqType;
|
||||
CARD16 length B16;
|
||||
XvPortID port B32;
|
||||
Drawable drawable B32;
|
||||
GContext gc B32;
|
||||
INT16 vid_x B16;
|
||||
INT16 vid_y B16;
|
||||
CARD16 vid_w B16;
|
||||
CARD16 vid_h B16;
|
||||
INT16 drw_x B16;
|
||||
INT16 drw_y B16;
|
||||
CARD16 drw_w B16;
|
||||
CARD16 drw_h B16;
|
||||
CARD16 length;
|
||||
XvPortID port;
|
||||
Drawable drawable;
|
||||
GContext gc;
|
||||
INT16 vid_x;
|
||||
INT16 vid_y;
|
||||
CARD16 vid_w;
|
||||
CARD16 vid_h;
|
||||
INT16 drw_x;
|
||||
INT16 drw_y;
|
||||
CARD16 drw_w;
|
||||
CARD16 drw_h;
|
||||
} xvPutVideoReq;
|
||||
#define sz_xvPutVideoReq 32
|
||||
|
||||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 xvReqType;
|
||||
CARD16 length B16;
|
||||
XvPortID port B32;
|
||||
Drawable drawable B32;
|
||||
GContext gc B32;
|
||||
INT16 vid_x B16;
|
||||
INT16 vid_y B16;
|
||||
CARD16 vid_w B16;
|
||||
CARD16 vid_h B16;
|
||||
INT16 drw_x B16;
|
||||
INT16 drw_y B16;
|
||||
CARD16 drw_w B16;
|
||||
CARD16 drw_h B16;
|
||||
CARD16 length;
|
||||
XvPortID port;
|
||||
Drawable drawable;
|
||||
GContext gc;
|
||||
INT16 vid_x;
|
||||
INT16 vid_y;
|
||||
CARD16 vid_w;
|
||||
CARD16 vid_h;
|
||||
INT16 drw_x;
|
||||
INT16 drw_y;
|
||||
CARD16 drw_w;
|
||||
CARD16 drw_h;
|
||||
} xvPutStillReq;
|
||||
#define sz_xvPutStillReq 32
|
||||
|
||||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 xvReqType;
|
||||
CARD16 length B16;
|
||||
XvPortID port B32;
|
||||
Drawable drawable B32;
|
||||
GContext gc B32;
|
||||
INT16 vid_x B16;
|
||||
INT16 vid_y B16;
|
||||
CARD16 vid_w B16;
|
||||
CARD16 vid_h B16;
|
||||
INT16 drw_x B16;
|
||||
INT16 drw_y B16;
|
||||
CARD16 drw_w B16;
|
||||
CARD16 drw_h B16;
|
||||
CARD16 length;
|
||||
XvPortID port;
|
||||
Drawable drawable;
|
||||
GContext gc;
|
||||
INT16 vid_x;
|
||||
INT16 vid_y;
|
||||
CARD16 vid_w;
|
||||
CARD16 vid_h;
|
||||
INT16 drw_x;
|
||||
INT16 drw_y;
|
||||
CARD16 drw_w;
|
||||
CARD16 drw_h;
|
||||
} xvGetVideoReq;
|
||||
#define sz_xvGetVideoReq 32
|
||||
|
||||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 xvReqType;
|
||||
CARD16 length B16;
|
||||
XvPortID port B32;
|
||||
Drawable drawable B32;
|
||||
GContext gc B32;
|
||||
INT16 vid_x B16;
|
||||
INT16 vid_y B16;
|
||||
CARD16 vid_w B16;
|
||||
CARD16 vid_h B16;
|
||||
INT16 drw_x B16;
|
||||
INT16 drw_y B16;
|
||||
CARD16 drw_w B16;
|
||||
CARD16 drw_h B16;
|
||||
CARD16 length;
|
||||
XvPortID port;
|
||||
Drawable drawable;
|
||||
GContext gc;
|
||||
INT16 vid_x;
|
||||
INT16 vid_y;
|
||||
CARD16 vid_w;
|
||||
CARD16 vid_h;
|
||||
INT16 drw_x;
|
||||
INT16 drw_y;
|
||||
CARD16 drw_w;
|
||||
CARD16 drw_h;
|
||||
} xvGetStillReq;
|
||||
#define sz_xvGetStillReq 32
|
||||
|
||||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 xvReqType;
|
||||
CARD16 length B16;
|
||||
XvPortID port B32;
|
||||
Time time B32;
|
||||
CARD16 length;
|
||||
XvPortID port;
|
||||
Time time;
|
||||
} xvGrabPortReq;
|
||||
#define sz_xvGrabPortReq 12
|
||||
|
||||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 xvReqType;
|
||||
CARD16 length B16;
|
||||
XvPortID port B32;
|
||||
Time time B32;
|
||||
CARD16 length;
|
||||
XvPortID port;
|
||||
Time time;
|
||||
} xvUngrabPortReq;
|
||||
#define sz_xvUngrabPortReq 12
|
||||
|
||||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 xvReqType;
|
||||
CARD16 length B16;
|
||||
Drawable drawable B32;
|
||||
CARD16 length;
|
||||
Drawable drawable;
|
||||
BOOL onoff;
|
||||
CARD8 pad1;
|
||||
CARD16 pad2;
|
||||
|
|
@ -295,8 +295,8 @@ typedef struct {
|
|||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 xvReqType;
|
||||
CARD16 length B16;
|
||||
XvPortID port B32;
|
||||
CARD16 length;
|
||||
XvPortID port;
|
||||
BOOL onoff;
|
||||
CARD8 pad1;
|
||||
CARD16 pad2;
|
||||
|
|
@ -306,117 +306,117 @@ typedef struct {
|
|||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 xvReqType;
|
||||
CARD16 length B16;
|
||||
XvPortID port B32;
|
||||
Drawable drawable B32;
|
||||
CARD16 length;
|
||||
XvPortID port;
|
||||
Drawable drawable;
|
||||
} xvStopVideoReq;
|
||||
#define sz_xvStopVideoReq 12
|
||||
|
||||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 xvReqType;
|
||||
CARD16 length B16;
|
||||
XvPortID port B32;
|
||||
Atom attribute B32;
|
||||
INT32 value B32;
|
||||
CARD16 length;
|
||||
XvPortID port;
|
||||
Atom attribute;
|
||||
INT32 value;
|
||||
} xvSetPortAttributeReq;
|
||||
#define sz_xvSetPortAttributeReq 16
|
||||
|
||||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 xvReqType;
|
||||
CARD16 length B16;
|
||||
XvPortID port B32;
|
||||
Atom attribute B32;
|
||||
CARD16 length;
|
||||
XvPortID port;
|
||||
Atom attribute;
|
||||
} xvGetPortAttributeReq;
|
||||
#define sz_xvGetPortAttributeReq 12
|
||||
|
||||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 xvReqType;
|
||||
CARD16 length B16;
|
||||
XvPortID port B32;
|
||||
CARD16 vid_w B16;
|
||||
CARD16 vid_h B16;
|
||||
CARD16 drw_w B16;
|
||||
CARD16 drw_h B16;
|
||||
CARD16 length;
|
||||
XvPortID port;
|
||||
CARD16 vid_w;
|
||||
CARD16 vid_h;
|
||||
CARD16 drw_w;
|
||||
CARD16 drw_h;
|
||||
CARD8 motion;
|
||||
CARD8 pad1;
|
||||
CARD16 pad2 B16;
|
||||
CARD16 pad2;
|
||||
} xvQueryBestSizeReq;
|
||||
#define sz_xvQueryBestSizeReq 20
|
||||
|
||||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 xvReqType;
|
||||
CARD16 length B16;
|
||||
XvPortID port B32;
|
||||
CARD16 length;
|
||||
XvPortID port;
|
||||
} xvQueryPortAttributesReq;
|
||||
#define sz_xvQueryPortAttributesReq 8
|
||||
|
||||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 xvReqType;
|
||||
CARD16 length B16;
|
||||
XvPortID port B32;
|
||||
Drawable drawable B32;
|
||||
GContext gc B32;
|
||||
CARD32 id B32;
|
||||
INT16 src_x B16;
|
||||
INT16 src_y B16;
|
||||
CARD16 src_w B16;
|
||||
CARD16 src_h B16;
|
||||
INT16 drw_x B16;
|
||||
INT16 drw_y B16;
|
||||
CARD16 drw_w B16;
|
||||
CARD16 drw_h B16;
|
||||
CARD16 width B16;
|
||||
CARD16 height B16;
|
||||
CARD16 length;
|
||||
XvPortID port;
|
||||
Drawable drawable;
|
||||
GContext gc;
|
||||
CARD32 id;
|
||||
INT16 src_x;
|
||||
INT16 src_y;
|
||||
CARD16 src_w;
|
||||
CARD16 src_h;
|
||||
INT16 drw_x;
|
||||
INT16 drw_y;
|
||||
CARD16 drw_w;
|
||||
CARD16 drw_h;
|
||||
CARD16 width;
|
||||
CARD16 height;
|
||||
} xvPutImageReq;
|
||||
#define sz_xvPutImageReq 40
|
||||
|
||||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 xvReqType;
|
||||
CARD16 length B16;
|
||||
XvPortID port B32;
|
||||
Drawable drawable B32;
|
||||
GContext gc B32;
|
||||
ShmSeg shmseg B32;
|
||||
CARD32 id B32;
|
||||
CARD32 offset B32;
|
||||
INT16 src_x B16;
|
||||
INT16 src_y B16;
|
||||
CARD16 src_w B16;
|
||||
CARD16 src_h B16;
|
||||
INT16 drw_x B16;
|
||||
INT16 drw_y B16;
|
||||
CARD16 drw_w B16;
|
||||
CARD16 drw_h B16;
|
||||
CARD16 width B16;
|
||||
CARD16 height B16;
|
||||
CARD16 length;
|
||||
XvPortID port;
|
||||
Drawable drawable;
|
||||
GContext gc;
|
||||
ShmSeg shmseg;
|
||||
CARD32 id;
|
||||
CARD32 offset;
|
||||
INT16 src_x;
|
||||
INT16 src_y;
|
||||
CARD16 src_w;
|
||||
CARD16 src_h;
|
||||
INT16 drw_x;
|
||||
INT16 drw_y;
|
||||
CARD16 drw_w;
|
||||
CARD16 drw_h;
|
||||
CARD16 width;
|
||||
CARD16 height;
|
||||
CARD8 send_event;
|
||||
CARD8 pad1;
|
||||
CARD16 pad2 B16;
|
||||
CARD16 pad2;
|
||||
} xvShmPutImageReq;
|
||||
#define sz_xvShmPutImageReq 52
|
||||
|
||||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 xvReqType;
|
||||
CARD16 length B16;
|
||||
XvPortID port B32;
|
||||
CARD16 length;
|
||||
XvPortID port;
|
||||
} xvListImageFormatsReq;
|
||||
#define sz_xvListImageFormatsReq 8
|
||||
|
||||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 xvReqType;
|
||||
CARD16 length B16;
|
||||
CARD32 port B32;
|
||||
CARD32 id B32;
|
||||
CARD16 width B16;
|
||||
CARD16 height B16;
|
||||
CARD16 length;
|
||||
CARD32 port;
|
||||
CARD32 id;
|
||||
CARD16 width;
|
||||
CARD16 height;
|
||||
} xvQueryImageAttributesReq;
|
||||
#define sz_xvQueryImageAttributesReq 16
|
||||
|
||||
|
|
@ -426,131 +426,131 @@ typedef struct {
|
|||
typedef struct _QueryExtensionReply {
|
||||
BYTE type; /* X_Reply */
|
||||
CARD8 padb1;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD16 version B16;
|
||||
CARD16 revision B16;
|
||||
CARD32 padl4 B32;
|
||||
CARD32 padl5 B32;
|
||||
CARD32 padl6 B32;
|
||||
CARD32 padl7 B32;
|
||||
CARD32 padl8 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD16 version;
|
||||
CARD16 revision;
|
||||
CARD32 padl4;
|
||||
CARD32 padl5;
|
||||
CARD32 padl6;
|
||||
CARD32 padl7;
|
||||
CARD32 padl8;
|
||||
} xvQueryExtensionReply;
|
||||
#define sz_xvQueryExtensionReply 32
|
||||
|
||||
typedef struct _QueryAdaptorsReply {
|
||||
BYTE type; /* X_Reply */
|
||||
CARD8 padb1;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD16 num_adaptors B16;
|
||||
CARD16 pads3 B16;
|
||||
CARD32 padl4 B32;
|
||||
CARD32 padl5 B32;
|
||||
CARD32 padl6 B32;
|
||||
CARD32 padl7 B32;
|
||||
CARD32 padl8 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD16 num_adaptors;
|
||||
CARD16 pads3;
|
||||
CARD32 padl4;
|
||||
CARD32 padl5;
|
||||
CARD32 padl6;
|
||||
CARD32 padl7;
|
||||
CARD32 padl8;
|
||||
} xvQueryAdaptorsReply;
|
||||
#define sz_xvQueryAdaptorsReply 32
|
||||
|
||||
typedef struct _QueryEncodingsReply {
|
||||
BYTE type; /* X_Reply */
|
||||
CARD8 padb1;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD16 num_encodings B16;
|
||||
CARD16 padl3 B16;
|
||||
CARD32 padl4 B32;
|
||||
CARD32 padl5 B32;
|
||||
CARD32 padl6 B32;
|
||||
CARD32 padl7 B32;
|
||||
CARD32 padl8 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD16 num_encodings;
|
||||
CARD16 padl3;
|
||||
CARD32 padl4;
|
||||
CARD32 padl5;
|
||||
CARD32 padl6;
|
||||
CARD32 padl7;
|
||||
CARD32 padl8;
|
||||
} xvQueryEncodingsReply;
|
||||
#define sz_xvQueryEncodingsReply 32
|
||||
|
||||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
BYTE result;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32; /* 0 */
|
||||
CARD32 padl3 B32;
|
||||
CARD32 padl4 B32;
|
||||
CARD32 padl5 B32;
|
||||
CARD32 padl6 B32;
|
||||
CARD32 padl7 B32;
|
||||
CARD32 padl8 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length; /* 0 */
|
||||
CARD32 padl3;
|
||||
CARD32 padl4;
|
||||
CARD32 padl5;
|
||||
CARD32 padl6;
|
||||
CARD32 padl7;
|
||||
CARD32 padl8;
|
||||
} xvGrabPortReply;
|
||||
#define sz_xvGrabPortReply 32
|
||||
|
||||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
BYTE padb1;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32; /* 0 */
|
||||
INT32 value B32;
|
||||
CARD32 padl4 B32;
|
||||
CARD32 padl5 B32;
|
||||
CARD32 padl6 B32;
|
||||
CARD32 padl7 B32;
|
||||
CARD32 padl8 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length; /* 0 */
|
||||
INT32 value;
|
||||
CARD32 padl4;
|
||||
CARD32 padl5;
|
||||
CARD32 padl6;
|
||||
CARD32 padl7;
|
||||
CARD32 padl8;
|
||||
} xvGetPortAttributeReply;
|
||||
#define sz_xvGetPortAttributeReply 32
|
||||
|
||||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
BYTE padb1;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32; /* 0 */
|
||||
CARD16 actual_width B16;
|
||||
CARD16 actual_height B16;
|
||||
CARD32 padl4 B32;
|
||||
CARD32 padl5 B32;
|
||||
CARD32 padl6 B32;
|
||||
CARD32 padl7 B32;
|
||||
CARD32 padl8 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length; /* 0 */
|
||||
CARD16 actual_width;
|
||||
CARD16 actual_height;
|
||||
CARD32 padl4;
|
||||
CARD32 padl5;
|
||||
CARD32 padl6;
|
||||
CARD32 padl7;
|
||||
CARD32 padl8;
|
||||
} xvQueryBestSizeReply;
|
||||
#define sz_xvQueryBestSizeReply 32
|
||||
|
||||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
BYTE padb1;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32; /* 0 */
|
||||
CARD32 num_attributes B32;
|
||||
CARD32 text_size B32;
|
||||
CARD32 padl5 B32;
|
||||
CARD32 padl6 B32;
|
||||
CARD32 padl7 B32;
|
||||
CARD32 padl8 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length; /* 0 */
|
||||
CARD32 num_attributes;
|
||||
CARD32 text_size;
|
||||
CARD32 padl5;
|
||||
CARD32 padl6;
|
||||
CARD32 padl7;
|
||||
CARD32 padl8;
|
||||
} xvQueryPortAttributesReply;
|
||||
#define sz_xvQueryPortAttributesReply 32
|
||||
|
||||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
BYTE padb1;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD32 num_formats B32;
|
||||
CARD32 padl4 B32;
|
||||
CARD32 padl5 B32;
|
||||
CARD32 padl6 B32;
|
||||
CARD32 padl7 B32;
|
||||
CARD32 padl8 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD32 num_formats;
|
||||
CARD32 padl4;
|
||||
CARD32 padl5;
|
||||
CARD32 padl6;
|
||||
CARD32 padl7;
|
||||
CARD32 padl8;
|
||||
} xvListImageFormatsReply;
|
||||
#define sz_xvListImageFormatsReply 32
|
||||
|
||||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
BYTE padb1;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD32 num_planes B32;
|
||||
CARD32 data_size B32;
|
||||
CARD16 width B16;
|
||||
CARD16 height B16;
|
||||
CARD32 padl6 B32;
|
||||
CARD32 padl7 B32;
|
||||
CARD32 padl8 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD32 num_planes;
|
||||
CARD32 data_size;
|
||||
CARD16 width;
|
||||
CARD16 height;
|
||||
CARD32 padl6;
|
||||
CARD32 padl7;
|
||||
CARD32 padl8;
|
||||
} xvQueryImageAttributesReply;
|
||||
#define sz_xvQueryImageAttributesReply 32
|
||||
|
||||
|
|
@ -561,31 +561,31 @@ typedef struct {
|
|||
struct {
|
||||
BYTE type;
|
||||
BYTE detail;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD16 sequenceNumber;
|
||||
} u;
|
||||
struct {
|
||||
BYTE type;
|
||||
BYTE reason;
|
||||
CARD16 sequenceNumber B16;
|
||||
Time time B32;
|
||||
Drawable drawable B32;
|
||||
XvPortID port B32;
|
||||
CARD32 padl5 B32;
|
||||
CARD32 padl6 B32;
|
||||
CARD32 padl7 B32;
|
||||
CARD32 padl8 B32;
|
||||
CARD16 sequenceNumber;
|
||||
Time time;
|
||||
Drawable drawable;
|
||||
XvPortID port;
|
||||
CARD32 padl5;
|
||||
CARD32 padl6;
|
||||
CARD32 padl7;
|
||||
CARD32 padl8;
|
||||
} videoNotify;
|
||||
struct {
|
||||
BYTE type;
|
||||
BYTE padb1;
|
||||
CARD16 sequenceNumber B16;
|
||||
Time time B32;
|
||||
XvPortID port B32;
|
||||
Atom attribute B32;
|
||||
INT32 value B32;
|
||||
CARD32 padl6 B32;
|
||||
CARD32 padl7 B32;
|
||||
CARD32 padl8 B32;
|
||||
CARD16 sequenceNumber;
|
||||
Time time;
|
||||
XvPortID port;
|
||||
Atom attribute;
|
||||
INT32 value;
|
||||
CARD32 padl6;
|
||||
CARD32 padl7;
|
||||
CARD32 padl8;
|
||||
} portNotify;
|
||||
} u;
|
||||
} xvEvent;
|
||||
|
|
|
|||
|
|
@ -53,24 +53,24 @@ from The Open Group.
|
|||
typedef struct _XagQueryVersion {
|
||||
CARD8 reqType; /* always XagReqCode */
|
||||
CARD8 xagReqType; /* always X_XagQueryVersion */
|
||||
CARD16 length B16;
|
||||
CARD16 client_major_version B16;
|
||||
CARD16 client_minor_version B16;
|
||||
CARD16 length;
|
||||
CARD16 client_major_version;
|
||||
CARD16 client_minor_version;
|
||||
} xXagQueryVersionReq;
|
||||
#define sz_xXagQueryVersionReq 8
|
||||
|
||||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
BOOL pad1;
|
||||
CARD16 sequence_number B16;
|
||||
CARD32 length B32;
|
||||
CARD16 server_major_version B16;
|
||||
CARD16 server_minor_version B16;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD32 pad5 B32;
|
||||
CARD32 pad6 B32;
|
||||
CARD16 sequence_number;
|
||||
CARD32 length;
|
||||
CARD16 server_major_version;
|
||||
CARD16 server_minor_version;
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
CARD32 pad5;
|
||||
CARD32 pad6;
|
||||
} xXagQueryVersionReply;
|
||||
#define sz_xXagQueryVersionReply 32
|
||||
|
||||
|
|
@ -86,81 +86,81 @@ typedef struct {
|
|||
typedef struct _XagCreate {
|
||||
CARD8 reqType; /* always XagReqCode */
|
||||
CARD8 xagReqType; /* always X_XagCreate */
|
||||
CARD16 length B16;
|
||||
XAppGroup app_group B32;
|
||||
CARD32 attrib_mask B32; /* LISTofVALUE follows */
|
||||
CARD16 length;
|
||||
XAppGroup app_group;
|
||||
CARD32 attrib_mask; /* LISTofVALUE follows */
|
||||
} xXagCreateReq;
|
||||
#define sz_xXagCreateReq 12
|
||||
|
||||
typedef struct _XagDestroy {
|
||||
CARD8 reqType; /* always XagReqCode */
|
||||
CARD8 xagReqType; /* always X_XagDestroy */
|
||||
CARD16 length B16;
|
||||
XAppGroup app_group B32;
|
||||
CARD16 length;
|
||||
XAppGroup app_group;
|
||||
} xXagDestroyReq;
|
||||
#define sz_xXagDestroyReq 8
|
||||
|
||||
typedef struct _XagGetAttr {
|
||||
CARD8 reqType; /* always XagReqCode */
|
||||
CARD8 xagReqType; /* always X_XagGetAttr */
|
||||
CARD16 length B16;
|
||||
XAppGroup app_group B32;
|
||||
CARD16 length;
|
||||
XAppGroup app_group;
|
||||
} xXagGetAttrReq;
|
||||
#define sz_xXagGetAttrReq 8
|
||||
|
||||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
BOOL pad1;
|
||||
CARD16 sequence_number B16;
|
||||
CARD32 length B32;
|
||||
Window default_root B32;
|
||||
VisualID root_visual B32;
|
||||
Colormap default_colormap B32;
|
||||
CARD32 black_pixel B32;
|
||||
CARD32 white_pixel B32;
|
||||
CARD16 sequence_number;
|
||||
CARD32 length;
|
||||
Window default_root;
|
||||
VisualID root_visual;
|
||||
Colormap default_colormap;
|
||||
CARD32 black_pixel;
|
||||
CARD32 white_pixel;
|
||||
BOOL single_screen;
|
||||
BOOL app_group_leader;
|
||||
CARD16 pad2 B16;
|
||||
CARD16 pad2;
|
||||
} xXagGetAttrReply;
|
||||
#define sz_xXagGetAttrReply 32
|
||||
|
||||
typedef struct _XagQuery {
|
||||
CARD8 reqType; /* always XagReqCode */
|
||||
CARD8 xagReqType; /* always X_XagQuery */
|
||||
CARD16 length B16;
|
||||
CARD32 resource B32;
|
||||
CARD16 length;
|
||||
CARD32 resource;
|
||||
} xXagQueryReq;
|
||||
#define sz_xXagQueryReq 8
|
||||
|
||||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
BOOL pad1;
|
||||
CARD16 sequence_number B16;
|
||||
CARD32 length B32;
|
||||
XAppGroup app_group B32;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD32 pad5 B32;
|
||||
CARD32 pad6 B32;
|
||||
CARD16 sequence_number;
|
||||
CARD32 length;
|
||||
XAppGroup app_group;
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
CARD32 pad5;
|
||||
CARD32 pad6;
|
||||
} xXagQueryReply;
|
||||
#define sz_xXagQueryReply 32
|
||||
|
||||
typedef struct _XagCreateAssoc {
|
||||
CARD8 reqType; /* always XagReqCode */
|
||||
CARD8 xagReqType; /* always X_XagCreateAssoc */
|
||||
CARD16 length B16;
|
||||
Window window B32;
|
||||
CARD16 window_type B16;
|
||||
CARD16 system_window_len B16; /* LISTofCARD8 follows */
|
||||
CARD16 length;
|
||||
Window window;
|
||||
CARD16 window_type;
|
||||
CARD16 system_window_len; /* LISTofCARD8 follows */
|
||||
} xXagCreateAssocReq;
|
||||
#define sz_xXagCreateAssocReq 12
|
||||
|
||||
typedef struct _XagDestroyAssoc {
|
||||
CARD8 reqType; /* always XagReqCode */
|
||||
CARD8 xagReqType; /* always X_XagDestroyAssoc */
|
||||
CARD16 length B16;
|
||||
Window window B32;
|
||||
CARD16 length;
|
||||
Window window;
|
||||
} xXagDestroyAssocReq;
|
||||
#define sz_xXagDestroyAssocReq 8
|
||||
|
||||
|
|
|
|||
|
|
@ -74,76 +74,76 @@ restoring the definitions in X.h. */
|
|||
typedef struct _AppleWMQueryVersion {
|
||||
CARD8 reqType; /* always WMReqCode */
|
||||
CARD8 wmReqType; /* always X_AppleWMQueryVersion */
|
||||
CARD16 length B16;
|
||||
CARD16 length;
|
||||
} xAppleWMQueryVersionReq;
|
||||
#define sz_xAppleWMQueryVersionReq 4
|
||||
|
||||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
BOOL pad1;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD16 majorVersion B16; /* major version of WM protocol */
|
||||
CARD16 minorVersion B16; /* minor version of WM protocol */
|
||||
CARD32 patchVersion B32; /* patch version of WM protocol */
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD32 pad5 B32;
|
||||
CARD32 pad6 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD16 majorVersion; /* major version of WM protocol */
|
||||
CARD16 minorVersion; /* minor version of WM protocol */
|
||||
CARD32 patchVersion; /* patch version of WM protocol */
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
CARD32 pad5;
|
||||
CARD32 pad6;
|
||||
} xAppleWMQueryVersionReply;
|
||||
#define sz_xAppleWMQueryVersionReply 32
|
||||
|
||||
typedef struct _AppleWMDisableUpdate {
|
||||
CARD8 reqType; /* always WMReqCode */
|
||||
CARD8 wmReqType; /* always X_AppleWMDisableUpdate */
|
||||
CARD16 length B16;
|
||||
CARD32 screen B32;
|
||||
CARD16 length;
|
||||
CARD32 screen;
|
||||
} xAppleWMDisableUpdateReq;
|
||||
#define sz_xAppleWMDisableUpdateReq 8
|
||||
|
||||
typedef struct _AppleWMReenableUpdate {
|
||||
CARD8 reqType; /* always WMReqCode */
|
||||
CARD8 wmReqType; /* always X_AppleWMReenableUpdate */
|
||||
CARD16 length B16;
|
||||
CARD32 screen B32;
|
||||
CARD16 length;
|
||||
CARD32 screen;
|
||||
} xAppleWMReenableUpdateReq;
|
||||
#define sz_xAppleWMReenableUpdateReq 8
|
||||
|
||||
typedef struct _AppleWMSelectInput {
|
||||
CARD8 reqType; /* always WMReqCode */
|
||||
CARD8 wmReqType; /* always X_AppleWMSelectInput */
|
||||
CARD16 length B16;
|
||||
CARD32 mask B32;
|
||||
CARD16 length;
|
||||
CARD32 mask;
|
||||
} xAppleWMSelectInputReq;
|
||||
#define sz_xAppleWMSelectInputReq 8
|
||||
|
||||
typedef struct _AppleWMNotify {
|
||||
BYTE type; /* always eventBase + event type */
|
||||
BYTE kind;
|
||||
CARD16 sequenceNumber B16;
|
||||
Time time B32; /* time of change */
|
||||
CARD16 pad1 B16;
|
||||
CARD32 arg B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD32 pad5 B32;
|
||||
CARD32 pad6 B32;
|
||||
CARD16 sequenceNumber;
|
||||
Time time; /* time of change */
|
||||
CARD16 pad1;
|
||||
CARD32 arg;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
CARD32 pad5;
|
||||
CARD32 pad6;
|
||||
} xAppleWMNotifyEvent;
|
||||
#define sz_xAppleWMNotifyEvent 32
|
||||
|
||||
typedef struct _AppleWMSetWindowMenu {
|
||||
CARD8 reqType; /* always WMReqCode */
|
||||
CARD8 wmReqType; /* always X_AppleWMSetWindowMenu */
|
||||
CARD16 length B16;
|
||||
CARD16 nitems B16;
|
||||
CARD16 pad1 B16;
|
||||
CARD16 length;
|
||||
CARD16 nitems;
|
||||
CARD16 pad1;
|
||||
} xAppleWMSetWindowMenuReq;
|
||||
#define sz_xAppleWMSetWindowMenuReq 8
|
||||
|
||||
typedef struct _AppleWMSetWindowMenuCheck {
|
||||
CARD8 reqType; /* always WMReqCode */
|
||||
CARD8 wmReqType; /* always X_AppleWMSetWindowMenuCheck */
|
||||
CARD16 length B16;
|
||||
CARD16 length;
|
||||
CARD32 index;
|
||||
} xAppleWMSetWindowMenuCheckReq;
|
||||
#define sz_xAppleWMSetWindowMenuCheckReq 8
|
||||
|
|
@ -151,14 +151,14 @@ typedef struct _AppleWMSetWindowMenuCheck {
|
|||
typedef struct _AppleWMSetFrontProcess {
|
||||
CARD8 reqType; /* always WMReqCode */
|
||||
CARD8 wmReqType; /* always X_AppleWMSetFrontProcess */
|
||||
CARD16 length B16;
|
||||
CARD16 length;
|
||||
} xAppleWMSetFrontProcessReq;
|
||||
#define sz_xAppleWMSetFrontProcessReq 4
|
||||
|
||||
typedef struct _AppleWMSetWindowLevel {
|
||||
CARD8 reqType; /* always WMReqCode */
|
||||
CARD8 wmReqType; /* always X_AppleWMSetWindowLevel */
|
||||
CARD16 length B16;
|
||||
CARD16 length;
|
||||
CARD32 window;
|
||||
CARD32 level;
|
||||
} xAppleWMSetWindowLevelReq;
|
||||
|
|
@ -167,7 +167,7 @@ typedef struct _AppleWMSetWindowLevel {
|
|||
typedef struct _AppleWMSendPSN {
|
||||
CARD8 reqType; /* always WMReqCode */
|
||||
CARD8 wmReqType; /* always X_AppleWMSendPSN */
|
||||
CARD16 length B16;
|
||||
CARD16 length;
|
||||
CARD32 psn_hi;
|
||||
CARD32 psn_lo;
|
||||
} xAppleWMSendPSNReq;
|
||||
|
|
@ -176,7 +176,7 @@ typedef struct _AppleWMSendPSN {
|
|||
typedef struct _AppleWMAttachTransient {
|
||||
CARD8 reqType; /* always WMReqCode */
|
||||
CARD8 wmReqType; /* always X_AppleWMAttachTransient */
|
||||
CARD16 length B16;
|
||||
CARD16 length;
|
||||
CARD32 child;
|
||||
CARD32 parent;
|
||||
} xAppleWMAttachTransientReq;
|
||||
|
|
@ -185,7 +185,7 @@ typedef struct _AppleWMAttachTransient {
|
|||
typedef struct _AppleWMSetCanQuit {
|
||||
CARD8 reqType; /* always WMReqCode */
|
||||
CARD8 wmReqType; /* always X_AppleWMSetCanQuit */
|
||||
CARD16 length B16;
|
||||
CARD16 length;
|
||||
CARD32 state;
|
||||
} xAppleWMSetCanQuitReq;
|
||||
#define sz_xAppleWMSetCanQuitReq 8
|
||||
|
|
@ -193,86 +193,86 @@ typedef struct _AppleWMSetCanQuit {
|
|||
typedef struct _AppleWMFrameGetRect {
|
||||
CARD8 reqType; /* always WMReqCode */
|
||||
CARD8 wmReqType; /* always X_AppleWMFrameGetRect */
|
||||
CARD16 length B16;
|
||||
CARD16 frame_class B16;
|
||||
CARD16 frame_rect B16;
|
||||
CARD16 ix B16;
|
||||
CARD16 iy B16;
|
||||
CARD16 iw B16;
|
||||
CARD16 ih B16;
|
||||
CARD16 ox B16;
|
||||
CARD16 oy B16;
|
||||
CARD16 ow B16;
|
||||
CARD16 oh B16;
|
||||
CARD16 length;
|
||||
CARD16 frame_class;
|
||||
CARD16 frame_rect;
|
||||
CARD16 ix;
|
||||
CARD16 iy;
|
||||
CARD16 iw;
|
||||
CARD16 ih;
|
||||
CARD16 ox;
|
||||
CARD16 oy;
|
||||
CARD16 ow;
|
||||
CARD16 oh;
|
||||
} xAppleWMFrameGetRectReq;
|
||||
#define sz_xAppleWMFrameGetRectReq 24
|
||||
|
||||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
BOOL pad1;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD16 x B16;
|
||||
CARD16 y B16;
|
||||
CARD16 w B16;
|
||||
CARD16 h B16;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD32 pad5 B32;
|
||||
CARD32 pad6 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD16 x;
|
||||
CARD16 y;
|
||||
CARD16 w;
|
||||
CARD16 h;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
CARD32 pad5;
|
||||
CARD32 pad6;
|
||||
} xAppleWMFrameGetRectReply;
|
||||
#define sz_xAppleWMFrameGetRectReply 32
|
||||
|
||||
typedef struct _AppleWMFrameHitTest {
|
||||
CARD8 reqType; /* always WMReqCode */
|
||||
CARD8 wmReqType; /* always X_AppleWMFrameHitTest */
|
||||
CARD16 length B16;
|
||||
CARD16 frame_class B16;
|
||||
CARD16 pad1 B16;
|
||||
CARD16 px B16;
|
||||
CARD16 py B16;
|
||||
CARD16 ix B16;
|
||||
CARD16 iy B16;
|
||||
CARD16 iw B16;
|
||||
CARD16 ih B16;
|
||||
CARD16 ox B16;
|
||||
CARD16 oy B16;
|
||||
CARD16 ow B16;
|
||||
CARD16 oh B16;
|
||||
CARD16 length;
|
||||
CARD16 frame_class;
|
||||
CARD16 pad1;
|
||||
CARD16 px;
|
||||
CARD16 py;
|
||||
CARD16 ix;
|
||||
CARD16 iy;
|
||||
CARD16 iw;
|
||||
CARD16 ih;
|
||||
CARD16 ox;
|
||||
CARD16 oy;
|
||||
CARD16 ow;
|
||||
CARD16 oh;
|
||||
} xAppleWMFrameHitTestReq;
|
||||
#define sz_xAppleWMFrameHitTestReq 28
|
||||
|
||||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
BOOL pad1;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD32 ret B32;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD32 pad5 B32;
|
||||
CARD32 pad6 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD32 ret;
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
CARD32 pad5;
|
||||
CARD32 pad6;
|
||||
} xAppleWMFrameHitTestReply;
|
||||
#define sz_xAppleWMFrameHitTestReply 32
|
||||
|
||||
typedef struct _AppleWMFrameDraw {
|
||||
CARD8 reqType; /* always WMReqCode */
|
||||
CARD8 wmReqType; /* always X_AppleWMFrameDraw */
|
||||
CARD16 length B16;
|
||||
CARD32 screen B32;
|
||||
CARD32 window B32;
|
||||
CARD16 frame_class B16;
|
||||
CARD16 frame_attr B16;
|
||||
CARD16 ix B16;
|
||||
CARD16 iy B16;
|
||||
CARD16 iw B16;
|
||||
CARD16 ih B16;
|
||||
CARD16 ox B16;
|
||||
CARD16 oy B16;
|
||||
CARD16 ow B16;
|
||||
CARD16 oh B16;
|
||||
CARD32 title_length B32;
|
||||
CARD16 length;
|
||||
CARD32 screen;
|
||||
CARD32 window;
|
||||
CARD16 frame_class;
|
||||
CARD16 frame_attr;
|
||||
CARD16 ix;
|
||||
CARD16 iy;
|
||||
CARD16 iw;
|
||||
CARD16 ih;
|
||||
CARD16 ox;
|
||||
CARD16 oy;
|
||||
CARD16 ow;
|
||||
CARD16 oh;
|
||||
CARD32 title_length;
|
||||
} xAppleWMFrameDrawReq;
|
||||
#define sz_xAppleWMFrameDrawReq 36
|
||||
|
||||
|
|
|
|||
|
|
@ -38,21 +38,21 @@ in this Software without prior written authorization from The Open Group.
|
|||
typedef struct {
|
||||
CARD8 reqType; /* always XBigReqCode */
|
||||
CARD8 brReqType; /* always X_BigReqEnable */
|
||||
CARD16 length B16;
|
||||
CARD16 length;
|
||||
} xBigReqEnableReq;
|
||||
#define sz_xBigReqEnableReq 4
|
||||
|
||||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
CARD8 pad0;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD32 max_request_size B32;
|
||||
CARD32 pad1 B32;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD32 pad5 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD32 max_request_size;
|
||||
CARD32 pad1;
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
CARD32 pad5;
|
||||
} xBigReqEnableReply;
|
||||
#define sz_xBigReqEnableReply 32
|
||||
|
||||
|
|
@ -60,8 +60,8 @@ typedef struct {
|
|||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 data;
|
||||
CARD16 zero B16;
|
||||
CARD32 length B32;
|
||||
CARD16 zero;
|
||||
CARD32 length;
|
||||
} xBigReq;
|
||||
|
||||
#endif /* _BIGREQSPROTO_H_ */
|
||||
|
|
|
|||
|
|
@ -58,9 +58,9 @@
|
|||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 compositeReqType;
|
||||
CARD16 length B16;
|
||||
CARD32 majorVersion B32;
|
||||
CARD32 minorVersion B32;
|
||||
CARD16 length;
|
||||
CARD32 majorVersion;
|
||||
CARD32 minorVersion;
|
||||
} xCompositeQueryVersionReq;
|
||||
|
||||
#define sz_xCompositeQueryVersionReq 12
|
||||
|
|
@ -68,14 +68,14 @@ typedef struct {
|
|||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
BYTE pad1;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD32 majorVersion B32;
|
||||
CARD32 minorVersion B32;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD32 pad5 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD32 majorVersion;
|
||||
CARD32 minorVersion;
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
CARD32 pad5;
|
||||
} xCompositeQueryVersionReply;
|
||||
|
||||
#define sz_xCompositeQueryVersionReply 32
|
||||
|
|
@ -83,11 +83,11 @@ typedef struct {
|
|||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 compositeReqType;
|
||||
CARD16 length B16;
|
||||
Window window B32;
|
||||
CARD16 length;
|
||||
Window window;
|
||||
CARD8 update;
|
||||
CARD8 pad1;
|
||||
CARD16 pad2 B16;
|
||||
CARD16 pad2;
|
||||
} xCompositeRedirectWindowReq;
|
||||
|
||||
#define sz_xCompositeRedirectWindowReq 12
|
||||
|
|
@ -95,11 +95,11 @@ typedef struct {
|
|||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 compositeReqType;
|
||||
CARD16 length B16;
|
||||
Window window B32;
|
||||
CARD16 length;
|
||||
Window window;
|
||||
CARD8 update;
|
||||
CARD8 pad1;
|
||||
CARD16 pad2 B16;
|
||||
CARD16 pad2;
|
||||
} xCompositeRedirectSubwindowsReq;
|
||||
|
||||
#define sz_xCompositeRedirectSubwindowsReq 12
|
||||
|
|
@ -107,11 +107,11 @@ typedef struct {
|
|||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 compositeReqType;
|
||||
CARD16 length B16;
|
||||
Window window B32;
|
||||
CARD16 length;
|
||||
Window window;
|
||||
CARD8 update;
|
||||
CARD8 pad1;
|
||||
CARD16 pad2 B16;
|
||||
CARD16 pad2;
|
||||
} xCompositeUnredirectWindowReq;
|
||||
|
||||
#define sz_xCompositeUnredirectWindowReq 12
|
||||
|
|
@ -119,11 +119,11 @@ typedef struct {
|
|||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 compositeReqType;
|
||||
CARD16 length B16;
|
||||
Window window B32;
|
||||
CARD16 length;
|
||||
Window window;
|
||||
CARD8 update;
|
||||
CARD8 pad1;
|
||||
CARD16 pad2 B16;
|
||||
CARD16 pad2;
|
||||
} xCompositeUnredirectSubwindowsReq;
|
||||
|
||||
#define sz_xCompositeUnredirectSubwindowsReq 12
|
||||
|
|
@ -131,9 +131,9 @@ typedef struct {
|
|||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 compositeReqType;
|
||||
CARD16 length B16;
|
||||
Region region B32;
|
||||
Window window B32;
|
||||
CARD16 length;
|
||||
Region region;
|
||||
Window window;
|
||||
} xCompositeCreateRegionFromBorderClipReq;
|
||||
|
||||
#define sz_xCompositeCreateRegionFromBorderClipReq 12
|
||||
|
|
@ -144,8 +144,8 @@ typedef struct {
|
|||
CARD8 reqType;
|
||||
CARD8 compositeReqType;
|
||||
CARD16 length;
|
||||
Window window B32;
|
||||
Pixmap pixmap B32;
|
||||
Window window;
|
||||
Pixmap pixmap;
|
||||
} xCompositeNameWindowPixmapReq;
|
||||
|
||||
#define sz_xCompositeNameWindowPixmapReq 12
|
||||
|
|
@ -155,8 +155,8 @@ typedef struct {
|
|||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 compositeReqType;
|
||||
CARD16 length B16;
|
||||
Window window B32;
|
||||
CARD16 length;
|
||||
Window window;
|
||||
} xCompositeGetOverlayWindowReq;
|
||||
|
||||
#define sz_xCompositeGetOverlayWindowReq sizeof(xCompositeGetOverlayWindowReq)
|
||||
|
|
@ -164,14 +164,14 @@ typedef struct {
|
|||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
BYTE pad1;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
Window overlayWin B32;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD32 pad5 B32;
|
||||
CARD32 pad6 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
Window overlayWin;
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
CARD32 pad5;
|
||||
CARD32 pad6;
|
||||
} xCompositeGetOverlayWindowReply;
|
||||
|
||||
#define sz_xCompositeGetOverlayWindowReply sizeof(xCompositeGetOverlayWindowReply)
|
||||
|
|
@ -179,8 +179,8 @@ typedef struct {
|
|||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 compositeReqType;
|
||||
CARD16 length B16;
|
||||
Window window B32;
|
||||
CARD16 length;
|
||||
Window window;
|
||||
} xCompositeReleaseOverlayWindowReq;
|
||||
|
||||
#define sz_xCompositeReleaseOverlayWindowReq sizeof(xCompositeReleaseOverlayWindowReq)
|
||||
|
|
|
|||
|
|
@ -36,68 +36,68 @@ in this Software without prior written authorization from The Open Group.
|
|||
typedef struct _XcupQueryVersion {
|
||||
CARD8 reqType; /* always XcupReqCode */
|
||||
CARD8 xcupReqType; /* always X_XcupQueryVersion */
|
||||
CARD16 length B16;
|
||||
CARD16 client_major_version B16;
|
||||
CARD16 client_minor_version B16;
|
||||
CARD16 length;
|
||||
CARD16 client_major_version;
|
||||
CARD16 client_minor_version;
|
||||
} xXcupQueryVersionReq;
|
||||
#define sz_xXcupQueryVersionReq 8
|
||||
|
||||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
BOOL pad1;
|
||||
CARD16 sequence_number B16;
|
||||
CARD32 length B32;
|
||||
CARD16 server_major_version B16;
|
||||
CARD16 server_minor_version B16;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD32 pad5 B32;
|
||||
CARD32 pad6 B32;
|
||||
CARD16 sequence_number;
|
||||
CARD32 length;
|
||||
CARD16 server_major_version;
|
||||
CARD16 server_minor_version;
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
CARD32 pad5;
|
||||
CARD32 pad6;
|
||||
} xXcupQueryVersionReply;
|
||||
#define sz_xXcupQueryVersionReply 32
|
||||
|
||||
typedef struct _XcupGetReservedColormapEntries {
|
||||
CARD8 reqType; /* always XcupReqCode */
|
||||
CARD8 xcupReqType; /* always X_XcupGetReservedColormapEntries */
|
||||
CARD16 length B16;
|
||||
CARD32 screen B32;
|
||||
CARD16 length;
|
||||
CARD32 screen;
|
||||
} xXcupGetReservedColormapEntriesReq;
|
||||
#define sz_xXcupGetReservedColormapEntriesReq 8
|
||||
|
||||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
BOOL pad1;
|
||||
CARD16 sequence_number B16;
|
||||
CARD32 length B32;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD32 pad5 B32;
|
||||
CARD32 pad6 B32;
|
||||
CARD32 pad7 B32;
|
||||
CARD16 sequence_number;
|
||||
CARD32 length;
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
CARD32 pad5;
|
||||
CARD32 pad6;
|
||||
CARD32 pad7;
|
||||
} xXcupGetReservedColormapEntriesReply;
|
||||
#define sz_xXcupGetReservedColormapEntriesReply 32
|
||||
|
||||
typedef struct _XcupStoreColors {
|
||||
CARD8 reqType; /* always XcupReqCode */
|
||||
CARD8 xcupReqType; /* always X_XcupStoreColors */
|
||||
CARD16 length B16;
|
||||
CARD32 cmap B32;
|
||||
CARD16 length;
|
||||
CARD32 cmap;
|
||||
} xXcupStoreColorsReq;
|
||||
#define sz_xXcupStoreColorsReq 8
|
||||
|
||||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
BOOL pad1;
|
||||
CARD16 sequence_number B16;
|
||||
CARD32 length B32;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD32 pad5 B32;
|
||||
CARD32 pad6 B32;
|
||||
CARD32 pad7 B32;
|
||||
CARD16 sequence_number;
|
||||
CARD32 length;
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
CARD32 pad5;
|
||||
CARD32 pad6;
|
||||
CARD32 pad7;
|
||||
} xXcupStoreColorsReply;
|
||||
#define sz_xXcupStoreColorsReply 32
|
||||
|
||||
|
|
|
|||
|
|
@ -49,7 +49,7 @@
|
|||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 damageReqType;
|
||||
CARD16 length B16;
|
||||
CARD16 length;
|
||||
} xDamageReq;
|
||||
|
||||
/*
|
||||
|
|
@ -59,9 +59,9 @@ typedef struct {
|
|||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 damageReqType;
|
||||
CARD16 length B16;
|
||||
CARD32 majorVersion B32;
|
||||
CARD32 minorVersion B32;
|
||||
CARD16 length;
|
||||
CARD32 majorVersion;
|
||||
CARD32 minorVersion;
|
||||
} xDamageQueryVersionReq;
|
||||
|
||||
#define sz_xDamageQueryVersionReq 12
|
||||
|
|
@ -69,14 +69,14 @@ typedef struct {
|
|||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
BYTE pad1;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD32 majorVersion B32;
|
||||
CARD32 minorVersion B32;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD32 pad5 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD32 majorVersion;
|
||||
CARD32 minorVersion;
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
CARD32 pad5;
|
||||
} xDamageQueryVersionReply;
|
||||
|
||||
#define sz_xDamageQueryVersionReply 32
|
||||
|
|
@ -84,12 +84,12 @@ typedef struct {
|
|||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 damageReqType;
|
||||
CARD16 length B16;
|
||||
Damage damage B32;
|
||||
Drawable drawable B32;
|
||||
CARD16 length;
|
||||
Damage damage;
|
||||
Drawable drawable;
|
||||
CARD8 level;
|
||||
CARD8 pad1;
|
||||
CARD16 pad2 B16;
|
||||
CARD16 pad2;
|
||||
} xDamageCreateReq;
|
||||
|
||||
#define sz_xDamageCreateReq 16
|
||||
|
|
@ -97,8 +97,8 @@ typedef struct {
|
|||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 damageReqType;
|
||||
CARD16 length B16;
|
||||
Damage damage B32;
|
||||
CARD16 length;
|
||||
Damage damage;
|
||||
} xDamageDestroyReq;
|
||||
|
||||
#define sz_xDamageDestroyReq 8
|
||||
|
|
@ -106,10 +106,10 @@ typedef struct {
|
|||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 damageReqType;
|
||||
CARD16 length B16;
|
||||
Damage damage B32;
|
||||
Region repair B32;
|
||||
Region parts B32;
|
||||
CARD16 length;
|
||||
Damage damage;
|
||||
Region repair;
|
||||
Region parts;
|
||||
} xDamageSubtractReq;
|
||||
|
||||
#define sz_xDamageSubtractReq 16
|
||||
|
|
@ -117,9 +117,9 @@ typedef struct {
|
|||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 damageReqType;
|
||||
CARD16 length B16;
|
||||
Drawable drawable B32;
|
||||
Region region B32;
|
||||
CARD16 length;
|
||||
Drawable drawable;
|
||||
Region region;
|
||||
} xDamageAddReq;
|
||||
|
||||
#define sz_xDamageAddReq 12
|
||||
|
|
@ -131,10 +131,10 @@ typedef struct {
|
|||
typedef struct {
|
||||
CARD8 type;
|
||||
CARD8 level;
|
||||
CARD16 sequenceNumber B16;
|
||||
Drawable drawable B32;
|
||||
Damage damage B32;
|
||||
Time timestamp B32;
|
||||
CARD16 sequenceNumber;
|
||||
Drawable drawable;
|
||||
Damage damage;
|
||||
Time timestamp;
|
||||
xRectangle area;
|
||||
xRectangle geometry;
|
||||
} xDamageNotifyEvent;
|
||||
|
|
|
|||
|
|
@ -54,32 +54,32 @@ typedef CARD32 xDbeBackBuffer;
|
|||
|
||||
typedef struct
|
||||
{
|
||||
CARD32 window B32; /* window */
|
||||
CARD32 window; /* window */
|
||||
xDbeSwapAction swapAction; /* swap action */
|
||||
CARD8 pad1; /* unused */
|
||||
CARD16 pad2 B16;
|
||||
CARD16 pad2;
|
||||
|
||||
} xDbeSwapInfo;
|
||||
|
||||
typedef struct
|
||||
{
|
||||
CARD32 visualID B32; /* associated visual */
|
||||
CARD32 visualID; /* associated visual */
|
||||
CARD8 depth; /* depth of visual */
|
||||
CARD8 perfLevel; /* performance level hint */
|
||||
CARD16 pad1 B16;
|
||||
CARD16 pad1;
|
||||
|
||||
} xDbeVisInfo;
|
||||
#define sz_xDbeVisInfo 8
|
||||
|
||||
typedef struct
|
||||
{
|
||||
CARD32 n B32; /* number of visual info items in list */
|
||||
CARD32 n; /* number of visual info items in list */
|
||||
|
||||
} xDbeScreenVisInfo; /* followed by n xDbeVisInfo items */
|
||||
|
||||
typedef struct
|
||||
{
|
||||
CARD32 window B32; /* window */
|
||||
CARD32 window; /* window */
|
||||
|
||||
} xDbeBufferAttributes;
|
||||
|
||||
|
|
@ -90,10 +90,10 @@ typedef struct
|
|||
{
|
||||
CARD8 reqType; /* major-opcode: always codes->major_opcode */
|
||||
CARD8 dbeReqType; /* minor-opcode: always X_DbeGetVersion (0) */
|
||||
CARD16 length B16; /* request length: (2) */
|
||||
CARD16 length; /* request length: (2) */
|
||||
CARD8 majorVersion; /* client-major-version */
|
||||
CARD8 minorVersion; /* client-minor-version */
|
||||
CARD16 unused B16; /* unused */
|
||||
CARD16 unused; /* unused */
|
||||
|
||||
} xDbeGetVersionReq;
|
||||
#define sz_xDbeGetVersionReq 8
|
||||
|
|
@ -102,16 +102,16 @@ typedef struct
|
|||
{
|
||||
BYTE type; /* Reply: X_Reply (1) */
|
||||
CARD8 unused; /* unused */
|
||||
CARD16 sequenceNumber B16; /* sequence number */
|
||||
CARD32 length B32; /* reply length: (0) */
|
||||
CARD16 sequenceNumber; /* sequence number */
|
||||
CARD32 length; /* reply length: (0) */
|
||||
CARD8 majorVersion; /* server-major-version */
|
||||
CARD8 minorVersion; /* server-minor-version */
|
||||
CARD16 pad1 B16; /* unused */
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD32 pad5 B32;
|
||||
CARD32 pad6 B32;
|
||||
CARD16 pad1; /* unused */
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
CARD32 pad5;
|
||||
CARD32 pad6;
|
||||
|
||||
} xDbeGetVersionReply;
|
||||
#define sz_xDbeGetVersionReply 32
|
||||
|
|
@ -120,12 +120,12 @@ typedef struct
|
|||
{
|
||||
CARD8 reqType; /* major-opcode: codes->major_opcode */
|
||||
CARD8 dbeReqType; /* X_DbeAllocateBackBufferName (1) */
|
||||
CARD16 length B16; /* request length: (4) */
|
||||
CARD32 window B32; /* window */
|
||||
xDbeBackBuffer buffer B32; /* back buffer name */
|
||||
CARD16 length; /* request length: (4) */
|
||||
CARD32 window; /* window */
|
||||
xDbeBackBuffer buffer; /* back buffer name */
|
||||
xDbeSwapAction swapAction; /* swap action hint */
|
||||
CARD8 pad1; /* unused */
|
||||
CARD16 pad2 B16;
|
||||
CARD16 pad2;
|
||||
|
||||
} xDbeAllocateBackBufferNameReq;
|
||||
#define sz_xDbeAllocateBackBufferNameReq 16
|
||||
|
|
@ -134,8 +134,8 @@ typedef struct
|
|||
{
|
||||
CARD8 reqType; /* major-opcode: codes->major_opcode */
|
||||
CARD8 dbeReqType; /* X_DbeDeallocateBackBufferName (2) */
|
||||
CARD16 length B16; /* request length: (2) */
|
||||
xDbeBackBuffer buffer B32; /* back buffer name */
|
||||
CARD16 length; /* request length: (2) */
|
||||
xDbeBackBuffer buffer; /* back buffer name */
|
||||
|
||||
} xDbeDeallocateBackBufferNameReq;
|
||||
#define sz_xDbeDeallocateBackBufferNameReq 8
|
||||
|
|
@ -144,8 +144,8 @@ typedef struct
|
|||
{
|
||||
CARD8 reqType; /* major-opcode: always codes->major_opcode */
|
||||
CARD8 dbeReqType; /* minor-opcode: always X_DbeSwapBuffers (3) */
|
||||
CARD16 length B16; /* request length: (2+2n) */
|
||||
CARD32 n B32; /* n, number of window/swap action pairs */
|
||||
CARD16 length; /* request length: (2+2n) */
|
||||
CARD32 n; /* n, number of window/swap action pairs */
|
||||
|
||||
} xDbeSwapBuffersReq; /* followed by n window/swap action pairs */
|
||||
#define sz_xDbeSwapBuffersReq 8
|
||||
|
|
@ -154,7 +154,7 @@ typedef struct
|
|||
{
|
||||
CARD8 reqType; /* major-opcode: always codes->major_opcode */
|
||||
CARD8 dbeReqType; /* minor-opcode: always X_DbeBeginIdom (4) */
|
||||
CARD16 length B16; /* request length: (1) */
|
||||
CARD16 length; /* request length: (1) */
|
||||
|
||||
} xDbeBeginIdiomReq;
|
||||
#define sz_xDbeBeginIdiomReq 4
|
||||
|
|
@ -163,7 +163,7 @@ typedef struct
|
|||
{
|
||||
CARD8 reqType; /* major-opcode: always codes->major_opcode */
|
||||
CARD8 dbeReqType; /* minor-opcode: always X_DbeEndIdom (5) */
|
||||
CARD16 length B16; /* request length: (1) */
|
||||
CARD16 length; /* request length: (1) */
|
||||
|
||||
} xDbeEndIdiomReq;
|
||||
#define sz_xDbeEndIdiomReq 4
|
||||
|
|
@ -172,8 +172,8 @@ typedef struct
|
|||
{
|
||||
CARD8 reqType; /* always codes->major_opcode */
|
||||
CARD8 dbeReqType; /* always X_DbeGetVisualInfo (6) */
|
||||
CARD16 length B16; /* request length: (2+n) */
|
||||
CARD32 n B32; /* n, number of drawables in list */
|
||||
CARD16 length; /* request length: (2+n) */
|
||||
CARD32 n; /* n, number of drawables in list */
|
||||
|
||||
} xDbeGetVisualInfoReq; /* followed by n drawables */
|
||||
#define sz_xDbeGetVisualInfoReq 8
|
||||
|
|
@ -182,14 +182,14 @@ typedef struct
|
|||
{
|
||||
BYTE type; /* Reply: X_Reply (1) */
|
||||
CARD8 unused; /* unused */
|
||||
CARD16 sequenceNumber B16; /* sequence number */
|
||||
CARD32 length B32; /* reply length */
|
||||
CARD16 sequenceNumber; /* sequence number */
|
||||
CARD32 length; /* reply length */
|
||||
CARD32 m; /* m, number of visual infos in list */
|
||||
CARD32 pad1 B32; /* unused */
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD32 pad5 B32;
|
||||
CARD32 pad1; /* unused */
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
CARD32 pad5;
|
||||
|
||||
} xDbeGetVisualInfoReply; /* followed by m visual infos */
|
||||
#define sz_xDbeGetVisualInfoReply 32
|
||||
|
|
@ -198,8 +198,8 @@ typedef struct
|
|||
{
|
||||
CARD8 reqType; /* always codes->major_opcode */
|
||||
CARD8 dbeReqType; /* X_DbeGetBackBufferAttributes (7) */
|
||||
CARD16 length B16; /* request length: (2) */
|
||||
xDbeBackBuffer buffer B32; /* back buffer name */
|
||||
CARD16 length; /* request length: (2) */
|
||||
xDbeBackBuffer buffer; /* back buffer name */
|
||||
|
||||
} xDbeGetBackBufferAttributesReq;
|
||||
#define sz_xDbeGetBackBufferAttributesReq 8
|
||||
|
|
@ -208,14 +208,14 @@ typedef struct
|
|||
{
|
||||
BYTE type; /* Reply: X_Reply (1) */
|
||||
CARD8 unused; /* unused */
|
||||
CARD16 sequenceNumber B16; /* sequence number */
|
||||
CARD32 length B32; /* reply length: (0) */
|
||||
CARD16 sequenceNumber; /* sequence number */
|
||||
CARD32 length; /* reply length: (0) */
|
||||
CARD32 attributes; /* attributes */
|
||||
CARD32 pad1 B32; /* unused */
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD32 pad5 B32;
|
||||
CARD32 pad1; /* unused */
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
CARD32 pad5;
|
||||
|
||||
} xDbeGetBackBufferAttributesReply;
|
||||
#define sz_xDbeGetBackBufferAttributesReply 32
|
||||
|
|
|
|||
|
|
@ -74,7 +74,7 @@
|
|||
typedef struct {
|
||||
CARD8 reqType; /* dmxcode */
|
||||
CARD8 dmxReqType; /* X_DMXQueryVersion */
|
||||
CARD16 length B16;
|
||||
CARD16 length;
|
||||
} xDMXQueryVersionReq;
|
||||
#define sz_xDMXQueryVersionReq 4
|
||||
|
||||
|
|
@ -82,14 +82,14 @@ typedef struct {
|
|||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
CARD8 ununsed;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD32 majorVersion B32;
|
||||
CARD32 minorVersion B32;
|
||||
CARD32 patchVersion B32;
|
||||
CARD32 pad0 B32;
|
||||
CARD32 pad1 B32;
|
||||
CARD32 pad2 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD32 majorVersion;
|
||||
CARD32 minorVersion;
|
||||
CARD32 patchVersion;
|
||||
CARD32 pad0;
|
||||
CARD32 pad1;
|
||||
CARD32 pad2;
|
||||
} xDMXQueryVersionReply;
|
||||
#define sz_xDMXQueryVersionReply 32
|
||||
|
||||
|
|
@ -97,7 +97,7 @@ typedef struct {
|
|||
typedef struct {
|
||||
CARD8 reqType; /* DMXCode */
|
||||
CARD8 dmxReqType; /* X_DMXSync */
|
||||
CARD16 length B16;
|
||||
CARD16 length;
|
||||
} xDMXSyncReq;
|
||||
#define sz_xDMXSyncReq 4
|
||||
|
||||
|
|
@ -105,14 +105,14 @@ typedef struct {
|
|||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
CARD8 unused;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD32 status B32;
|
||||
CARD32 pad0 B32;
|
||||
CARD32 pad1 B32;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD32 status;
|
||||
CARD32 pad0;
|
||||
CARD32 pad1;
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
} xDMXSyncReply;
|
||||
#define sz_xDMXSyncReply 32
|
||||
|
||||
|
|
@ -120,8 +120,8 @@ typedef struct {
|
|||
typedef struct {
|
||||
CARD8 reqType; /* DMXCode */
|
||||
CARD8 dmxReqType; /* X_DMXForceWindowCreation */
|
||||
CARD16 length B16;
|
||||
CARD32 window B32;
|
||||
CARD16 length;
|
||||
CARD32 window;
|
||||
} xDMXForceWindowCreationReq;
|
||||
#define sz_xDMXForceWindowCreationReq 8
|
||||
|
||||
|
|
@ -129,14 +129,14 @@ typedef struct {
|
|||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
CARD8 unused;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD32 status B32;
|
||||
CARD32 pad0 B32;
|
||||
CARD32 pad1 B32;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD32 status;
|
||||
CARD32 pad0;
|
||||
CARD32 pad1;
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
} xDMXForceWindowCreationReply;
|
||||
#define sz_xDMXForceWindowCreationReply 32
|
||||
|
||||
|
|
@ -144,7 +144,7 @@ typedef struct {
|
|||
typedef struct {
|
||||
CARD8 reqType; /* DMXCode */
|
||||
CARD8 dmxReqType; /* X_DMXGetScreenCount */
|
||||
CARD16 length B16;
|
||||
CARD16 length;
|
||||
} xDMXGetScreenCountReq;
|
||||
#define sz_xDMXGetScreenCountReq 4
|
||||
|
||||
|
|
@ -152,14 +152,14 @@ typedef struct {
|
|||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
CARD8 unused;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD32 screenCount B32;
|
||||
CARD32 pad0 B32;
|
||||
CARD32 pad1 B32;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD32 screenCount;
|
||||
CARD32 pad0;
|
||||
CARD32 pad1;
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
} xDMXGetScreenCountReply;
|
||||
#define sz_xDMXGetScreenCountReply 32
|
||||
|
||||
|
|
@ -167,8 +167,8 @@ typedef struct {
|
|||
typedef struct {
|
||||
CARD8 reqType; /* DMXCode */
|
||||
CARD8 dmxReqType; /* X_DMXGetScreenAttributes */
|
||||
CARD16 length B16;
|
||||
CARD32 physicalScreen B32;
|
||||
CARD16 length;
|
||||
CARD32 physicalScreen;
|
||||
} xDMXGetScreenAttributesReq;
|
||||
#define sz_xDMXGetScreenAttributesReq 8
|
||||
|
||||
|
|
@ -176,22 +176,22 @@ typedef struct {
|
|||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
CARD8 unused;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD32 displayNameLength B32;
|
||||
CARD32 logicalScreen B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD32 displayNameLength;
|
||||
CARD32 logicalScreen;
|
||||
|
||||
CARD16 screenWindowWidth B16;
|
||||
CARD16 screenWindowHeight B16;
|
||||
INT16 screenWindowXoffset B16;
|
||||
INT16 screenWindowYoffset B16;
|
||||
CARD16 screenWindowWidth;
|
||||
CARD16 screenWindowHeight;
|
||||
INT16 screenWindowXoffset;
|
||||
INT16 screenWindowYoffset;
|
||||
|
||||
CARD16 rootWindowWidth B16;
|
||||
CARD16 rootWindowHeight B16;
|
||||
INT16 rootWindowXoffset B16;
|
||||
INT16 rootWindowYoffset B16;
|
||||
INT16 rootWindowXorigin B16;
|
||||
INT16 rootWindowYorigin B16;
|
||||
CARD16 rootWindowWidth;
|
||||
CARD16 rootWindowHeight;
|
||||
INT16 rootWindowXoffset;
|
||||
INT16 rootWindowYoffset;
|
||||
INT16 rootWindowXorigin;
|
||||
INT16 rootWindowYorigin;
|
||||
} xDMXGetScreenAttributesReply;
|
||||
#define sz_xDMXGetScreenAttributesReply 36
|
||||
|
||||
|
|
@ -199,9 +199,9 @@ typedef struct {
|
|||
typedef struct {
|
||||
CARD8 reqType; /* DMXCode */
|
||||
CARD8 dmxReqType; /* X_DMXChangeScreensAttributes */
|
||||
CARD16 length B16;
|
||||
CARD32 screenCount B32;
|
||||
CARD32 maskCount B32;
|
||||
CARD16 length;
|
||||
CARD32 screenCount;
|
||||
CARD32 maskCount;
|
||||
} xDMXChangeScreensAttributesReq;
|
||||
#define sz_xDMXChangeScreensAttributesReq 12
|
||||
|
||||
|
|
@ -209,14 +209,14 @@ typedef struct {
|
|||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
CARD8 unused;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD32 status B32;
|
||||
CARD32 errorScreen B32;
|
||||
CARD32 pad0 B32;
|
||||
CARD32 pad1 B32;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD32 status;
|
||||
CARD32 errorScreen;
|
||||
CARD32 pad0;
|
||||
CARD32 pad1;
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
} xDMXChangeScreensAttributesReply;
|
||||
#define sz_xDMXChangeScreensAttributesReply 32
|
||||
|
||||
|
|
@ -224,10 +224,10 @@ typedef struct {
|
|||
typedef struct {
|
||||
CARD8 reqType; /* DMXCode */
|
||||
CARD8 dmxReqType; /* X_DMXAddScreen */
|
||||
CARD16 length B16;
|
||||
CARD32 displayNameLength B32;
|
||||
CARD32 physicalScreen B32;
|
||||
CARD32 valueMask B32;
|
||||
CARD16 length;
|
||||
CARD32 displayNameLength;
|
||||
CARD32 physicalScreen;
|
||||
CARD32 valueMask;
|
||||
} xDMXAddScreenReq;
|
||||
#define sz_xDMXAddScreenReq 16
|
||||
|
||||
|
|
@ -235,14 +235,14 @@ typedef struct {
|
|||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
CARD8 unused;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD32 status B32;
|
||||
CARD32 physicalScreen B32;
|
||||
CARD32 pad0 B32;
|
||||
CARD32 pad1 B32;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD32 status;
|
||||
CARD32 physicalScreen;
|
||||
CARD32 pad0;
|
||||
CARD32 pad1;
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
} xDMXAddScreenReply;
|
||||
#define sz_xDMXAddScreenReply 32
|
||||
|
||||
|
|
@ -250,8 +250,8 @@ typedef struct {
|
|||
typedef struct {
|
||||
CARD8 reqType; /* DMXCode */
|
||||
CARD8 dmxReqType; /* X_DMXRemoveScreen */
|
||||
CARD16 length B16;
|
||||
CARD32 physicalScreen B32;
|
||||
CARD16 length;
|
||||
CARD32 physicalScreen;
|
||||
} xDMXRemoveScreenReq;
|
||||
#define sz_xDMXRemoveScreenReq 8
|
||||
|
||||
|
|
@ -259,14 +259,14 @@ typedef struct {
|
|||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
CARD8 unused;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD32 status B32;
|
||||
CARD32 pad0 B32;
|
||||
CARD32 pad1 B32;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD32 status;
|
||||
CARD32 pad0;
|
||||
CARD32 pad1;
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
} xDMXRemoveScreenReply;
|
||||
#define sz_xDMXRemoveScreenReply 32
|
||||
|
||||
|
|
@ -274,8 +274,8 @@ typedef struct {
|
|||
typedef struct {
|
||||
CARD8 reqType; /* DMXCode */
|
||||
CARD8 dmxReqType; /* X_DMXGetWindowAttributes */
|
||||
CARD16 length B16;
|
||||
CARD32 window B32;
|
||||
CARD16 length;
|
||||
CARD32 window;
|
||||
} xDMXGetWindowAttributesReq;
|
||||
#define sz_xDMXGetWindowAttributesReq 8
|
||||
|
||||
|
|
@ -283,14 +283,14 @@ typedef struct {
|
|||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
CARD8 unused;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD32 screenCount B32;
|
||||
CARD32 pad0 B32;
|
||||
CARD32 pad1 B32;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD32 screenCount;
|
||||
CARD32 pad0;
|
||||
CARD32 pad1;
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
} xDMXGetWindowAttributesReply;
|
||||
#define sz_xDMXGetWindowAttributesReply 32
|
||||
|
||||
|
|
@ -298,7 +298,7 @@ typedef struct {
|
|||
typedef struct {
|
||||
CARD8 reqType; /* DMXCode */
|
||||
CARD8 dmxReqType; /* X_DMXGetDesktopAttributes */
|
||||
CARD16 length B16;
|
||||
CARD16 length;
|
||||
} xDMXGetDesktopAttributesReq;
|
||||
#define sz_xDMXGetDesktopAttributesReq 4
|
||||
|
||||
|
|
@ -306,16 +306,16 @@ typedef struct {
|
|||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
CARD8 unused;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
INT16 width;
|
||||
INT16 height;
|
||||
INT16 shiftX;
|
||||
INT16 shiftY;
|
||||
CARD32 pad0 B32;
|
||||
CARD32 pad1 B32;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad0;
|
||||
CARD32 pad1;
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
} xDMXGetDesktopAttributesReply;
|
||||
#define sz_xDMXGetDesktopAttributesReply 32
|
||||
|
||||
|
|
@ -323,8 +323,8 @@ typedef struct {
|
|||
typedef struct {
|
||||
CARD8 reqType; /* DMXCode */
|
||||
CARD8 dmxReqType; /* X_DMXChangeDesktopAttributes */
|
||||
CARD16 length B16;
|
||||
CARD32 valueMask B32;
|
||||
CARD16 length;
|
||||
CARD32 valueMask;
|
||||
} xDMXChangeDesktopAttributesReq;
|
||||
#define sz_xDMXChangeDesktopAttributesReq 8
|
||||
|
||||
|
|
@ -332,14 +332,14 @@ typedef struct {
|
|||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
CARD8 unused;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD32 status B32;
|
||||
CARD32 pad0 B32;
|
||||
CARD32 pad1 B32;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD32 status;
|
||||
CARD32 pad0;
|
||||
CARD32 pad1;
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
} xDMXChangeDesktopAttributesReply;
|
||||
#define sz_xDMXChangeDesktopAttributesReply 32
|
||||
|
||||
|
|
@ -347,7 +347,7 @@ typedef struct {
|
|||
typedef struct {
|
||||
CARD8 reqType; /* DMXCode */
|
||||
CARD8 dmxReqType; /* X_DMXGetInputCount */
|
||||
CARD16 length B16;
|
||||
CARD16 length;
|
||||
} xDMXGetInputCountReq;
|
||||
#define sz_xDMXGetInputCountReq 4
|
||||
|
||||
|
|
@ -355,14 +355,14 @@ typedef struct {
|
|||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
CARD8 unused;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD32 inputCount B32;
|
||||
CARD32 pad0 B32;
|
||||
CARD32 pad1 B32;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD32 inputCount;
|
||||
CARD32 pad0;
|
||||
CARD32 pad1;
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
} xDMXGetInputCountReply;
|
||||
#define sz_xDMXGetInputCountReply 32
|
||||
|
||||
|
|
@ -370,8 +370,8 @@ typedef struct {
|
|||
typedef struct {
|
||||
CARD8 reqType; /* DMXCode */
|
||||
CARD8 dmxReqType; /* X_DMXGetInputAttributes */
|
||||
CARD16 length B16;
|
||||
CARD32 deviceId B32;
|
||||
CARD16 length;
|
||||
CARD32 deviceId;
|
||||
} xDMXGetInputAttributesReq;
|
||||
#define sz_xDMXGetInputAttributesReq 8
|
||||
|
||||
|
|
@ -379,17 +379,17 @@ typedef struct {
|
|||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
CARD8 unused;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD32 inputType B32;
|
||||
CARD32 physicalScreen B32;
|
||||
CARD32 physicalId B32;
|
||||
CARD32 nameLength B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD32 inputType;
|
||||
CARD32 physicalScreen;
|
||||
CARD32 physicalId;
|
||||
CARD32 nameLength;
|
||||
BOOL isCore;
|
||||
BOOL sendsCore;
|
||||
BOOL detached;
|
||||
CARD8 pad0;
|
||||
CARD32 pad1 B32;
|
||||
CARD32 pad1;
|
||||
} xDMXGetInputAttributesReply;
|
||||
#define sz_xDMXGetInputAttributesReply 32
|
||||
|
||||
|
|
@ -397,8 +397,8 @@ typedef struct {
|
|||
typedef struct {
|
||||
CARD8 reqType; /* DMXCode */
|
||||
CARD8 dmxReqType; /* X_DMXAddInput */
|
||||
CARD16 length B16;
|
||||
CARD32 displayNameLength B32;
|
||||
CARD16 length;
|
||||
CARD32 displayNameLength;
|
||||
CARD32 valueMask;
|
||||
} xDMXAddInputReq;
|
||||
#define sz_xDMXAddInputReq 12
|
||||
|
|
@ -407,14 +407,14 @@ typedef struct {
|
|||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
CARD8 unused;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD32 status B32;
|
||||
CARD32 physicalId B32;
|
||||
CARD32 pad0 B32;
|
||||
CARD32 pad1 B32;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD32 status;
|
||||
CARD32 physicalId;
|
||||
CARD32 pad0;
|
||||
CARD32 pad1;
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
} xDMXAddInputReply;
|
||||
#define sz_xDMXAddInputReply 32
|
||||
|
||||
|
|
@ -422,8 +422,8 @@ typedef struct {
|
|||
typedef struct {
|
||||
CARD8 reqType; /* DMXCode */
|
||||
CARD8 dmxReqType; /* X_DMXRemoveInput */
|
||||
CARD16 length B16;
|
||||
CARD32 physicalId B32;
|
||||
CARD16 length;
|
||||
CARD32 physicalId;
|
||||
} xDMXRemoveInputReq;
|
||||
#define sz_xDMXRemoveInputReq 8
|
||||
|
||||
|
|
@ -431,14 +431,14 @@ typedef struct {
|
|||
typedef struct {
|
||||
BYTE type;
|
||||
CARD8 unused;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD32 status B32;
|
||||
CARD32 pad0 B32;
|
||||
CARD32 pad1 B32;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD32 status;
|
||||
CARD32 pad0;
|
||||
CARD32 pad1;
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
} xDMXRemoveInputReply;
|
||||
#define sz_xDMXRemoveInputReply 32
|
||||
|
||||
|
|
|
|||
|
|
@ -48,127 +48,127 @@ Equipment Corporation.
|
|||
typedef struct {
|
||||
CARD8 reqType; /* always DPMSCode */
|
||||
CARD8 dpmsReqType; /* always X_DPMSGetVersion */
|
||||
CARD16 length B16;
|
||||
CARD16 majorVersion B16;
|
||||
CARD16 minorVersion B16;
|
||||
CARD16 length;
|
||||
CARD16 majorVersion;
|
||||
CARD16 minorVersion;
|
||||
} xDPMSGetVersionReq;
|
||||
#define sz_xDPMSGetVersionReq 8
|
||||
|
||||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
CARD8 pad0;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD16 majorVersion B16;
|
||||
CARD16 minorVersion B16;
|
||||
CARD32 pad1 B32;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD32 pad5 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD16 majorVersion;
|
||||
CARD16 minorVersion;
|
||||
CARD32 pad1;
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
CARD32 pad5;
|
||||
} xDPMSGetVersionReply;
|
||||
#define sz_xDPMSGetVersionReply 32
|
||||
|
||||
typedef struct {
|
||||
CARD8 reqType; /* always DPMSCode */
|
||||
CARD8 dpmsReqType; /* always X_DPMSCapable */
|
||||
CARD16 length B16;
|
||||
CARD16 length;
|
||||
} xDPMSCapableReq;
|
||||
#define sz_xDPMSCapableReq 4
|
||||
|
||||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
CARD8 pad0;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
BOOL capable;
|
||||
CARD8 pad1;
|
||||
CARD16 pad2 B16;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD32 pad5 B32;
|
||||
CARD32 pad6 B32;
|
||||
CARD32 pad7 B32;
|
||||
CARD16 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
CARD32 pad5;
|
||||
CARD32 pad6;
|
||||
CARD32 pad7;
|
||||
} xDPMSCapableReply;
|
||||
#define sz_xDPMSCapableReply 32
|
||||
|
||||
typedef struct {
|
||||
CARD8 reqType; /* always DPMSCode */
|
||||
CARD8 dpmsReqType; /* always X_DPMSGetTimeouts */
|
||||
CARD16 length B16;
|
||||
CARD16 length;
|
||||
} xDPMSGetTimeoutsReq;
|
||||
#define sz_xDPMSGetTimeoutsReq 4
|
||||
|
||||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
CARD8 pad0;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD16 standby B16;
|
||||
CARD16 suspend B16;
|
||||
CARD16 off B16;
|
||||
CARD16 pad1 B16;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD32 pad5 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD16 standby;
|
||||
CARD16 suspend;
|
||||
CARD16 off;
|
||||
CARD16 pad1;
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
CARD32 pad5;
|
||||
} xDPMSGetTimeoutsReply;
|
||||
#define sz_xDPMSGetTimeoutsReply 32
|
||||
|
||||
typedef struct {
|
||||
CARD8 reqType; /* always DPMSCode */
|
||||
CARD8 dpmsReqType; /* always X_DPMSSetTimeouts */
|
||||
CARD16 length B16;
|
||||
CARD16 standby B16;
|
||||
CARD16 suspend B16;
|
||||
CARD16 off B16;
|
||||
CARD16 pad0 B16;
|
||||
CARD16 length;
|
||||
CARD16 standby;
|
||||
CARD16 suspend;
|
||||
CARD16 off;
|
||||
CARD16 pad0;
|
||||
} xDPMSSetTimeoutsReq;
|
||||
#define sz_xDPMSSetTimeoutsReq 12
|
||||
|
||||
typedef struct {
|
||||
CARD8 reqType; /* always DPMSCode */
|
||||
CARD8 dpmsReqType; /* always X_DPMSEnable */
|
||||
CARD16 length B16;
|
||||
CARD16 length;
|
||||
} xDPMSEnableReq;
|
||||
#define sz_xDPMSEnableReq 4
|
||||
|
||||
typedef struct {
|
||||
CARD8 reqType; /* always DPMSCode */
|
||||
CARD8 dpmsReqType; /* always X_DPMSDisable */
|
||||
CARD16 length B16;
|
||||
CARD16 length;
|
||||
} xDPMSDisableReq;
|
||||
#define sz_xDPMSDisableReq 4
|
||||
|
||||
typedef struct {
|
||||
CARD8 reqType; /* always DPMSCode */
|
||||
CARD8 dpmsReqType; /* always X_DPMSForceLevel */
|
||||
CARD16 length B16;
|
||||
CARD16 level B16; /* power level requested */
|
||||
CARD16 pad0 B16;
|
||||
CARD16 length;
|
||||
CARD16 level; /* power level requested */
|
||||
CARD16 pad0;
|
||||
} xDPMSForceLevelReq;
|
||||
#define sz_xDPMSForceLevelReq 8
|
||||
|
||||
typedef struct {
|
||||
CARD8 reqType; /* always DPMSCode */
|
||||
CARD8 dpmsReqType; /* always X_DPMSInfo */
|
||||
CARD16 length B16;
|
||||
CARD16 length;
|
||||
} xDPMSInfoReq;
|
||||
#define sz_xDPMSInfoReq 4
|
||||
|
||||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
CARD8 pad0;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD16 power_level B16;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD16 power_level;
|
||||
BOOL state;
|
||||
CARD8 pad1;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD32 pad5 B32;
|
||||
CARD32 pad6 B32;
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
CARD32 pad5;
|
||||
CARD32 pad6;
|
||||
} xDPMSInfoReply;
|
||||
#define sz_xDPMSInfoReply 32
|
||||
|
||||
|
|
|
|||
|
|
@ -63,294 +63,294 @@
|
|||
#define DRI2_InvalidateBuffers 1
|
||||
|
||||
typedef struct {
|
||||
CARD32 attachment B32;
|
||||
CARD32 name B32;
|
||||
CARD32 pitch B32;
|
||||
CARD32 cpp B32;
|
||||
CARD32 flags B32;
|
||||
CARD32 attachment;
|
||||
CARD32 name;
|
||||
CARD32 pitch;
|
||||
CARD32 cpp;
|
||||
CARD32 flags;
|
||||
} xDRI2Buffer;
|
||||
|
||||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 dri2ReqType;
|
||||
CARD16 length B16;
|
||||
CARD32 majorVersion B32;
|
||||
CARD32 minorVersion B32;
|
||||
CARD16 length;
|
||||
CARD32 majorVersion;
|
||||
CARD32 minorVersion;
|
||||
} xDRI2QueryVersionReq;
|
||||
#define sz_xDRI2QueryVersionReq 12
|
||||
|
||||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
BYTE pad1;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD32 majorVersion B32;
|
||||
CARD32 minorVersion B32;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD32 pad5 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD32 majorVersion;
|
||||
CARD32 minorVersion;
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
CARD32 pad5;
|
||||
} xDRI2QueryVersionReply;
|
||||
#define sz_xDRI2QueryVersionReply 32
|
||||
|
||||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 dri2ReqType;
|
||||
CARD16 length B16;
|
||||
CARD32 window B32;
|
||||
CARD32 driverType B32;
|
||||
CARD16 length;
|
||||
CARD32 window;
|
||||
CARD32 driverType;
|
||||
} xDRI2ConnectReq;
|
||||
#define sz_xDRI2ConnectReq 12
|
||||
|
||||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
BYTE pad1;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD32 driverNameLength B32;
|
||||
CARD32 deviceNameLength B32;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD32 pad5 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD32 driverNameLength;
|
||||
CARD32 deviceNameLength;
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
CARD32 pad5;
|
||||
} xDRI2ConnectReply;
|
||||
#define sz_xDRI2ConnectReply 32
|
||||
|
||||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 dri2ReqType;
|
||||
CARD16 length B16;
|
||||
CARD32 window B32;
|
||||
CARD32 magic B32;
|
||||
CARD16 length;
|
||||
CARD32 window;
|
||||
CARD32 magic;
|
||||
} xDRI2AuthenticateReq;
|
||||
#define sz_xDRI2AuthenticateReq 12
|
||||
|
||||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
BYTE pad1;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD32 authenticated B32;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD32 pad5 B32;
|
||||
CARD32 pad6 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD32 authenticated;
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
CARD32 pad5;
|
||||
CARD32 pad6;
|
||||
} xDRI2AuthenticateReply;
|
||||
#define sz_xDRI2AuthenticateReply 32
|
||||
|
||||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 dri2ReqType;
|
||||
CARD16 length B16;
|
||||
CARD32 drawable B32;
|
||||
CARD16 length;
|
||||
CARD32 drawable;
|
||||
} xDRI2CreateDrawableReq;
|
||||
#define sz_xDRI2CreateDrawableReq 8
|
||||
|
||||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 dri2ReqType;
|
||||
CARD16 length B16;
|
||||
CARD32 drawable B32;
|
||||
CARD16 length;
|
||||
CARD32 drawable;
|
||||
} xDRI2DestroyDrawableReq;
|
||||
#define sz_xDRI2DestroyDrawableReq 8
|
||||
|
||||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 dri2ReqType;
|
||||
CARD16 length B16;
|
||||
CARD32 drawable B32;
|
||||
CARD32 count B32;
|
||||
CARD16 length;
|
||||
CARD32 drawable;
|
||||
CARD32 count;
|
||||
} xDRI2GetBuffersReq;
|
||||
#define sz_xDRI2GetBuffersReq 12
|
||||
|
||||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
BYTE pad1;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD32 width B32;
|
||||
CARD32 height B32;
|
||||
CARD32 count B32;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD32 width;
|
||||
CARD32 height;
|
||||
CARD32 count;
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
} xDRI2GetBuffersReply;
|
||||
#define sz_xDRI2GetBuffersReply 32
|
||||
|
||||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 dri2ReqType;
|
||||
CARD16 length B16;
|
||||
CARD32 drawable B32;
|
||||
CARD32 region B32;
|
||||
CARD32 dest B32;
|
||||
CARD32 src B32;
|
||||
CARD16 length;
|
||||
CARD32 drawable;
|
||||
CARD32 region;
|
||||
CARD32 dest;
|
||||
CARD32 src;
|
||||
} xDRI2CopyRegionReq;
|
||||
#define sz_xDRI2CopyRegionReq 20
|
||||
|
||||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
BYTE pad1;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD32 pad5 B32;
|
||||
CARD32 pad6 B32;
|
||||
CARD32 pad7 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
CARD32 pad5;
|
||||
CARD32 pad6;
|
||||
CARD32 pad7;
|
||||
} xDRI2CopyRegionReply;
|
||||
#define sz_xDRI2CopyRegionReply 32
|
||||
|
||||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 dri2ReqType;
|
||||
CARD16 length B16;
|
||||
CARD32 drawable B32;
|
||||
CARD32 target_msc_hi B32;
|
||||
CARD32 target_msc_lo B32;
|
||||
CARD32 divisor_hi B32;
|
||||
CARD32 divisor_lo B32;
|
||||
CARD32 remainder_hi B32;
|
||||
CARD32 remainder_lo B32;
|
||||
CARD16 length;
|
||||
CARD32 drawable;
|
||||
CARD32 target_msc_hi;
|
||||
CARD32 target_msc_lo;
|
||||
CARD32 divisor_hi;
|
||||
CARD32 divisor_lo;
|
||||
CARD32 remainder_hi;
|
||||
CARD32 remainder_lo;
|
||||
} xDRI2SwapBuffersReq;
|
||||
#define sz_xDRI2SwapBuffersReq 32
|
||||
|
||||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
BYTE pad1;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD32 swap_hi B32;
|
||||
CARD32 swap_lo B32;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD32 pad5 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD32 swap_hi;
|
||||
CARD32 swap_lo;
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
CARD32 pad5;
|
||||
} xDRI2SwapBuffersReply;
|
||||
#define sz_xDRI2SwapBuffersReply 32
|
||||
|
||||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 dri2ReqType;
|
||||
CARD16 length B16;
|
||||
CARD32 drawable B32;
|
||||
CARD16 length;
|
||||
CARD32 drawable;
|
||||
} xDRI2GetMSCReq;
|
||||
#define sz_xDRI2GetMSCReq 8
|
||||
|
||||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 dri2ReqType;
|
||||
CARD16 length B16;
|
||||
CARD32 drawable B32;
|
||||
CARD32 target_msc_hi B32;
|
||||
CARD32 target_msc_lo B32;
|
||||
CARD32 divisor_hi B32;
|
||||
CARD32 divisor_lo B32;
|
||||
CARD32 remainder_hi B32;
|
||||
CARD32 remainder_lo B32;
|
||||
CARD16 length;
|
||||
CARD32 drawable;
|
||||
CARD32 target_msc_hi;
|
||||
CARD32 target_msc_lo;
|
||||
CARD32 divisor_hi;
|
||||
CARD32 divisor_lo;
|
||||
CARD32 remainder_hi;
|
||||
CARD32 remainder_lo;
|
||||
} xDRI2WaitMSCReq;
|
||||
#define sz_xDRI2WaitMSCReq 32
|
||||
|
||||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 dri2ReqType;
|
||||
CARD16 length B16;
|
||||
CARD32 drawable B32;
|
||||
CARD32 target_sbc_hi B32;
|
||||
CARD32 target_sbc_lo B32;
|
||||
CARD16 length;
|
||||
CARD32 drawable;
|
||||
CARD32 target_sbc_hi;
|
||||
CARD32 target_sbc_lo;
|
||||
} xDRI2WaitSBCReq;
|
||||
#define sz_xDRI2WaitSBCReq 16
|
||||
|
||||
typedef struct {
|
||||
CARD8 type;
|
||||
CARD8 pad1;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD32 ust_hi B32;
|
||||
CARD32 ust_lo B32;
|
||||
CARD32 msc_hi B32;
|
||||
CARD32 msc_lo B32;
|
||||
CARD32 sbc_hi B32;
|
||||
CARD32 sbc_lo B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD32 ust_hi;
|
||||
CARD32 ust_lo;
|
||||
CARD32 msc_hi;
|
||||
CARD32 msc_lo;
|
||||
CARD32 sbc_hi;
|
||||
CARD32 sbc_lo;
|
||||
} xDRI2MSCReply;
|
||||
#define sz_xDRI2MSCReply 32
|
||||
|
||||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 dri2ReqType;
|
||||
CARD16 length B16;
|
||||
CARD32 drawable B32;
|
||||
CARD32 interval B32;
|
||||
CARD16 length;
|
||||
CARD32 drawable;
|
||||
CARD32 interval;
|
||||
} xDRI2SwapIntervalReq;
|
||||
#define sz_xDRI2SwapIntervalReq 12
|
||||
|
||||
typedef struct {
|
||||
CARD8 type;
|
||||
CARD8 pad;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD16 event_type B16;
|
||||
CARD16 sequenceNumber;
|
||||
CARD16 event_type;
|
||||
CARD16 pad2;
|
||||
CARD32 drawable B32;
|
||||
CARD32 ust_hi B32;
|
||||
CARD32 ust_lo B32;
|
||||
CARD32 msc_hi B32;
|
||||
CARD32 msc_lo B32;
|
||||
CARD32 sbc_hi B32;
|
||||
CARD32 sbc_lo B32;
|
||||
CARD32 drawable;
|
||||
CARD32 ust_hi;
|
||||
CARD32 ust_lo;
|
||||
CARD32 msc_hi;
|
||||
CARD32 msc_lo;
|
||||
CARD32 sbc_hi;
|
||||
CARD32 sbc_lo;
|
||||
} xDRI2BufferSwapComplete;
|
||||
#define sz_xDRI2BufferSwapComplete 32
|
||||
|
||||
typedef struct {
|
||||
CARD8 type;
|
||||
CARD8 pad;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD16 event_type B16;
|
||||
CARD16 sequenceNumber;
|
||||
CARD16 event_type;
|
||||
CARD16 pad2;
|
||||
CARD32 drawable B32;
|
||||
CARD32 ust_hi B32;
|
||||
CARD32 ust_lo B32;
|
||||
CARD32 msc_hi B32;
|
||||
CARD32 msc_lo B32;
|
||||
CARD32 sbc B32;
|
||||
CARD32 drawable;
|
||||
CARD32 ust_hi;
|
||||
CARD32 ust_lo;
|
||||
CARD32 msc_hi;
|
||||
CARD32 msc_lo;
|
||||
CARD32 sbc;
|
||||
} xDRI2BufferSwapComplete2;
|
||||
#define sz_xDRI2BufferSwapComplete2 32
|
||||
|
||||
typedef struct {
|
||||
CARD8 type;
|
||||
CARD8 pad;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 drawable B32;
|
||||
CARD32 pad1 B32;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD32 pad5 B32;
|
||||
CARD32 pad6 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 drawable;
|
||||
CARD32 pad1;
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
CARD32 pad5;
|
||||
CARD32 pad6;
|
||||
} xDRI2InvalidateBuffers;
|
||||
#define sz_xDRI2InvalidateBuffers 32
|
||||
|
||||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 dri2ReqType;
|
||||
CARD16 length B16;
|
||||
CARD32 drawable B32;
|
||||
CARD32 param B32;
|
||||
CARD16 length;
|
||||
CARD32 drawable;
|
||||
CARD32 param;
|
||||
} xDRI2GetParamReq;
|
||||
#define sz_xDRI2GetParamReq 12
|
||||
|
||||
typedef struct {
|
||||
BYTE type; /*X_Reply*/
|
||||
BOOL is_param_recognized;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD32 value_hi B32;
|
||||
CARD32 value_lo B32;
|
||||
CARD32 pad1 B32;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD32 value_hi;
|
||||
CARD32 value_lo;
|
||||
CARD32 pad1;
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
} xDRI2GetParamReply;
|
||||
#define sz_xDRI2GetParamReply 32
|
||||
|
||||
|
|
|
|||
|
|
@ -47,59 +47,59 @@
|
|||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 dri3ReqType;
|
||||
CARD16 length B16;
|
||||
CARD32 majorVersion B32;
|
||||
CARD32 minorVersion B32;
|
||||
CARD16 length;
|
||||
CARD32 majorVersion;
|
||||
CARD32 minorVersion;
|
||||
} xDRI3QueryVersionReq;
|
||||
#define sz_xDRI3QueryVersionReq 12
|
||||
|
||||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
BYTE pad1;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD32 majorVersion B32;
|
||||
CARD32 minorVersion B32;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD32 pad5 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD32 majorVersion;
|
||||
CARD32 minorVersion;
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
CARD32 pad5;
|
||||
} xDRI3QueryVersionReply;
|
||||
#define sz_xDRI3QueryVersionReply 32
|
||||
|
||||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 dri3ReqType;
|
||||
CARD16 length B16;
|
||||
CARD32 drawable B32;
|
||||
CARD32 provider B32;
|
||||
CARD16 length;
|
||||
CARD32 drawable;
|
||||
CARD32 provider;
|
||||
} xDRI3OpenReq;
|
||||
#define sz_xDRI3OpenReq 12
|
||||
|
||||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
CARD8 nfd;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD32 pad5 B32;
|
||||
CARD32 pad6 B32;
|
||||
CARD32 pad7 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
CARD32 pad5;
|
||||
CARD32 pad6;
|
||||
CARD32 pad7;
|
||||
} xDRI3OpenReply;
|
||||
#define sz_xDRI3OpenReply 32
|
||||
|
||||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 dri3ReqType;
|
||||
CARD16 length B16;
|
||||
CARD32 pixmap B32;
|
||||
CARD32 drawable B32;
|
||||
CARD32 size B32;
|
||||
CARD16 width B16;
|
||||
CARD16 height B16;
|
||||
CARD16 stride B16;
|
||||
CARD16 length;
|
||||
CARD32 pixmap;
|
||||
CARD32 drawable;
|
||||
CARD32 size;
|
||||
CARD16 width;
|
||||
CARD16 height;
|
||||
CARD16 stride;
|
||||
CARD8 depth;
|
||||
CARD8 bpp;
|
||||
} xDRI3PixmapFromBufferReq;
|
||||
|
|
@ -109,37 +109,37 @@ typedef struct {
|
|||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 dri3ReqType;
|
||||
CARD16 length B16;
|
||||
CARD32 pixmap B32;
|
||||
CARD16 length;
|
||||
CARD32 pixmap;
|
||||
} xDRI3BufferFromPixmapReq;
|
||||
#define sz_xDRI3BufferFromPixmapReq 8
|
||||
|
||||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
CARD8 nfd; /* Number of file descriptors returned (1) */
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD32 size B32;
|
||||
CARD16 width B16;
|
||||
CARD16 height B16;
|
||||
CARD16 stride B16;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD32 size;
|
||||
CARD16 width;
|
||||
CARD16 height;
|
||||
CARD16 stride;
|
||||
CARD8 depth;
|
||||
CARD8 bpp;
|
||||
CARD32 pad20 B32;
|
||||
CARD32 pad24 B32;
|
||||
CARD32 pad28 B32;
|
||||
CARD32 pad20;
|
||||
CARD32 pad24;
|
||||
CARD32 pad28;
|
||||
} xDRI3BufferFromPixmapReply;
|
||||
#define sz_xDRI3BufferFromPixmapReply 32
|
||||
|
||||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 dri3ReqType;
|
||||
CARD16 length B16;
|
||||
CARD32 drawable B32;
|
||||
CARD32 fence B32;
|
||||
CARD16 length;
|
||||
CARD32 drawable;
|
||||
CARD32 fence;
|
||||
BOOL initially_triggered;
|
||||
CARD8 pad13;
|
||||
CARD16 pad14 B16;
|
||||
CARD16 pad14;
|
||||
} xDRI3FenceFromFDReq;
|
||||
|
||||
#define sz_xDRI3FenceFromFDReq 16
|
||||
|
|
@ -147,9 +147,9 @@ typedef struct {
|
|||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 dri3ReqType;
|
||||
CARD16 length B16;
|
||||
CARD32 drawable B32;
|
||||
CARD32 fence B32;
|
||||
CARD16 length;
|
||||
CARD32 drawable;
|
||||
CARD32 fence;
|
||||
} xDRI3FDFromFenceReq;
|
||||
|
||||
#define sz_xDRI3FDFromFenceReq 12
|
||||
|
|
@ -157,14 +157,14 @@ typedef struct {
|
|||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
CARD8 nfd; /* Number of file descriptors returned (1) */
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD32 pad08 B32;
|
||||
CARD32 pad12 B32;
|
||||
CARD32 pad16 B32;
|
||||
CARD32 pad20 B32;
|
||||
CARD32 pad24 B32;
|
||||
CARD32 pad28 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD32 pad08;
|
||||
CARD32 pad12;
|
||||
CARD32 pad16;
|
||||
CARD32 pad20;
|
||||
CARD32 pad24;
|
||||
CARD32 pad28;
|
||||
} xDRI3FDFromFenceReply;
|
||||
|
||||
#define sz_xDRI3FDFromFenceReply 32
|
||||
|
|
@ -174,50 +174,50 @@ typedef struct {
|
|||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 dri3ReqType;
|
||||
CARD16 length B16;
|
||||
CARD32 window B32;
|
||||
CARD16 length;
|
||||
CARD32 window;
|
||||
CARD8 depth;
|
||||
CARD8 bpp;
|
||||
CARD16 pad10 B16;
|
||||
CARD16 pad10;
|
||||
} xDRI3GetSupportedModifiersReq;
|
||||
#define sz_xDRI3GetSupportedModifiersReq 12
|
||||
|
||||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
CARD8 pad1;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD32 numWindowModifiers B32;
|
||||
CARD32 numScreenModifiers B32;
|
||||
CARD32 pad16 B32;
|
||||
CARD32 pad20 B32;
|
||||
CARD32 pad24 B32;
|
||||
CARD32 pad28 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD32 numWindowModifiers;
|
||||
CARD32 numScreenModifiers;
|
||||
CARD32 pad16;
|
||||
CARD32 pad20;
|
||||
CARD32 pad24;
|
||||
CARD32 pad28;
|
||||
} xDRI3GetSupportedModifiersReply;
|
||||
#define sz_xDRI3GetSupportedModifiersReply 32
|
||||
|
||||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 dri3ReqType;
|
||||
CARD16 length B16;
|
||||
CARD32 pixmap B32;
|
||||
CARD32 window B32;
|
||||
CARD16 length;
|
||||
CARD32 pixmap;
|
||||
CARD32 window;
|
||||
CARD8 num_buffers; /* Number of file descriptors passed */
|
||||
CARD8 pad13;
|
||||
CARD16 pad14 B16;
|
||||
CARD16 width B16;
|
||||
CARD16 height B16;
|
||||
CARD32 stride0 B32;
|
||||
CARD32 offset0 B32;
|
||||
CARD32 stride1 B32;
|
||||
CARD32 offset1 B32;
|
||||
CARD32 stride2 B32;
|
||||
CARD32 offset2 B32;
|
||||
CARD32 stride3 B32;
|
||||
CARD32 offset3 B32;
|
||||
CARD16 pad14;
|
||||
CARD16 width;
|
||||
CARD16 height;
|
||||
CARD32 stride0;
|
||||
CARD32 offset0;
|
||||
CARD32 stride1;
|
||||
CARD32 offset1;
|
||||
CARD32 stride2;
|
||||
CARD32 offset2;
|
||||
CARD32 stride3;
|
||||
CARD32 offset3;
|
||||
CARD8 depth;
|
||||
CARD8 bpp;
|
||||
CARD16 pad54 B16;
|
||||
CARD16 pad54;
|
||||
CARD64 modifier;
|
||||
} xDRI3PixmapFromBuffersReq;
|
||||
#define sz_xDRI3PixmapFromBuffersReq 64
|
||||
|
|
@ -225,24 +225,24 @@ typedef struct {
|
|||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 dri3ReqType;
|
||||
CARD16 length B16;
|
||||
CARD32 pixmap B32;
|
||||
CARD16 length;
|
||||
CARD32 pixmap;
|
||||
} xDRI3BuffersFromPixmapReq;
|
||||
#define sz_xDRI3BuffersFromPixmapReq 8
|
||||
|
||||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
CARD8 nfd; /* Number of file descriptors returned */
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD16 width B16;
|
||||
CARD16 height B16;
|
||||
CARD32 pad12 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD16 width;
|
||||
CARD16 height;
|
||||
CARD32 pad12;
|
||||
CARD64 modifier;
|
||||
CARD8 depth;
|
||||
CARD8 bpp;
|
||||
CARD16 pad26 B16;
|
||||
CARD32 pad28 B32;
|
||||
CARD16 pad26;
|
||||
CARD32 pad28;
|
||||
} xDRI3BuffersFromPixmapReply;
|
||||
#define sz_xDRI3BuffersFromPixmapReply 32
|
||||
|
||||
|
|
|
|||
|
|
@ -42,113 +42,113 @@ DEALINGS IN THE SOFTWARE.
|
|||
typedef struct _XevieQueryVersion {
|
||||
CARD8 reqType;
|
||||
CARD8 xevieReqType;
|
||||
CARD16 length B16;
|
||||
CARD16 client_major_version B16;
|
||||
CARD16 client_minor_version B16;
|
||||
CARD16 length;
|
||||
CARD16 client_major_version;
|
||||
CARD16 client_minor_version;
|
||||
} xXevieQueryVersionReq;
|
||||
#define sz_xXevieQueryVersionReq 8
|
||||
|
||||
typedef struct {
|
||||
BYTE type;
|
||||
BOOL pad1;
|
||||
CARD16 sequence_number B16;
|
||||
CARD32 length B32;
|
||||
CARD16 server_major_version B16;
|
||||
CARD16 server_minor_version B16;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD32 pad5 B32;
|
||||
CARD32 pad6 B32;
|
||||
CARD16 sequence_number;
|
||||
CARD32 length;
|
||||
CARD16 server_major_version;
|
||||
CARD16 server_minor_version;
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
CARD32 pad5;
|
||||
CARD32 pad6;
|
||||
} xXevieQueryVersionReply;
|
||||
#define sz_xXevieQueryVersionReply 32
|
||||
|
||||
typedef struct _XevieStart {
|
||||
CARD8 reqType;
|
||||
CARD8 xevieReqType;
|
||||
CARD16 length B16;
|
||||
CARD32 screen B32;
|
||||
CARD16 length;
|
||||
CARD32 screen;
|
||||
} xXevieStartReq;
|
||||
#define sz_xXevieStartReq 8
|
||||
|
||||
typedef struct {
|
||||
BYTE type;
|
||||
BOOL pad1;
|
||||
CARD16 sequence_number B16;
|
||||
CARD32 length B32;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD32 pad5 B32;
|
||||
CARD32 pad6 B32;
|
||||
CARD32 pad7 B32;
|
||||
CARD16 sequence_number;
|
||||
CARD32 length;
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
CARD32 pad5;
|
||||
CARD32 pad6;
|
||||
CARD32 pad7;
|
||||
} xXevieStartReply;
|
||||
#define sz_xXevieStartReply 32
|
||||
|
||||
typedef struct _XevieEnd {
|
||||
CARD8 reqType;
|
||||
CARD8 xevieReqType;
|
||||
CARD16 length B16;
|
||||
CARD32 cmap B32;
|
||||
CARD16 length;
|
||||
CARD32 cmap;
|
||||
} xXevieEndReq;
|
||||
#define sz_xXevieEndReq 8
|
||||
|
||||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
BOOL pad1;
|
||||
CARD16 sequence_number B16;
|
||||
CARD32 length B32;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD32 pad5 B32;
|
||||
CARD32 pad6 B32;
|
||||
CARD32 pad7 B32;
|
||||
CARD16 sequence_number;
|
||||
CARD32 length;
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
CARD32 pad5;
|
||||
CARD32 pad6;
|
||||
CARD32 pad7;
|
||||
} xXevieEndReply;
|
||||
#define sz_xXevieEndReply 32
|
||||
|
||||
typedef struct _XevieSend {
|
||||
CARD8 reqType;
|
||||
CARD8 xevieReqType;
|
||||
CARD16 length B16;
|
||||
CARD16 length;
|
||||
xEvent event;
|
||||
CARD32 dataType B32;
|
||||
CARD32 dataType;
|
||||
} xXevieSendReq;
|
||||
#define sz_xXevieSendReq 104
|
||||
|
||||
typedef struct {
|
||||
BYTE type;
|
||||
BOOL pad1;
|
||||
CARD16 sequence_number B16;
|
||||
CARD32 length B32;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD32 pad5 B32;
|
||||
CARD32 pad6 B32;
|
||||
CARD32 pad7 B32;
|
||||
CARD16 sequence_number;
|
||||
CARD32 length;
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
CARD32 pad5;
|
||||
CARD32 pad6;
|
||||
CARD32 pad7;
|
||||
} xXevieSendReply;
|
||||
#define sz_xXevieSendReply 32
|
||||
|
||||
typedef struct _XevieSelectInput {
|
||||
CARD8 reqType;
|
||||
CARD8 xevieReqType;
|
||||
CARD16 length B16;
|
||||
CARD32 event_mask B32;
|
||||
CARD16 length;
|
||||
CARD32 event_mask;
|
||||
} xXevieSelectInputReq;
|
||||
#define sz_xXevieSelectInputReq 8
|
||||
|
||||
typedef struct {
|
||||
BYTE type;
|
||||
BOOL pad1;
|
||||
CARD16 sequence_number B16;
|
||||
CARD32 length B32;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD32 pad5 B32;
|
||||
CARD32 pad6 B32;
|
||||
CARD32 pad7 B32;
|
||||
CARD16 sequence_number;
|
||||
CARD32 length;
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
CARD32 pad5;
|
||||
CARD32 pad6;
|
||||
CARD32 pad7;
|
||||
} xXevieSelectInputReply;
|
||||
#define sz_xXevieSelectInputReply 32
|
||||
|
||||
|
|
|
|||
|
|
@ -44,86 +44,86 @@
|
|||
typedef struct _FontCacheQueryVersion {
|
||||
CARD8 reqType; /* always FontCacheReqCode */
|
||||
CARD8 fontcacheReqType; /* always X_FontCacheQueryVersion */
|
||||
CARD16 length B16;
|
||||
CARD16 length;
|
||||
} xFontCacheQueryVersionReq;
|
||||
#define sz_xFontCacheQueryVersionReq 4
|
||||
|
||||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
BOOL pad1;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD16 majorVersion B16; /* major version of Font-Cache */
|
||||
CARD16 minorVersion B16; /* minor version of Font-Cache */
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD32 pad5 B32;
|
||||
CARD32 pad6 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD16 majorVersion; /* major version of Font-Cache */
|
||||
CARD16 minorVersion; /* minor version of Font-Cache */
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
CARD32 pad5;
|
||||
CARD32 pad6;
|
||||
} xFontCacheQueryVersionReply;
|
||||
#define sz_xFontCacheQueryVersionReply 32
|
||||
|
||||
typedef struct _FontCacheGetCacheSettings {
|
||||
CARD8 reqType; /* always FontCacheReqCode */
|
||||
CARD8 fontcacheReqType; /* always X_FontCacheGetCacheSettings */
|
||||
CARD16 length B16;
|
||||
CARD16 length;
|
||||
} xFontCacheGetCacheSettingsReq;
|
||||
#define sz_xFontCacheGetCacheSettingsReq 4
|
||||
|
||||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
BOOL pad1;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD32 himark B32;
|
||||
CARD32 lowmark B32;
|
||||
CARD32 balance B32;
|
||||
CARD32 reserve0 B32;
|
||||
CARD32 reserve1 B32;
|
||||
CARD32 reserve2 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD32 himark;
|
||||
CARD32 lowmark;
|
||||
CARD32 balance;
|
||||
CARD32 reserve0;
|
||||
CARD32 reserve1;
|
||||
CARD32 reserve2;
|
||||
} xFontCacheGetCacheSettingsReply;
|
||||
#define sz_xFontCacheGetCacheSettingsReply 32
|
||||
|
||||
typedef struct _FontCacheChangeCacheSettings {
|
||||
CARD8 reqType; /* always FontCacheReqCode */
|
||||
CARD8 fontcacheReqType; /* always X_FontCacheChangeCacheSettings */
|
||||
CARD16 length B16;
|
||||
CARD32 himark B32;
|
||||
CARD32 lowmark B32;
|
||||
CARD32 balance B32;
|
||||
CARD32 reserve0 B32;
|
||||
CARD32 reserve1 B32;
|
||||
CARD32 reserve2 B32;
|
||||
CARD32 reserve3 B32;
|
||||
CARD16 length;
|
||||
CARD32 himark;
|
||||
CARD32 lowmark;
|
||||
CARD32 balance;
|
||||
CARD32 reserve0;
|
||||
CARD32 reserve1;
|
||||
CARD32 reserve2;
|
||||
CARD32 reserve3;
|
||||
} xFontCacheChangeCacheSettingsReq;
|
||||
#define sz_xFontCacheChangeCacheSettingsReq 32
|
||||
|
||||
typedef struct _FontCacheGetCacheStatistics {
|
||||
CARD8 reqType; /* always FontCacheReqCode */
|
||||
CARD8 fontcacheReqType; /* always X_FontCacheGetCacheStatistics */
|
||||
CARD16 length B16;
|
||||
CARD16 length;
|
||||
} xFontCacheGetCacheStatisticsReq;
|
||||
#define sz_xFontCacheGetCacheStatisticsReq 4
|
||||
|
||||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
BOOL pad1;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD32 purge_runs B32;
|
||||
CARD32 purge_stat B32;
|
||||
CARD32 balance B32;
|
||||
CARD32 reserve0 B32;
|
||||
CARD32 f_hits B32;
|
||||
CARD32 f_misshits B32;
|
||||
CARD32 f_purged B32;
|
||||
CARD32 f_usage B32;
|
||||
CARD32 f_reserve0 B32;
|
||||
CARD32 v_hits B32;
|
||||
CARD32 v_misshits B32;
|
||||
CARD32 v_purged B32;
|
||||
CARD32 v_usage B32;
|
||||
CARD32 v_reserve0 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD32 purge_runs;
|
||||
CARD32 purge_stat;
|
||||
CARD32 balance;
|
||||
CARD32 reserve0;
|
||||
CARD32 f_hits;
|
||||
CARD32 f_misshits;
|
||||
CARD32 f_purged;
|
||||
CARD32 f_usage;
|
||||
CARD32 f_reserve0;
|
||||
CARD32 v_hits;
|
||||
CARD32 v_misshits;
|
||||
CARD32 v_purged;
|
||||
CARD32 v_usage;
|
||||
CARD32 v_reserve0;
|
||||
} xFontCacheGetCacheStatisticsReply;
|
||||
#define sz_xFontCacheGetCacheStatisticsReply 64
|
||||
|
||||
|
|
|
|||
|
|
@ -50,7 +50,7 @@
|
|||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 ReqType;
|
||||
CARD16 length B16;
|
||||
CARD16 length;
|
||||
} xGEReq;
|
||||
|
||||
|
||||
|
|
@ -58,9 +58,9 @@ typedef struct {
|
|||
typedef struct {
|
||||
CARD8 reqType; /* input extension major code */
|
||||
CARD8 ReqType; /* always X_GEQueryVersion */
|
||||
CARD16 length B16;
|
||||
CARD16 majorVersion B16;
|
||||
CARD16 minorVersion B16;
|
||||
CARD16 length;
|
||||
CARD16 majorVersion;
|
||||
CARD16 minorVersion;
|
||||
} xGEQueryVersionReq;
|
||||
|
||||
#define sz_xGEQueryVersionReq 8
|
||||
|
|
@ -68,15 +68,15 @@ typedef struct {
|
|||
typedef struct {
|
||||
CARD8 repType; /* X_Reply */
|
||||
CARD8 RepType; /* always X_GEQueryVersion */
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD16 majorVersion B16;
|
||||
CARD16 minorVersion B16;
|
||||
CARD32 pad00 B32;
|
||||
CARD32 pad01 B32;
|
||||
CARD32 pad02 B32;
|
||||
CARD32 pad03 B32;
|
||||
CARD32 pad04 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD16 majorVersion;
|
||||
CARD16 minorVersion;
|
||||
CARD32 pad00;
|
||||
CARD32 pad01;
|
||||
CARD32 pad02;
|
||||
CARD32 pad03;
|
||||
CARD32 pad04;
|
||||
} xGEQueryVersionReply;
|
||||
|
||||
#define sz_xGEQueryVersionReply 32
|
||||
|
|
|
|||
|
|
@ -95,93 +95,93 @@
|
|||
typedef struct {
|
||||
BOOL success; /* TRUE */
|
||||
BOOL changeType;
|
||||
CARD16 majorVersion B16,
|
||||
minorVersion B16;
|
||||
CARD16 length B16; /* 1/4 additional bytes in setup info */
|
||||
CARD32 tag B32;
|
||||
CARD16 majorVersion,
|
||||
minorVersion;
|
||||
CARD16 length; /* 1/4 additional bytes in setup info */
|
||||
CARD32 tag;
|
||||
} xLbxConnSetupPrefix;
|
||||
|
||||
typedef struct _LbxQueryVersion {
|
||||
CARD8 reqType; /* always LbxReqCode */
|
||||
CARD8 lbxReqType; /* always X_LbxQueryVersion */
|
||||
CARD16 length B16;
|
||||
CARD16 length;
|
||||
} xLbxQueryVersionReq;
|
||||
#define sz_xLbxQueryVersionReq 4
|
||||
|
||||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
CARD8 unused;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD16 majorVersion B16; /* major version of LBX protocol */
|
||||
CARD16 minorVersion B16; /* minor version of LBX protocol */
|
||||
CARD32 pad0 B32;
|
||||
CARD32 pad1 B32;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD16 majorVersion; /* major version of LBX protocol */
|
||||
CARD16 minorVersion; /* minor version of LBX protocol */
|
||||
CARD32 pad0;
|
||||
CARD32 pad1;
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
} xLbxQueryVersionReply;
|
||||
#define sz_xLbxQueryVersionReply 32
|
||||
|
||||
typedef struct _LbxStartProxy {
|
||||
CARD8 reqType; /* always LbxReqCode */
|
||||
CARD8 lbxReqType; /* always X_LbxStartProxy */
|
||||
CARD16 length B16;
|
||||
CARD16 length;
|
||||
} xLbxStartProxyReq;
|
||||
#define sz_xLbxStartProxyReq 4
|
||||
|
||||
typedef struct _LbxStopProxy {
|
||||
CARD8 reqType; /* always LbxReqCode */
|
||||
CARD8 lbxReqType; /* always X_LbxStopProxy */
|
||||
CARD16 length B16;
|
||||
CARD16 length;
|
||||
} xLbxStopProxyReq;
|
||||
#define sz_xLbxStopProxyReq 4
|
||||
|
||||
typedef struct _LbxSwitch {
|
||||
CARD8 reqType; /* always LbxReqCode */
|
||||
CARD8 lbxReqType; /* always X_LbxSwitch */
|
||||
CARD16 length B16;
|
||||
CARD32 client B32; /* new client */
|
||||
CARD16 length;
|
||||
CARD32 client; /* new client */
|
||||
} xLbxSwitchReq;
|
||||
#define sz_xLbxSwitchReq 8
|
||||
|
||||
typedef struct _LbxNewClient {
|
||||
CARD8 reqType; /* always LbxReqCode */
|
||||
CARD8 lbxReqType; /* always X_LbxNewClient */
|
||||
CARD16 length B16;
|
||||
CARD32 client B32; /* new client */
|
||||
CARD16 length;
|
||||
CARD32 client; /* new client */
|
||||
} xLbxNewClientReq;
|
||||
#define sz_xLbxNewClientReq 8
|
||||
|
||||
typedef struct _LbxCloseClient {
|
||||
CARD8 reqType; /* always LbxReqCode */
|
||||
CARD8 lbxReqType; /* always X_LbxCloseClient */
|
||||
CARD16 length B16;
|
||||
CARD32 client B32; /* new client */
|
||||
CARD16 length;
|
||||
CARD32 client; /* new client */
|
||||
} xLbxCloseClientReq;
|
||||
#define sz_xLbxCloseClientReq 8
|
||||
|
||||
typedef struct _LbxModifySequence {
|
||||
CARD8 reqType; /* always LbxReqCode */
|
||||
CARD8 lbxReqType; /* always X_LbxModifySequence */
|
||||
CARD16 length B16;
|
||||
CARD32 adjust B32;
|
||||
CARD16 length;
|
||||
CARD32 adjust;
|
||||
} xLbxModifySequenceReq;
|
||||
#define sz_xLbxModifySequenceReq 8
|
||||
|
||||
typedef struct _LbxAllowMotion {
|
||||
CARD8 reqType; /* always LbxReqCode */
|
||||
CARD8 lbxReqType; /* always X_LbxAllowMotion */
|
||||
CARD16 length B16;
|
||||
CARD32 num B32;
|
||||
CARD16 length;
|
||||
CARD32 num;
|
||||
} xLbxAllowMotionReq;
|
||||
#define sz_xLbxAllowMotionReq 8
|
||||
|
||||
typedef struct {
|
||||
CARD8 reqType; /* always LbxReqCode */
|
||||
CARD8 lbxReqType; /* always X_LbxGrabCmap */
|
||||
CARD16 length B16;
|
||||
Colormap cmap B32;
|
||||
CARD16 length;
|
||||
Colormap cmap;
|
||||
} xLbxGrabCmapReq;
|
||||
#define sz_xLbxGrabCmapReq 8
|
||||
|
||||
|
|
@ -201,14 +201,14 @@ typedef struct {
|
|||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
CARD8 flags;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD32 pad0 B16;
|
||||
CARD32 pad1 B32;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD32 pad5 B16;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD32 pad0;
|
||||
CARD32 pad1;
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
CARD32 pad5;
|
||||
} xLbxGrabCmapReply;
|
||||
#define sz_xLbxGrabCmapReply 32
|
||||
#define sz_xLbxGrabCmapReplyHdr 8
|
||||
|
|
@ -217,35 +217,35 @@ typedef struct {
|
|||
typedef struct {
|
||||
CARD8 reqType; /* always LbxReqCode */
|
||||
CARD8 lbxReqType; /* always X_LbxReleaseCmap */
|
||||
CARD16 length B16;
|
||||
Colormap cmap B32;
|
||||
CARD16 length;
|
||||
Colormap cmap;
|
||||
} xLbxReleaseCmapReq;
|
||||
#define sz_xLbxReleaseCmapReq 8
|
||||
|
||||
typedef struct {
|
||||
CARD8 reqType; /* always LbxReqCode */
|
||||
CARD8 lbxReqType; /* always X_LbxAllocColor */
|
||||
CARD16 length B16;
|
||||
Colormap cmap B32;
|
||||
CARD32 pixel B32;
|
||||
CARD16 red B16, green B16, blue B16;
|
||||
CARD16 pad B16;
|
||||
CARD16 length;
|
||||
Colormap cmap;
|
||||
CARD32 pixel;
|
||||
CARD16 red, green, blue;
|
||||
CARD16 pad;
|
||||
} xLbxAllocColorReq;
|
||||
#define sz_xLbxAllocColorReq 20
|
||||
|
||||
typedef struct _LbxIncrementPixel {
|
||||
CARD8 reqType; /* always LbxReqCode */
|
||||
CARD8 lbxReqType; /* always X_LbxIncrementPixel */
|
||||
CARD16 length B16;
|
||||
CARD32 cmap B32;
|
||||
CARD32 pixel B32;
|
||||
CARD16 length;
|
||||
CARD32 cmap;
|
||||
CARD32 pixel;
|
||||
} xLbxIncrementPixelReq;
|
||||
#define sz_xLbxIncrementPixelReq 12
|
||||
|
||||
typedef struct _LbxDelta {
|
||||
CARD8 reqType; /* always LbxReqCode */
|
||||
CARD8 lbxReqType; /* always X_LbxDelta */
|
||||
CARD16 length B16;
|
||||
CARD16 length;
|
||||
CARD8 diffs; /* number of diffs */
|
||||
CARD8 cindex; /* cache index */
|
||||
/* list of diffs follows */
|
||||
|
|
@ -255,75 +255,75 @@ typedef struct _LbxDelta {
|
|||
typedef struct _LbxGetModifierMapping {
|
||||
CARD8 reqType; /* always LbxReqCode */
|
||||
CARD8 lbxReqType; /* always X_LbxGetModifierMapping */
|
||||
CARD16 length B16;
|
||||
CARD16 length;
|
||||
} xLbxGetModifierMappingReq;
|
||||
#define sz_xLbxGetModifierMappingReq 4
|
||||
|
||||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
CARD8 keyspermod;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD32 tag B32;
|
||||
CARD32 pad0 B32;
|
||||
CARD32 pad1 B32;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD32 tag;
|
||||
CARD32 pad0;
|
||||
CARD32 pad1;
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
} xLbxGetModifierMappingReply;
|
||||
#define sz_xLbxGetModifierMappingReply 32
|
||||
|
||||
typedef struct _LbxGetKeyboardMapping {
|
||||
CARD8 reqType; /* always LbxReqCode */
|
||||
CARD8 lbxReqType; /* always X_LbxGetKeyboardMapping */
|
||||
CARD16 length B16;
|
||||
CARD16 length;
|
||||
KeyCode firstKeyCode;
|
||||
CARD8 count;
|
||||
CARD16 pad1 B16;
|
||||
CARD16 pad1;
|
||||
} xLbxGetKeyboardMappingReq;
|
||||
#define sz_xLbxGetKeyboardMappingReq 8
|
||||
|
||||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
CARD8 keysperkeycode;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD32 tag B32;
|
||||
CARD32 pad0 B32;
|
||||
CARD32 pad1 B32;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD32 tag;
|
||||
CARD32 pad0;
|
||||
CARD32 pad1;
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
} xLbxGetKeyboardMappingReply;
|
||||
#define sz_xLbxGetKeyboardMappingReply 32
|
||||
|
||||
typedef struct _LbxQueryFont {
|
||||
CARD8 reqType; /* always LbxReqCode */
|
||||
CARD8 lbxReqType; /* always X_LbxQueryFont */
|
||||
CARD16 length B16;
|
||||
CARD32 fid B32;
|
||||
CARD16 length;
|
||||
CARD32 fid;
|
||||
} xLbxQueryFontReq;
|
||||
#define sz_xLbxQueryFontReq 8
|
||||
|
||||
typedef struct _LbxInternAtoms {
|
||||
CARD8 reqType; /* always LbxReqCode */
|
||||
CARD8 lbxReqType; /* always X_LbxInternAtoms */
|
||||
CARD16 length B16;
|
||||
CARD16 num B16;
|
||||
CARD16 length;
|
||||
CARD16 num;
|
||||
} xLbxInternAtomsReq;
|
||||
#define sz_xLbxInternAtomsReq 6
|
||||
|
||||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
CARD8 unused;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD32 atomsStart B32;
|
||||
CARD32 pad0 B32;
|
||||
CARD32 pad1 B32;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD32 atomsStart;
|
||||
CARD32 pad0;
|
||||
CARD32 pad1;
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
} xLbxInternAtomsReply;
|
||||
#define sz_xLbxInternAtomsReply 32
|
||||
#define sz_xLbxInternAtomsReplyHdr 8
|
||||
|
|
@ -332,39 +332,39 @@ typedef struct {
|
|||
typedef struct _LbxGetWinAttrAndGeom {
|
||||
CARD8 reqType; /* always LbxReqCode */
|
||||
CARD8 lbxReqType; /* always X_LbxGetWinAttrAndGeom */
|
||||
CARD16 length B16;
|
||||
CARD32 id B32; /* window id */
|
||||
CARD16 length;
|
||||
CARD32 id; /* window id */
|
||||
} xLbxGetWinAttrAndGeomReq;
|
||||
#define sz_xLbxGetWinAttrAndGeomReq 8
|
||||
|
||||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
CARD8 backingStore;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32; /* NOT 0; this is an extra-large reply */
|
||||
VisualID visualID B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length; /* NOT 0; this is an extra-large reply */
|
||||
VisualID visualID;
|
||||
#if defined(__cplusplus) || defined(c_plusplus)
|
||||
CARD16 c_class B16;
|
||||
CARD16 c_class;
|
||||
#else
|
||||
CARD16 class B16;
|
||||
CARD16 class;
|
||||
#endif
|
||||
CARD8 bitGravity;
|
||||
CARD8 winGravity;
|
||||
CARD32 backingBitPlanes B32;
|
||||
CARD32 backingPixel B32;
|
||||
CARD32 backingBitPlanes;
|
||||
CARD32 backingPixel;
|
||||
BOOL saveUnder;
|
||||
BOOL mapInstalled;
|
||||
CARD8 mapState;
|
||||
BOOL override;
|
||||
Colormap colormap B32;
|
||||
CARD32 allEventMasks B32;
|
||||
CARD32 yourEventMask B32;
|
||||
CARD16 doNotPropagateMask B16;
|
||||
CARD16 pad1 B16;
|
||||
Window root B32;
|
||||
INT16 x B16, y B16;
|
||||
CARD16 width B16, height B16;
|
||||
CARD16 borderWidth B16;
|
||||
Colormap colormap;
|
||||
CARD32 allEventMasks;
|
||||
CARD32 yourEventMask;
|
||||
CARD16 doNotPropagateMask;
|
||||
CARD16 pad1;
|
||||
Window root;
|
||||
INT16 x, y;
|
||||
CARD16 width, height;
|
||||
CARD16 borderWidth;
|
||||
CARD8 depth;
|
||||
CARD8 pad2;
|
||||
} xLbxGetWinAttrAndGeomReply;
|
||||
|
|
@ -374,21 +374,21 @@ typedef struct {
|
|||
typedef struct {
|
||||
CARD8 reqType; /* always LbxReqCode */
|
||||
CARD8 lbxReqType; /* always X_LbxSync */
|
||||
CARD16 length B16;
|
||||
CARD16 length;
|
||||
} xLbxSyncReq;
|
||||
#define sz_xLbxSyncReq 4
|
||||
|
||||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
CARD8 pad0;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD32 pad1 B32;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD32 pad5 B32;
|
||||
CARD32 pad6 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD32 pad1;
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
CARD32 pad5;
|
||||
CARD32 pad6;
|
||||
} xLbxSyncReply;
|
||||
#define sz_xLbxSyncReply 32
|
||||
|
||||
|
|
@ -415,7 +415,7 @@ typedef struct {
|
|||
#define LBX_MASK_BITS(val, n) ((unsigned int) ((val) & ((1 << (n)) - 1)))
|
||||
|
||||
typedef struct {
|
||||
CARD32 metrics B32;
|
||||
CARD32 metrics;
|
||||
} xLbxCharInfo;
|
||||
|
||||
/* note that this is identical to xQueryFontReply except for missing
|
||||
|
|
@ -425,33 +425,33 @@ typedef struct {
|
|||
xCharInfo minBounds;
|
||||
/* XXX do we need to leave this gunk? */
|
||||
#ifndef WORD64
|
||||
CARD32 walign1 B32;
|
||||
CARD32 walign1;
|
||||
#endif
|
||||
xCharInfo maxBounds;
|
||||
#ifndef WORD64
|
||||
CARD32 walign2 B32;
|
||||
CARD32 walign2;
|
||||
#endif
|
||||
CARD16 minCharOrByte2 B16, maxCharOrByte2 B16;
|
||||
CARD16 defaultChar B16;
|
||||
CARD16 nFontProps B16; /* followed by this many xFontProp structures */
|
||||
CARD16 minCharOrByte2, maxCharOrByte2;
|
||||
CARD16 defaultChar;
|
||||
CARD16 nFontProps; /* followed by this many xFontProp structures */
|
||||
CARD8 drawDirection;
|
||||
CARD8 minByte1, maxByte1;
|
||||
BOOL allCharsExist;
|
||||
INT16 fontAscent B16, fontDescent B16;
|
||||
CARD32 nCharInfos B32; /* followed by this many xLbxCharInfo structures */
|
||||
INT16 fontAscent, fontDescent;
|
||||
CARD32 nCharInfos; /* followed by this many xLbxCharInfo structures */
|
||||
} xLbxFontInfo;
|
||||
|
||||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
CARD8 compression;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD32 tag B32;
|
||||
CARD32 pad0 B32;
|
||||
CARD32 pad1 B32;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD32 tag;
|
||||
CARD32 pad0;
|
||||
CARD32 pad1;
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
/* X_QueryFont sticks much of the data in the base reply packet,
|
||||
* but we hope that it won't be needed, (and it won't fit in 32 bytes
|
||||
* with the tag anyways)
|
||||
|
|
@ -464,65 +464,65 @@ typedef struct {
|
|||
typedef struct _LbxChangeProperty {
|
||||
CARD8 reqType; /* always LbxReqCode */
|
||||
CARD8 lbxReqType; /* always X_LbxChangeProperty */
|
||||
CARD16 length B16;
|
||||
Window window B32;
|
||||
Atom property B32;
|
||||
Atom type B32;
|
||||
CARD16 length;
|
||||
Window window;
|
||||
Atom property;
|
||||
Atom type;
|
||||
CARD8 format;
|
||||
CARD8 mode;
|
||||
BYTE pad[2];
|
||||
CARD32 nUnits B32;
|
||||
CARD32 nUnits;
|
||||
} xLbxChangePropertyReq;
|
||||
#define sz_xLbxChangePropertyReq 24
|
||||
|
||||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
CARD8 pad;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD32 tag B32;
|
||||
CARD32 pad0 B32;
|
||||
CARD32 pad1 B32;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD32 tag;
|
||||
CARD32 pad0;
|
||||
CARD32 pad1;
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
} xLbxChangePropertyReply;
|
||||
#define sz_xLbxChangePropertyReply 32
|
||||
|
||||
typedef struct _LbxGetProperty {
|
||||
CARD8 reqType; /* always LbxReqCode */
|
||||
CARD8 lbxReqType; /* always X_LbxGetProperty */
|
||||
CARD16 length B16;
|
||||
Window window B32;
|
||||
Atom property B32;
|
||||
Atom type B32;
|
||||
CARD16 length;
|
||||
Window window;
|
||||
Atom property;
|
||||
Atom type;
|
||||
CARD8 delete;
|
||||
BYTE pad[3];
|
||||
CARD32 longOffset B32;
|
||||
CARD32 longLength B32;
|
||||
CARD32 longOffset;
|
||||
CARD32 longLength;
|
||||
} xLbxGetPropertyReq;
|
||||
#define sz_xLbxGetPropertyReq 28
|
||||
|
||||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
CARD8 format;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
Atom propertyType B32;
|
||||
CARD32 bytesAfter B32;
|
||||
CARD32 nItems B32;
|
||||
CARD32 tag B32;
|
||||
CARD32 pad1 B32;
|
||||
CARD32 pad2 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
Atom propertyType;
|
||||
CARD32 bytesAfter;
|
||||
CARD32 nItems;
|
||||
CARD32 tag;
|
||||
CARD32 pad1;
|
||||
CARD32 pad2;
|
||||
} xLbxGetPropertyReply;
|
||||
#define sz_xLbxGetPropertyReply 32
|
||||
|
||||
typedef struct _LbxTagData {
|
||||
CARD8 reqType; /* always LbxReqCode */
|
||||
CARD8 lbxReqType; /* always X_LbxTagData */
|
||||
CARD16 length B16;
|
||||
XID tag B32;
|
||||
CARD32 real_length B32;
|
||||
CARD16 length;
|
||||
XID tag;
|
||||
CARD32 real_length;
|
||||
/* data */
|
||||
} xLbxTagDataReq;
|
||||
#define sz_xLbxTagDataReq 12
|
||||
|
|
@ -530,15 +530,15 @@ typedef struct _LbxTagData {
|
|||
typedef struct _LbxInvalidateTag {
|
||||
CARD8 reqType; /* always LbxReqCode */
|
||||
CARD8 lbxReqType; /* always X_LbxInvalidateTag */
|
||||
CARD16 length B16;
|
||||
CARD32 tag B32;
|
||||
CARD16 length;
|
||||
CARD32 tag;
|
||||
} xLbxInvalidateTagReq;
|
||||
#define sz_xLbxInvalidateTagReq 8
|
||||
|
||||
typedef struct _LbxPutImage {
|
||||
CARD8 reqType; /* always LbxReqCode */
|
||||
CARD8 lbxReqType; /* always X_LbxPutImage */
|
||||
CARD16 length B16;
|
||||
CARD16 length;
|
||||
CARD8 compressionMethod;
|
||||
CARD8 cacheEnts;
|
||||
CARD8 bitPacked;
|
||||
|
|
@ -549,14 +549,14 @@ typedef struct _LbxPutImage {
|
|||
typedef struct {
|
||||
CARD8 reqType; /* always LbxReqCode */
|
||||
CARD8 lbxReqType; /* always X_LbxGetImage */
|
||||
CARD16 length B16;
|
||||
Drawable drawable B32;
|
||||
INT16 x B16, y B16;
|
||||
CARD16 width B16, height B16;
|
||||
CARD32 planeMask B32;
|
||||
CARD16 length;
|
||||
Drawable drawable;
|
||||
INT16 x, y;
|
||||
CARD16 width, height;
|
||||
CARD32 planeMask;
|
||||
CARD8 format;
|
||||
CARD8 pad1;
|
||||
CARD16 pad2 B16;
|
||||
CARD16 pad2;
|
||||
} xLbxGetImageReq;
|
||||
|
||||
#define sz_xLbxGetImageReq 24
|
||||
|
|
@ -564,16 +564,16 @@ typedef struct {
|
|||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
CARD8 depth;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 lbxLength B32;
|
||||
CARD32 xLength B32;
|
||||
VisualID visual B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 lbxLength;
|
||||
CARD32 xLength;
|
||||
VisualID visual;
|
||||
CARD8 compressionMethod;
|
||||
CARD8 pad1;
|
||||
CARD16 pad2 B16;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD32 pad5 B32;
|
||||
CARD16 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
CARD32 pad5;
|
||||
} xLbxGetImageReply;
|
||||
|
||||
#define sz_xLbxGetImageReply 32
|
||||
|
|
@ -592,7 +592,7 @@ typedef struct {
|
|||
typedef struct _LbxPolyPoint {
|
||||
CARD8 reqType; /* always LbxReqCode */
|
||||
CARD8 lbxReqType;
|
||||
CARD16 length B16;
|
||||
CARD16 length;
|
||||
CARD8 cacheEnts;
|
||||
CARD8 padBytes;
|
||||
} xLbxPolyPointReq;
|
||||
|
|
@ -616,7 +616,7 @@ typedef xLbxPolyPointReq xLbxPolyFillArcReq;
|
|||
typedef struct _LbxFillPoly {
|
||||
CARD8 reqType; /* always LbxReqCode */
|
||||
CARD8 lbxReqType;
|
||||
CARD16 length B16;
|
||||
CARD16 length;
|
||||
CARD8 cacheEnts;
|
||||
BYTE shape;
|
||||
CARD8 padBytes;
|
||||
|
|
@ -626,7 +626,7 @@ typedef struct _LbxFillPoly {
|
|||
typedef struct _LbxCopyArea {
|
||||
CARD8 reqType; /* always LbxReqCode */
|
||||
CARD8 lbxReqType;
|
||||
CARD16 length B16;
|
||||
CARD16 length;
|
||||
CARD8 srcCache; /* source drawable */
|
||||
CARD8 cacheEnts; /* dest drawable and gc */
|
||||
/* followed by encoded src x, src y, dst x, dst y, width, height */
|
||||
|
|
@ -637,8 +637,8 @@ typedef struct _LbxCopyArea {
|
|||
typedef struct _LbxCopyPlane {
|
||||
CARD8 reqType; /* always LbxReqCode */
|
||||
CARD8 lbxReqType;
|
||||
CARD16 length B16;
|
||||
CARD32 bitPlane B32;
|
||||
CARD16 length;
|
||||
CARD32 bitPlane;
|
||||
CARD8 srcCache; /* source drawable */
|
||||
CARD8 cacheEnts; /* dest drawable and gc */
|
||||
/* followed by encoded src x, src y, dst x, dst y, width, height */
|
||||
|
|
@ -649,7 +649,7 @@ typedef struct _LbxCopyPlane {
|
|||
typedef struct _LbxPolyText {
|
||||
CARD8 reqType; /* always LbxReqCode */
|
||||
CARD8 lbxReqType;
|
||||
CARD16 length B16;
|
||||
CARD16 length;
|
||||
CARD8 cacheEnts;
|
||||
/* followed by encoded src x, src y coordinates and text elts */
|
||||
} xLbxPolyTextReq;
|
||||
|
|
@ -666,7 +666,7 @@ typedef xLbxPolyTextReq xLbxPolyText16Req;
|
|||
typedef struct _LbxImageText {
|
||||
CARD8 reqType; /* always LbxReqCode */
|
||||
CARD8 lbxReqType;
|
||||
CARD16 length B16;
|
||||
CARD16 length;
|
||||
CARD8 cacheEnts;
|
||||
CARD8 nChars;
|
||||
/* followed by encoded src x, src y coordinates and string */
|
||||
|
|
@ -688,14 +688,14 @@ typedef struct {
|
|||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
CARD8 nOpts;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD32 optDataStart B32;
|
||||
CARD32 pad0 B32;
|
||||
CARD32 pad1 B32;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD32 optDataStart;
|
||||
CARD32 pad0;
|
||||
CARD32 pad1;
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
} xLbxStartReply;
|
||||
#define sz_xLbxStartReply 32
|
||||
#define sz_xLbxStartReplyHdr 8
|
||||
|
|
@ -703,25 +703,25 @@ typedef struct {
|
|||
typedef struct _LbxQueryExtension {
|
||||
CARD8 reqType; /* always LbxReqCode */
|
||||
CARD8 lbxReqType; /* always X_LbxQueryExtension */
|
||||
CARD16 length B16;
|
||||
CARD32 nbytes B32;
|
||||
CARD16 length;
|
||||
CARD32 nbytes;
|
||||
} xLbxQueryExtensionReq;
|
||||
#define sz_xLbxQueryExtensionReq 8
|
||||
|
||||
typedef struct _LbxQueryExtensionReply {
|
||||
BYTE type; /* X_Reply */
|
||||
CARD8 numReqs;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
BOOL present;
|
||||
CARD8 major_opcode;
|
||||
CARD8 first_event;
|
||||
CARD8 first_error;
|
||||
CARD32 pad0 B32;
|
||||
CARD32 pad1 B32;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD32 pad0;
|
||||
CARD32 pad1;
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
|
||||
/* reply & event generating requests */
|
||||
} xLbxQueryExtensionReply;
|
||||
|
|
@ -731,15 +731,15 @@ typedef struct _LbxQueryExtensionReply {
|
|||
typedef struct _LbxBeginLargeRequest {
|
||||
CARD8 reqType; /* always LbxReqCode */
|
||||
CARD8 lbxReqType; /* always X_LbxBeginLargeRequest */
|
||||
CARD16 length B16;
|
||||
CARD32 largeReqLength B32;
|
||||
CARD16 length;
|
||||
CARD32 largeReqLength;
|
||||
} xLbxBeginLargeRequestReq;
|
||||
#define sz_BeginLargeRequestReq 8
|
||||
|
||||
typedef struct _LbxLargeRequestData {
|
||||
CARD8 reqType; /* always LbxReqCode */
|
||||
CARD8 lbxReqType; /* always X_LbxLargeRequestData */
|
||||
CARD16 length B16;
|
||||
CARD16 length;
|
||||
/* followed by LISTofCARD8 data */
|
||||
} xLbxLargeRequestDataReq;
|
||||
#define sz_LargeRequestDataReq 4
|
||||
|
|
@ -747,7 +747,7 @@ typedef struct _LbxLargeRequestData {
|
|||
typedef struct _LbxEndLargeRequest {
|
||||
CARD8 reqType; /* always LbxReqCode */
|
||||
CARD8 lbxReqType; /* always X_LbxEndLargeRequest */
|
||||
CARD16 length B16;
|
||||
CARD16 length;
|
||||
} xLbxEndLargeRequestReq;
|
||||
#define sz_EndLargeRequestReq 4
|
||||
|
||||
|
|
@ -756,92 +756,92 @@ typedef struct _LbxEndLargeRequest {
|
|||
typedef struct _LbxSwitchEvent {
|
||||
BYTE type; /* always eventBase + LbxEvent */
|
||||
BYTE lbxType; /* LbxSwitchEvent */
|
||||
CARD16 pad B16;
|
||||
CARD32 client B32;
|
||||
CARD16 pad;
|
||||
CARD32 client;
|
||||
} xLbxSwitchEvent;
|
||||
#define sz_xLbxSwitchEvent 8
|
||||
|
||||
typedef struct _LbxCloseEvent {
|
||||
BYTE type; /* always eventBase + LbxEvent */
|
||||
BYTE lbxType; /* LbxCloseEvent */
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 client B32;
|
||||
CARD32 pad1 B32;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD32 pad5 B32;
|
||||
CARD32 pad6 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 client;
|
||||
CARD32 pad1;
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
CARD32 pad5;
|
||||
CARD32 pad6;
|
||||
} xLbxCloseEvent;
|
||||
#define sz_xLbxCloseEvent 32
|
||||
|
||||
typedef struct _LbxInvalidateTagEvent {
|
||||
BYTE type; /* always eventBase + LbxEvent */
|
||||
BYTE lbxType; /* LbxInvalidateTagEvent */
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 tag B32;
|
||||
CARD32 tagType B32;
|
||||
CARD32 pad1 B32;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD32 pad5 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 tag;
|
||||
CARD32 tagType;
|
||||
CARD32 pad1;
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
CARD32 pad5;
|
||||
} xLbxInvalidateTagEvent;
|
||||
#define sz_xLbxInvalidateTagEvent 32
|
||||
|
||||
typedef struct _LbxSendTagDataEvent {
|
||||
BYTE type; /* always eventBase + LbxEvent */
|
||||
BYTE lbxType; /* LbxSendTagDataEvent */
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 tag B32;
|
||||
CARD32 tagType B32;
|
||||
CARD32 pad1 B32;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD32 pad5 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 tag;
|
||||
CARD32 tagType;
|
||||
CARD32 pad1;
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
CARD32 pad5;
|
||||
} xLbxSendTagDataEvent;
|
||||
#define sz_xLbxSendTagDataEvent 32
|
||||
|
||||
typedef struct _LbxListenToOneEvent {
|
||||
BYTE type; /* always eventBase + LbxEvent */
|
||||
BYTE lbxType; /* LbxListenToOneEvent */
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 client B32;
|
||||
CARD32 pad1 B32;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD32 pad5 B32;
|
||||
CARD32 pad6 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 client;
|
||||
CARD32 pad1;
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
CARD32 pad5;
|
||||
CARD32 pad6;
|
||||
} xLbxListenToOneEvent;
|
||||
#define sz_xLbxListenToOneEvent 32
|
||||
|
||||
typedef struct _LbxListenToAllEvent {
|
||||
BYTE type; /* always eventBase + LbxEvent */
|
||||
BYTE lbxType; /* LbxListenToAllEvent */
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 pad1 B32;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD32 pad5 B32;
|
||||
CARD32 pad6 B32;
|
||||
CARD32 pad7 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 pad1;
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
CARD32 pad5;
|
||||
CARD32 pad6;
|
||||
CARD32 pad7;
|
||||
} xLbxListenToAllEvent;
|
||||
#define sz_xLbxListenToOneEvent 32
|
||||
|
||||
typedef struct _LbxReleaseCmapEvent {
|
||||
BYTE type; /* always eventBase + LbxEvent */
|
||||
BYTE lbxType; /* LbxReleaseCmapEvent */
|
||||
CARD16 sequenceNumber B16;
|
||||
Colormap colormap B32;
|
||||
CARD32 pad1 B32;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD32 pad5 B32;
|
||||
CARD32 pad6 B32;
|
||||
CARD16 sequenceNumber;
|
||||
Colormap colormap;
|
||||
CARD32 pad1;
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
CARD32 pad5;
|
||||
CARD32 pad6;
|
||||
} xLbxReleaseCmapEvent;
|
||||
#define sz_xLbxReleaseCmapEvent 32
|
||||
|
||||
|
|
@ -849,14 +849,14 @@ typedef struct _LbxReleaseCmapEvent {
|
|||
typedef struct _LbxFreeCellsEvent {
|
||||
BYTE type; /* always eventBase + LbxEvent */
|
||||
BYTE lbxType; /* LbxFreeCellsEvent */
|
||||
CARD16 sequenceNumber B16;
|
||||
Colormap colormap B32;
|
||||
CARD32 pixelStart B32;
|
||||
CARD32 pixelEnd B32;
|
||||
CARD32 pad1 B32;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD16 sequenceNumber;
|
||||
Colormap colormap;
|
||||
CARD32 pixelStart;
|
||||
CARD32 pixelEnd;
|
||||
CARD32 pad1;
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
} xLbxFreeCellsEvent;
|
||||
#define sz_xLbxFreeCellsEvent 32
|
||||
|
||||
|
|
|
|||
|
|
@ -54,7 +54,7 @@ in this Software without prior written authorization from The Open Group.
|
|||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 lgeReqType;
|
||||
CARD16 length B16;
|
||||
CARD16 length;
|
||||
} xLgeQueryVersionReq;
|
||||
|
||||
#define sz_xLgeQueryVersionReq sizeof(xLgeQueryVersionReq)
|
||||
|
|
@ -63,14 +63,14 @@ typedef struct {
|
|||
/* Always X_Reply */
|
||||
BYTE type;
|
||||
CARD8 unused;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD32 majorVersion B32;
|
||||
CARD32 minorVersion B32;
|
||||
CARD32 implementation B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD32 pad5 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD32 majorVersion;
|
||||
CARD32 minorVersion;
|
||||
CARD32 implementation;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
CARD32 pad5;
|
||||
} xLgeQueryVersionReply;
|
||||
|
||||
#define sz_xLgeQueryVersionReply sizeof(xLgeQueryVersionReply)
|
||||
|
|
@ -78,10 +78,10 @@ typedef struct {
|
|||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 lgeReqType;
|
||||
CARD16 length B16;
|
||||
CARD16 length;
|
||||
CARD8 clientType;
|
||||
BOOL sendEventDirect;
|
||||
CARD16 pad2 B16;
|
||||
CARD16 pad2;
|
||||
} xLgeRegisterClientReq;
|
||||
|
||||
#define sz_xLgeRegisterClientReq sizeof(xLgeRegisterClientReq)
|
||||
|
|
@ -89,7 +89,7 @@ typedef struct {
|
|||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 lgeReqType;
|
||||
CARD16 length B16;
|
||||
CARD16 length;
|
||||
/* The pseudo-root window of the screen */
|
||||
Window prw;
|
||||
} xLgeRegisterScreenReq;
|
||||
|
|
@ -99,10 +99,10 @@ typedef struct {
|
|||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 lgeReqType;
|
||||
CARD16 length B16;
|
||||
CARD16 length;
|
||||
BOOL enable;
|
||||
CARD8 pad1;
|
||||
CARD16 pad2 B16;
|
||||
CARD16 pad2;
|
||||
} xLgeControlLgModeReq;
|
||||
|
||||
#define sz_xLgeControlLgModeReq sizeof(xLgeControlLgModeReq)
|
||||
|
|
@ -110,7 +110,7 @@ typedef struct {
|
|||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 lgeReqType;
|
||||
CARD16 length B16;
|
||||
CARD16 length;
|
||||
xEvent event;
|
||||
} xLgeSendEventReq;
|
||||
|
||||
|
|
|
|||
|
|
@ -37,7 +37,7 @@ in this Software without prior written authorization from The Open Group.
|
|||
typedef struct _SetBugMode {
|
||||
CARD8 reqType; /* always MITReqCode */
|
||||
CARD8 mitReqType; /* always X_MITSetBugMode */
|
||||
CARD16 length B16;
|
||||
CARD16 length;
|
||||
BOOL onOff;
|
||||
BYTE pad0;
|
||||
CARD16 pad1;
|
||||
|
|
@ -47,21 +47,21 @@ typedef struct _SetBugMode {
|
|||
typedef struct _GetBugMode {
|
||||
CARD8 reqType; /* always MITReqCode */
|
||||
CARD8 mitReqType; /* always X_MITGetBugMode */
|
||||
CARD16 length B16;
|
||||
CARD16 length;
|
||||
} xMITGetBugModeReq;
|
||||
#define sz_xMITGetBugModeReq 4
|
||||
|
||||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
BOOL onOff;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD32 pad0 B32;
|
||||
CARD32 pad1 B32;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD32 pad5 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD32 pad0;
|
||||
CARD32 pad1;
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
CARD32 pad5;
|
||||
} xMITGetBugModeReply;
|
||||
#define sz_xMITGetBugModeReply 32
|
||||
|
||||
|
|
|
|||
|
|
@ -50,8 +50,8 @@ in this Software without prior written authorization from The Open Group.
|
|||
|
||||
|
||||
typedef struct xMbufBufferInfo {
|
||||
CARD32 visualID B32; /* associated visual */
|
||||
CARD16 maxBuffers B16; /* maximum supported buffers */
|
||||
CARD32 visualID; /* associated visual */
|
||||
CARD16 maxBuffers; /* maximum supported buffers */
|
||||
CARD8 depth; /* depth of visual (redundant) */
|
||||
CARD8 unused;
|
||||
} xMbufBufferInfo;
|
||||
|
|
@ -60,60 +60,60 @@ typedef struct xMbufBufferInfo {
|
|||
typedef struct {
|
||||
BYTE type;
|
||||
BYTE unused;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 buffer B32; /* affected buffer */
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 buffer; /* affected buffer */
|
||||
BYTE state; /* current status */
|
||||
CARD8 unused1;
|
||||
CARD16 unused2 B16;
|
||||
CARD32 unused3 B32;
|
||||
CARD32 unused4 B32;
|
||||
CARD32 unused5 B32;
|
||||
CARD32 unused6 B32;
|
||||
CARD32 unused7 B32;
|
||||
CARD16 unused2;
|
||||
CARD32 unused3;
|
||||
CARD32 unused4;
|
||||
CARD32 unused5;
|
||||
CARD32 unused6;
|
||||
CARD32 unused7;
|
||||
} xMbufClobberNotifyEvent;
|
||||
|
||||
typedef struct {
|
||||
BYTE type;
|
||||
BYTE unused;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 buffer B32; /* affected buffer */
|
||||
CARD32 timeStamp B32; /* update time */
|
||||
CARD32 unused1 B32;
|
||||
CARD32 unused2 B32;
|
||||
CARD32 unused3 B32;
|
||||
CARD32 unused4 B32;
|
||||
CARD32 unused5 B32;
|
||||
CARD32 unused6 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 buffer; /* affected buffer */
|
||||
CARD32 timeStamp; /* update time */
|
||||
CARD32 unused1;
|
||||
CARD32 unused2;
|
||||
CARD32 unused3;
|
||||
CARD32 unused4;
|
||||
CARD32 unused5;
|
||||
CARD32 unused6;
|
||||
} xMbufUpdateNotifyEvent;
|
||||
|
||||
typedef struct {
|
||||
CARD8 reqType; /* always codes->major_opcode */
|
||||
CARD8 mbufReqType; /* always X_MbufGetBufferVersion */
|
||||
CARD16 length B16;
|
||||
CARD16 length;
|
||||
} xMbufGetBufferVersionReq;
|
||||
#define sz_xMbufGetBufferVersionReq 4
|
||||
|
||||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
CARD8 unused; /* not used */
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD8 majorVersion; /* major version of Multi-Buffering protocol */
|
||||
CARD8 minorVersion; /* minor version of Multi-Buffering protocol */
|
||||
CARD16 pad1 B16;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD32 pad5 B32;
|
||||
CARD32 pad6 B32;
|
||||
CARD16 pad1;
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
CARD32 pad5;
|
||||
CARD32 pad6;
|
||||
} xMbufGetBufferVersionReply;
|
||||
#define sz_xMbufGetBufferVersionReply 32
|
||||
|
||||
typedef struct {
|
||||
CARD8 reqType; /* always codes->major_opcode */
|
||||
CARD8 mbufReqType; /* always X_MbufCreateImageBuffers */
|
||||
CARD16 length B16;
|
||||
CARD32 window B32; /* associated window */
|
||||
CARD16 length;
|
||||
CARD32 window; /* associated window */
|
||||
CARD8 updateAction; /* action at update */
|
||||
CARD8 updateHint; /* hint as to frequency of updates */
|
||||
CARD16 unused;
|
||||
|
|
@ -123,123 +123,123 @@ typedef struct {
|
|||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
CARD8 unused; /* not used */
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD16 numberBuffer B16; /* number successfully allocated */
|
||||
CARD16 unused1 B16;
|
||||
CARD32 unused2 B32;
|
||||
CARD32 unused3 B32;
|
||||
CARD32 unused4 B32;
|
||||
CARD32 unused5 B32;
|
||||
CARD32 unused6 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD16 numberBuffer; /* number successfully allocated */
|
||||
CARD16 unused1;
|
||||
CARD32 unused2;
|
||||
CARD32 unused3;
|
||||
CARD32 unused4;
|
||||
CARD32 unused5;
|
||||
CARD32 unused6;
|
||||
} xMbufCreateImageBuffersReply;
|
||||
#define sz_xMbufCreateImageBuffersReply 32
|
||||
|
||||
typedef struct {
|
||||
CARD8 reqType; /* always codes->major_opcode */
|
||||
CARD8 mbufReqType; /* always X_MbufDestroyImageBuffers */
|
||||
CARD16 length B16;
|
||||
CARD32 window B32; /* associated window */
|
||||
CARD16 length;
|
||||
CARD32 window; /* associated window */
|
||||
} xMbufDestroyImageBuffersReq;
|
||||
#define sz_xMbufDestroyImageBuffersReq 8
|
||||
|
||||
typedef struct {
|
||||
CARD8 reqType; /* always codes->major_opcode */
|
||||
CARD8 mbufReqType; /* always X_MbufDisplayImageBuffers */
|
||||
CARD16 length B16;
|
||||
CARD16 minDelay B16; /* minimum time between last update and now */
|
||||
CARD16 maxDelay B16; /* maximum time between last update and now */
|
||||
CARD16 length;
|
||||
CARD16 minDelay; /* minimum time between last update and now */
|
||||
CARD16 maxDelay; /* maximum time between last update and now */
|
||||
} xMbufDisplayImageBuffersReq; /* followed by list of buffers */
|
||||
#define sz_xMbufDisplayImageBuffersReq 8
|
||||
|
||||
typedef struct {
|
||||
CARD8 reqType; /* always codes->major_opcode */
|
||||
CARD8 mbufReqType; /* always X_MbufSetMBufferAttributes */
|
||||
CARD16 length B16;
|
||||
CARD32 window B32; /* associated window */
|
||||
CARD32 valueMask B32; /* modified entries */
|
||||
CARD16 length;
|
||||
CARD32 window; /* associated window */
|
||||
CARD32 valueMask; /* modified entries */
|
||||
} xMbufSetMBufferAttributesReq; /* followed by values */
|
||||
#define sz_xMbufSetMBufferAttributesReq 12
|
||||
|
||||
typedef struct {
|
||||
CARD8 reqType; /* always codes->major_opcode */
|
||||
CARD8 mbufReqType; /* always X_MbufGetMBufferAttributes */
|
||||
CARD16 length B16;
|
||||
CARD32 window B32; /* associated window */
|
||||
CARD16 length;
|
||||
CARD32 window; /* associated window */
|
||||
} xMbufGetMBufferAttributesReq;
|
||||
#define sz_xMbufGetMBufferAttributesReq 8
|
||||
|
||||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
CARD8 unused; /* not used */
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD16 displayedBuffer B16; /* currently visible buffer */
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD16 displayedBuffer; /* currently visible buffer */
|
||||
CARD8 updateAction;
|
||||
CARD8 updateHint;
|
||||
CARD8 windowMode;
|
||||
CARD8 unused0;
|
||||
CARD16 unused1 B16;
|
||||
CARD32 unused2 B32;
|
||||
CARD32 unused3 B32;
|
||||
CARD32 unused4 B32;
|
||||
CARD32 unused5 B32;
|
||||
CARD16 unused1;
|
||||
CARD32 unused2;
|
||||
CARD32 unused3;
|
||||
CARD32 unused4;
|
||||
CARD32 unused5;
|
||||
} xMbufGetMBufferAttributesReply;
|
||||
#define sz_xMbufGetMBufferAttributesReply 32
|
||||
|
||||
typedef struct {
|
||||
CARD8 reqType; /* always codes->major_opcode */
|
||||
CARD8 mbufReqType; /* always X_MbufSetBufferAttributes */
|
||||
CARD16 length B16;
|
||||
CARD32 buffer B32;
|
||||
CARD32 valueMask B32;
|
||||
CARD16 length;
|
||||
CARD32 buffer;
|
||||
CARD32 valueMask;
|
||||
} xMbufSetBufferAttributesReq; /* followed by values */
|
||||
#define sz_xMbufSetBufferAttributesReq 12
|
||||
|
||||
typedef struct {
|
||||
CARD8 reqType; /* always codes->major_opcode */
|
||||
CARD8 mbufReqType; /* always X_MbufGetBufferAttributes */
|
||||
CARD16 length B16;
|
||||
CARD32 buffer B32;
|
||||
CARD16 length;
|
||||
CARD32 buffer;
|
||||
} xMbufGetBufferAttributesReq;
|
||||
#define sz_xMbufGetBufferAttributesReq 8
|
||||
|
||||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
CARD8 unused; /* not used */
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD32 window B32;
|
||||
CARD32 eventMask B32;
|
||||
CARD16 bufferIndex B16;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD32 window;
|
||||
CARD32 eventMask;
|
||||
CARD16 bufferIndex;
|
||||
CARD8 side;
|
||||
CARD8 unused0;
|
||||
CARD32 unused1 B32;
|
||||
CARD32 unused2 B32;
|
||||
CARD32 unused3 B32;
|
||||
CARD32 unused1;
|
||||
CARD32 unused2;
|
||||
CARD32 unused3;
|
||||
} xMbufGetBufferAttributesReply;
|
||||
#define sz_xMbufGetBufferAttributesReply 32
|
||||
|
||||
typedef struct {
|
||||
CARD8 reqType; /* always codes->major_opcode */
|
||||
CARD8 mbufReqType; /* always X_MbufGetBufferInfo */
|
||||
CARD16 length B16;
|
||||
Drawable drawable B32;
|
||||
CARD16 length;
|
||||
Drawable drawable;
|
||||
} xMbufGetBufferInfoReq;
|
||||
#define sz_xMbufGetBufferInfoReq 8
|
||||
|
||||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
CARD8 unused; /* not used */
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD16 normalInfo B16;
|
||||
CARD16 stereoInfo B16;
|
||||
CARD32 unused1 B32;
|
||||
CARD32 unused2 B32;
|
||||
CARD32 unused3 B32;
|
||||
CARD32 unused4 B32;
|
||||
CARD32 unused5 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD16 normalInfo;
|
||||
CARD16 stereoInfo;
|
||||
CARD32 unused1;
|
||||
CARD32 unused2;
|
||||
CARD32 unused3;
|
||||
CARD32 unused4;
|
||||
CARD32 unused5;
|
||||
} xMbufGetBufferInfoReply; /* followed by buffer infos */
|
||||
#define sz_xMbufGetBufferInfoReply 32
|
||||
|
||||
|
|
@ -247,39 +247,39 @@ typedef struct {
|
|||
typedef struct {
|
||||
CARD8 reqType; /* always codes->major_opcode */
|
||||
CARD8 mbufReqType; /* always X_MbufCreateStereoWindow */
|
||||
CARD16 length B16;
|
||||
CARD16 length;
|
||||
CARD8 unused0;
|
||||
CARD8 unused1;
|
||||
CARD8 unused2;
|
||||
CARD8 depth;
|
||||
Window wid B32;
|
||||
Window parent B32;
|
||||
Multibuffer left B32; /* associated buffers */
|
||||
Multibuffer right B32;
|
||||
INT16 x B16;
|
||||
INT16 y B16;
|
||||
CARD16 width B16;
|
||||
CARD16 height B16;
|
||||
CARD16 borderWidth B16;
|
||||
Window wid;
|
||||
Window parent;
|
||||
Multibuffer left; /* associated buffers */
|
||||
Multibuffer right;
|
||||
INT16 x;
|
||||
INT16 y;
|
||||
CARD16 width;
|
||||
CARD16 height;
|
||||
CARD16 borderWidth;
|
||||
#if defined(__cplusplus) || defined(c_plusplus)
|
||||
CARD16 c_class B16;
|
||||
CARD16 c_class;
|
||||
#else
|
||||
CARD16 class B16;
|
||||
CARD16 class;
|
||||
#endif
|
||||
VisualID visual B32;
|
||||
CARD32 mask B32;
|
||||
VisualID visual;
|
||||
CARD32 mask;
|
||||
} xMbufCreateStereoWindowReq; /* followed by value list */
|
||||
#define sz_xMbufCreateStereoWindowReq 44
|
||||
|
||||
typedef struct {
|
||||
CARD8 reqType; /* always codes->major_opcode */
|
||||
CARD8 mbufReqType; /* always X_MbufClearImageBufferArea */
|
||||
CARD16 length B16;
|
||||
Multibuffer buffer B32;
|
||||
INT16 x B16;
|
||||
INT16 y B16;
|
||||
CARD16 width B16;
|
||||
CARD16 height B16;
|
||||
CARD16 length;
|
||||
Multibuffer buffer;
|
||||
INT16 x;
|
||||
INT16 y;
|
||||
CARD16 width;
|
||||
CARD16 height;
|
||||
CARD8 unused0;
|
||||
CARD8 unused1;
|
||||
CARD8 unused2;
|
||||
|
|
|
|||
|
|
@ -44,10 +44,10 @@ Equipment Corporation.
|
|||
typedef struct _PanoramiXQueryVersion {
|
||||
CARD8 reqType; /* always PanoramiXReqCode */
|
||||
CARD8 panoramiXReqType; /* always X_PanoramiXQueryVersion */
|
||||
CARD16 length B16;
|
||||
CARD16 length;
|
||||
CARD8 clientMajor;
|
||||
CARD8 clientMinor;
|
||||
CARD16 unused B16;
|
||||
CARD16 unused;
|
||||
} xPanoramiXQueryVersionReq;
|
||||
|
||||
#define sz_xPanoramiXQueryVersionReq 8
|
||||
|
|
@ -55,15 +55,15 @@ typedef struct _PanoramiXQueryVersion {
|
|||
typedef struct {
|
||||
CARD8 type; /* must be X_Reply */
|
||||
CARD8 pad1; /* unused */
|
||||
CARD16 sequenceNumber B16; /* last sequence number */
|
||||
CARD32 length B32; /* 0 */
|
||||
CARD16 majorVersion B16;
|
||||
CARD16 minorVersion B16;
|
||||
CARD32 pad2 B32; /* unused */
|
||||
CARD32 pad3 B32; /* unused */
|
||||
CARD32 pad4 B32; /* unused */
|
||||
CARD32 pad5 B32; /* unused */
|
||||
CARD32 pad6 B32; /* unused */
|
||||
CARD16 sequenceNumber; /* last sequence number */
|
||||
CARD32 length; /* 0 */
|
||||
CARD16 majorVersion;
|
||||
CARD16 minorVersion;
|
||||
CARD32 pad2; /* unused */
|
||||
CARD32 pad3; /* unused */
|
||||
CARD32 pad4; /* unused */
|
||||
CARD32 pad5; /* unused */
|
||||
CARD32 pad6; /* unused */
|
||||
} xPanoramiXQueryVersionReply;
|
||||
|
||||
#define sz_xPanoramiXQueryVersionReply 32
|
||||
|
|
@ -72,22 +72,22 @@ typedef struct {
|
|||
typedef struct _PanoramiXGetState {
|
||||
CARD8 reqType; /* always PanoramiXReqCode */
|
||||
CARD8 panoramiXReqType; /* always X_PanoramiXGetState */
|
||||
CARD16 length B16;
|
||||
CARD32 window B32;
|
||||
CARD16 length;
|
||||
CARD32 window;
|
||||
} xPanoramiXGetStateReq;
|
||||
#define sz_xPanoramiXGetStateReq 8
|
||||
|
||||
typedef struct {
|
||||
BYTE type;
|
||||
BYTE state;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD32 window B32;
|
||||
CARD32 pad1 B32; /* unused */
|
||||
CARD32 pad2 B32; /* unused */
|
||||
CARD32 pad3 B32; /* unused */
|
||||
CARD32 pad4 B32; /* unused */
|
||||
CARD32 pad5 B32; /* unused */
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD32 window;
|
||||
CARD32 pad1; /* unused */
|
||||
CARD32 pad2; /* unused */
|
||||
CARD32 pad3; /* unused */
|
||||
CARD32 pad4; /* unused */
|
||||
CARD32 pad5; /* unused */
|
||||
} xPanoramiXGetStateReply;
|
||||
|
||||
#define sz_panoramiXGetStateReply 32
|
||||
|
|
@ -95,45 +95,45 @@ typedef struct {
|
|||
typedef struct _PanoramiXGetScreenCount {
|
||||
CARD8 reqType; /* always PanoramiXReqCode */
|
||||
CARD8 panoramiXReqType; /* always X_PanoramiXGetScreenCount */
|
||||
CARD16 length B16;
|
||||
CARD32 window B32;
|
||||
CARD16 length;
|
||||
CARD32 window;
|
||||
} xPanoramiXGetScreenCountReq;
|
||||
#define sz_xPanoramiXGetScreenCountReq 8
|
||||
|
||||
typedef struct {
|
||||
BYTE type;
|
||||
BYTE ScreenCount;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD32 window B32;
|
||||
CARD32 pad1 B32; /* unused */
|
||||
CARD32 pad2 B32; /* unused */
|
||||
CARD32 pad3 B32; /* unused */
|
||||
CARD32 pad4 B32; /* unused */
|
||||
CARD32 pad5 B32; /* unused */
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD32 window;
|
||||
CARD32 pad1; /* unused */
|
||||
CARD32 pad2; /* unused */
|
||||
CARD32 pad3; /* unused */
|
||||
CARD32 pad4; /* unused */
|
||||
CARD32 pad5; /* unused */
|
||||
} xPanoramiXGetScreenCountReply;
|
||||
#define sz_panoramiXGetScreenCountReply 32
|
||||
|
||||
typedef struct _PanoramiXGetScreenSize {
|
||||
CARD8 reqType; /* always PanoramiXReqCode */
|
||||
CARD8 panoramiXReqType; /* always X_PanoramiXGetState */
|
||||
CARD16 length B16;
|
||||
CARD32 window B32;
|
||||
CARD32 screen B32;
|
||||
CARD16 length;
|
||||
CARD32 window;
|
||||
CARD32 screen;
|
||||
} xPanoramiXGetScreenSizeReq;
|
||||
#define sz_xPanoramiXGetScreenSizeReq 12
|
||||
|
||||
typedef struct {
|
||||
BYTE type;
|
||||
CARD8 pad1;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD32 width B32;
|
||||
CARD32 height B32;
|
||||
CARD32 window B32;
|
||||
CARD32 screen B32;
|
||||
CARD32 pad2 B32; /* unused */
|
||||
CARD32 pad3 B32; /* unused */
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD32 width;
|
||||
CARD32 height;
|
||||
CARD32 window;
|
||||
CARD32 screen;
|
||||
CARD32 pad2; /* unused */
|
||||
CARD32 pad3; /* unused */
|
||||
} xPanoramiXGetScreenSizeReply;
|
||||
#define sz_panoramiXGetScreenSizeReply 32
|
||||
|
||||
|
|
@ -142,21 +142,21 @@ typedef struct {
|
|||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 panoramiXReqType;
|
||||
CARD16 length B16;
|
||||
CARD16 length;
|
||||
} xXineramaIsActiveReq;
|
||||
#define sz_xXineramaIsActiveReq 4
|
||||
|
||||
typedef struct {
|
||||
BYTE type;
|
||||
CARD8 pad1;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD32 state B32;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD32 pad5 B32;
|
||||
CARD32 pad6 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD32 state;
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
CARD32 pad5;
|
||||
CARD32 pad6;
|
||||
} xXineramaIsActiveReply;
|
||||
#define sz_XineramaIsActiveReply 32
|
||||
|
||||
|
|
@ -164,29 +164,29 @@ typedef struct {
|
|||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 panoramiXReqType;
|
||||
CARD16 length B16;
|
||||
CARD16 length;
|
||||
} xXineramaQueryScreensReq;
|
||||
#define sz_xXineramaQueryScreensReq 4
|
||||
|
||||
typedef struct {
|
||||
BYTE type;
|
||||
CARD8 pad1;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD32 number B32;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD32 pad5 B32;
|
||||
CARD32 pad6 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD32 number;
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
CARD32 pad5;
|
||||
CARD32 pad6;
|
||||
} xXineramaQueryScreensReply;
|
||||
#define sz_XineramaQueryScreensReply 32
|
||||
|
||||
typedef struct {
|
||||
INT16 x_org B16;
|
||||
INT16 y_org B16;
|
||||
CARD16 width B16;
|
||||
CARD16 height B16;
|
||||
INT16 x_org;
|
||||
INT16 y_org;
|
||||
CARD16 width;
|
||||
CARD16 height;
|
||||
} xXineramaScreenInfo;
|
||||
#define sz_XineramaScreenInfo 8
|
||||
|
||||
|
|
|
|||
|
|
@ -32,55 +32,55 @@
|
|||
#define EventID CARD32
|
||||
|
||||
typedef struct {
|
||||
Window window B32;
|
||||
CARD32 serial B32;
|
||||
Window window;
|
||||
CARD32 serial;
|
||||
} xPresentNotify;
|
||||
#define sz_xPresentNotify 8
|
||||
|
||||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 presentReqType;
|
||||
CARD16 length B16;
|
||||
CARD32 majorVersion B32;
|
||||
CARD32 minorVersion B32;
|
||||
CARD16 length;
|
||||
CARD32 majorVersion;
|
||||
CARD32 minorVersion;
|
||||
} xPresentQueryVersionReq;
|
||||
#define sz_xPresentQueryVersionReq 12
|
||||
|
||||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
BYTE pad1;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD32 majorVersion B32;
|
||||
CARD32 minorVersion B32;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD32 pad5 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD32 majorVersion;
|
||||
CARD32 minorVersion;
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
CARD32 pad5;
|
||||
} xPresentQueryVersionReply;
|
||||
#define sz_xPresentQueryVersionReply 32
|
||||
|
||||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 presentReqType;
|
||||
CARD16 length B16;
|
||||
Window window B32;
|
||||
CARD16 length;
|
||||
Window window;
|
||||
|
||||
Pixmap pixmap B32;
|
||||
CARD32 serial B32;
|
||||
Pixmap pixmap;
|
||||
CARD32 serial;
|
||||
|
||||
Region valid B32;
|
||||
Region update B32;
|
||||
Region valid;
|
||||
Region update;
|
||||
|
||||
INT16 x_off B16;
|
||||
INT16 y_off B16;
|
||||
CARD32 target_crtc B32;
|
||||
INT16 x_off;
|
||||
INT16 y_off;
|
||||
CARD32 target_crtc;
|
||||
|
||||
XSyncFence wait_fence B32;
|
||||
XSyncFence idle_fence B32;
|
||||
XSyncFence wait_fence;
|
||||
XSyncFence idle_fence;
|
||||
|
||||
CARD32 options B32;
|
||||
CARD32 pad1 B32;
|
||||
CARD32 options;
|
||||
CARD32 pad1;
|
||||
|
||||
CARD64 target_msc;
|
||||
CARD64 divisor;
|
||||
|
|
@ -92,11 +92,11 @@ typedef struct {
|
|||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 presentReqType;
|
||||
CARD16 length B16;
|
||||
Window window B32;
|
||||
CARD16 length;
|
||||
Window window;
|
||||
|
||||
CARD32 serial B32;
|
||||
CARD32 pad0 B32;
|
||||
CARD32 serial;
|
||||
CARD32 pad0;
|
||||
|
||||
CARD64 target_msc;
|
||||
CARD64 divisor;
|
||||
|
|
@ -107,32 +107,32 @@ typedef struct {
|
|||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 presentReqType;
|
||||
CARD16 length B16;
|
||||
CARD32 eid B32;
|
||||
CARD32 window B32;
|
||||
CARD32 eventMask B32;
|
||||
CARD16 length;
|
||||
CARD32 eid;
|
||||
CARD32 window;
|
||||
CARD32 eventMask;
|
||||
} xPresentSelectInputReq;
|
||||
#define sz_xPresentSelectInputReq 16
|
||||
|
||||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 presentReqType;
|
||||
CARD16 length B16;
|
||||
CARD32 target B32;
|
||||
CARD16 length;
|
||||
CARD32 target;
|
||||
} xPresentQueryCapabilitiesReq;
|
||||
#define sz_xPresentQueryCapabilitiesReq 8
|
||||
|
||||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
BYTE pad1;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD32 capabilities B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD32 pad5 B32;
|
||||
CARD32 pad6 B32;
|
||||
CARD32 pad7 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD32 capabilities;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
CARD32 pad5;
|
||||
CARD32 pad6;
|
||||
CARD32 pad7;
|
||||
} xPresentQueryCapabilitiesReply;
|
||||
#define sz_xPresentQueryCapabilitiesReply 32
|
||||
|
||||
|
|
@ -145,36 +145,36 @@ typedef struct {
|
|||
typedef struct {
|
||||
CARD8 type;
|
||||
CARD8 extension;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD16 evtype B16;
|
||||
CARD16 evtype;
|
||||
CARD16 pad2;
|
||||
CARD32 eid B32;
|
||||
CARD32 window B32;
|
||||
INT16 x B16;
|
||||
INT16 y B16;
|
||||
CARD16 width B16;
|
||||
CARD16 height B16;
|
||||
INT16 off_x B16;
|
||||
INT16 off_y B16;
|
||||
CARD32 eid;
|
||||
CARD32 window;
|
||||
INT16 x;
|
||||
INT16 y;
|
||||
CARD16 width;
|
||||
CARD16 height;
|
||||
INT16 off_x;
|
||||
INT16 off_y;
|
||||
|
||||
CARD16 pixmap_width B16;
|
||||
CARD16 pixmap_height B16;
|
||||
CARD32 pixmap_flags B32;
|
||||
CARD16 pixmap_width;
|
||||
CARD16 pixmap_height;
|
||||
CARD32 pixmap_flags;
|
||||
} xPresentConfigureNotify;
|
||||
#define sz_xPresentConfigureNotify 40
|
||||
|
||||
typedef struct {
|
||||
CARD8 type;
|
||||
CARD8 extension;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD16 evtype B16;
|
||||
CARD16 evtype;
|
||||
CARD8 kind;
|
||||
CARD8 mode;
|
||||
CARD32 eid B32;
|
||||
Window window B32;
|
||||
CARD32 serial B32;
|
||||
CARD32 eid;
|
||||
Window window;
|
||||
CARD32 serial;
|
||||
CARD64 ust;
|
||||
|
||||
CARD64 msc;
|
||||
|
|
@ -184,15 +184,15 @@ typedef struct {
|
|||
typedef struct {
|
||||
CARD8 type;
|
||||
CARD8 extension;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD16 evtype B16;
|
||||
CARD16 pad2 B16;
|
||||
CARD32 eid B32;
|
||||
Window window B32;
|
||||
CARD32 serial B32;
|
||||
Pixmap pixmap B32;
|
||||
CARD32 idle_fence B32;
|
||||
CARD16 evtype;
|
||||
CARD16 pad2;
|
||||
CARD32 eid;
|
||||
Window window;
|
||||
CARD32 serial;
|
||||
Pixmap pixmap;
|
||||
CARD32 idle_fence;
|
||||
} xPresentIdleNotify;
|
||||
#define sz_xPresentIdleNotify 32
|
||||
|
||||
|
|
@ -200,35 +200,35 @@ typedef struct {
|
|||
typedef struct {
|
||||
CARD8 type;
|
||||
CARD8 extension;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD16 evtype B16;
|
||||
CARD16 evtype;
|
||||
CARD8 update_window;
|
||||
CARD8 pad1;
|
||||
CARD32 eid B32;
|
||||
Window event_window B32;
|
||||
Window window B32;
|
||||
Pixmap pixmap B32;
|
||||
CARD32 serial B32;
|
||||
CARD32 eid;
|
||||
Window event_window;
|
||||
Window window;
|
||||
Pixmap pixmap;
|
||||
CARD32 serial;
|
||||
|
||||
/* 32-byte boundary */
|
||||
|
||||
Region valid_region B32;
|
||||
Region update_region B32;
|
||||
Region valid_region;
|
||||
Region update_region;
|
||||
|
||||
xRectangle valid_rect;
|
||||
|
||||
xRectangle update_rect;
|
||||
|
||||
INT16 x_off B16;
|
||||
INT16 y_off B16;
|
||||
CARD32 target_crtc B32;
|
||||
INT16 x_off;
|
||||
INT16 y_off;
|
||||
CARD32 target_crtc;
|
||||
|
||||
XSyncFence wait_fence B32;
|
||||
XSyncFence idle_fence B32;
|
||||
XSyncFence wait_fence;
|
||||
XSyncFence idle_fence;
|
||||
|
||||
CARD32 options B32;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 options;
|
||||
CARD32 pad2;
|
||||
|
||||
CARD64 target_msc;
|
||||
CARD64 divisor;
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
|
|
@ -72,8 +72,8 @@ typedef struct
|
|||
|
||||
typedef struct
|
||||
{
|
||||
CARD16 first B16;
|
||||
CARD16 last B16;
|
||||
CARD16 first;
|
||||
CARD16 last;
|
||||
} RECORD_RANGE16;
|
||||
|
||||
typedef struct
|
||||
|
|
@ -108,12 +108,12 @@ typedef struct
|
|||
CARD8 coreRepliesLast;
|
||||
CARD8 extRequestsMajorFirst;
|
||||
CARD8 extRequestsMajorLast;
|
||||
CARD16 extRequestsMinorFirst B16;
|
||||
CARD16 extRequestsMinorLast B16;
|
||||
CARD16 extRequestsMinorFirst;
|
||||
CARD16 extRequestsMinorLast;
|
||||
CARD8 extRepliesMajorFirst;
|
||||
CARD8 extRepliesMajorLast;
|
||||
CARD16 extRepliesMinorFirst B16;
|
||||
CARD16 extRepliesMinorLast B16;
|
||||
CARD16 extRepliesMinorFirst;
|
||||
CARD16 extRepliesMinorLast;
|
||||
CARD8 deliveredEventsFirst;
|
||||
CARD8 deliveredEventsLast;
|
||||
CARD8 deviceEventsFirst;
|
||||
|
|
@ -127,8 +127,8 @@ typedef struct
|
|||
|
||||
typedef struct
|
||||
{
|
||||
RECORD_CLIENTSPEC clientResource B32;
|
||||
CARD32 nRanges B32;
|
||||
RECORD_CLIENTSPEC clientResource;
|
||||
CARD32 nRanges;
|
||||
/* LISTofRECORDRANGE */
|
||||
} RECORD_CLIENT_INFO;
|
||||
|
||||
|
|
@ -140,9 +140,9 @@ typedef RECORD_CLIENT_INFO xRecordClientInfo;
|
|||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 recordReqType;
|
||||
CARD16 length B16;
|
||||
CARD16 majorVersion B16;
|
||||
CARD16 minorVersion B16;
|
||||
CARD16 length;
|
||||
CARD16 majorVersion;
|
||||
CARD16 minorVersion;
|
||||
} xRecordQueryVersionReq;
|
||||
#define sz_xRecordQueryVersionReq 8
|
||||
|
||||
|
|
@ -150,15 +150,15 @@ typedef struct
|
|||
{
|
||||
CARD8 type;
|
||||
CARD8 pad0;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD16 majorVersion B16;
|
||||
CARD16 minorVersion B16;
|
||||
CARD32 pad1 B32;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD32 pad5 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD16 majorVersion;
|
||||
CARD16 minorVersion;
|
||||
CARD32 pad1;
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
CARD32 pad5;
|
||||
} xRecordQueryVersionReply;
|
||||
#define sz_xRecordQueryVersionReply 32
|
||||
|
||||
|
|
@ -169,13 +169,13 @@ typedef struct
|
|||
{
|
||||
CARD8 reqType;
|
||||
CARD8 recordReqType;
|
||||
CARD16 length B16;
|
||||
RECORD_RC context B32;
|
||||
CARD16 length;
|
||||
RECORD_RC context;
|
||||
RECORD_ELEMENT_HEADER elementHeader;
|
||||
CARD8 pad;
|
||||
CARD16 pad0 B16;
|
||||
CARD32 nClients B32;
|
||||
CARD32 nRanges B32;
|
||||
CARD16 pad0;
|
||||
CARD32 nClients;
|
||||
CARD32 nRanges;
|
||||
/* LISTofRECORD_CLIENTSPEC */
|
||||
/* LISTofRECORDRANGE */
|
||||
} xRecordCreateContextReq;
|
||||
|
|
@ -188,13 +188,13 @@ typedef struct
|
|||
{
|
||||
CARD8 reqType;
|
||||
CARD8 recordReqType;
|
||||
CARD16 length B16;
|
||||
RECORD_RC context B32;
|
||||
CARD16 length;
|
||||
RECORD_RC context;
|
||||
RECORD_ELEMENT_HEADER elementHeader;
|
||||
CARD8 pad;
|
||||
CARD16 pad0 B16;
|
||||
CARD32 nClients B32;
|
||||
CARD32 nRanges B32;
|
||||
CARD16 pad0;
|
||||
CARD32 nClients;
|
||||
CARD32 nRanges;
|
||||
/* LISTofRECORD_CLIENTSPEC */
|
||||
/* LISTofRECORDRANGE */
|
||||
} xRecordRegisterClientsReq;
|
||||
|
|
@ -207,9 +207,9 @@ typedef struct
|
|||
{
|
||||
CARD8 reqType;
|
||||
CARD8 recordReqType;
|
||||
CARD16 length B16;
|
||||
RECORD_RC context B32;
|
||||
CARD32 nClients B32;
|
||||
CARD16 length;
|
||||
RECORD_RC context;
|
||||
CARD32 nClients;
|
||||
/* LISTofRECORD_CLIENTSPEC */
|
||||
} xRecordUnregisterClientsReq;
|
||||
#define sz_xRecordUnregisterClientsReq 12
|
||||
|
|
@ -221,8 +221,8 @@ typedef struct
|
|||
{
|
||||
CARD8 reqType;
|
||||
CARD8 recordReqType;
|
||||
CARD16 length B16;
|
||||
RECORD_RC context B32;
|
||||
CARD16 length;
|
||||
RECORD_RC context;
|
||||
} xRecordGetContextReq;
|
||||
#define sz_xRecordGetContextReq 8
|
||||
|
||||
|
|
@ -230,16 +230,16 @@ typedef struct
|
|||
{
|
||||
CARD8 type;
|
||||
BOOL enabled;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
RECORD_ELEMENT_HEADER elementHeader;
|
||||
CARD8 pad;
|
||||
CARD16 pad0 B16;
|
||||
CARD32 nClients B32;
|
||||
CARD32 pad1 B32;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD16 pad0;
|
||||
CARD32 nClients;
|
||||
CARD32 pad1;
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
/* LISTofCLIENT_INFO */ /* intercepted-clients */
|
||||
} xRecordGetContextReply;
|
||||
#define sz_xRecordGetContextReply 32
|
||||
|
|
@ -251,8 +251,8 @@ typedef struct
|
|||
{
|
||||
CARD8 reqType;
|
||||
CARD8 recordReqType;
|
||||
CARD16 length B16;
|
||||
RECORD_RC context B32;
|
||||
CARD16 length;
|
||||
RECORD_RC context;
|
||||
} xRecordEnableContextReq;
|
||||
#define sz_xRecordEnableContextReq 8
|
||||
|
||||
|
|
@ -260,16 +260,16 @@ typedef struct
|
|||
{
|
||||
CARD8 type;
|
||||
CARD8 category;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
RECORD_ELEMENT_HEADER elementHeader;
|
||||
BOOL clientSwapped;
|
||||
CARD16 pad1 B16;
|
||||
RECORD_XIDBASE idBase B32;
|
||||
CARD32 serverTime B32;
|
||||
CARD32 recordedSequenceNumber B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD16 pad1;
|
||||
RECORD_XIDBASE idBase;
|
||||
CARD32 serverTime;
|
||||
CARD32 recordedSequenceNumber;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
/* BYTE data; */
|
||||
} xRecordEnableContextReply;
|
||||
#define sz_xRecordEnableContextReply 32
|
||||
|
|
@ -281,8 +281,8 @@ typedef struct
|
|||
{
|
||||
CARD8 reqType;
|
||||
CARD8 recordReqType;
|
||||
CARD16 length B16;
|
||||
RECORD_RC context B32;
|
||||
CARD16 length;
|
||||
RECORD_RC context;
|
||||
} xRecordDisableContextReq;
|
||||
#define sz_xRecordDisableContextReq 8
|
||||
|
||||
|
|
@ -293,8 +293,8 @@ typedef struct
|
|||
{
|
||||
CARD8 reqType;
|
||||
CARD8 recordReqType;
|
||||
CARD16 length B16;
|
||||
RECORD_RC context B32;
|
||||
CARD16 length;
|
||||
RECORD_RC context;
|
||||
} xRecordFreeContextReq;
|
||||
#define sz_xRecordFreeContextReq 8
|
||||
|
||||
|
|
|
|||
|
|
@ -50,23 +50,23 @@
|
|||
*/
|
||||
|
||||
typedef struct {
|
||||
CARD16 red B16;
|
||||
CARD16 redMask B16;
|
||||
CARD16 green B16;
|
||||
CARD16 greenMask B16;
|
||||
CARD16 blue B16;
|
||||
CARD16 blueMask B16;
|
||||
CARD16 alpha B16;
|
||||
CARD16 alphaMask B16;
|
||||
CARD16 red;
|
||||
CARD16 redMask;
|
||||
CARD16 green;
|
||||
CARD16 greenMask;
|
||||
CARD16 blue;
|
||||
CARD16 blueMask;
|
||||
CARD16 alpha;
|
||||
CARD16 alphaMask;
|
||||
} xDirectFormat;
|
||||
|
||||
#define sz_xDirectFormat 16
|
||||
|
||||
typedef struct {
|
||||
PictFormat id B32;
|
||||
PictFormat id;
|
||||
CARD8 type;
|
||||
CARD8 depth;
|
||||
CARD16 pad1 B16;
|
||||
CARD16 pad1;
|
||||
xDirectFormat direct;
|
||||
Colormap colormap;
|
||||
} xPictFormInfo;
|
||||
|
|
@ -83,41 +83,41 @@ typedef struct {
|
|||
typedef struct {
|
||||
CARD8 depth;
|
||||
CARD8 pad1;
|
||||
CARD16 nPictVisuals B16;
|
||||
CARD32 pad2 B32;
|
||||
CARD16 nPictVisuals;
|
||||
CARD32 pad2;
|
||||
} xPictDepth;
|
||||
|
||||
#define sz_xPictDepth 8
|
||||
|
||||
typedef struct {
|
||||
CARD32 nDepth B32;
|
||||
PictFormat fallback B32;
|
||||
CARD32 nDepth;
|
||||
PictFormat fallback;
|
||||
} xPictScreen;
|
||||
|
||||
#define sz_xPictScreen 8
|
||||
|
||||
typedef struct {
|
||||
CARD32 pixel B32;
|
||||
CARD16 red B16;
|
||||
CARD16 green B16;
|
||||
CARD16 blue B16;
|
||||
CARD16 alpha B16;
|
||||
CARD32 pixel;
|
||||
CARD16 red;
|
||||
CARD16 green;
|
||||
CARD16 blue;
|
||||
CARD16 alpha;
|
||||
} xIndexValue;
|
||||
|
||||
#define sz_xIndexValue 12
|
||||
|
||||
typedef struct {
|
||||
CARD16 red B16;
|
||||
CARD16 green B16;
|
||||
CARD16 blue B16;
|
||||
CARD16 alpha B16;
|
||||
CARD16 red;
|
||||
CARD16 green;
|
||||
CARD16 blue;
|
||||
CARD16 alpha;
|
||||
} xRenderColor;
|
||||
|
||||
#define sz_xRenderColor 8
|
||||
|
||||
typedef struct {
|
||||
Fixed x B32;
|
||||
Fixed y B32;
|
||||
Fixed x;
|
||||
Fixed y;
|
||||
} xPointFixed;
|
||||
|
||||
#define sz_xPointFixed 8
|
||||
|
|
@ -136,8 +136,8 @@ typedef struct {
|
|||
#define sz_xTriangle 24
|
||||
|
||||
typedef struct {
|
||||
Fixed top B32;
|
||||
Fixed bottom B32;
|
||||
Fixed top;
|
||||
Fixed bottom;
|
||||
xLineFixed left;
|
||||
xLineFixed right;
|
||||
} xTrapezoid;
|
||||
|
|
@ -145,12 +145,12 @@ typedef struct {
|
|||
#define sz_xTrapezoid 40
|
||||
|
||||
typedef struct {
|
||||
CARD16 width B16;
|
||||
CARD16 height B16;
|
||||
INT16 x B16;
|
||||
INT16 y B16;
|
||||
INT16 xOff B16;
|
||||
INT16 yOff B16;
|
||||
CARD16 width;
|
||||
CARD16 height;
|
||||
INT16 x;
|
||||
INT16 y;
|
||||
INT16 xOff;
|
||||
INT16 yOff;
|
||||
} xGlyphInfo;
|
||||
|
||||
#define sz_xGlyphInfo 12
|
||||
|
|
@ -183,9 +183,9 @@ typedef struct {
|
|||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 renderReqType;
|
||||
CARD16 length B16;
|
||||
CARD32 majorVersion B32;
|
||||
CARD32 minorVersion B32;
|
||||
CARD16 length;
|
||||
CARD32 majorVersion;
|
||||
CARD32 minorVersion;
|
||||
} xRenderQueryVersionReq;
|
||||
|
||||
#define sz_xRenderQueryVersionReq 12
|
||||
|
|
@ -193,14 +193,14 @@ typedef struct {
|
|||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
BYTE pad1;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD32 majorVersion B32;
|
||||
CARD32 minorVersion B32;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD32 pad5 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD32 majorVersion;
|
||||
CARD32 minorVersion;
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
CARD32 pad5;
|
||||
} xRenderQueryVersionReply;
|
||||
|
||||
#define sz_xRenderQueryVersionReply 32
|
||||
|
|
@ -208,7 +208,7 @@ typedef struct {
|
|||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 renderReqType;
|
||||
CARD16 length B16;
|
||||
CARD16 length;
|
||||
} xRenderQueryPictFormatsReq;
|
||||
|
||||
#define sz_xRenderQueryPictFormatsReq 4
|
||||
|
|
@ -216,14 +216,14 @@ typedef struct {
|
|||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
BYTE pad1;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD32 numFormats B32;
|
||||
CARD32 numScreens B32;
|
||||
CARD32 numDepths B32;
|
||||
CARD32 numVisuals B32;
|
||||
CARD32 numSubpixel B32; /* Version 0.6 */
|
||||
CARD32 pad5 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD32 numFormats;
|
||||
CARD32 numScreens;
|
||||
CARD32 numDepths;
|
||||
CARD32 numVisuals;
|
||||
CARD32 numSubpixel; /* Version 0.6 */
|
||||
CARD32 pad5;
|
||||
} xRenderQueryPictFormatsReply;
|
||||
|
||||
#define sz_xRenderQueryPictFormatsReply 32
|
||||
|
|
@ -231,8 +231,8 @@ typedef struct {
|
|||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 renderReqType;
|
||||
CARD16 length B16;
|
||||
PictFormat format B32;
|
||||
CARD16 length;
|
||||
PictFormat format;
|
||||
} xRenderQueryPictIndexValuesReq;
|
||||
|
||||
#define sz_xRenderQueryPictIndexValuesReq 8
|
||||
|
|
@ -240,14 +240,14 @@ typedef struct {
|
|||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
BYTE pad1;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD32 numIndexValues;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD32 pad5 B32;
|
||||
CARD32 pad6 B32;
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
CARD32 pad5;
|
||||
CARD32 pad6;
|
||||
} xRenderQueryPictIndexValuesReply;
|
||||
|
||||
#define sz_xRenderQueryPictIndexValuesReply 32
|
||||
|
|
@ -255,11 +255,11 @@ typedef struct {
|
|||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 renderReqType;
|
||||
CARD16 length B16;
|
||||
Picture pid B32;
|
||||
Drawable drawable B32;
|
||||
PictFormat format B32;
|
||||
CARD32 mask B32;
|
||||
CARD16 length;
|
||||
Picture pid;
|
||||
Drawable drawable;
|
||||
PictFormat format;
|
||||
CARD32 mask;
|
||||
} xRenderCreatePictureReq;
|
||||
|
||||
#define sz_xRenderCreatePictureReq 20
|
||||
|
|
@ -267,9 +267,9 @@ typedef struct {
|
|||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 renderReqType;
|
||||
CARD16 length B16;
|
||||
Picture picture B32;
|
||||
CARD32 mask B32;
|
||||
CARD16 length;
|
||||
Picture picture;
|
||||
CARD32 mask;
|
||||
} xRenderChangePictureReq;
|
||||
|
||||
#define sz_xRenderChangePictureReq 12
|
||||
|
|
@ -277,10 +277,10 @@ typedef struct {
|
|||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 renderReqType;
|
||||
CARD16 length B16;
|
||||
Picture picture B32;
|
||||
INT16 xOrigin B16;
|
||||
INT16 yOrigin B16;
|
||||
CARD16 length;
|
||||
Picture picture;
|
||||
INT16 xOrigin;
|
||||
INT16 yOrigin;
|
||||
} xRenderSetPictureClipRectanglesReq;
|
||||
|
||||
#define sz_xRenderSetPictureClipRectanglesReq 12
|
||||
|
|
@ -288,8 +288,8 @@ typedef struct {
|
|||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 renderReqType;
|
||||
CARD16 length B16;
|
||||
Picture picture B32;
|
||||
CARD16 length;
|
||||
Picture picture;
|
||||
} xRenderFreePictureReq;
|
||||
|
||||
#define sz_xRenderFreePictureReq 8
|
||||
|
|
@ -297,21 +297,21 @@ typedef struct {
|
|||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 renderReqType;
|
||||
CARD16 length B16;
|
||||
CARD16 length;
|
||||
CARD8 op;
|
||||
CARD8 pad1;
|
||||
CARD16 pad2 B16;
|
||||
Picture src B32;
|
||||
Picture mask B32;
|
||||
Picture dst B32;
|
||||
INT16 xSrc B16;
|
||||
INT16 ySrc B16;
|
||||
INT16 xMask B16;
|
||||
INT16 yMask B16;
|
||||
INT16 xDst B16;
|
||||
INT16 yDst B16;
|
||||
CARD16 width B16;
|
||||
CARD16 height B16;
|
||||
CARD16 pad2;
|
||||
Picture src;
|
||||
Picture mask;
|
||||
Picture dst;
|
||||
INT16 xSrc;
|
||||
INT16 ySrc;
|
||||
INT16 xMask;
|
||||
INT16 yMask;
|
||||
INT16 xDst;
|
||||
INT16 yDst;
|
||||
CARD16 width;
|
||||
CARD16 height;
|
||||
} xRenderCompositeReq;
|
||||
|
||||
#define sz_xRenderCompositeReq 36
|
||||
|
|
@ -319,17 +319,17 @@ typedef struct {
|
|||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 renderReqType;
|
||||
CARD16 length B16;
|
||||
Picture src B32;
|
||||
Picture dst B32;
|
||||
CARD32 colorScale B32;
|
||||
CARD32 alphaScale B32;
|
||||
INT16 xSrc B16;
|
||||
INT16 ySrc B16;
|
||||
INT16 xDst B16;
|
||||
INT16 yDst B16;
|
||||
CARD16 width B16;
|
||||
CARD16 height B16;
|
||||
CARD16 length;
|
||||
Picture src;
|
||||
Picture dst;
|
||||
CARD32 colorScale;
|
||||
CARD32 alphaScale;
|
||||
INT16 xSrc;
|
||||
INT16 ySrc;
|
||||
INT16 xDst;
|
||||
INT16 yDst;
|
||||
CARD16 width;
|
||||
CARD16 height;
|
||||
} xRenderScaleReq;
|
||||
|
||||
#define sz_xRenderScaleReq 32
|
||||
|
|
@ -337,15 +337,15 @@ typedef struct {
|
|||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 renderReqType;
|
||||
CARD16 length B16;
|
||||
CARD16 length;
|
||||
CARD8 op;
|
||||
CARD8 pad1;
|
||||
CARD16 pad2 B16;
|
||||
Picture src B32;
|
||||
Picture dst B32;
|
||||
PictFormat maskFormat B32;
|
||||
INT16 xSrc B16;
|
||||
INT16 ySrc B16;
|
||||
CARD16 pad2;
|
||||
Picture src;
|
||||
Picture dst;
|
||||
PictFormat maskFormat;
|
||||
INT16 xSrc;
|
||||
INT16 ySrc;
|
||||
} xRenderTrapezoidsReq;
|
||||
|
||||
#define sz_xRenderTrapezoidsReq 24
|
||||
|
|
@ -353,15 +353,15 @@ typedef struct {
|
|||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 renderReqType;
|
||||
CARD16 length B16;
|
||||
CARD16 length;
|
||||
CARD8 op;
|
||||
CARD8 pad1;
|
||||
CARD16 pad2 B16;
|
||||
Picture src B32;
|
||||
Picture dst B32;
|
||||
PictFormat maskFormat B32;
|
||||
INT16 xSrc B16;
|
||||
INT16 ySrc B16;
|
||||
CARD16 pad2;
|
||||
Picture src;
|
||||
Picture dst;
|
||||
PictFormat maskFormat;
|
||||
INT16 xSrc;
|
||||
INT16 ySrc;
|
||||
} xRenderTrianglesReq;
|
||||
|
||||
#define sz_xRenderTrianglesReq 24
|
||||
|
|
@ -369,15 +369,15 @@ typedef struct {
|
|||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 renderReqType;
|
||||
CARD16 length B16;
|
||||
CARD16 length;
|
||||
CARD8 op;
|
||||
CARD8 pad1;
|
||||
CARD16 pad2 B16;
|
||||
Picture src B32;
|
||||
Picture dst B32;
|
||||
PictFormat maskFormat B32;
|
||||
INT16 xSrc B16;
|
||||
INT16 ySrc B16;
|
||||
CARD16 pad2;
|
||||
Picture src;
|
||||
Picture dst;
|
||||
PictFormat maskFormat;
|
||||
INT16 xSrc;
|
||||
INT16 ySrc;
|
||||
} xRenderTriStripReq;
|
||||
|
||||
#define sz_xRenderTriStripReq 24
|
||||
|
|
@ -385,15 +385,15 @@ typedef struct {
|
|||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 renderReqType;
|
||||
CARD16 length B16;
|
||||
CARD16 length;
|
||||
CARD8 op;
|
||||
CARD8 pad1;
|
||||
CARD16 pad2 B16;
|
||||
Picture src B32;
|
||||
Picture dst B32;
|
||||
PictFormat maskFormat B32;
|
||||
INT16 xSrc B16;
|
||||
INT16 ySrc B16;
|
||||
CARD16 pad2;
|
||||
Picture src;
|
||||
Picture dst;
|
||||
PictFormat maskFormat;
|
||||
INT16 xSrc;
|
||||
INT16 ySrc;
|
||||
} xRenderTriFanReq;
|
||||
|
||||
#define sz_xRenderTriFanReq 24
|
||||
|
|
@ -401,9 +401,9 @@ typedef struct {
|
|||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 renderReqType;
|
||||
CARD16 length B16;
|
||||
Glyphset gsid B32;
|
||||
PictFormat format B32;
|
||||
CARD16 length;
|
||||
Glyphset gsid;
|
||||
PictFormat format;
|
||||
} xRenderCreateGlyphSetReq;
|
||||
|
||||
#define sz_xRenderCreateGlyphSetReq 12
|
||||
|
|
@ -411,9 +411,9 @@ typedef struct {
|
|||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 renderReqType;
|
||||
CARD16 length B16;
|
||||
Glyphset gsid B32;
|
||||
Glyphset existing B32;
|
||||
CARD16 length;
|
||||
Glyphset gsid;
|
||||
Glyphset existing;
|
||||
} xRenderReferenceGlyphSetReq;
|
||||
|
||||
#define sz_xRenderReferenceGlyphSetReq 24
|
||||
|
|
@ -421,8 +421,8 @@ typedef struct {
|
|||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 renderReqType;
|
||||
CARD16 length B16;
|
||||
Glyphset glyphset B32;
|
||||
CARD16 length;
|
||||
Glyphset glyphset;
|
||||
} xRenderFreeGlyphSetReq;
|
||||
|
||||
#define sz_xRenderFreeGlyphSetReq 8
|
||||
|
|
@ -430,8 +430,8 @@ typedef struct {
|
|||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 renderReqType;
|
||||
CARD16 length B16;
|
||||
Glyphset glyphset B32;
|
||||
CARD16 length;
|
||||
Glyphset glyphset;
|
||||
CARD32 nglyphs;
|
||||
} xRenderAddGlyphsReq;
|
||||
|
||||
|
|
@ -440,8 +440,8 @@ typedef struct {
|
|||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 renderReqType;
|
||||
CARD16 length B16;
|
||||
Glyphset glyphset B32;
|
||||
CARD16 length;
|
||||
Glyphset glyphset;
|
||||
} xRenderFreeGlyphsReq;
|
||||
|
||||
#define sz_xRenderFreeGlyphsReq 8
|
||||
|
|
@ -449,16 +449,16 @@ typedef struct {
|
|||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 renderReqType;
|
||||
CARD16 length B16;
|
||||
CARD16 length;
|
||||
CARD8 op;
|
||||
CARD8 pad1;
|
||||
CARD16 pad2 B16;
|
||||
Picture src B32;
|
||||
Picture dst B32;
|
||||
PictFormat maskFormat B32;
|
||||
Glyphset glyphset B32;
|
||||
INT16 xSrc B16;
|
||||
INT16 ySrc B16;
|
||||
CARD16 pad2;
|
||||
Picture src;
|
||||
Picture dst;
|
||||
PictFormat maskFormat;
|
||||
Glyphset glyphset;
|
||||
INT16 xSrc;
|
||||
INT16 ySrc;
|
||||
} xRenderCompositeGlyphsReq, xRenderCompositeGlyphs8Req,
|
||||
xRenderCompositeGlyphs16Req, xRenderCompositeGlyphs32Req;
|
||||
|
||||
|
|
@ -471,11 +471,11 @@ xRenderCompositeGlyphs16Req, xRenderCompositeGlyphs32Req;
|
|||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 renderReqType;
|
||||
CARD16 length B16;
|
||||
CARD16 length;
|
||||
CARD8 op;
|
||||
CARD8 pad1;
|
||||
CARD16 pad2 B16;
|
||||
Picture dst B32;
|
||||
CARD16 pad2;
|
||||
Picture dst;
|
||||
xRenderColor color;
|
||||
} xRenderFillRectanglesReq;
|
||||
|
||||
|
|
@ -486,11 +486,11 @@ typedef struct {
|
|||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 renderReqType;
|
||||
CARD16 length B16;
|
||||
Cursor cid B32;
|
||||
Picture src B32;
|
||||
CARD16 x B16;
|
||||
CARD16 y B16;
|
||||
CARD16 length;
|
||||
Cursor cid;
|
||||
Picture src;
|
||||
CARD16 x;
|
||||
CARD16 y;
|
||||
} xRenderCreateCursorReq;
|
||||
|
||||
#define sz_xRenderCreateCursorReq 16
|
||||
|
|
@ -501,15 +501,15 @@ typedef struct {
|
|||
* This can't use an array because 32-bit values may be in bitfields
|
||||
*/
|
||||
typedef struct {
|
||||
Fixed matrix11 B32;
|
||||
Fixed matrix12 B32;
|
||||
Fixed matrix13 B32;
|
||||
Fixed matrix21 B32;
|
||||
Fixed matrix22 B32;
|
||||
Fixed matrix23 B32;
|
||||
Fixed matrix31 B32;
|
||||
Fixed matrix32 B32;
|
||||
Fixed matrix33 B32;
|
||||
Fixed matrix11;
|
||||
Fixed matrix12;
|
||||
Fixed matrix13;
|
||||
Fixed matrix21;
|
||||
Fixed matrix22;
|
||||
Fixed matrix23;
|
||||
Fixed matrix31;
|
||||
Fixed matrix32;
|
||||
Fixed matrix33;
|
||||
} xRenderTransform;
|
||||
|
||||
#define sz_xRenderTransform 36
|
||||
|
|
@ -517,8 +517,8 @@ typedef struct {
|
|||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 renderReqType;
|
||||
CARD16 length B16;
|
||||
Picture picture B32;
|
||||
CARD16 length;
|
||||
Picture picture;
|
||||
xRenderTransform transform;
|
||||
} xRenderSetPictureTransformReq;
|
||||
|
||||
|
|
@ -527,8 +527,8 @@ typedef struct {
|
|||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 renderReqType;
|
||||
CARD16 length B16;
|
||||
Drawable drawable B32;
|
||||
CARD16 length;
|
||||
Drawable drawable;
|
||||
} xRenderQueryFiltersReq;
|
||||
|
||||
#define sz_xRenderQueryFiltersReq 8
|
||||
|
|
@ -536,14 +536,14 @@ typedef struct {
|
|||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
BYTE pad1;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD32 numAliases B32; /* LISTofCARD16 */
|
||||
CARD32 numFilters B32; /* LISTofSTRING8 */
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD32 pad5 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD32 numAliases; /* LISTofCARD16 */
|
||||
CARD32 numFilters; /* LISTofSTRING8 */
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
CARD32 pad5;
|
||||
} xRenderQueryFiltersReply;
|
||||
|
||||
#define sz_xRenderQueryFiltersReply 32
|
||||
|
|
@ -551,10 +551,10 @@ typedef struct {
|
|||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 renderReqType;
|
||||
CARD16 length B16;
|
||||
Picture picture B32;
|
||||
CARD16 nbytes B16; /* number of bytes in name */
|
||||
CARD16 pad B16;
|
||||
CARD16 length;
|
||||
Picture picture;
|
||||
CARD16 nbytes; /* number of bytes in name */
|
||||
CARD16 pad;
|
||||
} xRenderSetPictureFilterReq;
|
||||
|
||||
#define sz_xRenderSetPictureFilterReq 12
|
||||
|
|
@ -562,8 +562,8 @@ typedef struct {
|
|||
/* 0.8 and higher */
|
||||
|
||||
typedef struct {
|
||||
Cursor cursor B32;
|
||||
CARD32 delay B32;
|
||||
Cursor cursor;
|
||||
CARD32 delay;
|
||||
} xAnimCursorElt;
|
||||
|
||||
#define sz_xAnimCursorElt 8
|
||||
|
|
@ -571,8 +571,8 @@ typedef struct {
|
|||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 renderReqType;
|
||||
CARD16 length B16;
|
||||
Cursor cid B32;
|
||||
CARD16 length;
|
||||
Cursor cid;
|
||||
} xRenderCreateAnimCursorReq;
|
||||
|
||||
#define sz_xRenderCreateAnimCursorReq 8
|
||||
|
|
@ -582,10 +582,10 @@ typedef struct {
|
|||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 renderReqType;
|
||||
CARD16 length B16;
|
||||
CARD16 length;
|
||||
Picture picture;
|
||||
INT16 xOff B16;
|
||||
INT16 yOff B16;
|
||||
INT16 xOff;
|
||||
INT16 yOff;
|
||||
} xRenderAddTrapsReq;
|
||||
|
||||
#define sz_xRenderAddTrapsReq 12
|
||||
|
|
@ -595,8 +595,8 @@ typedef struct {
|
|||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 renderReqType;
|
||||
CARD16 length B16;
|
||||
Picture pid B32;
|
||||
CARD16 length;
|
||||
Picture pid;
|
||||
xRenderColor color;
|
||||
} xRenderCreateSolidFillReq;
|
||||
|
||||
|
|
@ -605,8 +605,8 @@ typedef struct {
|
|||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 renderReqType;
|
||||
CARD16 length B16;
|
||||
Picture pid B32;
|
||||
CARD16 length;
|
||||
Picture pid;
|
||||
xPointFixed p1;
|
||||
xPointFixed p2;
|
||||
CARD32 nStops;
|
||||
|
|
@ -617,8 +617,8 @@ typedef struct {
|
|||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 renderReqType;
|
||||
CARD16 length B16;
|
||||
Picture pid B32;
|
||||
CARD16 length;
|
||||
Picture pid;
|
||||
xPointFixed inner;
|
||||
xPointFixed outer;
|
||||
Fixed inner_radius;
|
||||
|
|
@ -631,8 +631,8 @@ typedef struct {
|
|||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 renderReqType;
|
||||
CARD16 length B16;
|
||||
Picture pid B32;
|
||||
CARD16 length;
|
||||
Picture pid;
|
||||
xPointFixed center;
|
||||
Fixed angle; /* in degrees */
|
||||
CARD32 nStops;
|
||||
|
|
|
|||
|
|
@ -48,25 +48,25 @@ in this Software without prior written authorization from the X Consortium.
|
|||
typedef struct _ScreenSaverQueryVersion {
|
||||
CARD8 reqType; /* always ScreenSaverReqCode */
|
||||
CARD8 saverReqType; /* always X_ScreenSaverQueryVersion */
|
||||
CARD16 length B16;
|
||||
CARD16 length;
|
||||
CARD8 clientMajor;
|
||||
CARD8 clientMinor;
|
||||
CARD16 unused B16;
|
||||
CARD16 unused;
|
||||
} xScreenSaverQueryVersionReq;
|
||||
#define sz_xScreenSaverQueryVersionReq 8
|
||||
|
||||
typedef struct {
|
||||
CARD8 type; /* X_Reply */
|
||||
CARD8 unused; /* not used */
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD16 majorVersion B16; /* major version of protocol */
|
||||
CARD16 minorVersion B16; /* minor version of protocol */
|
||||
CARD32 pad0 B32;
|
||||
CARD32 pad1 B32;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD16 majorVersion; /* major version of protocol */
|
||||
CARD16 minorVersion; /* minor version of protocol */
|
||||
CARD32 pad0;
|
||||
CARD32 pad1;
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
} xScreenSaverQueryVersionReply;
|
||||
#define sz_xScreenSaverQueryVersionReply 32
|
||||
|
||||
|
|
@ -75,24 +75,24 @@ typedef struct {
|
|||
typedef struct _ScreenSaverQueryInfo {
|
||||
CARD8 reqType; /* always ScreenSaverReqCode */
|
||||
CARD8 saverReqType; /* always X_ScreenSaverQueryInfo */
|
||||
CARD16 length B16;
|
||||
Drawable drawable B32;
|
||||
CARD16 length;
|
||||
Drawable drawable;
|
||||
} xScreenSaverQueryInfoReq;
|
||||
#define sz_xScreenSaverQueryInfoReq 8
|
||||
|
||||
typedef struct {
|
||||
CARD8 type; /* X_Reply */
|
||||
BYTE state; /* Off, On */
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
Window window B32;
|
||||
CARD32 tilOrSince B32;
|
||||
CARD32 idle B32;
|
||||
CARD32 eventMask B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
Window window;
|
||||
CARD32 tilOrSince;
|
||||
CARD32 idle;
|
||||
CARD32 eventMask;
|
||||
BYTE kind; /* Blanked, Internal, External */
|
||||
CARD8 pad0;
|
||||
CARD16 pad1 B16;
|
||||
CARD32 pad2 B32;
|
||||
CARD16 pad1;
|
||||
CARD32 pad2;
|
||||
} xScreenSaverQueryInfoReply;
|
||||
#define sz_xScreenSaverQueryInfoReply 32
|
||||
|
||||
|
|
@ -101,9 +101,9 @@ typedef struct {
|
|||
typedef struct _ScreenSaverSelectInput {
|
||||
CARD8 reqType; /* always ScreenSaverReqCode */
|
||||
CARD8 saverReqType; /* always X_ScreenSaverSelectInput */
|
||||
CARD16 length B16;
|
||||
Drawable drawable B32;
|
||||
CARD32 eventMask B32;
|
||||
CARD16 length;
|
||||
Drawable drawable;
|
||||
CARD32 eventMask;
|
||||
} xScreenSaverSelectInputReq;
|
||||
#define sz_xScreenSaverSelectInputReq 12
|
||||
|
||||
|
|
@ -112,14 +112,14 @@ typedef struct _ScreenSaverSelectInput {
|
|||
typedef struct _ScreenSaverSetAttributes {
|
||||
CARD8 reqType; /* always ScreenSaverReqCode */
|
||||
CARD8 saverReqType; /* always X_ScreenSaverSetAttributes */
|
||||
CARD16 length B16;
|
||||
Drawable drawable B32;
|
||||
INT16 x B16, y B16;
|
||||
CARD16 width B16, height B16, borderWidth B16;
|
||||
CARD16 length;
|
||||
Drawable drawable;
|
||||
INT16 x, y;
|
||||
CARD16 width, height, borderWidth;
|
||||
BYTE c_class;
|
||||
CARD8 depth;
|
||||
VisualID visualID B32;
|
||||
CARD32 mask B32;
|
||||
VisualID visualID;
|
||||
CARD32 mask;
|
||||
} xScreenSaverSetAttributesReq;
|
||||
#define sz_xScreenSaverSetAttributesReq 28
|
||||
|
||||
|
|
@ -128,8 +128,8 @@ typedef struct _ScreenSaverSetAttributes {
|
|||
typedef struct _ScreenSaverUnsetAttributes {
|
||||
CARD8 reqType; /* always ScreenSaverReqCode */
|
||||
CARD8 saverReqType; /* always X_ScreenSaverUnsetAttributes */
|
||||
CARD16 length B16;
|
||||
Drawable drawable B32;
|
||||
CARD16 length;
|
||||
Drawable drawable;
|
||||
} xScreenSaverUnsetAttributesReq;
|
||||
#define sz_xScreenSaverUnsetAttributesReq 8
|
||||
|
||||
|
|
@ -138,24 +138,24 @@ typedef struct _ScreenSaverUnsetAttributes {
|
|||
typedef struct _ScreenSaverSuspend {
|
||||
CARD8 reqType;
|
||||
CARD8 saverReqType;
|
||||
CARD16 length B16;
|
||||
CARD32 suspend B32; /* a boolean, but using the wrong encoding */
|
||||
CARD16 length;
|
||||
CARD32 suspend; /* a boolean, but using the wrong encoding */
|
||||
} xScreenSaverSuspendReq;
|
||||
#define sz_xScreenSaverSuspendReq 8
|
||||
|
||||
typedef struct _ScreenSaverNotify {
|
||||
CARD8 type; /* always eventBase + ScreenSaverNotify */
|
||||
BYTE state; /* off, on, cycle */
|
||||
CARD16 sequenceNumber B16;
|
||||
Time timestamp B32;
|
||||
Window root B32;
|
||||
Window window B32; /* screen saver window */
|
||||
CARD16 sequenceNumber;
|
||||
Time timestamp;
|
||||
Window root;
|
||||
Window window; /* screen saver window */
|
||||
BYTE kind; /* blanked, internal, external */
|
||||
BYTE forced;
|
||||
CARD16 pad0 B16;
|
||||
CARD32 pad1 B32;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD16 pad0;
|
||||
CARD32 pad1;
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
} xScreenSaverNotifyEvent;
|
||||
#define sz_xScreenSaverNotifyEvent 32
|
||||
|
||||
|
|
|
|||
|
|
@ -36,34 +36,34 @@ from The Open Group.
|
|||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 securityReqType;
|
||||
CARD16 length B16;
|
||||
CARD16 majorVersion B16;
|
||||
CARD16 minorVersion B16;
|
||||
CARD16 length;
|
||||
CARD16 majorVersion;
|
||||
CARD16 minorVersion;
|
||||
} xSecurityQueryVersionReq;
|
||||
#define sz_xSecurityQueryVersionReq 8
|
||||
|
||||
typedef struct {
|
||||
CARD8 type;
|
||||
CARD8 pad0;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD16 majorVersion B16;
|
||||
CARD16 minorVersion B16;
|
||||
CARD32 pad1 B32;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD32 pad5 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD16 majorVersion;
|
||||
CARD16 minorVersion;
|
||||
CARD32 pad1;
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
CARD32 pad5;
|
||||
} xSecurityQueryVersionReply;
|
||||
#define sz_xSecurityQueryVersionReply 32
|
||||
|
||||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 securityReqType;
|
||||
CARD16 length B16;
|
||||
CARD16 nbytesAuthProto B16;
|
||||
CARD16 nbytesAuthData B16;
|
||||
CARD32 valueMask B32;
|
||||
CARD16 length;
|
||||
CARD16 nbytesAuthProto;
|
||||
CARD16 nbytesAuthData;
|
||||
CARD32 valueMask;
|
||||
/* auth protocol name padded to 4 bytes */
|
||||
/* auth protocol data padded to 4 bytes */
|
||||
/* list of CARD32 values, if any */
|
||||
|
|
@ -73,37 +73,37 @@ typedef struct {
|
|||
typedef struct {
|
||||
CARD8 type;
|
||||
CARD8 pad0;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD32 authId B32;
|
||||
CARD16 dataLength B16;
|
||||
CARD16 pad1 B16;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD32 pad5 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD32 authId;
|
||||
CARD16 dataLength;
|
||||
CARD16 pad1;
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
CARD32 pad5;
|
||||
} xSecurityGenerateAuthorizationReply;
|
||||
#define sz_xSecurityGenerateAuthorizationReply 32
|
||||
|
||||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 securityReqType;
|
||||
CARD16 length B16;
|
||||
CARD32 authId B32;
|
||||
CARD16 length;
|
||||
CARD32 authId;
|
||||
} xSecurityRevokeAuthorizationReq;
|
||||
#define sz_xSecurityRevokeAuthorizationReq 8
|
||||
|
||||
typedef struct _xSecurityAuthorizationRevokedEvent {
|
||||
BYTE type;
|
||||
BYTE detail;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 authId B32;
|
||||
CARD32 pad0 B32;
|
||||
CARD32 pad1 B32;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD32 pad5 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 authId;
|
||||
CARD32 pad0;
|
||||
CARD32 pad1;
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
CARD32 pad5;
|
||||
} xSecurityAuthorizationRevokedEvent;
|
||||
#define sz_xSecurityAuthorizationRevokedEvent 32
|
||||
|
||||
|
|
|
|||
|
|
@ -50,184 +50,184 @@ in this Software without prior written authorization from The Open Group.
|
|||
typedef struct _ShapeQueryVersion {
|
||||
CARD8 reqType; /* always ShapeReqCode */
|
||||
CARD8 shapeReqType; /* always X_ShapeQueryVersion */
|
||||
CARD16 length B16;
|
||||
CARD16 length;
|
||||
} xShapeQueryVersionReq;
|
||||
#define sz_xShapeQueryVersionReq 4
|
||||
|
||||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
CARD8 unused; /* not used */
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD16 majorVersion B16; /* major version of SHAPE protocol */
|
||||
CARD16 minorVersion B16; /* minor version of SHAPE protocol */
|
||||
CARD32 pad0 B32;
|
||||
CARD32 pad1 B32;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD16 majorVersion; /* major version of SHAPE protocol */
|
||||
CARD16 minorVersion; /* minor version of SHAPE protocol */
|
||||
CARD32 pad0;
|
||||
CARD32 pad1;
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
} xShapeQueryVersionReply;
|
||||
#define sz_xShapeQueryVersionReply 32
|
||||
|
||||
typedef struct _ShapeRectangles {
|
||||
CARD8 reqType; /* always ShapeReqCode */
|
||||
CARD8 shapeReqType; /* always X_ShapeRectangles */
|
||||
CARD16 length B16;
|
||||
CARD16 length;
|
||||
CARD8 op; /* Set, ... */
|
||||
CARD8 destKind; /* ShapeBounding or ShapeClip */
|
||||
CARD8 ordering; /* UnSorted, YSorted, YXSorted, YXBanded */
|
||||
CARD8 pad0; /* not used */
|
||||
Window dest B32;
|
||||
INT16 xOff B16;
|
||||
INT16 yOff B16;
|
||||
Window dest;
|
||||
INT16 xOff;
|
||||
INT16 yOff;
|
||||
} xShapeRectanglesReq; /* followed by xRects */
|
||||
#define sz_xShapeRectanglesReq 16
|
||||
|
||||
typedef struct _ShapeMask {
|
||||
CARD8 reqType; /* always ShapeReqCode */
|
||||
CARD8 shapeReqType; /* always X_ShapeMask */
|
||||
CARD16 length B16;
|
||||
CARD16 length;
|
||||
|
||||
CARD8 op; /* Set, ... */
|
||||
CARD8 destKind; /* ShapeBounding or ShapeClip */
|
||||
CARD16 junk B16; /* not used */
|
||||
CARD16 junk; /* not used */
|
||||
|
||||
Window dest B32;
|
||||
INT16 xOff B16;
|
||||
INT16 yOff B16;
|
||||
CARD32 src B32; /* 1 bit pixmap */
|
||||
Window dest;
|
||||
INT16 xOff;
|
||||
INT16 yOff;
|
||||
CARD32 src; /* 1 bit pixmap */
|
||||
} xShapeMaskReq;
|
||||
#define sz_xShapeMaskReq 20
|
||||
|
||||
typedef struct _ShapeCombine {
|
||||
CARD8 reqType; /* always ShapeReqCode */
|
||||
CARD8 shapeReqType; /* always X_ShapeCombine */
|
||||
CARD16 length B16;
|
||||
CARD16 length;
|
||||
CARD8 op; /* Set, ... */
|
||||
CARD8 destKind; /* ShapeBounding or ShapeClip */
|
||||
CARD8 srcKind; /* ShapeBounding or ShapeClip */
|
||||
CARD8 junk; /* not used */
|
||||
Window dest B32;
|
||||
INT16 xOff B16;
|
||||
INT16 yOff B16;
|
||||
Window src B32;
|
||||
Window dest;
|
||||
INT16 xOff;
|
||||
INT16 yOff;
|
||||
Window src;
|
||||
} xShapeCombineReq;
|
||||
#define sz_xShapeCombineReq 20
|
||||
|
||||
typedef struct _ShapeOffset {
|
||||
CARD8 reqType; /* always ShapeReqCode */
|
||||
CARD8 shapeReqType; /* always X_ShapeOffset */
|
||||
CARD16 length B16;
|
||||
CARD16 length;
|
||||
CARD8 destKind; /* ShapeBounding or ShapeClip */
|
||||
CARD8 junk1; /* not used */
|
||||
CARD16 junk2 B16; /* not used */
|
||||
Window dest B32;
|
||||
INT16 xOff B16;
|
||||
INT16 yOff B16;
|
||||
CARD16 junk2; /* not used */
|
||||
Window dest;
|
||||
INT16 xOff;
|
||||
INT16 yOff;
|
||||
} xShapeOffsetReq;
|
||||
#define sz_xShapeOffsetReq 16
|
||||
|
||||
typedef struct _ShapeQueryExtents {
|
||||
CARD8 reqType; /* always ShapeReqCode */
|
||||
CARD8 shapeReqType; /* always X_ShapeQueryExtents */
|
||||
CARD16 length B16;
|
||||
Window window B32;
|
||||
CARD16 length;
|
||||
Window window;
|
||||
} xShapeQueryExtentsReq;
|
||||
#define sz_xShapeQueryExtentsReq 8
|
||||
|
||||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
CARD8 unused; /* not used */
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32; /* 0 */
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length; /* 0 */
|
||||
CARD8 boundingShaped; /* window has bounding shape */
|
||||
CARD8 clipShaped; /* window has clip shape */
|
||||
CARD16 unused1 B16;
|
||||
INT16 xBoundingShape B16; /* extents of bounding shape */
|
||||
INT16 yBoundingShape B16;
|
||||
CARD16 widthBoundingShape B16;
|
||||
CARD16 heightBoundingShape B16;
|
||||
INT16 xClipShape B16; /* extents of clip shape */
|
||||
INT16 yClipShape B16;
|
||||
CARD16 widthClipShape B16;
|
||||
CARD16 heightClipShape B16;
|
||||
CARD32 pad1 B32;
|
||||
CARD16 unused1;
|
||||
INT16 xBoundingShape; /* extents of bounding shape */
|
||||
INT16 yBoundingShape;
|
||||
CARD16 widthBoundingShape;
|
||||
CARD16 heightBoundingShape;
|
||||
INT16 xClipShape; /* extents of clip shape */
|
||||
INT16 yClipShape;
|
||||
CARD16 widthClipShape;
|
||||
CARD16 heightClipShape;
|
||||
CARD32 pad1;
|
||||
} xShapeQueryExtentsReply;
|
||||
#define sz_xShapeQueryExtentsReply 32
|
||||
|
||||
typedef struct _ShapeSelectInput {
|
||||
CARD8 reqType; /* always ShapeReqCode */
|
||||
CARD8 shapeReqType; /* always X_ShapeSelectInput */
|
||||
CARD16 length B16;
|
||||
Window window B32;
|
||||
CARD16 length;
|
||||
Window window;
|
||||
BYTE enable; /* xTrue -> send events */
|
||||
BYTE pad1;
|
||||
CARD16 pad2 B16;
|
||||
CARD16 pad2;
|
||||
} xShapeSelectInputReq;
|
||||
#define sz_xShapeSelectInputReq 12
|
||||
|
||||
typedef struct _ShapeNotify {
|
||||
BYTE type; /* always eventBase + ShapeNotify */
|
||||
BYTE kind; /* either ShapeBounding or ShapeClip */
|
||||
CARD16 sequenceNumber B16;
|
||||
Window window B32;
|
||||
INT16 x B16;
|
||||
INT16 y B16; /* extents of new shape */
|
||||
CARD16 width B16;
|
||||
CARD16 height B16;
|
||||
Time time B32; /* time of change */
|
||||
CARD16 sequenceNumber;
|
||||
Window window;
|
||||
INT16 x;
|
||||
INT16 y; /* extents of new shape */
|
||||
CARD16 width;
|
||||
CARD16 height;
|
||||
Time time; /* time of change */
|
||||
BYTE shaped; /* set when a shape actual exists */
|
||||
BYTE pad0;
|
||||
CARD16 pad1 B16;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD16 pad1;
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
} xShapeNotifyEvent;
|
||||
#define sz_xShapeNotifyEvent 32
|
||||
|
||||
typedef struct _ShapeInputSelected {
|
||||
CARD8 reqType; /* always ShapeReqCode */
|
||||
CARD8 shapeReqType; /* always X_ShapeInputSelected */
|
||||
CARD16 length B16;
|
||||
Window window B32;
|
||||
CARD16 length;
|
||||
Window window;
|
||||
} xShapeInputSelectedReq;
|
||||
#define sz_xShapeInputSelectedReq 8
|
||||
|
||||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
CARD8 enabled; /* current status */
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32; /* 0 */
|
||||
CARD32 pad1 B32; /* unused */
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD32 pad5 B32;
|
||||
CARD32 pad6 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length; /* 0 */
|
||||
CARD32 pad1; /* unused */
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
CARD32 pad5;
|
||||
CARD32 pad6;
|
||||
} xShapeInputSelectedReply;
|
||||
#define sz_xShapeInputSelectedReply 32
|
||||
|
||||
typedef struct _ShapeGetRectangles {
|
||||
CARD8 reqType; /* always ShapeReqCode */
|
||||
CARD8 shapeReqType; /* always X_ShapeGetRectangles */
|
||||
CARD16 length B16;
|
||||
Window window B32;
|
||||
CARD16 length;
|
||||
Window window;
|
||||
CARD8 kind; /* ShapeBounding or ShapeClip */
|
||||
CARD8 junk1;
|
||||
CARD16 junk2 B16;
|
||||
CARD16 junk2;
|
||||
} xShapeGetRectanglesReq;
|
||||
#define sz_xShapeGetRectanglesReq 12
|
||||
|
||||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
CARD8 ordering; /* UnSorted, YSorted, YXSorted, YXBanded */
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32; /* not zero */
|
||||
CARD32 nrects B32; /* number of rectangles */
|
||||
CARD32 pad1 B32;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD32 pad5 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length; /* not zero */
|
||||
CARD32 nrects; /* number of rectangles */
|
||||
CARD32 pad1;
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
CARD32 pad5;
|
||||
} xShapeGetRectanglesReply; /* followed by xRectangles */
|
||||
#define sz_xShapeGetRectanglesReply 32
|
||||
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -89,26 +89,26 @@ PERFORMANCE OF THIS SOFTWARE.
|
|||
typedef struct _xSyncInitialize {
|
||||
CARD8 reqType;
|
||||
CARD8 syncReqType;
|
||||
CARD16 length B16;
|
||||
CARD16 length;
|
||||
CARD8 majorVersion;
|
||||
CARD8 minorVersion;
|
||||
CARD16 pad B16;
|
||||
CARD16 pad;
|
||||
} xSyncInitializeReq;
|
||||
#define sz_xSyncInitializeReq 8
|
||||
|
||||
typedef struct {
|
||||
BYTE type;
|
||||
CARD8 unused;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD8 majorVersion;
|
||||
CARD8 minorVersion;
|
||||
CARD16 pad B16;
|
||||
CARD32 pad0 B32;
|
||||
CARD32 pad1 B32;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD16 pad;
|
||||
CARD32 pad0;
|
||||
CARD32 pad1;
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
} xSyncInitializeReply;
|
||||
#define sz_xSyncInitializeReply 32
|
||||
|
||||
|
|
@ -119,29 +119,29 @@ typedef struct _xSyncListSystemCounters
|
|||
{
|
||||
CARD8 reqType;
|
||||
CARD8 syncReqType;
|
||||
CARD16 length B16;
|
||||
CARD16 length;
|
||||
} xSyncListSystemCountersReq;
|
||||
#define sz_xSyncListSystemCountersReq 4
|
||||
|
||||
typedef struct {
|
||||
BYTE type;
|
||||
CARD8 unused;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
INT32 nCounters B32;
|
||||
CARD32 pad0 B32;
|
||||
CARD32 pad1 B32;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
INT32 nCounters;
|
||||
CARD32 pad0;
|
||||
CARD32 pad1;
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
} xSyncListSystemCountersReply;
|
||||
#define sz_xSyncListSystemCountersReply 32
|
||||
|
||||
typedef struct {
|
||||
XSyncCounter counter B32;
|
||||
INT32 resolution_hi B32;
|
||||
CARD32 resolution_lo B32;
|
||||
CARD16 name_length B16;
|
||||
XSyncCounter counter;
|
||||
INT32 resolution_hi;
|
||||
CARD32 resolution_lo;
|
||||
CARD16 name_length;
|
||||
} xSyncSystemCounter;
|
||||
#define sz_xSyncSystemCounter 14
|
||||
|
||||
|
|
@ -151,10 +151,10 @@ typedef struct {
|
|||
typedef struct _xSyncCreateCounterReq {
|
||||
CARD8 reqType;
|
||||
CARD8 syncReqType;
|
||||
CARD16 length B16;
|
||||
XSyncCounter cid B32;
|
||||
INT32 initial_value_hi B32;
|
||||
CARD32 initial_value_lo B32;
|
||||
CARD16 length;
|
||||
XSyncCounter cid;
|
||||
INT32 initial_value_hi;
|
||||
CARD32 initial_value_lo;
|
||||
} xSyncCreateCounterReq;
|
||||
#define sz_xSyncCreateCounterReq 16
|
||||
|
||||
|
|
@ -164,10 +164,10 @@ typedef struct _xSyncCreateCounterReq {
|
|||
typedef struct _xSyncChangeCounterReq {
|
||||
CARD8 reqType;
|
||||
CARD8 syncReqType;
|
||||
CARD16 length B16;
|
||||
XSyncCounter cid B32;
|
||||
INT32 value_hi B32;
|
||||
CARD32 value_lo B32;
|
||||
CARD16 length;
|
||||
XSyncCounter cid;
|
||||
INT32 value_hi;
|
||||
CARD32 value_lo;
|
||||
} xSyncChangeCounterReq;
|
||||
#define sz_xSyncChangeCounterReq 16
|
||||
|
||||
|
|
@ -177,10 +177,10 @@ typedef struct _xSyncChangeCounterReq {
|
|||
typedef struct _xSyncSetCounterReq {
|
||||
CARD8 reqType;
|
||||
CARD8 syncReqType;
|
||||
CARD16 length B16;
|
||||
XSyncCounter cid B32;
|
||||
INT32 value_hi B32;
|
||||
CARD32 value_lo B32;
|
||||
CARD16 length;
|
||||
XSyncCounter cid;
|
||||
INT32 value_hi;
|
||||
CARD32 value_lo;
|
||||
} xSyncSetCounterReq;
|
||||
#define sz_xSyncSetCounterReq 16
|
||||
|
||||
|
|
@ -190,8 +190,8 @@ typedef struct _xSyncSetCounterReq {
|
|||
typedef struct _xSyncDestroyCounterReq {
|
||||
CARD8 reqType;
|
||||
CARD8 syncReqType;
|
||||
CARD16 length B16;
|
||||
XSyncCounter counter B32;
|
||||
CARD16 length;
|
||||
XSyncCounter counter;
|
||||
} xSyncDestroyCounterReq;
|
||||
#define sz_xSyncDestroyCounterReq 8
|
||||
|
||||
|
|
@ -201,8 +201,8 @@ typedef struct _xSyncDestroyCounterReq {
|
|||
typedef struct _xSyncQueryCounterReq {
|
||||
CARD8 reqType;
|
||||
CARD8 syncReqType;
|
||||
CARD16 length B16;
|
||||
XSyncCounter counter B32;
|
||||
CARD16 length;
|
||||
XSyncCounter counter;
|
||||
} xSyncQueryCounterReq;
|
||||
#define sz_xSyncQueryCounterReq 8
|
||||
|
||||
|
|
@ -210,14 +210,14 @@ typedef struct _xSyncQueryCounterReq {
|
|||
typedef struct {
|
||||
BYTE type;
|
||||
CARD8 unused;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
INT32 value_hi B32;
|
||||
CARD32 value_lo B32;
|
||||
CARD32 pad0 B32;
|
||||
CARD32 pad1 B32;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
INT32 value_hi;
|
||||
CARD32 value_lo;
|
||||
CARD32 pad0;
|
||||
CARD32 pad1;
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
} xSyncQueryCounterReply;
|
||||
#define sz_xSyncQueryCounterReply 32
|
||||
|
||||
|
|
@ -227,18 +227,18 @@ typedef struct {
|
|||
typedef struct _xSyncAwaitReq {
|
||||
CARD8 reqType;
|
||||
CARD8 syncReqType;
|
||||
CARD16 length B16;
|
||||
CARD16 length;
|
||||
} xSyncAwaitReq;
|
||||
#define sz_xSyncAwaitReq 4
|
||||
|
||||
typedef struct _xSyncWaitCondition {
|
||||
XSyncCounter counter B32;
|
||||
CARD32 value_type B32;
|
||||
INT32 wait_value_hi B32;
|
||||
CARD32 wait_value_lo B32;
|
||||
CARD32 test_type B32;
|
||||
INT32 event_threshold_hi B32;
|
||||
CARD32 event_threshold_lo B32;
|
||||
XSyncCounter counter;
|
||||
CARD32 value_type;
|
||||
INT32 wait_value_hi;
|
||||
CARD32 wait_value_lo;
|
||||
CARD32 test_type;
|
||||
INT32 event_threshold_hi;
|
||||
CARD32 event_threshold_lo;
|
||||
} xSyncWaitCondition;
|
||||
#define sz_xSyncWaitCondition 28
|
||||
|
||||
|
|
@ -248,9 +248,9 @@ typedef struct _xSyncWaitCondition {
|
|||
typedef struct _xSyncCreateAlarmReq {
|
||||
CARD8 reqType;
|
||||
CARD8 syncReqType;
|
||||
CARD16 length B16;
|
||||
XSyncAlarm id B32;
|
||||
CARD32 valueMask B32;
|
||||
CARD16 length;
|
||||
XSyncAlarm id;
|
||||
CARD32 valueMask;
|
||||
} xSyncCreateAlarmReq;
|
||||
#define sz_xSyncCreateAlarmReq 12
|
||||
|
||||
|
|
@ -260,8 +260,8 @@ typedef struct _xSyncCreateAlarmReq {
|
|||
typedef struct _xSyncDestroyAlarmReq {
|
||||
CARD8 reqType;
|
||||
CARD8 syncReqType;
|
||||
CARD16 length B16;
|
||||
XSyncAlarm alarm B32;
|
||||
CARD16 length;
|
||||
XSyncAlarm alarm;
|
||||
} xSyncDestroyAlarmReq;
|
||||
#define sz_xSyncDestroyAlarmReq 8
|
||||
|
||||
|
|
@ -271,23 +271,23 @@ typedef struct _xSyncDestroyAlarmReq {
|
|||
typedef struct _xSyncQueryAlarmReq {
|
||||
CARD8 reqType;
|
||||
CARD8 syncReqType;
|
||||
CARD16 length B16;
|
||||
XSyncAlarm alarm B32;
|
||||
CARD16 length;
|
||||
XSyncAlarm alarm;
|
||||
} xSyncQueryAlarmReq;
|
||||
#define sz_xSyncQueryAlarmReq 8
|
||||
|
||||
typedef struct {
|
||||
BYTE type;
|
||||
CARD8 unused;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
XSyncCounter counter B32;
|
||||
CARD32 value_type B32;
|
||||
INT32 wait_value_hi B32;
|
||||
CARD32 wait_value_lo B32;
|
||||
CARD32 test_type B32;
|
||||
INT32 delta_hi B32;
|
||||
CARD32 delta_lo B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
XSyncCounter counter;
|
||||
CARD32 value_type;
|
||||
INT32 wait_value_hi;
|
||||
CARD32 wait_value_lo;
|
||||
CARD32 test_type;
|
||||
INT32 delta_hi;
|
||||
CARD32 delta_lo;
|
||||
BOOL events;
|
||||
BYTE state;
|
||||
BYTE pad0;
|
||||
|
|
@ -301,9 +301,9 @@ typedef struct {
|
|||
typedef struct _xSyncChangeAlarmReq {
|
||||
CARD8 reqType;
|
||||
CARD8 syncReqType;
|
||||
CARD16 length B16;
|
||||
XSyncAlarm alarm B32;
|
||||
CARD32 valueMask B32;
|
||||
CARD16 length;
|
||||
XSyncAlarm alarm;
|
||||
CARD32 valueMask;
|
||||
} xSyncChangeAlarmReq;
|
||||
#define sz_xSyncChangeAlarmReq 12
|
||||
|
||||
|
|
@ -313,9 +313,9 @@ typedef struct _xSyncChangeAlarmReq {
|
|||
typedef struct _xSyncSetPriority{
|
||||
CARD8 reqType;
|
||||
CARD8 syncReqType;
|
||||
CARD16 length B16;
|
||||
CARD32 id B32;
|
||||
INT32 priority B32;
|
||||
CARD16 length;
|
||||
CARD32 id;
|
||||
INT32 priority;
|
||||
} xSyncSetPriorityReq;
|
||||
#define sz_xSyncSetPriorityReq 12
|
||||
|
||||
|
|
@ -325,22 +325,22 @@ typedef struct _xSyncSetPriority{
|
|||
typedef struct _xSyncGetPriority{
|
||||
CARD8 reqType;
|
||||
CARD8 syncReqType;
|
||||
CARD16 length B16;
|
||||
CARD32 id B32; /*XXX XID? */
|
||||
CARD16 length;
|
||||
CARD32 id; /*XXX XID? */
|
||||
} xSyncGetPriorityReq;
|
||||
#define sz_xSyncGetPriorityReq 8
|
||||
|
||||
typedef struct {
|
||||
BYTE type;
|
||||
CARD8 unused;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
INT32 priority B32;
|
||||
CARD32 pad0 B32;
|
||||
CARD32 pad1 B32;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
INT32 priority;
|
||||
CARD32 pad0;
|
||||
CARD32 pad1;
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
} xSyncGetPriorityReply;
|
||||
#define sz_xSyncGetPriorityReply 32
|
||||
|
||||
|
|
@ -350,9 +350,9 @@ typedef struct {
|
|||
typedef struct _xSyncCreateFenceReq {
|
||||
CARD8 reqType;
|
||||
CARD8 syncReqType;
|
||||
CARD16 length B16;
|
||||
Drawable d B32;
|
||||
XSyncFence fid B32;
|
||||
CARD16 length;
|
||||
Drawable d;
|
||||
XSyncFence fid;
|
||||
BOOL initially_triggered;
|
||||
CARD8 pad0;
|
||||
CARD16 pad1;
|
||||
|
|
@ -365,8 +365,8 @@ typedef struct _xSyncCreateFenceReq {
|
|||
typedef struct _xSyncTriggerFenceReq {
|
||||
CARD8 reqType;
|
||||
CARD8 syncReqType;
|
||||
CARD16 length B16;
|
||||
XSyncFence fid B32;
|
||||
CARD16 length;
|
||||
XSyncFence fid;
|
||||
} xSyncTriggerFenceReq;
|
||||
#define sz_xSyncTriggerFenceReq 8
|
||||
|
||||
|
|
@ -376,8 +376,8 @@ typedef struct _xSyncTriggerFenceReq {
|
|||
typedef struct _xSyncResetFenceReq {
|
||||
CARD8 reqType;
|
||||
CARD8 syncReqType;
|
||||
CARD16 length B16;
|
||||
XSyncFence fid B32;
|
||||
CARD16 length;
|
||||
XSyncFence fid;
|
||||
} xSyncResetFenceReq;
|
||||
#define sz_xSyncResetFenceReq 8
|
||||
|
||||
|
|
@ -387,8 +387,8 @@ typedef struct _xSyncResetFenceReq {
|
|||
typedef struct _xSyncDestroyFenceReq {
|
||||
CARD8 reqType;
|
||||
CARD8 syncReqType;
|
||||
CARD16 length B16;
|
||||
XSyncFence fid B32;
|
||||
CARD16 length;
|
||||
XSyncFence fid;
|
||||
} xSyncDestroyFenceReq;
|
||||
#define sz_xSyncDestroyFenceReq 8
|
||||
|
||||
|
|
@ -398,8 +398,8 @@ typedef struct _xSyncDestroyFenceReq {
|
|||
typedef struct _xSyncQueryFenceReq {
|
||||
CARD8 reqType;
|
||||
CARD8 syncReqType;
|
||||
CARD16 length B16;
|
||||
XSyncFence fid B32;
|
||||
CARD16 length;
|
||||
XSyncFence fid;
|
||||
} xSyncQueryFenceReq;
|
||||
#define sz_xSyncQueryFenceReq 8
|
||||
|
||||
|
|
@ -410,23 +410,23 @@ typedef struct _xSyncQueryFenceReq {
|
|||
typedef struct _xSyncAwaitFenceReq {
|
||||
CARD8 reqType;
|
||||
CARD8 syncReqType;
|
||||
CARD16 length B16;
|
||||
CARD16 length;
|
||||
} xSyncAwaitFenceReq;
|
||||
#define sz_xSyncAwaitFenceReq 4
|
||||
|
||||
typedef struct {
|
||||
BYTE type;
|
||||
CARD8 unused;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
BOOL triggered;
|
||||
BYTE pad0;
|
||||
CARD16 pad1 B16;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD32 pad5 B32;
|
||||
CARD32 pad6 B32;
|
||||
CARD16 pad1;
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
CARD32 pad5;
|
||||
CARD32 pad6;
|
||||
} xSyncQueryFenceReply;
|
||||
#define sz_xSyncQueryFenceReply 32
|
||||
|
||||
|
|
@ -437,14 +437,14 @@ typedef struct {
|
|||
typedef struct _xSyncCounterNotifyEvent {
|
||||
BYTE type;
|
||||
BYTE kind;
|
||||
CARD16 sequenceNumber B16;
|
||||
XSyncCounter counter B32;
|
||||
INT32 wait_value_hi B32;
|
||||
CARD32 wait_value_lo B32;
|
||||
INT32 counter_value_hi B32;
|
||||
CARD32 counter_value_lo B32;
|
||||
CARD32 time B32;
|
||||
CARD16 count B16;
|
||||
CARD16 sequenceNumber;
|
||||
XSyncCounter counter;
|
||||
INT32 wait_value_hi;
|
||||
CARD32 wait_value_lo;
|
||||
INT32 counter_value_hi;
|
||||
CARD32 counter_value_lo;
|
||||
CARD32 time;
|
||||
CARD16 count;
|
||||
BOOL destroyed;
|
||||
BYTE pad0;
|
||||
} xSyncCounterNotifyEvent;
|
||||
|
|
@ -452,13 +452,13 @@ typedef struct _xSyncCounterNotifyEvent {
|
|||
typedef struct _xSyncAlarmNotifyEvent {
|
||||
BYTE type;
|
||||
BYTE kind;
|
||||
CARD16 sequenceNumber B16;
|
||||
XSyncAlarm alarm B32;
|
||||
INT32 counter_value_hi B32;
|
||||
CARD32 counter_value_lo B32;
|
||||
INT32 alarm_value_hi B32;
|
||||
CARD32 alarm_value_lo B32;
|
||||
CARD32 time B32;
|
||||
CARD16 sequenceNumber;
|
||||
XSyncAlarm alarm;
|
||||
INT32 counter_value_hi;
|
||||
CARD32 counter_value_lo;
|
||||
INT32 alarm_value_hi;
|
||||
CARD32 alarm_value_lo;
|
||||
CARD32 time;
|
||||
CARD8 state;
|
||||
BYTE pad0;
|
||||
BYTE pad1;
|
||||
|
|
|
|||
|
|
@ -45,124 +45,124 @@ SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|||
typedef struct _WindowsWMQueryVersion {
|
||||
CARD8 reqType; /* always WMReqCode */
|
||||
CARD8 wmReqType; /* always X_WMQueryVersion */
|
||||
CARD16 length B16;
|
||||
CARD16 length;
|
||||
} xWindowsWMQueryVersionReq;
|
||||
#define sz_xWindowsWMQueryVersionReq 4
|
||||
|
||||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
BOOL pad1;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD16 majorVersion B16; /* major version of WM protocol */
|
||||
CARD16 minorVersion B16; /* minor version of WM protocol */
|
||||
CARD32 patchVersion B32; /* patch version of WM protocol */
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD32 pad5 B32;
|
||||
CARD32 pad6 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD16 majorVersion; /* major version of WM protocol */
|
||||
CARD16 minorVersion; /* minor version of WM protocol */
|
||||
CARD32 patchVersion; /* patch version of WM protocol */
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
CARD32 pad5;
|
||||
CARD32 pad6;
|
||||
} xWindowsWMQueryVersionReply;
|
||||
#define sz_xWindowsWMQueryVersionReply 32
|
||||
|
||||
typedef struct _WindowsWMDisableUpdate {
|
||||
CARD8 reqType; /* always WMReqCode */
|
||||
CARD8 wmReqType; /* always X_WMDisableUpdate */
|
||||
CARD16 length B16;
|
||||
CARD32 screen B32;
|
||||
CARD16 length;
|
||||
CARD32 screen;
|
||||
} xWindowsWMDisableUpdateReq;
|
||||
#define sz_xWindowsWMDisableUpdateReq 8
|
||||
|
||||
typedef struct _WindowsWMReenableUpdate {
|
||||
CARD8 reqType; /* always WMReqCode */
|
||||
CARD8 wmReqType; /* always X_WMReenableUpdate */
|
||||
CARD16 length B16;
|
||||
CARD32 screen B32;
|
||||
CARD16 length;
|
||||
CARD32 screen;
|
||||
} xWindowsWMReenableUpdateReq;
|
||||
#define sz_xWindowsWMReenableUpdateReq 8
|
||||
|
||||
typedef struct _WindowsWMSelectInput {
|
||||
CARD8 reqType; /* always WMReqCode */
|
||||
CARD8 wmReqType; /* always X_WMSelectInput */
|
||||
CARD16 length B16;
|
||||
CARD32 mask B32;
|
||||
CARD16 length;
|
||||
CARD32 mask;
|
||||
} xWindowsWMSelectInputReq;
|
||||
#define sz_xWindowsWMSelectInputReq 8
|
||||
|
||||
typedef struct _WindowsWMNotify {
|
||||
BYTE type; /* always eventBase + event type */
|
||||
BYTE kind;
|
||||
CARD16 sequenceNumber B16;
|
||||
Window window B32;
|
||||
Time time B32; /* time of change */
|
||||
CARD16 pad1 B16;
|
||||
CARD32 arg B32;
|
||||
INT16 x B16;
|
||||
INT16 y B16;
|
||||
CARD16 w B16;
|
||||
CARD16 h B16;
|
||||
CARD16 sequenceNumber;
|
||||
Window window;
|
||||
Time time; /* time of change */
|
||||
CARD16 pad1;
|
||||
CARD32 arg;
|
||||
INT16 x;
|
||||
INT16 y;
|
||||
CARD16 w;
|
||||
CARD16 h;
|
||||
} xWindowsWMNotifyEvent;
|
||||
#define sz_xWindowsWMNotifyEvent 28
|
||||
|
||||
typedef struct _WindowsWMSetFrontProcess {
|
||||
CARD8 reqType; /* always WMReqCode */
|
||||
CARD8 wmReqType; /* always X_WMSetFrontProcess */
|
||||
CARD16 length B16;
|
||||
CARD16 length;
|
||||
} xWindowsWMSetFrontProcessReq;
|
||||
#define sz_xWindowsWMSetFrontProcessReq 4
|
||||
|
||||
typedef struct _WindowsWMFrameGetRect {
|
||||
CARD8 reqType; /* always WMReqCode */
|
||||
CARD8 wmReqType; /* always X_WMFrameGetRect */
|
||||
CARD16 length B16;
|
||||
CARD32 frame_style B32;
|
||||
CARD32 frame_style_ex B32;
|
||||
CARD16 frame_rect B16;
|
||||
INT16 ix B16;
|
||||
INT16 iy B16;
|
||||
CARD16 iw B16;
|
||||
CARD16 ih B16;
|
||||
CARD16 pad1 B16;
|
||||
CARD16 length;
|
||||
CARD32 frame_style;
|
||||
CARD32 frame_style_ex;
|
||||
CARD16 frame_rect;
|
||||
INT16 ix;
|
||||
INT16 iy;
|
||||
CARD16 iw;
|
||||
CARD16 ih;
|
||||
CARD16 pad1;
|
||||
} xWindowsWMFrameGetRectReq;
|
||||
#define sz_xWindowsWMFrameGetRectReq 24
|
||||
|
||||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
BOOL pad1;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
INT16 x B16;
|
||||
INT16 y B16;
|
||||
CARD16 w B16;
|
||||
CARD16 h B16;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD32 pad5 B32;
|
||||
CARD32 pad6 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
INT16 x;
|
||||
INT16 y;
|
||||
CARD16 w;
|
||||
CARD16 h;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
CARD32 pad5;
|
||||
CARD32 pad6;
|
||||
} xWindowsWMFrameGetRectReply;
|
||||
#define sz_xWindowsWMFrameGetRectReply 32
|
||||
|
||||
typedef struct _WindowsWMFrameDraw {
|
||||
CARD8 reqType; /* always WMReqCode */
|
||||
CARD8 wmReqType; /* always X_WMFrameDraw */
|
||||
CARD16 length B16;
|
||||
CARD32 screen B32;
|
||||
CARD32 window B32;
|
||||
CARD32 frame_style B32;
|
||||
CARD32 frame_style_ex B32;
|
||||
INT16 ix B16;
|
||||
INT16 iy B16;
|
||||
CARD16 iw B16;
|
||||
CARD16 ih B16;
|
||||
CARD16 length;
|
||||
CARD32 screen;
|
||||
CARD32 window;
|
||||
CARD32 frame_style;
|
||||
CARD32 frame_style_ex;
|
||||
INT16 ix;
|
||||
INT16 iy;
|
||||
CARD16 iw;
|
||||
CARD16 ih;
|
||||
} xWindowsWMFrameDrawReq;
|
||||
#define sz_xWindowsWMFrameDrawReq 28
|
||||
|
||||
typedef struct _WindowsWMFrameSetTitle {
|
||||
CARD8 reqType; /* always WMReqCode */
|
||||
CARD8 wmReqType; /* always X_WMFrameSetTitle */
|
||||
CARD16 length B16;
|
||||
CARD32 screen B32;
|
||||
CARD32 window B32;
|
||||
CARD32 title_length B32;
|
||||
CARD16 length;
|
||||
CARD32 screen;
|
||||
CARD32 window;
|
||||
CARD32 title_length;
|
||||
} xWindowsWMFrameSetTitleReq;
|
||||
#define sz_xWindowsWMFrameSetTitleReq 16
|
||||
|
||||
|
|
|
|||
|
|
@ -31,9 +31,9 @@
|
|||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 xCalibrateReqType;
|
||||
CARD16 length B16;
|
||||
CARD32 majorVersion B32;
|
||||
CARD32 minorVersion B32;
|
||||
CARD16 length;
|
||||
CARD32 majorVersion;
|
||||
CARD32 minorVersion;
|
||||
} xXCalibrateQueryVersionReq;
|
||||
|
||||
#define sz_xXCalibrateQueryVersionReq 12
|
||||
|
|
@ -41,14 +41,14 @@ typedef struct {
|
|||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
BYTE pad1;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD32 majorVersion B32;
|
||||
CARD32 minorVersion B32;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD32 pad5 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD32 majorVersion;
|
||||
CARD32 minorVersion;
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
CARD32 pad5;
|
||||
} xXCalibrateQueryVersionReply;
|
||||
|
||||
#define sz_xXCalibrateQueryVersionReply 32
|
||||
|
|
@ -56,9 +56,9 @@ typedef struct {
|
|||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 xCalibrateReqType;
|
||||
CARD16 length B16;
|
||||
CARD16 on B16;
|
||||
CARD16 pad B16;
|
||||
CARD16 length;
|
||||
CARD16 on;
|
||||
CARD16 pad;
|
||||
} xXCalibrateRawModeReq;
|
||||
|
||||
#define sz_xXCalibrateRawModeReq 8
|
||||
|
|
@ -66,14 +66,14 @@ typedef struct {
|
|||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
BYTE pad1;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 status;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD32 pad5 B32;
|
||||
CARD32 pad6 B32;
|
||||
CARD32 pad7 B32;
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
CARD32 pad5;
|
||||
CARD32 pad6;
|
||||
CARD32 pad7;
|
||||
} xXCalibrateRawModeReply;
|
||||
|
||||
#define sz_xXCalibrateRawModeReply 32
|
||||
|
|
@ -81,9 +81,9 @@ typedef struct {
|
|||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 xCalibrateReqType;
|
||||
CARD16 length B16;
|
||||
CARD32 x B32;
|
||||
CARD32 y B32;
|
||||
CARD16 length;
|
||||
CARD32 x;
|
||||
CARD32 y;
|
||||
} xXCalibrateScreenToCoordReq;
|
||||
|
||||
#define sz_xXCalibrateScreenToCoordReq 12
|
||||
|
|
@ -91,14 +91,14 @@ typedef struct {
|
|||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
BYTE pad1;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 x;
|
||||
CARD32 y;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD32 pad5 B32;
|
||||
CARD32 pad6 B32;
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
CARD32 pad5;
|
||||
CARD32 pad6;
|
||||
} xXCalibrateScreenToCoordReply;
|
||||
|
||||
#define sz_xXCalibrateScreenToCoordReply 32
|
||||
|
|
@ -108,7 +108,7 @@ typedef struct {
|
|||
typedef struct {
|
||||
CARD8 type;
|
||||
CARD8 pad1;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD16 sequenceNumber;
|
||||
CARD16 x;
|
||||
CARD16 y;
|
||||
CARD16 pressure;
|
||||
|
|
|
|||
|
|
@ -43,67 +43,67 @@ in this Software without prior written authorization from The Open Group.
|
|||
typedef struct {
|
||||
CARD8 reqType; /* always XCMiscCode */
|
||||
CARD8 miscReqType; /* always X_XCMiscGetVersion */
|
||||
CARD16 length B16;
|
||||
CARD16 majorVersion B16;
|
||||
CARD16 minorVersion B16;
|
||||
CARD16 length;
|
||||
CARD16 majorVersion;
|
||||
CARD16 minorVersion;
|
||||
} xXCMiscGetVersionReq;
|
||||
#define sz_xXCMiscGetVersionReq 8
|
||||
|
||||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
CARD8 pad0;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD16 majorVersion B16;
|
||||
CARD16 minorVersion B16;
|
||||
CARD32 pad1 B32;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD32 pad5 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD16 majorVersion;
|
||||
CARD16 minorVersion;
|
||||
CARD32 pad1;
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
CARD32 pad5;
|
||||
} xXCMiscGetVersionReply;
|
||||
#define sz_xXCMiscGetVersionReply 32
|
||||
|
||||
typedef struct {
|
||||
CARD8 reqType; /* always XCMiscCode */
|
||||
CARD8 miscReqType; /* always X_XCMiscGetXIDRange */
|
||||
CARD16 length B16;
|
||||
CARD16 length;
|
||||
} xXCMiscGetXIDRangeReq;
|
||||
#define sz_xXCMiscGetXIDRangeReq 4
|
||||
|
||||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
CARD8 pad0;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD32 start_id B32;
|
||||
CARD32 count B32;
|
||||
CARD32 pad1 B32;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD32 start_id;
|
||||
CARD32 count;
|
||||
CARD32 pad1;
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
} xXCMiscGetXIDRangeReply;
|
||||
#define sz_xXCMiscGetXIDRangeReply 32
|
||||
|
||||
typedef struct {
|
||||
CARD8 reqType; /* always XCMiscCode */
|
||||
CARD8 miscReqType; /* always X_XCMiscGetXIDList */
|
||||
CARD16 length B16;
|
||||
CARD32 count B32; /* number of IDs requested */
|
||||
CARD16 length;
|
||||
CARD32 count; /* number of IDs requested */
|
||||
} xXCMiscGetXIDListReq;
|
||||
#define sz_xXCMiscGetXIDListReq 8
|
||||
|
||||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
CARD8 pad0;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD32 count B32; /* number of IDs requested */
|
||||
CARD32 pad1 B32;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD32 pad5 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD32 count; /* number of IDs requested */
|
||||
CARD32 pad1;
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
CARD32 pad5;
|
||||
} xXCMiscGetXIDListReply;
|
||||
#define sz_xXCMiscGetXIDListReply 32
|
||||
|
||||
|
|
|
|||
|
|
@ -20,22 +20,22 @@
|
|||
typedef struct _XF86BigfontQueryVersion {
|
||||
CARD8 reqType; /* always XF86BigfontReqCode */
|
||||
CARD8 xf86bigfontReqType; /* always X_XF86BigfontQueryVersion */
|
||||
CARD16 length B16;
|
||||
CARD16 length;
|
||||
} xXF86BigfontQueryVersionReq;
|
||||
#define sz_xXF86BigfontQueryVersionReq 4
|
||||
|
||||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
CARD8 capabilities;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD16 majorVersion B16; /* major version of XFree86-Bigfont */
|
||||
CARD16 minorVersion B16; /* minor version of XFree86-Bigfont */
|
||||
CARD32 uid B32;
|
||||
CARD32 gid B32;
|
||||
CARD32 signature B32;
|
||||
CARD32 pad1 B32;
|
||||
CARD32 pad2 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD16 majorVersion; /* major version of XFree86-Bigfont */
|
||||
CARD16 minorVersion; /* minor version of XFree86-Bigfont */
|
||||
CARD32 uid;
|
||||
CARD32 gid;
|
||||
CARD32 signature;
|
||||
CARD32 pad1;
|
||||
CARD32 pad2;
|
||||
} xXF86BigfontQueryVersionReply;
|
||||
#define sz_xXF86BigfontQueryVersionReply 32
|
||||
|
||||
|
|
@ -45,39 +45,39 @@ typedef struct {
|
|||
typedef struct _XF86BigfontQueryFont {
|
||||
CARD8 reqType; /* always XF86BigfontReqCode */
|
||||
CARD8 xf86bigfontReqType; /* always X_XF86BigfontQueryFont */
|
||||
CARD16 length B16;
|
||||
CARD32 id B32;
|
||||
CARD32 flags B32;
|
||||
CARD16 length;
|
||||
CARD32 id;
|
||||
CARD32 flags;
|
||||
} xXF86BigfontQueryFontReq;
|
||||
#define sz_xXF86BigfontQueryFontReq 12
|
||||
|
||||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
CARD8 pad1;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
xCharInfo minBounds;
|
||||
#ifndef WORD64
|
||||
CARD32 walign1 B32;
|
||||
CARD32 walign1;
|
||||
#endif
|
||||
xCharInfo maxBounds;
|
||||
#ifndef WORD64
|
||||
CARD32 walign2 B32;
|
||||
CARD32 walign2;
|
||||
#endif
|
||||
CARD16 minCharOrByte2 B16;
|
||||
CARD16 maxCharOrByte2 B16;
|
||||
CARD16 defaultChar B16;
|
||||
CARD16 nFontProps B16;
|
||||
CARD16 minCharOrByte2;
|
||||
CARD16 maxCharOrByte2;
|
||||
CARD16 defaultChar;
|
||||
CARD16 nFontProps;
|
||||
CARD8 drawDirection;
|
||||
CARD8 minByte1;
|
||||
CARD8 maxByte1;
|
||||
BOOL allCharsExist;
|
||||
INT16 fontAscent B16;
|
||||
INT16 fontDescent B16;
|
||||
CARD32 nCharInfos B32;
|
||||
CARD32 nUniqCharInfos B32;
|
||||
CARD32 shmid B32;
|
||||
CARD32 shmsegoffset B32;
|
||||
INT16 fontAscent;
|
||||
INT16 fontDescent;
|
||||
CARD32 nCharInfos;
|
||||
CARD32 nUniqCharInfos;
|
||||
CARD32 shmid;
|
||||
CARD32 shmsegoffset;
|
||||
/* followed by nFontProps xFontProp structures */
|
||||
/* and if nCharInfos > 0 && shmid == -1,
|
||||
followed by nUniqCharInfos xCharInfo structures
|
||||
|
|
|
|||
|
|
@ -13,41 +13,41 @@ Copyright (c) 1995 XFree86 Inc.
|
|||
typedef struct _XF86DGAQueryVersion {
|
||||
CARD8 reqType; /* always DGAReqCode */
|
||||
CARD8 dgaReqType; /* always X_DGAQueryVersion */
|
||||
CARD16 length B16;
|
||||
CARD16 length;
|
||||
} xXF86DGAQueryVersionReq;
|
||||
#define sz_xXF86DGAQueryVersionReq 4
|
||||
|
||||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
BOOL pad1;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD16 majorVersion B16; /* major version of DGA protocol */
|
||||
CARD16 minorVersion B16; /* minor version of DGA protocol */
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD32 pad5 B32;
|
||||
CARD32 pad6 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD16 majorVersion; /* major version of DGA protocol */
|
||||
CARD16 minorVersion; /* minor version of DGA protocol */
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
CARD32 pad5;
|
||||
CARD32 pad6;
|
||||
} xXF86DGAQueryVersionReply;
|
||||
#define sz_xXF86DGAQueryVersionReply 32
|
||||
|
||||
typedef struct _XF86DGAGetVideoLL {
|
||||
CARD8 reqType; /* always DGAReqCode */
|
||||
CARD8 dgaReqType; /* always X_XF86DGAGetVideoLL */
|
||||
CARD16 length B16;
|
||||
CARD16 screen B16;
|
||||
CARD16 pad B16;
|
||||
CARD16 length;
|
||||
CARD16 screen;
|
||||
CARD16 pad;
|
||||
} xXF86DGAGetVideoLLReq;
|
||||
#define sz_xXF86DGAGetVideoLLReq 8
|
||||
|
||||
typedef struct _XF86DGAInstallColormap{
|
||||
CARD8 reqType;
|
||||
CARD8 dgaReqType;
|
||||
CARD16 length B16;
|
||||
CARD16 screen B16;
|
||||
CARD16 length;
|
||||
CARD16 screen;
|
||||
CARD16 pad2;
|
||||
CARD32 id B32; /* colormap. */
|
||||
CARD32 id; /* colormap. */
|
||||
} xXF86DGAInstallColormapReq;
|
||||
#define sz_xXF86DGAInstallColormapReq 12
|
||||
|
||||
|
|
@ -55,23 +55,23 @@ typedef struct _XF86DGAInstallColormap{
|
|||
typedef struct {
|
||||
BYTE type;
|
||||
BOOL pad1;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD32 offset B32;
|
||||
CARD32 width B32;
|
||||
CARD32 bank_size B32;
|
||||
CARD32 ram_size B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD32 pad5 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD32 offset;
|
||||
CARD32 width;
|
||||
CARD32 bank_size;
|
||||
CARD32 ram_size;
|
||||
CARD32 pad4;
|
||||
CARD32 pad5;
|
||||
} xXF86DGAGetVideoLLReply;
|
||||
#define sz_xXF86DGAGetVideoLLReply 32
|
||||
|
||||
typedef struct _XF86DGADirectVideo {
|
||||
CARD8 reqType; /* always DGAReqCode */
|
||||
CARD8 dgaReqType; /* always X_XF86DGADirectVideo */
|
||||
CARD16 length B16;
|
||||
CARD16 screen B16;
|
||||
CARD16 enable B16;
|
||||
CARD16 length;
|
||||
CARD16 screen;
|
||||
CARD16 enable;
|
||||
} xXF86DGADirectVideoReq;
|
||||
#define sz_xXF86DGADirectVideoReq 8
|
||||
|
||||
|
|
@ -79,57 +79,57 @@ typedef struct _XF86DGADirectVideo {
|
|||
typedef struct _XF86DGAGetViewPortSize {
|
||||
CARD8 reqType; /* always DGAReqCode */
|
||||
CARD8 dgaReqType; /* always X_XF86DGAGetViewPort */
|
||||
CARD16 length B16;
|
||||
CARD16 screen B16;
|
||||
CARD16 pad B16;
|
||||
CARD16 length;
|
||||
CARD16 screen;
|
||||
CARD16 pad;
|
||||
} xXF86DGAGetViewPortSizeReq;
|
||||
#define sz_xXF86DGAGetViewPortSizeReq 8
|
||||
|
||||
typedef struct {
|
||||
BYTE type;
|
||||
BOOL pad1;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD32 width B32;
|
||||
CARD32 height B32;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD32 pad5 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD32 width;
|
||||
CARD32 height;
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
CARD32 pad5;
|
||||
} xXF86DGAGetViewPortSizeReply;
|
||||
#define sz_xXF86DGAGetViewPortSizeReply 32
|
||||
|
||||
typedef struct _XF86DGASetViewPort {
|
||||
CARD8 reqType; /* always DGAReqCode */
|
||||
CARD8 dgaReqType; /* always X_XF86DGASetViewPort */
|
||||
CARD16 length B16;
|
||||
CARD16 screen B16;
|
||||
CARD16 pad B16;
|
||||
CARD32 x B32;
|
||||
CARD32 y B32;
|
||||
CARD16 length;
|
||||
CARD16 screen;
|
||||
CARD16 pad;
|
||||
CARD32 x;
|
||||
CARD32 y;
|
||||
} xXF86DGASetViewPortReq;
|
||||
#define sz_xXF86DGASetViewPortReq 16
|
||||
|
||||
typedef struct _XF86DGAGetVidPage {
|
||||
CARD8 reqType; /* always DGAReqCode */
|
||||
CARD8 dgaReqType; /* always X_XF86DGAGetVidPage */
|
||||
CARD16 length B16;
|
||||
CARD16 screen B16;
|
||||
CARD16 pad B16;
|
||||
CARD16 length;
|
||||
CARD16 screen;
|
||||
CARD16 pad;
|
||||
} xXF86DGAGetVidPageReq;
|
||||
#define sz_xXF86DGAGetVidPageReq 8
|
||||
|
||||
typedef struct {
|
||||
BYTE type;
|
||||
BOOL pad1;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD32 vpage B32;
|
||||
CARD32 pad B32;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD32 pad5 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD32 vpage;
|
||||
CARD32 pad;
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
CARD32 pad5;
|
||||
} xXF86DGAGetVidPageReply;
|
||||
#define sz_xXF86DGAGetVidPageReply 32
|
||||
|
||||
|
|
@ -137,9 +137,9 @@ typedef struct {
|
|||
typedef struct _XF86DGASetVidPage {
|
||||
CARD8 reqType; /* always DGAReqCode */
|
||||
CARD8 dgaReqType; /* always X_XF86DGASetVidPage */
|
||||
CARD16 length B16;
|
||||
CARD16 screen B16;
|
||||
CARD16 vpage B16;
|
||||
CARD16 length;
|
||||
CARD16 screen;
|
||||
CARD16 vpage;
|
||||
} xXF86DGASetVidPageReq;
|
||||
#define sz_xXF86DGASetVidPageReq 8
|
||||
|
||||
|
|
@ -147,23 +147,23 @@ typedef struct _XF86DGASetVidPage {
|
|||
typedef struct _XF86DGAQueryDirectVideo {
|
||||
CARD8 reqType; /* always DGAReqCode */
|
||||
CARD8 dgaReqType; /* always X_DGAQueryVersion */
|
||||
CARD16 length B16;
|
||||
CARD16 screen B16;
|
||||
CARD16 pad B16;
|
||||
CARD16 length;
|
||||
CARD16 screen;
|
||||
CARD16 pad;
|
||||
} xXF86DGAQueryDirectVideoReq;
|
||||
#define sz_xXF86DGAQueryDirectVideoReq 8
|
||||
|
||||
typedef struct {
|
||||
BYTE type;
|
||||
BOOL pad1;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD32 flags B32;
|
||||
CARD32 pad B32;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD32 pad5 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD32 flags;
|
||||
CARD32 pad;
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
CARD32 pad5;
|
||||
} xXF86DGAQueryDirectVideoReply;
|
||||
#define sz_xXF86DGAQueryDirectVideoReply 32
|
||||
|
||||
|
|
@ -171,23 +171,23 @@ typedef struct {
|
|||
typedef struct _XF86DGAViewPortChanged {
|
||||
CARD8 reqType; /* always DGAReqCode */
|
||||
CARD8 dgaReqType; /* always X_DGAQueryVersion */
|
||||
CARD16 length B16;
|
||||
CARD16 screen B16;
|
||||
CARD16 n B16;
|
||||
CARD16 length;
|
||||
CARD16 screen;
|
||||
CARD16 n;
|
||||
} xXF86DGAViewPortChangedReq;
|
||||
#define sz_xXF86DGAViewPortChangedReq 8
|
||||
|
||||
typedef struct {
|
||||
BYTE type;
|
||||
BOOL pad1;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD32 result B32;
|
||||
CARD32 pad B32;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD32 pad5 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD32 result;
|
||||
CARD32 pad;
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
CARD32 pad5;
|
||||
} xXF86DGAViewPortChangedReply;
|
||||
#define sz_xXF86DGAViewPortChangedReply 32
|
||||
|
||||
|
|
|
|||
|
|
@ -20,44 +20,44 @@ Copyright (c) 1995 XFree86 Inc.
|
|||
typedef struct _XDGAQueryVersion {
|
||||
CARD8 reqType; /* always DGAReqCode */
|
||||
CARD8 dgaReqType; /* always X_DGAQueryVersion */
|
||||
CARD16 length B16;
|
||||
CARD16 length;
|
||||
} xXDGAQueryVersionReq;
|
||||
#define sz_xXDGAQueryVersionReq 4
|
||||
|
||||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
BOOL pad1;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD16 majorVersion B16; /* major version of DGA protocol */
|
||||
CARD16 minorVersion B16; /* minor version of DGA protocol */
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD32 pad5 B32;
|
||||
CARD32 pad6 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD16 majorVersion; /* major version of DGA protocol */
|
||||
CARD16 minorVersion; /* minor version of DGA protocol */
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
CARD32 pad5;
|
||||
CARD32 pad6;
|
||||
} xXDGAQueryVersionReply;
|
||||
#define sz_xXDGAQueryVersionReply 32
|
||||
|
||||
typedef struct _XDGAQueryModes {
|
||||
CARD8 reqType;
|
||||
CARD8 dgaReqType;
|
||||
CARD16 length B16;
|
||||
CARD32 screen B32;
|
||||
CARD16 length;
|
||||
CARD32 screen;
|
||||
} xXDGAQueryModesReq;
|
||||
#define sz_xXDGAQueryModesReq 8
|
||||
|
||||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
BOOL pad1;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD32 number B32; /* number of modes available */
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD32 pad5 B32;
|
||||
CARD32 pad6 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD32 number; /* number of modes available */
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
CARD32 pad5;
|
||||
CARD32 pad6;
|
||||
} xXDGAQueryModesReply;
|
||||
#define sz_xXDGAQueryModesReply 32
|
||||
|
||||
|
|
@ -65,77 +65,77 @@ typedef struct {
|
|||
typedef struct _XDGASetMode {
|
||||
CARD8 reqType;
|
||||
CARD8 dgaReqType;
|
||||
CARD16 length B16;
|
||||
CARD32 screen B32;
|
||||
CARD32 mode B32; /* mode number to init */
|
||||
CARD32 pid B32; /* Pixmap descriptor */
|
||||
CARD16 length;
|
||||
CARD32 screen;
|
||||
CARD32 mode; /* mode number to init */
|
||||
CARD32 pid; /* Pixmap descriptor */
|
||||
} xXDGASetModeReq;
|
||||
#define sz_xXDGASetModeReq 16
|
||||
|
||||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
BOOL pad1;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD32 offset B32; /* offset into framebuffer map */
|
||||
CARD32 flags B32;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD32 pad5 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD32 offset; /* offset into framebuffer map */
|
||||
CARD32 flags;
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
CARD32 pad5;
|
||||
} xXDGASetModeReply;
|
||||
#define sz_xXDGASetModeReply 32
|
||||
|
||||
typedef struct {
|
||||
CARD8 byte_order;
|
||||
CARD8 depth;
|
||||
CARD16 num B16;
|
||||
CARD16 bpp B16;
|
||||
CARD16 name_size B16;
|
||||
CARD32 vsync_num B32;
|
||||
CARD32 vsync_den B32;
|
||||
CARD32 flags B32;
|
||||
CARD16 image_width B16;
|
||||
CARD16 image_height B16;
|
||||
CARD16 pixmap_width B16;
|
||||
CARD16 pixmap_height B16;
|
||||
CARD32 bytes_per_scanline B32;
|
||||
CARD32 red_mask B32;
|
||||
CARD32 green_mask B32;
|
||||
CARD32 blue_mask B32;
|
||||
CARD16 visual_class B16;
|
||||
CARD16 pad1 B16;
|
||||
CARD16 viewport_width B16;
|
||||
CARD16 viewport_height B16;
|
||||
CARD16 viewport_xstep B16;
|
||||
CARD16 viewport_ystep B16;
|
||||
CARD16 viewport_xmax B16;
|
||||
CARD16 viewport_ymax B16;
|
||||
CARD32 viewport_flags B32;
|
||||
CARD32 reserved1 B32;
|
||||
CARD32 reserved2 B32;
|
||||
CARD16 num;
|
||||
CARD16 bpp;
|
||||
CARD16 name_size;
|
||||
CARD32 vsync_num;
|
||||
CARD32 vsync_den;
|
||||
CARD32 flags;
|
||||
CARD16 image_width;
|
||||
CARD16 image_height;
|
||||
CARD16 pixmap_width;
|
||||
CARD16 pixmap_height;
|
||||
CARD32 bytes_per_scanline;
|
||||
CARD32 red_mask;
|
||||
CARD32 green_mask;
|
||||
CARD32 blue_mask;
|
||||
CARD16 visual_class;
|
||||
CARD16 pad1;
|
||||
CARD16 viewport_width;
|
||||
CARD16 viewport_height;
|
||||
CARD16 viewport_xstep;
|
||||
CARD16 viewport_ystep;
|
||||
CARD16 viewport_xmax;
|
||||
CARD16 viewport_ymax;
|
||||
CARD32 viewport_flags;
|
||||
CARD32 reserved1;
|
||||
CARD32 reserved2;
|
||||
} xXDGAModeInfo;
|
||||
#define sz_xXDGAModeInfo 72
|
||||
|
||||
typedef struct _XDGAOpenFramebuffer {
|
||||
CARD8 reqType;
|
||||
CARD8 dgaReqType;
|
||||
CARD16 length B16;
|
||||
CARD32 screen B32;
|
||||
CARD16 length;
|
||||
CARD32 screen;
|
||||
} xXDGAOpenFramebufferReq;
|
||||
#define sz_xXDGAOpenFramebufferReq 8
|
||||
|
||||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
BOOL pad1;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32; /* device name size if there is one */
|
||||
CARD32 mem1 B32; /* physical memory */
|
||||
CARD32 mem2 B32; /* spillover for _alpha_ */
|
||||
CARD32 size B32; /* size of map in bytes */
|
||||
CARD32 offset B32; /* optional offset into device */
|
||||
CARD32 extra B32; /* extra info associated with the map */
|
||||
CARD32 pad2 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length; /* device name size if there is one */
|
||||
CARD32 mem1; /* physical memory */
|
||||
CARD32 mem2; /* spillover for _alpha_ */
|
||||
CARD32 size; /* size of map in bytes */
|
||||
CARD32 offset; /* optional offset into device */
|
||||
CARD32 extra; /* extra info associated with the map */
|
||||
CARD32 pad2;
|
||||
} xXDGAOpenFramebufferReply;
|
||||
#define sz_xXDGAOpenFramebufferReply 32
|
||||
|
||||
|
|
@ -143,8 +143,8 @@ typedef struct {
|
|||
typedef struct _XDGACloseFramebuffer {
|
||||
CARD8 reqType;
|
||||
CARD8 dgaReqType;
|
||||
CARD16 length B16;
|
||||
CARD32 screen B32;
|
||||
CARD16 length;
|
||||
CARD32 screen;
|
||||
} xXDGACloseFramebufferReq;
|
||||
#define sz_xXDGACloseFramebufferReq 8
|
||||
|
||||
|
|
@ -152,11 +152,11 @@ typedef struct _XDGACloseFramebuffer {
|
|||
typedef struct _XDGASetViewport {
|
||||
CARD8 reqType;
|
||||
CARD8 dgaReqType;
|
||||
CARD16 length B16;
|
||||
CARD32 screen B32;
|
||||
CARD16 x B16;
|
||||
CARD16 y B16;
|
||||
CARD32 flags B32;
|
||||
CARD16 length;
|
||||
CARD32 screen;
|
||||
CARD16 x;
|
||||
CARD16 y;
|
||||
CARD32 flags;
|
||||
} xXDGASetViewportReq;
|
||||
#define sz_xXDGASetViewportReq 16
|
||||
|
||||
|
|
@ -164,31 +164,31 @@ typedef struct _XDGASetViewport {
|
|||
typedef struct _XDGAInstallColormap {
|
||||
CARD8 reqType;
|
||||
CARD8 dgaReqType;
|
||||
CARD16 length B16;
|
||||
CARD32 screen B32;
|
||||
CARD32 cmap B32;
|
||||
CARD16 length;
|
||||
CARD32 screen;
|
||||
CARD32 cmap;
|
||||
} xXDGAInstallColormapReq;
|
||||
#define sz_xXDGAInstallColormapReq 12
|
||||
|
||||
typedef struct _XDGASelectInput {
|
||||
CARD8 reqType;
|
||||
CARD8 dgaReqType;
|
||||
CARD16 length B16;
|
||||
CARD32 screen B32;
|
||||
CARD32 mask B32;
|
||||
CARD16 length;
|
||||
CARD32 screen;
|
||||
CARD32 mask;
|
||||
} xXDGASelectInputReq;
|
||||
#define sz_xXDGASelectInputReq 12
|
||||
|
||||
typedef struct _XDGAFillRectangle {
|
||||
CARD8 reqType;
|
||||
CARD8 dgaReqType;
|
||||
CARD16 length B16;
|
||||
CARD32 screen B32;
|
||||
CARD16 x B16;
|
||||
CARD16 y B16;
|
||||
CARD16 width B16;
|
||||
CARD16 height B16;
|
||||
CARD32 color B32;
|
||||
CARD16 length;
|
||||
CARD32 screen;
|
||||
CARD16 x;
|
||||
CARD16 y;
|
||||
CARD16 width;
|
||||
CARD16 height;
|
||||
CARD32 color;
|
||||
} xXDGAFillRectangleReq;
|
||||
#define sz_xXDGAFillRectangleReq 20
|
||||
|
||||
|
|
@ -196,29 +196,29 @@ typedef struct _XDGAFillRectangle {
|
|||
typedef struct _XDGACopyArea {
|
||||
CARD8 reqType;
|
||||
CARD8 dgaReqType;
|
||||
CARD16 length B16;
|
||||
CARD32 screen B32;
|
||||
CARD16 srcx B16;
|
||||
CARD16 srcy B16;
|
||||
CARD16 width B16;
|
||||
CARD16 height B16;
|
||||
CARD16 dstx B16;
|
||||
CARD16 dsty B16;
|
||||
CARD16 length;
|
||||
CARD32 screen;
|
||||
CARD16 srcx;
|
||||
CARD16 srcy;
|
||||
CARD16 width;
|
||||
CARD16 height;
|
||||
CARD16 dstx;
|
||||
CARD16 dsty;
|
||||
} xXDGACopyAreaReq;
|
||||
#define sz_xXDGACopyAreaReq 20
|
||||
|
||||
typedef struct _XDGACopyTransparentArea {
|
||||
CARD8 reqType;
|
||||
CARD8 dgaReqType;
|
||||
CARD16 length B16;
|
||||
CARD32 screen B32;
|
||||
CARD16 srcx B16;
|
||||
CARD16 srcy B16;
|
||||
CARD16 width B16;
|
||||
CARD16 height B16;
|
||||
CARD16 dstx B16;
|
||||
CARD16 dsty B16;
|
||||
CARD32 key B32;
|
||||
CARD16 length;
|
||||
CARD32 screen;
|
||||
CARD16 srcx;
|
||||
CARD16 srcy;
|
||||
CARD16 width;
|
||||
CARD16 height;
|
||||
CARD16 dstx;
|
||||
CARD16 dsty;
|
||||
CARD32 key;
|
||||
} xXDGACopyTransparentAreaReq;
|
||||
#define sz_xXDGACopyTransparentAreaReq 24
|
||||
|
||||
|
|
@ -226,53 +226,53 @@ typedef struct _XDGACopyTransparentArea {
|
|||
typedef struct _XDGAGetViewportStatus {
|
||||
CARD8 reqType;
|
||||
CARD8 dgaReqType;
|
||||
CARD16 length B16;
|
||||
CARD32 screen B32;
|
||||
CARD16 length;
|
||||
CARD32 screen;
|
||||
} xXDGAGetViewportStatusReq;
|
||||
#define sz_xXDGAGetViewportStatusReq 8
|
||||
|
||||
typedef struct {
|
||||
BYTE type;
|
||||
BOOL pad1;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD32 status B32;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD32 pad5 B32;
|
||||
CARD32 pad6 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD32 status;
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
CARD32 pad5;
|
||||
CARD32 pad6;
|
||||
} xXDGAGetViewportStatusReply;
|
||||
#define sz_xXDGAGetViewportStatusReply 32
|
||||
|
||||
typedef struct _XDGASync {
|
||||
CARD8 reqType;
|
||||
CARD8 dgaReqType;
|
||||
CARD16 length B16;
|
||||
CARD32 screen B32;
|
||||
CARD16 length;
|
||||
CARD32 screen;
|
||||
} xXDGASyncReq;
|
||||
#define sz_xXDGASyncReq 8
|
||||
|
||||
typedef struct {
|
||||
BYTE type;
|
||||
BOOL pad1;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD32 pad5 B32;
|
||||
CARD32 pad6 B32;
|
||||
CARD32 pad7 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
CARD32 pad5;
|
||||
CARD32 pad6;
|
||||
CARD32 pad7;
|
||||
} xXDGASyncReply;
|
||||
#define sz_xXDGASyncReply 32
|
||||
|
||||
typedef struct _XDGASetClientVersion {
|
||||
CARD8 reqType;
|
||||
CARD8 dgaReqType;
|
||||
CARD16 length B16;
|
||||
CARD16 major B16;
|
||||
CARD16 minor B16;
|
||||
CARD16 length;
|
||||
CARD16 major;
|
||||
CARD16 minor;
|
||||
} xXDGASetClientVersionReq;
|
||||
#define sz_xXDGASetClientVersionReq 8
|
||||
|
||||
|
|
@ -280,36 +280,36 @@ typedef struct _XDGASetClientVersion {
|
|||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 dgaReqType;
|
||||
CARD16 length B16;
|
||||
CARD32 screen B32;
|
||||
CARD16 x B16;
|
||||
CARD16 y B16;
|
||||
CARD32 flags B32;
|
||||
CARD16 length;
|
||||
CARD32 screen;
|
||||
CARD16 x;
|
||||
CARD16 y;
|
||||
CARD32 flags;
|
||||
} xXDGAChangePixmapModeReq;
|
||||
#define sz_xXDGAChangePixmapModeReq 16
|
||||
|
||||
typedef struct {
|
||||
BYTE type;
|
||||
BOOL pad1;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD16 x B16;
|
||||
CARD16 y B16;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD32 pad5 B32;
|
||||
CARD32 pad6 B32;
|
||||
CARD32 pad7 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD16 x;
|
||||
CARD16 y;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
CARD32 pad5;
|
||||
CARD32 pad6;
|
||||
CARD32 pad7;
|
||||
} xXDGAChangePixmapModeReply;
|
||||
#define sz_xXDGAChangePixmapModeReply 32
|
||||
|
||||
typedef struct _XDGACreateColormap {
|
||||
CARD8 reqType;
|
||||
CARD8 dgaReqType;
|
||||
CARD16 length B16;
|
||||
CARD32 screen B32;
|
||||
CARD32 id B32;
|
||||
CARD32 mode B32;
|
||||
CARD16 length;
|
||||
CARD32 screen;
|
||||
CARD32 id;
|
||||
CARD32 mode;
|
||||
CARD8 alloc;
|
||||
CARD8 pad1;
|
||||
CARD16 pad2;
|
||||
|
|
@ -322,19 +322,19 @@ typedef struct {
|
|||
struct {
|
||||
BYTE type;
|
||||
BYTE detail;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD16 sequenceNumber;
|
||||
} u;
|
||||
struct {
|
||||
CARD32 pad0 B32;
|
||||
CARD32 time B32;
|
||||
INT16 dx B16;
|
||||
INT16 dy B16;
|
||||
INT16 screen B16;
|
||||
CARD16 state B16;
|
||||
CARD32 pad1 B32;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD32 pad0;
|
||||
CARD32 time;
|
||||
INT16 dx;
|
||||
INT16 dy;
|
||||
INT16 screen;
|
||||
CARD16 state;
|
||||
CARD32 pad1;
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
} event;
|
||||
} u;
|
||||
} dgaEvent;
|
||||
|
|
|
|||
|
|
@ -19,22 +19,22 @@
|
|||
typedef struct _XF86MiscQueryVersion {
|
||||
CARD8 reqType; /* always XF86MiscReqCode */
|
||||
CARD8 xf86miscReqType; /* always X_XF86MiscQueryVersion */
|
||||
CARD16 length B16;
|
||||
CARD16 length;
|
||||
} xXF86MiscQueryVersionReq;
|
||||
#define sz_xXF86MiscQueryVersionReq 4
|
||||
|
||||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
BOOL pad1;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD16 majorVersion B16; /* major version of XFree86-Misc */
|
||||
CARD16 minorVersion B16; /* minor version of XFree86-Misc */
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD32 pad5 B32;
|
||||
CARD32 pad6 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD16 majorVersion; /* major version of XFree86-Misc */
|
||||
CARD16 minorVersion; /* minor version of XFree86-Misc */
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
CARD32 pad5;
|
||||
CARD32 pad6;
|
||||
} xXF86MiscQueryVersionReply;
|
||||
#define sz_xXF86MiscQueryVersionReply 32
|
||||
|
||||
|
|
@ -42,34 +42,34 @@ typedef struct {
|
|||
typedef struct _XF86MiscGetSaver {
|
||||
CARD8 reqType; /* always XF86MiscReqCode */
|
||||
CARD8 xf86miscReqType; /* always X_XF86MiscGetSaver */
|
||||
CARD16 length B16;
|
||||
CARD16 screen B16;
|
||||
CARD16 pad B16;
|
||||
CARD16 length;
|
||||
CARD16 screen;
|
||||
CARD16 pad;
|
||||
} xXF86MiscGetSaverReq;
|
||||
#define sz_xXF86MiscGetSaverReq 8
|
||||
|
||||
typedef struct _XF86MiscSetSaver {
|
||||
CARD8 reqType; /* always XF86MiscReqCode */
|
||||
CARD8 xf86miscReqType; /* always X_XF86MiscSetSaver */
|
||||
CARD16 length B16;
|
||||
CARD16 screen B16;
|
||||
CARD16 pad B16;
|
||||
CARD32 suspendTime B32;
|
||||
CARD32 offTime B32;
|
||||
CARD16 length;
|
||||
CARD16 screen;
|
||||
CARD16 pad;
|
||||
CARD32 suspendTime;
|
||||
CARD32 offTime;
|
||||
} xXF86MiscSetSaverReq;
|
||||
#define sz_xXF86MiscSetSaverReq 16
|
||||
|
||||
typedef struct {
|
||||
BYTE type;
|
||||
BOOL pad1;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD32 suspendTime B32;
|
||||
CARD32 offTime B32;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD32 pad5 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD32 suspendTime;
|
||||
CARD32 offTime;
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
CARD32 pad5;
|
||||
} xXF86MiscGetSaverReply;
|
||||
#define sz_xXF86MiscGetSaverReply 32
|
||||
#endif
|
||||
|
|
@ -77,161 +77,161 @@ typedef struct {
|
|||
typedef struct _XF86MiscGetMouseSettings {
|
||||
CARD8 reqType; /* always XF86MiscReqCode */
|
||||
CARD8 xf86miscReqType; /* always X_XF86MiscGetMouseSettings */
|
||||
CARD16 length B16;
|
||||
CARD16 length;
|
||||
} xXF86MiscGetMouseSettingsReq;
|
||||
#define sz_xXF86MiscGetMouseSettingsReq 4
|
||||
|
||||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
BOOL pad1;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD32 mousetype B32;
|
||||
CARD32 baudrate B32;
|
||||
CARD32 samplerate B32;
|
||||
CARD32 resolution B32;
|
||||
CARD32 buttons B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD32 mousetype;
|
||||
CARD32 baudrate;
|
||||
CARD32 samplerate;
|
||||
CARD32 resolution;
|
||||
CARD32 buttons;
|
||||
BOOL emulate3buttons;
|
||||
BOOL chordmiddle;
|
||||
CARD16 pad2 B16;
|
||||
CARD32 emulate3timeout B32;
|
||||
CARD32 flags B32;
|
||||
CARD32 devnamelen B32; /* strlen(device)+1 */
|
||||
CARD16 pad2;
|
||||
CARD32 emulate3timeout;
|
||||
CARD32 flags;
|
||||
CARD32 devnamelen; /* strlen(device)+1 */
|
||||
} xXF86MiscGetMouseSettingsReply;
|
||||
#define sz_xXF86MiscGetMouseSettingsReply 44
|
||||
|
||||
typedef struct _XF86MiscGetKbdSettings {
|
||||
CARD8 reqType; /* always XF86MiscReqCode */
|
||||
CARD8 xf86miscReqType; /* always X_XF86MiscGetKbdSettings */
|
||||
CARD16 length B16;
|
||||
CARD16 length;
|
||||
} xXF86MiscGetKbdSettingsReq;
|
||||
#define sz_xXF86MiscGetKbdSettingsReq 4
|
||||
|
||||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
BOOL pad1;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD32 kbdtype B32;
|
||||
CARD32 rate B32;
|
||||
CARD32 delay B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD32 kbdtype;
|
||||
CARD32 rate;
|
||||
CARD32 delay;
|
||||
BOOL servnumlock;
|
||||
BOOL pad2;
|
||||
CARD16 pad3 B16;
|
||||
CARD32 pad4 B32;
|
||||
CARD32 pad5 B32;
|
||||
CARD16 pad3;
|
||||
CARD32 pad4;
|
||||
CARD32 pad5;
|
||||
} xXF86MiscGetKbdSettingsReply;
|
||||
#define sz_xXF86MiscGetKbdSettingsReply 32
|
||||
|
||||
typedef struct _XF86MiscSetMouseSettings {
|
||||
CARD8 reqType; /* always XF86MiscReqCode */
|
||||
CARD8 xf86miscReqType; /* always X_XF86MiscSetMouseSettings */
|
||||
CARD16 length B16;
|
||||
CARD32 mousetype B32;
|
||||
CARD32 baudrate B32;
|
||||
CARD32 samplerate B32;
|
||||
CARD32 resolution B32;
|
||||
CARD32 buttons B32;
|
||||
CARD16 length;
|
||||
CARD32 mousetype;
|
||||
CARD32 baudrate;
|
||||
CARD32 samplerate;
|
||||
CARD32 resolution;
|
||||
CARD32 buttons;
|
||||
BOOL emulate3buttons;
|
||||
BOOL chordmiddle;
|
||||
CARD16 devnamelen B16;
|
||||
CARD32 emulate3timeout B32;
|
||||
CARD32 flags B32;
|
||||
CARD16 devnamelen;
|
||||
CARD32 emulate3timeout;
|
||||
CARD32 flags;
|
||||
} xXF86MiscSetMouseSettingsReq;
|
||||
#define sz_xXF86MiscSetMouseSettingsReq 36
|
||||
|
||||
typedef struct _XF86MiscSetKbdSettings {
|
||||
CARD8 reqType; /* always XF86MiscReqCode */
|
||||
CARD8 xf86miscReqType; /* always X_XF86MiscSetKbdSettings */
|
||||
CARD16 length B16;
|
||||
CARD32 kbdtype B32;
|
||||
CARD32 rate B32;
|
||||
CARD32 delay B32;
|
||||
CARD16 length;
|
||||
CARD32 kbdtype;
|
||||
CARD32 rate;
|
||||
CARD32 delay;
|
||||
BOOL servnumlock;
|
||||
BOOL pad1;
|
||||
CARD16 pad2 B16;
|
||||
CARD16 pad2;
|
||||
} xXF86MiscSetKbdSettingsReq;
|
||||
#define sz_xXF86MiscSetKbdSettingsReq 20
|
||||
|
||||
typedef struct _XF86MiscSetGrabKeysState {
|
||||
CARD8 reqType; /* always XF86MiscReqCode */
|
||||
CARD8 xf86miscReqType; /* always X_XF86MiscSetKbdSettings */
|
||||
CARD16 length B16;
|
||||
CARD16 length;
|
||||
BOOL enable;
|
||||
BOOL pad1;
|
||||
CARD16 pad2 B16;
|
||||
CARD16 pad2;
|
||||
} xXF86MiscSetGrabKeysStateReq;
|
||||
#define sz_xXF86MiscSetGrabKeysStateReq 8
|
||||
|
||||
typedef struct {
|
||||
BYTE type;
|
||||
BOOL pad1;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD32 status B32;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD32 pad5 B32;
|
||||
CARD32 pad6 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD32 status;
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
CARD32 pad5;
|
||||
CARD32 pad6;
|
||||
} xXF86MiscSetGrabKeysStateReply;
|
||||
#define sz_xXF86MiscSetGrabKeysStateReply 32
|
||||
|
||||
typedef struct _XF86MiscSetClientVersion {
|
||||
CARD8 reqType; /* always XF86MiscReqCode */
|
||||
CARD8 xf86miscReqType;
|
||||
CARD16 length B16;
|
||||
CARD16 major B16;
|
||||
CARD16 minor B16;
|
||||
CARD16 length;
|
||||
CARD16 major;
|
||||
CARD16 minor;
|
||||
} xXF86MiscSetClientVersionReq;
|
||||
#define sz_xXF86MiscSetClientVersionReq 8
|
||||
|
||||
typedef struct _XF86MiscGetFilePaths {
|
||||
CARD8 reqType; /* always XF86MiscReqCode */
|
||||
CARD8 xf86miscReqType; /* always X_XF86MiscGetFilePaths */
|
||||
CARD16 length B16;
|
||||
CARD16 length;
|
||||
} xXF86MiscGetFilePathsReq;
|
||||
#define sz_xXF86MiscGetFilePathsReq 4
|
||||
|
||||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
BOOL pad1;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD16 configlen B16;
|
||||
CARD16 modulelen B16;
|
||||
CARD16 loglen B16;
|
||||
CARD16 pad2 B16;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD32 pad5 B32;
|
||||
CARD32 pad6 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD16 configlen;
|
||||
CARD16 modulelen;
|
||||
CARD16 loglen;
|
||||
CARD16 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
CARD32 pad5;
|
||||
CARD32 pad6;
|
||||
} xXF86MiscGetFilePathsReply;
|
||||
#define sz_xXF86MiscGetFilePathsReply 32
|
||||
|
||||
typedef struct _XF86MiscPassMessage {
|
||||
CARD8 reqType; /* always XF86MiscReqCode */
|
||||
CARD8 xf86miscReqType; /* always X_XF86MiscPassMessage */
|
||||
CARD16 length B16;
|
||||
CARD16 typelen B16;
|
||||
CARD16 vallen B16;
|
||||
CARD16 screen B16;
|
||||
CARD16 pad B16;
|
||||
CARD16 length;
|
||||
CARD16 typelen;
|
||||
CARD16 vallen;
|
||||
CARD16 screen;
|
||||
CARD16 pad;
|
||||
} xXF86MiscPassMessageReq;
|
||||
#define sz_xXF86MiscPassMessageReq 12
|
||||
|
||||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
BYTE pad1;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD16 mesglen B16;
|
||||
CARD16 pad2 B16;
|
||||
CARD32 status B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD32 pad5 B32;
|
||||
CARD32 pad6 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD16 mesglen;
|
||||
CARD16 pad2;
|
||||
CARD32 status;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
CARD32 pad5;
|
||||
CARD32 pad6;
|
||||
} xXF86MiscPassMessageReply;
|
||||
#define sz_xXF86MiscPassMessageReply 32
|
||||
|
||||
|
|
|
|||
|
|
@ -18,73 +18,73 @@ Copyright (c) 1998 Daryll Strauss
|
|||
typedef struct _XF86RushQueryVersion {
|
||||
CARD8 reqType; /* always RushReqCode */
|
||||
CARD8 rushReqType; /* always X_RushQueryVersion */
|
||||
CARD16 length B16;
|
||||
CARD16 length;
|
||||
} xXF86RushQueryVersionReq;
|
||||
#define sz_xXF86RushQueryVersionReq 4
|
||||
|
||||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
BOOL pad1;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD16 majorVersion B16; /* major version of Rush protocol */
|
||||
CARD16 minorVersion B16; /* minor version of Rush protocol */
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD32 pad5 B32;
|
||||
CARD32 pad6 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD16 majorVersion; /* major version of Rush protocol */
|
||||
CARD16 minorVersion; /* minor version of Rush protocol */
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
CARD32 pad5;
|
||||
CARD32 pad6;
|
||||
} xXF86RushQueryVersionReply;
|
||||
#define sz_xXF86RushQueryVersionReply 32
|
||||
|
||||
typedef struct _XF86RushLockPixmap {
|
||||
CARD8 reqType; /* always RushReqCode */
|
||||
CARD8 rushReqType; /* always X_RushLockPixmap */
|
||||
CARD16 length B16;
|
||||
CARD16 screen B16;
|
||||
CARD16 pad B16;
|
||||
CARD32 pixmap B32;
|
||||
CARD16 length;
|
||||
CARD16 screen;
|
||||
CARD16 pad;
|
||||
CARD32 pixmap;
|
||||
} xXF86RushLockPixmapReq;
|
||||
#define sz_xXF86RushLockPixmapReq 12
|
||||
|
||||
typedef struct {
|
||||
BYTE type;
|
||||
BOOL pad1;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD32 addr B32;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD32 pad5 B32;
|
||||
CARD32 pad6 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD32 addr;
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
CARD32 pad5;
|
||||
CARD32 pad6;
|
||||
} xXF86RushLockPixmapReply;
|
||||
#define sz_xXF86RushLockPixmapReply 32
|
||||
|
||||
typedef struct _XF86RushUnlockPixmap {
|
||||
CARD8 reqType; /* always RushReqCode */
|
||||
CARD8 rushReqType; /* always X_RushUnlockPixmap */
|
||||
CARD16 length B16;
|
||||
CARD16 screen B16;
|
||||
CARD16 pad B16;
|
||||
CARD32 pixmap B32;
|
||||
CARD16 length;
|
||||
CARD16 screen;
|
||||
CARD16 pad;
|
||||
CARD32 pixmap;
|
||||
} xXF86RushUnlockPixmapReq;
|
||||
#define sz_xXF86RushUnlockPixmapReq 12
|
||||
|
||||
typedef struct _XF86RushUnlockAllPixmaps {
|
||||
CARD8 reqType; /* always RushReqCode */
|
||||
CARD8 rushReqType; /* always X_RushUnlockAllPixmaps */
|
||||
CARD16 length B16;
|
||||
CARD16 length;
|
||||
} xXF86RushUnlockAllPixmapsReq;
|
||||
#define sz_xXF86RushUnlockAllPixmapsReq 4
|
||||
|
||||
typedef struct _XF86RushSetCopyMode {
|
||||
CARD8 reqType; /* always RushReqCode */
|
||||
CARD8 rushReqType; /* always X_RushSetCopyMode */
|
||||
CARD16 length B16;
|
||||
CARD16 screen B16;
|
||||
CARD16 pad B16;
|
||||
CARD32 CopyMode B32;
|
||||
CARD16 length;
|
||||
CARD16 screen;
|
||||
CARD16 pad;
|
||||
CARD32 CopyMode;
|
||||
} xXF86RushSetCopyModeReq;
|
||||
#define sz_xXF86RushSetCopyModeReq 12
|
||||
|
||||
|
|
@ -92,71 +92,71 @@ typedef struct _XF86RushSetCopyMode {
|
|||
typedef struct _XF86RushSetPixelStride {
|
||||
CARD8 reqType; /* always RushReqCode */
|
||||
CARD8 rushReqType; /* always X_RushSetCopyMode */
|
||||
CARD16 length B16;
|
||||
CARD16 screen B16;
|
||||
CARD16 pad B16;
|
||||
CARD32 PixelStride B32;
|
||||
CARD16 length;
|
||||
CARD16 screen;
|
||||
CARD16 pad;
|
||||
CARD32 PixelStride;
|
||||
} xXF86RushSetPixelStrideReq;
|
||||
#define sz_xXF86RushSetPixelStrideReq 12
|
||||
|
||||
typedef struct {
|
||||
CARD8 reqType; /* always RushReqCode */
|
||||
CARD8 rushReqType; /* always X_RushOverlayPixmap */
|
||||
CARD16 length B16;
|
||||
XvPortID port B32;
|
||||
Drawable drawable B32;
|
||||
GContext gc B32;
|
||||
Pixmap pixmap B32;
|
||||
CARD32 id B32;
|
||||
INT16 src_x B16;
|
||||
INT16 src_y B16;
|
||||
CARD16 src_w B16;
|
||||
CARD16 src_h B16;
|
||||
INT16 drw_x B16;
|
||||
INT16 drw_y B16;
|
||||
CARD16 drw_w B16;
|
||||
CARD16 drw_h B16;
|
||||
CARD16 length;
|
||||
XvPortID port;
|
||||
Drawable drawable;
|
||||
GContext gc;
|
||||
Pixmap pixmap;
|
||||
CARD32 id;
|
||||
INT16 src_x;
|
||||
INT16 src_y;
|
||||
CARD16 src_w;
|
||||
CARD16 src_h;
|
||||
INT16 drw_x;
|
||||
INT16 drw_y;
|
||||
CARD16 drw_w;
|
||||
CARD16 drw_h;
|
||||
} xXF86RushOverlayPixmapReq;
|
||||
#define sz_xXF86RushOverlayPixmapReq 40
|
||||
|
||||
typedef struct _XF86RushStatusRegOffset {
|
||||
CARD8 reqType; /* always RushReqCode */
|
||||
CARD8 rushReqType; /* always X_RushStatusRegOffset */
|
||||
CARD16 length B16;
|
||||
CARD16 screen B16;
|
||||
CARD16 pad B16;
|
||||
CARD16 length;
|
||||
CARD16 screen;
|
||||
CARD16 pad;
|
||||
} xXF86RushStatusRegOffsetReq;
|
||||
#define sz_xXF86RushStatusRegOffsetReq 8
|
||||
|
||||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
BOOL pad1;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD32 offset B32; /* Offset of Rush status reg in mem */
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD32 pad5 B32;
|
||||
CARD32 pad6 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD32 offset; /* Offset of Rush status reg in mem */
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
CARD32 pad5;
|
||||
CARD32 pad6;
|
||||
} xXF86RushStatusRegOffsetReply;
|
||||
#define sz_xXF86RushStatusRegOffsetReply 32
|
||||
|
||||
typedef struct _XF86RushAT3DEnableRegs {
|
||||
CARD8 reqType; /* always RushReqCode */
|
||||
CARD8 rushReqType; /* always X_RushAT3DEnableRegs */
|
||||
CARD16 length B16;
|
||||
CARD16 screen B16;
|
||||
CARD16 pad B16;
|
||||
CARD16 length;
|
||||
CARD16 screen;
|
||||
CARD16 pad;
|
||||
} xXF86RushAT3DEnableRegsReq;
|
||||
#define sz_xXF86RushAT3DEnableRegsReq 8
|
||||
|
||||
typedef struct _XF86RushAT3DDisableRegs {
|
||||
CARD8 reqType; /* always RushReqCode */
|
||||
CARD8 rushReqType; /* always X_RushAT3DDisableRegs */
|
||||
CARD16 length B16;
|
||||
CARD16 screen B16;
|
||||
CARD16 pad B16;
|
||||
CARD16 length;
|
||||
CARD16 screen;
|
||||
CARD16 pad;
|
||||
} xXF86RushAT3DDisableRegsReq;
|
||||
#define sz_xXF86RushAT3DDisableRegsReq 8
|
||||
|
||||
|
|
|
|||
|
|
@ -72,31 +72,31 @@ from Kaleb S. KEITHLEY
|
|||
typedef struct _XF86VidModeQueryVersion {
|
||||
CARD8 reqType; /* always XF86VidModeReqCode */
|
||||
CARD8 xf86vidmodeReqType; /* always X_XF86VidModeQueryVersion */
|
||||
CARD16 length B16;
|
||||
CARD16 length;
|
||||
} xXF86VidModeQueryVersionReq;
|
||||
#define sz_xXF86VidModeQueryVersionReq 4
|
||||
|
||||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
BOOL pad1;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD16 majorVersion B16; /* major version of XF86VidMode */
|
||||
CARD16 minorVersion B16; /* minor version of XF86VidMode */
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD32 pad5 B32;
|
||||
CARD32 pad6 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD16 majorVersion; /* major version of XF86VidMode */
|
||||
CARD16 minorVersion; /* minor version of XF86VidMode */
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
CARD32 pad5;
|
||||
CARD32 pad6;
|
||||
} xXF86VidModeQueryVersionReply;
|
||||
#define sz_xXF86VidModeQueryVersionReply 32
|
||||
|
||||
typedef struct _XF86VidModeGetModeLine {
|
||||
CARD8 reqType; /* always XF86VidModeReqCode */
|
||||
CARD8 xf86vidmodeReqType;
|
||||
CARD16 length B16;
|
||||
CARD16 screen B16;
|
||||
CARD16 pad B16;
|
||||
CARD16 length;
|
||||
CARD16 screen;
|
||||
CARD16 pad;
|
||||
} xXF86VidModeGetModeLineReq,
|
||||
xXF86VidModeGetAllModeLinesReq,
|
||||
xXF86VidModeGetMonitorReq,
|
||||
|
|
@ -113,24 +113,24 @@ typedef struct _XF86VidModeGetModeLine {
|
|||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
BOOL pad1;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD32 dotclock B32;
|
||||
CARD16 hdisplay B16;
|
||||
CARD16 hsyncstart B16;
|
||||
CARD16 hsyncend B16;
|
||||
CARD16 htotal B16;
|
||||
CARD16 hskew B16;
|
||||
CARD16 vdisplay B16;
|
||||
CARD16 vsyncstart B16;
|
||||
CARD16 vsyncend B16;
|
||||
CARD16 vtotal B16;
|
||||
CARD16 pad2 B16;
|
||||
CARD32 flags B32;
|
||||
CARD32 reserved1 B32;
|
||||
CARD32 reserved2 B32;
|
||||
CARD32 reserved3 B32;
|
||||
CARD32 privsize B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD32 dotclock;
|
||||
CARD16 hdisplay;
|
||||
CARD16 hsyncstart;
|
||||
CARD16 hsyncend;
|
||||
CARD16 htotal;
|
||||
CARD16 hskew;
|
||||
CARD16 vdisplay;
|
||||
CARD16 vsyncstart;
|
||||
CARD16 vsyncend;
|
||||
CARD16 vtotal;
|
||||
CARD16 pad2;
|
||||
CARD32 flags;
|
||||
CARD32 reserved1;
|
||||
CARD32 reserved2;
|
||||
CARD32 reserved3;
|
||||
CARD32 privsize;
|
||||
} xXF86VidModeGetModeLineReply;
|
||||
#define sz_xXF86VidModeGetModeLineReply 52
|
||||
|
||||
|
|
@ -138,106 +138,106 @@ typedef struct {
|
|||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
BOOL pad1;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD32 dotclock B32;
|
||||
CARD16 hdisplay B16;
|
||||
CARD16 hsyncstart B16;
|
||||
CARD16 hsyncend B16;
|
||||
CARD16 htotal B16;
|
||||
CARD16 vdisplay B16;
|
||||
CARD16 vsyncstart B16;
|
||||
CARD16 vsyncend B16;
|
||||
CARD16 vtotal B16;
|
||||
CARD32 flags B32;
|
||||
CARD32 privsize B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD32 dotclock;
|
||||
CARD16 hdisplay;
|
||||
CARD16 hsyncstart;
|
||||
CARD16 hsyncend;
|
||||
CARD16 htotal;
|
||||
CARD16 vdisplay;
|
||||
CARD16 vsyncstart;
|
||||
CARD16 vsyncend;
|
||||
CARD16 vtotal;
|
||||
CARD32 flags;
|
||||
CARD32 privsize;
|
||||
} xXF86OldVidModeGetModeLineReply;
|
||||
#define sz_xXF86OldVidModeGetModeLineReply 36
|
||||
|
||||
typedef struct {
|
||||
CARD32 dotclock B32;
|
||||
CARD16 hdisplay B16;
|
||||
CARD16 hsyncstart B16;
|
||||
CARD16 hsyncend B16;
|
||||
CARD16 htotal B16;
|
||||
CARD32 hskew B16;
|
||||
CARD16 vdisplay B16;
|
||||
CARD16 vsyncstart B16;
|
||||
CARD16 vsyncend B16;
|
||||
CARD16 vtotal B16;
|
||||
CARD16 pad1 B16;
|
||||
CARD32 flags B32;
|
||||
CARD32 reserved1 B32;
|
||||
CARD32 reserved2 B32;
|
||||
CARD32 reserved3 B32;
|
||||
CARD32 privsize B32;
|
||||
CARD32 dotclock;
|
||||
CARD16 hdisplay;
|
||||
CARD16 hsyncstart;
|
||||
CARD16 hsyncend;
|
||||
CARD16 htotal;
|
||||
CARD32 hskew;
|
||||
CARD16 vdisplay;
|
||||
CARD16 vsyncstart;
|
||||
CARD16 vsyncend;
|
||||
CARD16 vtotal;
|
||||
CARD16 pad1;
|
||||
CARD32 flags;
|
||||
CARD32 reserved1;
|
||||
CARD32 reserved2;
|
||||
CARD32 reserved3;
|
||||
CARD32 privsize;
|
||||
} xXF86VidModeModeInfo;
|
||||
|
||||
/* 0.x version */
|
||||
typedef struct {
|
||||
CARD32 dotclock B32;
|
||||
CARD16 hdisplay B16;
|
||||
CARD16 hsyncstart B16;
|
||||
CARD16 hsyncend B16;
|
||||
CARD16 htotal B16;
|
||||
CARD16 vdisplay B16;
|
||||
CARD16 vsyncstart B16;
|
||||
CARD16 vsyncend B16;
|
||||
CARD16 vtotal B16;
|
||||
CARD32 flags B32;
|
||||
CARD32 privsize B32;
|
||||
CARD32 dotclock;
|
||||
CARD16 hdisplay;
|
||||
CARD16 hsyncstart;
|
||||
CARD16 hsyncend;
|
||||
CARD16 htotal;
|
||||
CARD16 vdisplay;
|
||||
CARD16 vsyncstart;
|
||||
CARD16 vsyncend;
|
||||
CARD16 vtotal;
|
||||
CARD32 flags;
|
||||
CARD32 privsize;
|
||||
} xXF86OldVidModeModeInfo;
|
||||
|
||||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
BOOL pad1;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD32 modecount B32;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD32 pad5 B32;
|
||||
CARD32 pad6 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD32 modecount;
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
CARD32 pad5;
|
||||
CARD32 pad6;
|
||||
} xXF86VidModeGetAllModeLinesReply;
|
||||
#define sz_xXF86VidModeGetAllModeLinesReply 32
|
||||
|
||||
typedef struct _XF86VidModeAddModeLine {
|
||||
CARD8 reqType; /* always XF86VidModeReqCode */
|
||||
CARD8 xf86vidmodeReqType; /* always X_XF86VidModeAddMode */
|
||||
CARD16 length B16;
|
||||
CARD32 screen B32; /* could be CARD16 but need the pad */
|
||||
CARD32 dotclock B32;
|
||||
CARD16 hdisplay B16;
|
||||
CARD16 hsyncstart B16;
|
||||
CARD16 hsyncend B16;
|
||||
CARD16 htotal B16;
|
||||
CARD16 hskew B16;
|
||||
CARD16 vdisplay B16;
|
||||
CARD16 vsyncstart B16;
|
||||
CARD16 vsyncend B16;
|
||||
CARD16 vtotal B16;
|
||||
CARD16 pad1 B16;
|
||||
CARD32 flags B32;
|
||||
CARD32 reserved1 B32;
|
||||
CARD32 reserved2 B32;
|
||||
CARD32 reserved3 B32;
|
||||
CARD32 privsize B32;
|
||||
CARD32 after_dotclock B32;
|
||||
CARD16 after_hdisplay B16;
|
||||
CARD16 after_hsyncstart B16;
|
||||
CARD16 after_hsyncend B16;
|
||||
CARD16 after_htotal B16;
|
||||
CARD16 after_hskew B16;
|
||||
CARD16 after_vdisplay B16;
|
||||
CARD16 after_vsyncstart B16;
|
||||
CARD16 after_vsyncend B16;
|
||||
CARD16 after_vtotal B16;
|
||||
CARD16 pad2 B16;
|
||||
CARD32 after_flags B32;
|
||||
CARD32 reserved4 B32;
|
||||
CARD32 reserved5 B32;
|
||||
CARD32 reserved6 B32;
|
||||
CARD16 length;
|
||||
CARD32 screen; /* could be CARD16 but need the pad */
|
||||
CARD32 dotclock;
|
||||
CARD16 hdisplay;
|
||||
CARD16 hsyncstart;
|
||||
CARD16 hsyncend;
|
||||
CARD16 htotal;
|
||||
CARD16 hskew;
|
||||
CARD16 vdisplay;
|
||||
CARD16 vsyncstart;
|
||||
CARD16 vsyncend;
|
||||
CARD16 vtotal;
|
||||
CARD16 pad1;
|
||||
CARD32 flags;
|
||||
CARD32 reserved1;
|
||||
CARD32 reserved2;
|
||||
CARD32 reserved3;
|
||||
CARD32 privsize;
|
||||
CARD32 after_dotclock;
|
||||
CARD16 after_hdisplay;
|
||||
CARD16 after_hsyncstart;
|
||||
CARD16 after_hsyncend;
|
||||
CARD16 after_htotal;
|
||||
CARD16 after_hskew;
|
||||
CARD16 after_vdisplay;
|
||||
CARD16 after_vsyncstart;
|
||||
CARD16 after_vsyncend;
|
||||
CARD16 after_vtotal;
|
||||
CARD16 pad2;
|
||||
CARD32 after_flags;
|
||||
CARD32 reserved4;
|
||||
CARD32 reserved5;
|
||||
CARD32 reserved6;
|
||||
} xXF86VidModeAddModeLineReq;
|
||||
#define sz_xXF86VidModeAddModeLineReq 92
|
||||
|
||||
|
|
@ -245,52 +245,52 @@ typedef struct _XF86VidModeAddModeLine {
|
|||
typedef struct _XF86OldVidModeAddModeLine {
|
||||
CARD8 reqType; /* always XF86VidModeReqCode */
|
||||
CARD8 xf86vidmodeReqType; /* always X_XF86VidModeAddMode */
|
||||
CARD16 length B16;
|
||||
CARD32 screen B32; /* could be CARD16 but need the pad */
|
||||
CARD32 dotclock B32;
|
||||
CARD16 hdisplay B16;
|
||||
CARD16 hsyncstart B16;
|
||||
CARD16 hsyncend B16;
|
||||
CARD16 htotal B16;
|
||||
CARD16 vdisplay B16;
|
||||
CARD16 vsyncstart B16;
|
||||
CARD16 vsyncend B16;
|
||||
CARD16 vtotal B16;
|
||||
CARD32 flags B32;
|
||||
CARD32 privsize B32;
|
||||
CARD32 after_dotclock B32;
|
||||
CARD16 after_hdisplay B16;
|
||||
CARD16 after_hsyncstart B16;
|
||||
CARD16 after_hsyncend B16;
|
||||
CARD16 after_htotal B16;
|
||||
CARD16 after_vdisplay B16;
|
||||
CARD16 after_vsyncstart B16;
|
||||
CARD16 after_vsyncend B16;
|
||||
CARD16 after_vtotal B16;
|
||||
CARD32 after_flags B32;
|
||||
CARD16 length;
|
||||
CARD32 screen; /* could be CARD16 but need the pad */
|
||||
CARD32 dotclock;
|
||||
CARD16 hdisplay;
|
||||
CARD16 hsyncstart;
|
||||
CARD16 hsyncend;
|
||||
CARD16 htotal;
|
||||
CARD16 vdisplay;
|
||||
CARD16 vsyncstart;
|
||||
CARD16 vsyncend;
|
||||
CARD16 vtotal;
|
||||
CARD32 flags;
|
||||
CARD32 privsize;
|
||||
CARD32 after_dotclock;
|
||||
CARD16 after_hdisplay;
|
||||
CARD16 after_hsyncstart;
|
||||
CARD16 after_hsyncend;
|
||||
CARD16 after_htotal;
|
||||
CARD16 after_vdisplay;
|
||||
CARD16 after_vsyncstart;
|
||||
CARD16 after_vsyncend;
|
||||
CARD16 after_vtotal;
|
||||
CARD32 after_flags;
|
||||
} xXF86OldVidModeAddModeLineReq;
|
||||
#define sz_xXF86OldVidModeAddModeLineReq 60
|
||||
|
||||
typedef struct _XF86VidModeModModeLine {
|
||||
CARD8 reqType; /* always XF86VidModeReqCode */
|
||||
CARD8 xf86vidmodeReqType; /* always X_XF86VidModeModModeLine */
|
||||
CARD16 length B16;
|
||||
CARD32 screen B32; /* could be CARD16 but need the pad */
|
||||
CARD16 hdisplay B16;
|
||||
CARD16 hsyncstart B16;
|
||||
CARD16 hsyncend B16;
|
||||
CARD16 htotal B16;
|
||||
CARD16 hskew B16;
|
||||
CARD16 vdisplay B16;
|
||||
CARD16 vsyncstart B16;
|
||||
CARD16 vsyncend B16;
|
||||
CARD16 vtotal B16;
|
||||
CARD16 pad1 B16;
|
||||
CARD32 flags B32;
|
||||
CARD32 reserved1 B32;
|
||||
CARD32 reserved2 B32;
|
||||
CARD32 reserved3 B32;
|
||||
CARD32 privsize B32;
|
||||
CARD16 length;
|
||||
CARD32 screen; /* could be CARD16 but need the pad */
|
||||
CARD16 hdisplay;
|
||||
CARD16 hsyncstart;
|
||||
CARD16 hsyncend;
|
||||
CARD16 htotal;
|
||||
CARD16 hskew;
|
||||
CARD16 vdisplay;
|
||||
CARD16 vsyncstart;
|
||||
CARD16 vsyncend;
|
||||
CARD16 vtotal;
|
||||
CARD16 pad1;
|
||||
CARD32 flags;
|
||||
CARD32 reserved1;
|
||||
CARD32 reserved2;
|
||||
CARD32 reserved3;
|
||||
CARD32 privsize;
|
||||
} xXF86VidModeModModeLineReq;
|
||||
#define sz_xXF86VidModeModModeLineReq 48
|
||||
|
||||
|
|
@ -298,42 +298,42 @@ typedef struct _XF86VidModeModModeLine {
|
|||
typedef struct _XF86OldVidModeModModeLine {
|
||||
CARD8 reqType; /* always XF86OldVidModeReqCode */
|
||||
CARD8 xf86vidmodeReqType; /* always X_XF86OldVidModeModModeLine */
|
||||
CARD16 length B16;
|
||||
CARD32 screen B32; /* could be CARD16 but need the pad */
|
||||
CARD16 hdisplay B16;
|
||||
CARD16 hsyncstart B16;
|
||||
CARD16 hsyncend B16;
|
||||
CARD16 htotal B16;
|
||||
CARD16 vdisplay B16;
|
||||
CARD16 vsyncstart B16;
|
||||
CARD16 vsyncend B16;
|
||||
CARD16 vtotal B16;
|
||||
CARD32 flags B32;
|
||||
CARD32 privsize B32;
|
||||
CARD16 length;
|
||||
CARD32 screen; /* could be CARD16 but need the pad */
|
||||
CARD16 hdisplay;
|
||||
CARD16 hsyncstart;
|
||||
CARD16 hsyncend;
|
||||
CARD16 htotal;
|
||||
CARD16 vdisplay;
|
||||
CARD16 vsyncstart;
|
||||
CARD16 vsyncend;
|
||||
CARD16 vtotal;
|
||||
CARD32 flags;
|
||||
CARD32 privsize;
|
||||
} xXF86OldVidModeModModeLineReq;
|
||||
#define sz_xXF86OldVidModeModModeLineReq 32
|
||||
|
||||
typedef struct _XF86VidModeValidateModeLine {
|
||||
CARD8 reqType; /* always XF86VidModeReqCode */
|
||||
CARD8 xf86vidmodeReqType;
|
||||
CARD16 length B16;
|
||||
CARD32 screen B32; /* could be CARD16 but need the pad */
|
||||
CARD32 dotclock B32;
|
||||
CARD16 hdisplay B16;
|
||||
CARD16 hsyncstart B16;
|
||||
CARD16 hsyncend B16;
|
||||
CARD16 htotal B16;
|
||||
CARD16 hskew B16;
|
||||
CARD16 vdisplay B16;
|
||||
CARD16 vsyncstart B16;
|
||||
CARD16 vsyncend B16;
|
||||
CARD16 vtotal B16;
|
||||
CARD16 pad1 B16;
|
||||
CARD32 flags B32;
|
||||
CARD32 reserved1 B32;
|
||||
CARD32 reserved2 B32;
|
||||
CARD32 reserved3 B32;
|
||||
CARD32 privsize B32;
|
||||
CARD16 length;
|
||||
CARD32 screen; /* could be CARD16 but need the pad */
|
||||
CARD32 dotclock;
|
||||
CARD16 hdisplay;
|
||||
CARD16 hsyncstart;
|
||||
CARD16 hsyncend;
|
||||
CARD16 htotal;
|
||||
CARD16 hskew;
|
||||
CARD16 vdisplay;
|
||||
CARD16 vsyncstart;
|
||||
CARD16 vsyncend;
|
||||
CARD16 vtotal;
|
||||
CARD16 pad1;
|
||||
CARD32 flags;
|
||||
CARD32 reserved1;
|
||||
CARD32 reserved2;
|
||||
CARD32 reserved3;
|
||||
CARD32 privsize;
|
||||
} xXF86VidModeDeleteModeLineReq,
|
||||
xXF86VidModeValidateModeLineReq,
|
||||
xXF86VidModeSwitchToModeReq;
|
||||
|
|
@ -345,19 +345,19 @@ typedef struct _XF86VidModeValidateModeLine {
|
|||
typedef struct _XF86OldVidModeValidateModeLine {
|
||||
CARD8 reqType; /* always XF86OldVidModeReqCode */
|
||||
CARD8 xf86vidmodeReqType;
|
||||
CARD16 length B16;
|
||||
CARD32 screen B32; /* could be CARD16 but need the pad */
|
||||
CARD32 dotclock B32;
|
||||
CARD16 hdisplay B16;
|
||||
CARD16 hsyncstart B16;
|
||||
CARD16 hsyncend B16;
|
||||
CARD16 htotal B16;
|
||||
CARD16 vdisplay B16;
|
||||
CARD16 vsyncstart B16;
|
||||
CARD16 vsyncend B16;
|
||||
CARD16 vtotal B16;
|
||||
CARD32 flags B32;
|
||||
CARD32 privsize B32;
|
||||
CARD16 length;
|
||||
CARD32 screen; /* could be CARD16 but need the pad */
|
||||
CARD32 dotclock;
|
||||
CARD16 hdisplay;
|
||||
CARD16 hsyncstart;
|
||||
CARD16 hsyncend;
|
||||
CARD16 htotal;
|
||||
CARD16 vdisplay;
|
||||
CARD16 vsyncstart;
|
||||
CARD16 vsyncend;
|
||||
CARD16 vtotal;
|
||||
CARD32 flags;
|
||||
CARD32 privsize;
|
||||
} xXF86OldVidModeDeleteModeLineReq,
|
||||
xXF86OldVidModeValidateModeLineReq,
|
||||
xXF86OldVidModeSwitchToModeReq;
|
||||
|
|
@ -368,141 +368,141 @@ typedef struct _XF86OldVidModeValidateModeLine {
|
|||
typedef struct _XF86VidModeSwitchMode {
|
||||
CARD8 reqType; /* always XF86VidModeReqCode */
|
||||
CARD8 xf86vidmodeReqType; /* always X_XF86VidModeSwitchMode */
|
||||
CARD16 length B16;
|
||||
CARD16 screen B16;
|
||||
CARD16 zoom B16;
|
||||
CARD16 length;
|
||||
CARD16 screen;
|
||||
CARD16 zoom;
|
||||
} xXF86VidModeSwitchModeReq;
|
||||
#define sz_xXF86VidModeSwitchModeReq 8
|
||||
|
||||
typedef struct _XF86VidModeLockModeSwitch {
|
||||
CARD8 reqType; /* always XF86VidModeReqCode */
|
||||
CARD8 xf86vidmodeReqType; /* always X_XF86VidModeLockModeSwitch */
|
||||
CARD16 length B16;
|
||||
CARD16 screen B16;
|
||||
CARD16 lock B16;
|
||||
CARD16 length;
|
||||
CARD16 screen;
|
||||
CARD16 lock;
|
||||
} xXF86VidModeLockModeSwitchReq;
|
||||
#define sz_xXF86VidModeLockModeSwitchReq 8
|
||||
|
||||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
BOOL pad1;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD32 status B32;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD32 pad5 B32;
|
||||
CARD32 pad6 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD32 status;
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
CARD32 pad5;
|
||||
CARD32 pad6;
|
||||
} xXF86VidModeValidateModeLineReply;
|
||||
#define sz_xXF86VidModeValidateModeLineReply 32
|
||||
|
||||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
BOOL pad1;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD8 vendorLength;
|
||||
CARD8 modelLength;
|
||||
CARD8 nhsync;
|
||||
CARD8 nvsync;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD32 pad5 B32;
|
||||
CARD32 pad6 B32;
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
CARD32 pad5;
|
||||
CARD32 pad6;
|
||||
} xXF86VidModeGetMonitorReply;
|
||||
#define sz_xXF86VidModeGetMonitorReply 32
|
||||
|
||||
typedef struct {
|
||||
BYTE type;
|
||||
BOOL pad1;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD32 x B32;
|
||||
CARD32 y B32;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD32 pad5 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD32 x;
|
||||
CARD32 y;
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
CARD32 pad5;
|
||||
} xXF86VidModeGetViewPortReply;
|
||||
#define sz_xXF86VidModeGetViewPortReply 32
|
||||
|
||||
typedef struct _XF86VidModeSetViewPort {
|
||||
CARD8 reqType; /* always VidModeReqCode */
|
||||
CARD8 xf86vidmodeReqType; /* always X_XF86VidModeSetViewPort */
|
||||
CARD16 length B16;
|
||||
CARD16 screen B16;
|
||||
CARD16 pad B16;
|
||||
CARD32 x B32;
|
||||
CARD32 y B32;
|
||||
CARD16 length;
|
||||
CARD16 screen;
|
||||
CARD16 pad;
|
||||
CARD32 x;
|
||||
CARD32 y;
|
||||
} xXF86VidModeSetViewPortReq;
|
||||
#define sz_xXF86VidModeSetViewPortReq 16
|
||||
|
||||
typedef struct {
|
||||
BYTE type;
|
||||
BOOL pad1;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD32 flags B32;
|
||||
CARD32 clocks B32;
|
||||
CARD32 maxclocks B32;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD32 flags;
|
||||
CARD32 clocks;
|
||||
CARD32 maxclocks;
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
} xXF86VidModeGetDotClocksReply;
|
||||
#define sz_xXF86VidModeGetDotClocksReply 32
|
||||
|
||||
typedef struct _XF86VidModeSetClientVersion {
|
||||
CARD8 reqType; /* always XF86VidModeReqCode */
|
||||
CARD8 xf86vidmodeReqType;
|
||||
CARD16 length B16;
|
||||
CARD16 major B16;
|
||||
CARD16 minor B16;
|
||||
CARD16 length;
|
||||
CARD16 major;
|
||||
CARD16 minor;
|
||||
} xXF86VidModeSetClientVersionReq;
|
||||
#define sz_xXF86VidModeSetClientVersionReq 8
|
||||
|
||||
typedef struct _XF86VidModeGetGamma {
|
||||
CARD8 reqType; /* always XF86VidModeReqCode */
|
||||
CARD8 xf86vidmodeReqType;
|
||||
CARD16 length B16;
|
||||
CARD16 screen B16;
|
||||
CARD16 pad B16;
|
||||
CARD32 pad1 B32;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD32 pad5 B32;
|
||||
CARD32 pad6 B32;
|
||||
CARD16 length;
|
||||
CARD16 screen;
|
||||
CARD16 pad;
|
||||
CARD32 pad1;
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
CARD32 pad5;
|
||||
CARD32 pad6;
|
||||
} xXF86VidModeGetGammaReq;
|
||||
#define sz_xXF86VidModeGetGammaReq 32
|
||||
|
||||
typedef struct {
|
||||
BYTE type;
|
||||
BOOL pad;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD32 red B32;
|
||||
CARD32 green B32;
|
||||
CARD32 blue B32;
|
||||
CARD32 pad1 B32;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD32 red;
|
||||
CARD32 green;
|
||||
CARD32 blue;
|
||||
CARD32 pad1;
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
} xXF86VidModeGetGammaReply;
|
||||
#define sz_xXF86VidModeGetGammaReply 32
|
||||
|
||||
typedef struct _XF86VidModeSetGamma {
|
||||
CARD8 reqType; /* always XF86VidModeReqCode */
|
||||
CARD8 xf86vidmodeReqType;
|
||||
CARD16 length B16;
|
||||
CARD16 screen B16;
|
||||
CARD16 pad B16;
|
||||
CARD32 red B32;
|
||||
CARD32 green B32;
|
||||
CARD32 blue B32;
|
||||
CARD32 pad1 B32;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD16 length;
|
||||
CARD16 screen;
|
||||
CARD16 pad;
|
||||
CARD32 red;
|
||||
CARD32 green;
|
||||
CARD32 blue;
|
||||
CARD32 pad1;
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
} xXF86VidModeSetGammaReq;
|
||||
#define sz_xXF86VidModeSetGammaReq 32
|
||||
|
||||
|
|
@ -510,71 +510,71 @@ typedef struct _XF86VidModeSetGamma {
|
|||
typedef struct _XF86VidModeSetGammaRamp {
|
||||
CARD8 reqType; /* always XF86VidModeReqCode */
|
||||
CARD8 xf86vidmodeReqType;
|
||||
CARD16 length B16;
|
||||
CARD16 screen B16;
|
||||
CARD16 size B16;
|
||||
CARD16 length;
|
||||
CARD16 screen;
|
||||
CARD16 size;
|
||||
} xXF86VidModeSetGammaRampReq;
|
||||
#define sz_xXF86VidModeSetGammaRampReq 8
|
||||
|
||||
typedef struct _XF86VidModeGetGammaRamp {
|
||||
CARD8 reqType; /* always XF86VidModeReqCode */
|
||||
CARD8 xf86vidmodeReqType;
|
||||
CARD16 length B16;
|
||||
CARD16 screen B16;
|
||||
CARD16 size B16;
|
||||
CARD16 length;
|
||||
CARD16 screen;
|
||||
CARD16 size;
|
||||
} xXF86VidModeGetGammaRampReq;
|
||||
#define sz_xXF86VidModeGetGammaRampReq 8
|
||||
|
||||
typedef struct {
|
||||
BYTE type;
|
||||
BOOL pad;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD16 size B16;
|
||||
CARD16 pad0 B16;
|
||||
CARD32 pad1 B32;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD32 pad5 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD16 size;
|
||||
CARD16 pad0;
|
||||
CARD32 pad1;
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
CARD32 pad5;
|
||||
} xXF86VidModeGetGammaRampReply;
|
||||
#define sz_xXF86VidModeGetGammaRampReply 32
|
||||
|
||||
typedef struct _XF86VidModeGetGammaRampSize {
|
||||
CARD8 reqType; /* always XF86VidModeReqCode */
|
||||
CARD8 xf86vidmodeReqType;
|
||||
CARD16 length B16;
|
||||
CARD16 screen B16;
|
||||
CARD16 pad B16;
|
||||
CARD16 length;
|
||||
CARD16 screen;
|
||||
CARD16 pad;
|
||||
} xXF86VidModeGetGammaRampSizeReq;
|
||||
#define sz_xXF86VidModeGetGammaRampSizeReq 8
|
||||
|
||||
typedef struct {
|
||||
BYTE type;
|
||||
BOOL pad;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD16 size B16;
|
||||
CARD16 pad0 B16;
|
||||
CARD32 pad1 B32;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD32 pad5 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD16 size;
|
||||
CARD16 pad0;
|
||||
CARD32 pad1;
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
CARD32 pad5;
|
||||
} xXF86VidModeGetGammaRampSizeReply;
|
||||
#define sz_xXF86VidModeGetGammaRampSizeReply 32
|
||||
|
||||
typedef struct {
|
||||
BYTE type;
|
||||
BOOL pad;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD32 permissions B32;
|
||||
CARD32 pad1 B32;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD32 pad5 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD32 permissions;
|
||||
CARD32 pad1;
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
CARD32 pad5;
|
||||
} xXF86VidModeGetPermissionsReply;
|
||||
#define sz_xXF86VidModeGetPermissionsReply 32
|
||||
|
||||
|
|
|
|||
|
|
@ -69,7 +69,7 @@
|
|||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 xfixesReqType;
|
||||
CARD16 length B16;
|
||||
CARD16 length;
|
||||
} xXFixesReq;
|
||||
|
||||
/*
|
||||
|
|
@ -78,9 +78,9 @@ typedef struct {
|
|||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 xfixesReqType;
|
||||
CARD16 length B16;
|
||||
CARD32 majorVersion B32;
|
||||
CARD32 minorVersion B32;
|
||||
CARD16 length;
|
||||
CARD32 majorVersion;
|
||||
CARD32 minorVersion;
|
||||
} xXFixesQueryVersionReq;
|
||||
|
||||
#define sz_xXFixesQueryVersionReq 12
|
||||
|
|
@ -88,14 +88,14 @@ typedef struct {
|
|||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
BYTE pad1;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD32 majorVersion B32;
|
||||
CARD32 minorVersion B32;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD32 pad5 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD32 majorVersion;
|
||||
CARD32 minorVersion;
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
CARD32 pad5;
|
||||
} xXFixesQueryVersionReply;
|
||||
|
||||
#define sz_xXFixesQueryVersionReply 32
|
||||
|
|
@ -103,7 +103,7 @@ typedef struct {
|
|||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 xfixesReqType;
|
||||
CARD16 length B16;
|
||||
CARD16 length;
|
||||
BYTE mode; /* SetModeInsert/SetModeDelete*/
|
||||
BYTE target; /* SaveSetNearest/SaveSetRoot*/
|
||||
BYTE map; /* SaveSetMap/SaveSetUnmap */
|
||||
|
|
@ -116,10 +116,10 @@ typedef struct {
|
|||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 xfixesReqType;
|
||||
CARD16 length B16;
|
||||
Window window B32;
|
||||
Atom selection B32;
|
||||
CARD32 eventMask B32;
|
||||
CARD16 length;
|
||||
Window window;
|
||||
Atom selection;
|
||||
CARD32 eventMask;
|
||||
} xXFixesSelectSelectionInputReq;
|
||||
|
||||
#define sz_xXFixesSelectSelectionInputReq 16
|
||||
|
|
@ -127,22 +127,22 @@ typedef struct {
|
|||
typedef struct {
|
||||
CARD8 type;
|
||||
CARD8 subtype;
|
||||
CARD16 sequenceNumber B16;
|
||||
Window window B32;
|
||||
Window owner B32;
|
||||
Atom selection B32;
|
||||
Time timestamp B32;
|
||||
Time selectionTimestamp B32;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD16 sequenceNumber;
|
||||
Window window;
|
||||
Window owner;
|
||||
Atom selection;
|
||||
Time timestamp;
|
||||
Time selectionTimestamp;
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
} xXFixesSelectionNotifyEvent;
|
||||
|
||||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 xfixesReqType;
|
||||
CARD16 length B16;
|
||||
Window window B32;
|
||||
CARD32 eventMask B32;
|
||||
CARD16 length;
|
||||
Window window;
|
||||
CARD32 eventMask;
|
||||
} xXFixesSelectCursorInputReq;
|
||||
|
||||
#define sz_xXFixesSelectCursorInputReq 12
|
||||
|
|
@ -150,20 +150,20 @@ typedef struct {
|
|||
typedef struct {
|
||||
CARD8 type;
|
||||
CARD8 subtype;
|
||||
CARD16 sequenceNumber B16;
|
||||
Window window B32;
|
||||
CARD32 cursorSerial B32;
|
||||
CARD16 sequenceNumber;
|
||||
Window window;
|
||||
CARD32 cursorSerial;
|
||||
Time timestamp;
|
||||
Atom name B32; /* Version 2 */
|
||||
CARD32 pad1 B32;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
Atom name; /* Version 2 */
|
||||
CARD32 pad1;
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
} xXFixesCursorNotifyEvent;
|
||||
|
||||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 xfixesReqType;
|
||||
CARD16 length B16;
|
||||
CARD16 length;
|
||||
} xXFixesGetCursorImageReq;
|
||||
|
||||
#define sz_xXFixesGetCursorImageReq 4
|
||||
|
|
@ -171,17 +171,17 @@ typedef struct {
|
|||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
BYTE pad1;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
INT16 x B16;
|
||||
INT16 y B16;
|
||||
CARD16 width B16;
|
||||
CARD16 height B16;
|
||||
CARD16 xhot B16;
|
||||
CARD16 yhot B16;
|
||||
CARD32 cursorSerial B32;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
INT16 x;
|
||||
INT16 y;
|
||||
CARD16 width;
|
||||
CARD16 height;
|
||||
CARD16 xhot;
|
||||
CARD16 yhot;
|
||||
CARD32 cursorSerial;
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
} xXFixesGetCursorImageReply;
|
||||
|
||||
#define sz_xXFixesGetCursorImageReply 32
|
||||
|
|
@ -193,8 +193,8 @@ typedef struct {
|
|||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 xfixesReqType;
|
||||
CARD16 length B16;
|
||||
Region region B32;
|
||||
CARD16 length;
|
||||
Region region;
|
||||
/* LISTofRECTANGLE */
|
||||
} xXFixesCreateRegionReq;
|
||||
|
||||
|
|
@ -203,9 +203,9 @@ typedef struct {
|
|||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 xfixesReqType;
|
||||
CARD16 length B16;
|
||||
Region region B32;
|
||||
Pixmap bitmap B32;
|
||||
CARD16 length;
|
||||
Region region;
|
||||
Pixmap bitmap;
|
||||
} xXFixesCreateRegionFromBitmapReq;
|
||||
|
||||
#define sz_xXFixesCreateRegionFromBitmapReq 12
|
||||
|
|
@ -213,12 +213,12 @@ typedef struct {
|
|||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 xfixesReqType;
|
||||
CARD16 length B16;
|
||||
Region region B32;
|
||||
Window window B32;
|
||||
CARD16 length;
|
||||
Region region;
|
||||
Window window;
|
||||
CARD8 kind;
|
||||
CARD8 pad1;
|
||||
CARD16 pad2 B16;
|
||||
CARD16 pad2;
|
||||
} xXFixesCreateRegionFromWindowReq;
|
||||
|
||||
#define sz_xXFixesCreateRegionFromWindowReq 16
|
||||
|
|
@ -226,9 +226,9 @@ typedef struct {
|
|||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 xfixesReqType;
|
||||
CARD16 length B16;
|
||||
Region region B32;
|
||||
GContext gc B32;
|
||||
CARD16 length;
|
||||
Region region;
|
||||
GContext gc;
|
||||
} xXFixesCreateRegionFromGCReq;
|
||||
|
||||
#define sz_xXFixesCreateRegionFromGCReq 12
|
||||
|
|
@ -236,9 +236,9 @@ typedef struct {
|
|||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 xfixesReqType;
|
||||
CARD16 length B16;
|
||||
Region region B32;
|
||||
Picture picture B32;
|
||||
CARD16 length;
|
||||
Region region;
|
||||
Picture picture;
|
||||
} xXFixesCreateRegionFromPictureReq;
|
||||
|
||||
#define sz_xXFixesCreateRegionFromPictureReq 12
|
||||
|
|
@ -246,8 +246,8 @@ typedef struct {
|
|||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 xfixesReqType;
|
||||
CARD16 length B16;
|
||||
Region region B32;
|
||||
CARD16 length;
|
||||
Region region;
|
||||
} xXFixesDestroyRegionReq;
|
||||
|
||||
#define sz_xXFixesDestroyRegionReq 8
|
||||
|
|
@ -255,8 +255,8 @@ typedef struct {
|
|||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 xfixesReqType;
|
||||
CARD16 length B16;
|
||||
Region region B32;
|
||||
CARD16 length;
|
||||
Region region;
|
||||
/* LISTofRECTANGLE */
|
||||
} xXFixesSetRegionReq;
|
||||
|
||||
|
|
@ -265,9 +265,9 @@ typedef struct {
|
|||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 xfixesReqType;
|
||||
CARD16 length B16;
|
||||
Region source B32;
|
||||
Region destination B32;
|
||||
CARD16 length;
|
||||
Region source;
|
||||
Region destination;
|
||||
} xXFixesCopyRegionReq;
|
||||
|
||||
#define sz_xXFixesCopyRegionReq 12
|
||||
|
|
@ -275,10 +275,10 @@ typedef struct {
|
|||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 xfixesReqType;
|
||||
CARD16 length B16;
|
||||
Region source1 B32;
|
||||
Region source2 B32;
|
||||
Region destination B32;
|
||||
CARD16 length;
|
||||
Region source1;
|
||||
Region source2;
|
||||
Region destination;
|
||||
} xXFixesCombineRegionReq,
|
||||
xXFixesUnionRegionReq,
|
||||
xXFixesIntersectRegionReq,
|
||||
|
|
@ -292,11 +292,11 @@ typedef struct {
|
|||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 xfixesReqType;
|
||||
CARD16 length B16;
|
||||
Region source B32;
|
||||
INT16 x B16, y B16;
|
||||
CARD16 width B16, height B16;
|
||||
Region destination B32;
|
||||
CARD16 length;
|
||||
Region source;
|
||||
INT16 x, y;
|
||||
CARD16 width, height;
|
||||
Region destination;
|
||||
} xXFixesInvertRegionReq;
|
||||
|
||||
#define sz_xXFixesInvertRegionReq 20
|
||||
|
|
@ -304,9 +304,9 @@ typedef struct {
|
|||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 xfixesReqType;
|
||||
CARD16 length B16;
|
||||
Region region B32;
|
||||
INT16 dx B16, dy B16;
|
||||
CARD16 length;
|
||||
Region region;
|
||||
INT16 dx, dy;
|
||||
} xXFixesTranslateRegionReq;
|
||||
|
||||
#define sz_xXFixesTranslateRegionReq 12
|
||||
|
|
@ -314,9 +314,9 @@ typedef struct {
|
|||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 xfixesReqType;
|
||||
CARD16 length B16;
|
||||
Region source B32;
|
||||
Region destination B32;
|
||||
CARD16 length;
|
||||
Region source;
|
||||
Region destination;
|
||||
} xXFixesRegionExtentsReq;
|
||||
|
||||
#define sz_xXFixesRegionExtentsReq 12
|
||||
|
|
@ -324,8 +324,8 @@ typedef struct {
|
|||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 xfixesReqType;
|
||||
CARD16 length B16;
|
||||
Region region B32;
|
||||
CARD16 length;
|
||||
Region region;
|
||||
} xXFixesFetchRegionReq;
|
||||
|
||||
#define sz_xXFixesFetchRegionReq 8
|
||||
|
|
@ -333,14 +333,14 @@ typedef struct {
|
|||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
BYTE pad1;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
INT16 x B16, y B16;
|
||||
CARD16 width B16, height B16;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD32 pad5 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
INT16 x, y;
|
||||
CARD16 width, height;
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
CARD32 pad5;
|
||||
} xXFixesFetchRegionReply;
|
||||
|
||||
#define sz_xXFixesFetchRegionReply 32
|
||||
|
|
@ -348,10 +348,10 @@ typedef struct {
|
|||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 xfixesReqType;
|
||||
CARD16 length B16;
|
||||
GContext gc B32;
|
||||
Region region B32;
|
||||
INT16 xOrigin B16, yOrigin B16;
|
||||
CARD16 length;
|
||||
GContext gc;
|
||||
Region region;
|
||||
INT16 xOrigin, yOrigin;
|
||||
} xXFixesSetGCClipRegionReq;
|
||||
|
||||
#define sz_xXFixesSetGCClipRegionReq 16
|
||||
|
|
@ -359,12 +359,12 @@ typedef struct {
|
|||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 xfixesReqType;
|
||||
CARD16 length B16;
|
||||
CARD16 length;
|
||||
Window dest;
|
||||
BYTE destKind;
|
||||
CARD8 pad1;
|
||||
CARD16 pad2 B16;
|
||||
INT16 xOff B16, yOff B16;
|
||||
CARD16 pad2;
|
||||
INT16 xOff, yOff;
|
||||
Region region;
|
||||
} xXFixesSetWindowShapeRegionReq;
|
||||
|
||||
|
|
@ -373,10 +373,10 @@ typedef struct {
|
|||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 xfixesReqType;
|
||||
CARD16 length B16;
|
||||
Picture picture B32;
|
||||
Region region B32;
|
||||
INT16 xOrigin B16, yOrigin B16;
|
||||
CARD16 length;
|
||||
Picture picture;
|
||||
Region region;
|
||||
INT16 xOrigin, yOrigin;
|
||||
} xXFixesSetPictureClipRegionReq;
|
||||
|
||||
#define sz_xXFixesSetPictureClipRegionReq 16
|
||||
|
|
@ -384,10 +384,10 @@ typedef struct {
|
|||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 xfixesReqType;
|
||||
CARD16 length B16;
|
||||
Cursor cursor B32;
|
||||
CARD16 nbytes B16;
|
||||
CARD16 pad B16;
|
||||
CARD16 length;
|
||||
Cursor cursor;
|
||||
CARD16 nbytes;
|
||||
CARD16 pad;
|
||||
} xXFixesSetCursorNameReq;
|
||||
|
||||
#define sz_xXFixesSetCursorNameReq 12
|
||||
|
|
@ -395,8 +395,8 @@ typedef struct {
|
|||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 xfixesReqType;
|
||||
CARD16 length B16;
|
||||
Cursor cursor B32;
|
||||
CARD16 length;
|
||||
Cursor cursor;
|
||||
} xXFixesGetCursorNameReq;
|
||||
|
||||
#define sz_xXFixesGetCursorNameReq 8
|
||||
|
|
@ -404,15 +404,15 @@ typedef struct {
|
|||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
BYTE pad1;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
Atom atom B32;
|
||||
CARD16 nbytes B16;
|
||||
CARD16 pad2 B16;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD32 pad5 B32;
|
||||
CARD32 pad6 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
Atom atom;
|
||||
CARD16 nbytes;
|
||||
CARD16 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
CARD32 pad5;
|
||||
CARD32 pad6;
|
||||
} xXFixesGetCursorNameReply;
|
||||
|
||||
#define sz_xXFixesGetCursorNameReply 32
|
||||
|
|
@ -420,7 +420,7 @@ typedef struct {
|
|||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 xfixesReqType;
|
||||
CARD16 length B16;
|
||||
CARD16 length;
|
||||
} xXFixesGetCursorImageAndNameReq;
|
||||
|
||||
#define sz_xXFixesGetCursorImageAndNameReq 4
|
||||
|
|
@ -428,18 +428,18 @@ typedef struct {
|
|||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
BYTE pad1;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
INT16 x B16;
|
||||
INT16 y B16;
|
||||
CARD16 width B16;
|
||||
CARD16 height B16;
|
||||
CARD16 xhot B16;
|
||||
CARD16 yhot B16;
|
||||
CARD32 cursorSerial B32;
|
||||
Atom cursorName B32;
|
||||
CARD16 nbytes B16;
|
||||
CARD16 pad B16;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
INT16 x;
|
||||
INT16 y;
|
||||
CARD16 width;
|
||||
CARD16 height;
|
||||
CARD16 xhot;
|
||||
CARD16 yhot;
|
||||
CARD32 cursorSerial;
|
||||
Atom cursorName;
|
||||
CARD16 nbytes;
|
||||
CARD16 pad;
|
||||
} xXFixesGetCursorImageAndNameReply;
|
||||
|
||||
#define sz_xXFixesGetCursorImageAndNameReply 32
|
||||
|
|
@ -447,9 +447,9 @@ typedef struct {
|
|||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 xfixesReqType;
|
||||
CARD16 length B16;
|
||||
Cursor source B32;
|
||||
Cursor destination B32;
|
||||
CARD16 length;
|
||||
Cursor source;
|
||||
Cursor destination;
|
||||
} xXFixesChangeCursorReq;
|
||||
|
||||
#define sz_xXFixesChangeCursorReq 12
|
||||
|
|
@ -457,8 +457,8 @@ typedef struct {
|
|||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 xfixesReqType;
|
||||
CARD16 length B16;
|
||||
Cursor source B32;
|
||||
CARD16 length;
|
||||
Cursor source;
|
||||
CARD16 nbytes;
|
||||
CARD16 pad;
|
||||
} xXFixesChangeCursorByNameReq;
|
||||
|
|
@ -470,13 +470,13 @@ typedef struct {
|
|||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 xfixesReqType;
|
||||
CARD16 length B16;
|
||||
Region source B32;
|
||||
Region destination B32;
|
||||
CARD16 left B16;
|
||||
CARD16 right B16;
|
||||
CARD16 top B16;
|
||||
CARD16 bottom B16;
|
||||
CARD16 length;
|
||||
Region source;
|
||||
Region destination;
|
||||
CARD16 left;
|
||||
CARD16 right;
|
||||
CARD16 top;
|
||||
CARD16 bottom;
|
||||
} xXFixesExpandRegionReq;
|
||||
|
||||
#define sz_xXFixesExpandRegionReq 20
|
||||
|
|
@ -486,8 +486,8 @@ typedef struct {
|
|||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 xfixesReqType;
|
||||
CARD16 length B16;
|
||||
Window window B32;
|
||||
CARD16 length;
|
||||
Window window;
|
||||
} xXFixesHideCursorReq;
|
||||
|
||||
#define sz_xXFixesHideCursorReq sizeof(xXFixesHideCursorReq)
|
||||
|
|
@ -495,8 +495,8 @@ typedef struct {
|
|||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 xfixesReqType;
|
||||
CARD16 length B16;
|
||||
Window window B32;
|
||||
CARD16 length;
|
||||
Window window;
|
||||
} xXFixesShowCursorReq;
|
||||
|
||||
#define sz_xXFixesShowCursorReq sizeof(xXFixesShowCursorReq)
|
||||
|
|
@ -508,16 +508,16 @@ typedef struct {
|
|||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 xfixesReqType;
|
||||
CARD16 length B16;
|
||||
Barrier barrier B32;
|
||||
Window window B32;
|
||||
INT16 x1 B16;
|
||||
INT16 y1 B16;
|
||||
INT16 x2 B16;
|
||||
INT16 y2 B16;
|
||||
CARD16 length;
|
||||
Barrier barrier;
|
||||
Window window;
|
||||
INT16 x1;
|
||||
INT16 y1;
|
||||
INT16 x2;
|
||||
INT16 y2;
|
||||
CARD32 directions;
|
||||
CARD16 pad B16;
|
||||
CARD16 num_devices B16;
|
||||
CARD16 pad;
|
||||
CARD16 num_devices;
|
||||
/* array of CARD16 devices */
|
||||
} xXFixesCreatePointerBarrierReq;
|
||||
|
||||
|
|
@ -526,8 +526,8 @@ typedef struct {
|
|||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 xfixesReqType;
|
||||
CARD16 length B16;
|
||||
Barrier barrier B32;
|
||||
CARD16 length;
|
||||
Barrier barrier;
|
||||
} xXFixesDestroyPointerBarrierReq;
|
||||
|
||||
#define sz_xXFixesDestroyPointerBarrierReq 8
|
||||
|
|
|
|||
|
|
@ -79,8 +79,8 @@ University of California.
|
|||
typedef struct {
|
||||
CARD8 reqType; /* always XTestReqCode */
|
||||
CARD8 XTestReqType; /* always X_TestFakeInput */
|
||||
CARD16 length B16; /* 2 + XTestMAX_ACTION_LIST_SIZE/4 */
|
||||
CARD32 ack B32;
|
||||
CARD16 length; /* 2 + XTestMAX_ACTION_LIST_SIZE/4 */
|
||||
CARD32 ack;
|
||||
CARD8 action_list[XTestMAX_ACTION_LIST_SIZE];
|
||||
} xTestFakeInputReq;
|
||||
#define sz_xTestFakeInputReq (XTestMAX_ACTION_LIST_SIZE + 8)
|
||||
|
|
@ -88,29 +88,29 @@ typedef struct {
|
|||
typedef struct {
|
||||
CARD8 reqType; /* always XTestReqCode */
|
||||
CARD8 XTestReqType; /* always X_TestGetInput */
|
||||
CARD16 length B16; /* 2 */
|
||||
CARD32 mode B32;
|
||||
CARD16 length; /* 2 */
|
||||
CARD32 mode;
|
||||
} xTestGetInputReq;
|
||||
#define sz_xTestGetInputReq 8
|
||||
|
||||
typedef struct {
|
||||
CARD8 reqType; /* always XTestReqCode */
|
||||
CARD8 XTestReqType; /* always X_TestStopInput */
|
||||
CARD16 length B32; /* 1 */
|
||||
CARD16 length; /* 1 */
|
||||
} xTestStopInputReq;
|
||||
#define sz_xTestStopInputReq 4
|
||||
|
||||
typedef struct {
|
||||
CARD8 reqType; /* always XTestReqCode */
|
||||
CARD8 XTestReqType; /* always X_TestReset */
|
||||
CARD16 length B16; /* 1 */
|
||||
CARD16 length; /* 1 */
|
||||
} xTestResetReq;
|
||||
#define sz_xTestResetReq 4
|
||||
|
||||
typedef struct {
|
||||
CARD8 reqType; /* always XTestReqCode */
|
||||
CARD8 XTestReqType; /* always X_TestQueryInputSize */
|
||||
CARD16 length B16; /* 1 */
|
||||
CARD16 length; /* 1 */
|
||||
} xTestQueryInputSizeReq;
|
||||
#define sz_xTestQueryInputSizeReq 4
|
||||
|
||||
|
|
@ -122,14 +122,14 @@ typedef struct {
|
|||
typedef struct {
|
||||
CARD8 type; /* always X_Reply */
|
||||
CARD8 pad1;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32; /* always 0 */
|
||||
CARD32 size_return B32;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD32 pad5 B32;
|
||||
CARD32 pad6 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length; /* always 0 */
|
||||
CARD32 size_return;
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
CARD32 pad5;
|
||||
CARD32 pad6;
|
||||
} xTestQueryInputSizeReply;
|
||||
|
||||
/*
|
||||
|
|
@ -141,7 +141,7 @@ typedef struct {
|
|||
typedef struct {
|
||||
CARD8 type; /* always XTestInputActionType */
|
||||
CARD8 pad00;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD16 sequenceNumber;
|
||||
CARD8 actions[XTestACTIONS_SIZE];
|
||||
} xTestInputActionEvent;
|
||||
|
||||
|
|
@ -154,14 +154,14 @@ typedef struct {
|
|||
typedef struct {
|
||||
CARD8 type; /* always XTestFakeAckType */
|
||||
CARD8 pad00;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 pad02 B32;
|
||||
CARD32 pad03 B32;
|
||||
CARD32 pad04 B32;
|
||||
CARD32 pad05 B32;
|
||||
CARD32 pad06 B32;
|
||||
CARD32 pad07 B32;
|
||||
CARD32 pad08 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 pad02;
|
||||
CARD32 pad03;
|
||||
CARD32 pad04;
|
||||
CARD32 pad05;
|
||||
CARD32 pad06;
|
||||
CARD32 pad07;
|
||||
CARD32 pad08;
|
||||
} xTestFakeAckEvent;
|
||||
|
||||
/*
|
||||
|
|
@ -170,7 +170,7 @@ typedef struct {
|
|||
typedef struct {
|
||||
CARD8 header; /* which device, key up/down */
|
||||
CARD8 keycode; /* which key/button to move */
|
||||
CARD16 delay_time B16; /* how long to delay (in ms) */
|
||||
CARD16 delay_time; /* how long to delay (in ms) */
|
||||
} XTestKeyInfo;
|
||||
|
||||
/*
|
||||
|
|
@ -179,9 +179,9 @@ typedef struct {
|
|||
typedef struct {
|
||||
CARD8 header; /* which pointer */
|
||||
CARD8 pad1; /* unused padding byte */
|
||||
CARD16 jumpx B16; /* x coord to jump to */
|
||||
CARD16 jumpy B16; /* y coord to jump to */
|
||||
CARD16 delay_time B16; /* how long to delay (in ms) */
|
||||
CARD16 jumpx; /* x coord to jump to */
|
||||
CARD16 jumpy; /* y coord to jump to */
|
||||
CARD16 delay_time; /* how long to delay (in ms) */
|
||||
} XTestJumpInfo;
|
||||
|
||||
/*
|
||||
|
|
@ -197,7 +197,7 @@ typedef struct {
|
|||
typedef struct {
|
||||
CARD8 header; /* which pointer */
|
||||
CARD8 motion_data; /* x,y relative motion */
|
||||
CARD16 delay_time B16; /* how long to delay (in ms) */
|
||||
CARD16 delay_time; /* how long to delay (in ms) */
|
||||
} XTestMotionInfo;
|
||||
|
||||
/*
|
||||
|
|
@ -214,8 +214,8 @@ typedef struct {
|
|||
typedef struct {
|
||||
CARD8 header; /* always XTestDELAY_DEVICE_ID */
|
||||
CARD8 pad1; /* unused padding byte */
|
||||
CARD16 pad2 B16; /* unused padding word */
|
||||
CARD32 delay_time B32; /* how long to delay (in ms) */
|
||||
CARD16 pad2; /* unused padding word */
|
||||
CARD32 delay_time; /* how long to delay (in ms) */
|
||||
} XTestDelayInfo;
|
||||
|
||||
#endif /* _XTESTEXT1PROTO_H */
|
||||
|
|
|
|||
|
|
@ -41,48 +41,48 @@ in this Software without prior written authorization from The Open Group.
|
|||
typedef struct {
|
||||
CARD8 reqType; /* always XTestReqCode */
|
||||
CARD8 xtReqType; /* always X_XTestGetVersion */
|
||||
CARD16 length B16;
|
||||
CARD16 length;
|
||||
CARD8 majorVersion;
|
||||
CARD8 pad;
|
||||
CARD16 minorVersion B16;
|
||||
CARD16 minorVersion;
|
||||
} xXTestGetVersionReq;
|
||||
#define sz_xXTestGetVersionReq 8
|
||||
|
||||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
CARD8 majorVersion;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD16 minorVersion B16;
|
||||
CARD16 pad0 B16;
|
||||
CARD32 pad1 B32;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD32 pad5 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD16 minorVersion;
|
||||
CARD16 pad0;
|
||||
CARD32 pad1;
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
CARD32 pad5;
|
||||
} xXTestGetVersionReply;
|
||||
#define sz_xXTestGetVersionReply 32
|
||||
|
||||
typedef struct {
|
||||
CARD8 reqType; /* always XTestReqCode */
|
||||
CARD8 xtReqType; /* always X_XTestCompareCursor */
|
||||
CARD16 length B16;
|
||||
Window window B32;
|
||||
Cursor cursor B32;
|
||||
CARD16 length;
|
||||
Window window;
|
||||
Cursor cursor;
|
||||
} xXTestCompareCursorReq;
|
||||
#define sz_xXTestCompareCursorReq 12
|
||||
|
||||
typedef struct {
|
||||
BYTE type; /* X_Reply */
|
||||
BOOL same;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD32 pad0 B32;
|
||||
CARD32 pad1 B32;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD32 pad5 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD32 pad0;
|
||||
CARD32 pad1;
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
CARD32 pad5;
|
||||
} xXTestCompareCursorReply;
|
||||
#define sz_xXTestCompareCursorReply 32
|
||||
|
||||
|
|
@ -90,17 +90,17 @@ typedef struct {
|
|||
typedef struct {
|
||||
CARD8 reqType; /* always XTestReqCode */
|
||||
CARD8 xtReqType; /* always X_XTestFakeInput */
|
||||
CARD16 length B16;
|
||||
CARD16 length;
|
||||
BYTE type;
|
||||
BYTE detail;
|
||||
CARD16 pad0 B16;
|
||||
Time time B32;
|
||||
Window root B32;
|
||||
CARD32 pad1 B32;
|
||||
CARD32 pad2 B32;
|
||||
INT16 rootX B16, rootY B16;
|
||||
CARD32 pad3 B32;
|
||||
CARD16 pad4 B16;
|
||||
CARD16 pad0;
|
||||
Time time;
|
||||
Window root;
|
||||
CARD32 pad1;
|
||||
CARD32 pad2;
|
||||
INT16 rootX, rootY;
|
||||
CARD32 pad3;
|
||||
CARD16 pad4;
|
||||
CARD8 pad5;
|
||||
CARD8 deviceid;
|
||||
} xXTestFakeInputReq;
|
||||
|
|
@ -109,7 +109,7 @@ typedef struct {
|
|||
typedef struct {
|
||||
CARD8 reqType; /* always XTestReqCode */
|
||||
CARD8 xtReqType; /* always X_XTestGrabControl */
|
||||
CARD16 length B16;
|
||||
CARD16 length;
|
||||
BOOL impervious;
|
||||
CARD8 pad0;
|
||||
CARD8 pad1;
|
||||
|
|
|
|||
|
|
@ -67,8 +67,8 @@ typedef struct
|
|||
ClientPtr client; /* Multi-client support and error handling */
|
||||
xXTrapGetCurReply cur; /* Struct of Miscellaneous state info */
|
||||
xXTrapGetStatsReply *stats; /* Pointer to stat's, malloc'd if requested */
|
||||
CARD32 last_input_time B32; /* last timestamp from input event */
|
||||
CARD16 protocol B16; /* current communication protocol */
|
||||
CARD32 last_input_time; /* last timestamp from input event */
|
||||
CARD16 protocol; /* current communication protocol */
|
||||
} XETrapEnv;
|
||||
|
||||
#define XETrapSetHeaderEvent(phdr) ((phdr)->type = 0x1L)
|
||||
|
|
|
|||
|
|
@ -136,7 +136,7 @@ typedef struct
|
|||
typedef struct /* used by XEConfigRequest */
|
||||
{
|
||||
XETrapFlags flags; /* Flags to specify what should be chg'd */
|
||||
CARD16 max_pkt_size B16; /* Maximum number of bytes in a packet */
|
||||
CARD16 max_pkt_size; /* Maximum number of bytes in a packet */
|
||||
CARD8 cmd_key; /* Keyboard command_key (KeyCode) */
|
||||
/*
|
||||
* cmd_key is intentionally *not* defined KeyCode since it's definition is
|
||||
|
|
@ -156,8 +156,8 @@ typedef struct /* used by XESimulateXEventRequest for synthesizing core evts */
|
|||
CARD8 detail; /* Detail keycode/button as in XEvent */
|
||||
CARD8 screen; /* screen number (0 to n) */
|
||||
CARD8 pad; /* pad to longword */
|
||||
INT16 x B16; /* X & Y coord as in XEvent */
|
||||
INT16 y B16;
|
||||
INT16 x; /* X & Y coord as in XEvent */
|
||||
INT16 y;
|
||||
} XETrapInputReq;
|
||||
#endif
|
||||
|
||||
|
|
@ -184,8 +184,8 @@ typedef struct
|
|||
{
|
||||
CARD8 reqType;
|
||||
CARD8 minor_opcode;
|
||||
CARD16 length B16;
|
||||
CARD32 pad B32; /* Maintain quadword alignment */
|
||||
CARD16 length;
|
||||
CARD32 pad; /* Maintain quadword alignment */
|
||||
} xXTrapReq;
|
||||
/* the following works because all fields are defined as bit (Bnn) fields */
|
||||
#define sz_xXTrapReq (sizeof(xXTrapReq))
|
||||
|
|
@ -194,9 +194,9 @@ typedef struct
|
|||
{
|
||||
CARD8 reqType;
|
||||
CARD8 minor_opcode;
|
||||
CARD16 length B16;
|
||||
CARD16 protocol B16; /* The xtrap extension protocol number */
|
||||
CARD16 pad B16; /* Maintain quadword alignment */
|
||||
CARD16 length;
|
||||
CARD16 protocol; /* The xtrap extension protocol number */
|
||||
CARD16 pad; /* Maintain quadword alignment */
|
||||
} xXTrapGetReq;
|
||||
/* the following works because all fields are defined as bit (Bnn) fields */
|
||||
#define sz_xXTrapGetReq (sizeof(xXTrapGetReq))
|
||||
|
|
@ -205,7 +205,7 @@ typedef struct
|
|||
{
|
||||
CARD8 reqType;
|
||||
CARD8 minor_opcode;
|
||||
CARD16 length B16;
|
||||
CARD16 length;
|
||||
/*
|
||||
* The follwing is done so that structure padding wont be
|
||||
* a problem. The request structure contains a shadow for
|
||||
|
|
@ -220,7 +220,7 @@ typedef struct
|
|||
ReqFlags config_flags_req;
|
||||
EventFlags config_flags_event;
|
||||
/* End Shadow (XETrapFlags)*/
|
||||
CARD16 config_max_pkt_size B16; /* Max number of bytes in a packet */
|
||||
CARD16 config_max_pkt_size; /* Max number of bytes in a packet */
|
||||
CARD8 config_cmd_key; /* Keyboard command_key (KeyCode) */
|
||||
/*
|
||||
* cmd_key is intentionally *not* defined KeyCode since it's definition is
|
||||
|
|
@ -228,7 +228,7 @@ typedef struct
|
|||
*/
|
||||
CARD8 config_pad[1L]; /* pad out to a quadword */
|
||||
/* End Shadow (XETrapCfg) */
|
||||
CARD32 pad B32; /* Maintain quadword alignment */
|
||||
CARD32 pad; /* Maintain quadword alignment */
|
||||
} xXTrapConfigReq;
|
||||
/* the following works because all fields are defined as bit (Bnn) fields */
|
||||
#define sz_xXTrapConfigReq (sizeof(xXTrapConfigReq))
|
||||
|
|
@ -238,8 +238,8 @@ typedef struct
|
|||
{
|
||||
CARD8 reqType;
|
||||
CARD8 minor_opcode;
|
||||
CARD16 length B16;
|
||||
CARD32 pad B32; /* Maintain quadword alignment */
|
||||
CARD16 length;
|
||||
CARD32 pad; /* Maintain quadword alignment */
|
||||
XETrapInputReq input;
|
||||
} xXTrapInputReq;
|
||||
/* the following works because all fields are defined as bit (Bnn) fields */
|
||||
|
|
@ -256,48 +256,48 @@ typedef struct
|
|||
{
|
||||
CARD8 type;
|
||||
CARD8 detail;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
} XETrapRepHdr;
|
||||
|
||||
/* Structure of Get Available Functionality reply */
|
||||
typedef struct
|
||||
{
|
||||
CARD32 pf_ident B32; /* Contains constant identifying the platform */
|
||||
CARD16 xtrap_release B16; /* The xtrap extension release number */
|
||||
CARD16 xtrap_version B16; /* The xtrap extension version number */
|
||||
CARD16 xtrap_revision B16; /* The xtrap extension revision number */
|
||||
CARD16 max_pkt_size B16; /* Maximum number of bytes in a packet */
|
||||
CARD32 pf_ident; /* Contains constant identifying the platform */
|
||||
CARD16 xtrap_release; /* The xtrap extension release number */
|
||||
CARD16 xtrap_version; /* The xtrap extension version number */
|
||||
CARD16 xtrap_revision; /* The xtrap extension revision number */
|
||||
CARD16 max_pkt_size; /* Maximum number of bytes in a packet */
|
||||
CARD8 valid[4]; /* What specific configuration flags are valid */
|
||||
CARD32 major_opcode B32; /* The major opcode identifying xtrap */
|
||||
CARD32 event_base B32; /* The event value we start at */
|
||||
CARD32 pad0 B32; /* obsolete field */
|
||||
CARD16 pad1 B16, pad2 B16, pad3 B16; /* obsolete field */
|
||||
CARD16 xtrap_protocol B16; /* The xtrap extension protocol number */
|
||||
INT16 cur_x B16; /* Current X & Y coord for relative motion */
|
||||
INT16 cur_y B16;
|
||||
CARD32 major_opcode; /* The major opcode identifying xtrap */
|
||||
CARD32 event_base; /* The event value we start at */
|
||||
CARD32 pad0; /* obsolete field */
|
||||
CARD16 pad1, pad2, pad3; /* obsolete field */
|
||||
CARD16 xtrap_protocol; /* The xtrap extension protocol number */
|
||||
INT16 cur_x; /* Current X & Y coord for relative motion */
|
||||
INT16 cur_y;
|
||||
} XETrapGetAvailRep;
|
||||
|
||||
typedef struct
|
||||
{
|
||||
CARD16 xtrap_release B16; /* The xtrap extension release number */
|
||||
CARD16 xtrap_version B16; /* The xtrap extension version number */
|
||||
CARD16 xtrap_revision B16; /* The xtrap extension revision number */
|
||||
CARD16 xtrap_protocol B16; /* The xtrap extension protocol number */
|
||||
CARD16 xtrap_release; /* The xtrap extension release number */
|
||||
CARD16 xtrap_version; /* The xtrap extension version number */
|
||||
CARD16 xtrap_revision; /* The xtrap extension revision number */
|
||||
CARD16 xtrap_protocol; /* The xtrap extension protocol number */
|
||||
} XETrapGetVersRep;
|
||||
|
||||
typedef struct
|
||||
{
|
||||
CARD32 last_time B32; /* Timestamp of last input time */
|
||||
CARD32 last_time; /* Timestamp of last input time */
|
||||
} XETrapGetLastInpTimeRep;
|
||||
|
||||
/* Structure of Get Current Configuration Information reply */
|
||||
typedef struct
|
||||
{
|
||||
CARD8 state_flags[2]; /* Miscelaneous flags, see below #define's */
|
||||
CARD16 pad0 B16; /* Assure quadword alignment */
|
||||
CARD16 pad0; /* Assure quadword alignment */
|
||||
XETrapCfg config; /* Current Config information */
|
||||
CARD32 pad1 B32;
|
||||
CARD32 pad1;
|
||||
} XETrapGetCurRep;
|
||||
|
||||
/* Mask definitions for the above flags. */
|
||||
|
|
@ -309,7 +309,7 @@ typedef struct
|
|||
CARD32 requests[256L]; /* Array containing request counts if trapped */
|
||||
CARD32 events[XETrapCoreEvents]; /* Array containing event stats */
|
||||
#ifndef VECTORED_EVENTS
|
||||
CARD32 pad B32; /* Pad out to a quadword */
|
||||
CARD32 pad; /* Pad out to a quadword */
|
||||
#endif
|
||||
} XETrapGetStatsRep;
|
||||
|
||||
|
|
@ -352,10 +352,10 @@ typedef struct
|
|||
{
|
||||
XETrapRepHdr hdr;
|
||||
XETrapGetVersRep data;
|
||||
CARD32 pad0 B32; /* pad out to 32 bytes */
|
||||
CARD32 pad1 B32;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad0; /* pad out to 32 bytes */
|
||||
CARD32 pad1;
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
} xXTrapGetVersReply;
|
||||
/* the following works because all fields are defined as bit (Bnn) fields */
|
||||
#define sz_xXTrapGetVersReply sizeof(xXTrapGetVersReply)
|
||||
|
|
@ -368,12 +368,12 @@ typedef struct
|
|||
* The following is a shadow of the XETrapGetLastInpTimeRep
|
||||
* structure. This is done to avoid structure padding.
|
||||
*/
|
||||
CARD32 data_last_time B32; /* Timestamp of last input time */
|
||||
CARD32 pad0 B32; /* pad out to 32 bytes */
|
||||
CARD32 pad1 B32;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD32 data_last_time; /* Timestamp of last input time */
|
||||
CARD32 pad0; /* pad out to 32 bytes */
|
||||
CARD32 pad1;
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
} xXTrapGetLITimReply;
|
||||
/* the following works because all fields are defined as bit (Bnn) fields */
|
||||
#define sz_xXTrapGetLITimReply sizeof(xXTrapGetLITimReply)
|
||||
|
|
@ -388,13 +388,13 @@ typedef struct
|
|||
* Since the XETrapGetCurRep structure contains a sub-structure
|
||||
* (XETrapCfg) there is a shadow for that as well.*/
|
||||
CARD8 data_state_flags[2]; /* Misc flags, see below #define's */
|
||||
CARD16 data_pad0 B16; /* Assure quadword alignment */
|
||||
CARD16 data_pad0; /* Assure quadword alignment */
|
||||
/* XETrapCfg Shadow Starts */
|
||||
CARD8 data_config_flags_valid[4L];
|
||||
CARD8 data_config_flags_data[4L];
|
||||
ReqFlags data_config_flags_req;
|
||||
EventFlags data_config_flags_event;
|
||||
CARD16 data_config_max_pkt_size B16; /* Max num of bytes in a pkt */
|
||||
CARD16 data_config_max_pkt_size; /* Max num of bytes in a pkt */
|
||||
CARD8 data_config_cmd_key; /* Keyboard cmd_key (KeyCode) */
|
||||
/*
|
||||
* cmd_key is intentionally *not* defined KeyCode since it's definition is
|
||||
|
|
@ -402,7 +402,7 @@ typedef struct
|
|||
*/
|
||||
CARD8 data_config_pad[1L]; /* pad out to a quadword */
|
||||
/* End Shadow (XETrapCfg) */
|
||||
CARD32 pad1 B32;
|
||||
CARD32 pad1;
|
||||
} xXTrapGetCurReply;
|
||||
/* the following works because all fields are defined as bit (Bnn) fields */
|
||||
#define sz_xXTrapGetCurReply sizeof(xXTrapGetCurReply)
|
||||
|
|
@ -418,27 +418,27 @@ typedef struct
|
|||
{
|
||||
CARD8 type;
|
||||
CARD8 detail;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD32 pad0 B32;
|
||||
CARD32 pad1 B32;
|
||||
CARD32 pad2 B32;
|
||||
CARD32 pad3 B32;
|
||||
CARD32 pad4 B32;
|
||||
CARD32 pad5 B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD32 pad0;
|
||||
CARD32 pad1;
|
||||
CARD32 pad2;
|
||||
CARD32 pad3;
|
||||
CARD32 pad4;
|
||||
CARD32 pad5;
|
||||
XETrapGetStatsRep data;
|
||||
} xXTrapGetStatsReply;
|
||||
#define sz_xXTrapGetStatsReply 1088
|
||||
|
||||
typedef struct /* the XTrap Output header (for output from ext to client) */
|
||||
{ /* this must be quadword aligned for portability */
|
||||
CARD32 count B32; /* Length including this header */
|
||||
CARD32 timestamp B32; /* timestamp if desired */
|
||||
CARD32 count; /* Length including this header */
|
||||
CARD32 timestamp; /* timestamp if desired */
|
||||
CARD8 type; /* event id, request id, special id */
|
||||
CARD8 screen; /* screen number (0 to n) */
|
||||
INT16 win_x B16; /* X coord of drawable, if any */
|
||||
INT16 win_y B16; /* X coord of drawable, if any */
|
||||
CARD16 client B16; /* to distinguish requests */
|
||||
INT16 win_x; /* X coord of drawable, if any */
|
||||
INT16 win_y; /* X coord of drawable, if any */
|
||||
CARD16 client; /* to distinguish requests */
|
||||
} XETrapHeader;
|
||||
/* the following works because all fields are defined as bit (Bnn) fields */
|
||||
#define sz_XETrapHeader sizeof(XETrapHeader)
|
||||
|
|
@ -480,8 +480,8 @@ typedef struct
|
|||
typedef struct {
|
||||
CARD8 type;
|
||||
CARD8 detail;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 idx B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 idx;
|
||||
CARD8 data[sz_EventData];
|
||||
} xETrapDataEvent;
|
||||
|
||||
|
|
|
|||
|
|
@ -70,7 +70,7 @@ typedef struct
|
|||
XETrapCfg v; /* XTrap configuration values */
|
||||
XETrapCB *req_cb; /* Pointer to Request Callbacks */
|
||||
XETrapCB *evt_cb; /* Pointer to Event Callbacks (starting at 2) */
|
||||
CARD32 last_time B32; /* Last (delta) timestamp */
|
||||
CARD32 last_time; /* Last (delta) timestamp */
|
||||
} XETCValues;
|
||||
|
||||
/* bits 0 thru 6 are formerly "families" (now obsolete) */
|
||||
|
|
|
|||
|
|
@ -135,12 +135,12 @@ typedef CARD32 fsBitmapFormatMask;
|
|||
#define sz_fsBitmapFormat 4
|
||||
|
||||
typedef struct {
|
||||
INT16 left B16,
|
||||
right B16;
|
||||
INT16 width B16;
|
||||
INT16 ascent B16,
|
||||
descent B16;
|
||||
CARD16 attributes B16;
|
||||
INT16 left,
|
||||
right;
|
||||
INT16 width;
|
||||
INT16 ascent,
|
||||
descent;
|
||||
CARD16 attributes;
|
||||
} fsXCharInfo;
|
||||
|
||||
typedef struct {
|
||||
|
|
@ -161,8 +161,8 @@ typedef struct {
|
|||
} fsRange;
|
||||
|
||||
typedef struct {
|
||||
CARD32 position B32;
|
||||
CARD32 length B32;
|
||||
CARD32 position;
|
||||
CARD32 length;
|
||||
} fsOffset32;
|
||||
|
||||
typedef struct {
|
||||
|
|
@ -170,25 +170,25 @@ typedef struct {
|
|||
fsOffset32 value;
|
||||
CARD8 type;
|
||||
BYTE pad0;
|
||||
CARD16 pad1 B16;
|
||||
CARD16 pad1;
|
||||
} fsPropOffset;
|
||||
|
||||
typedef struct {
|
||||
CARD32 num_offsets B32;
|
||||
CARD32 data_len B32;
|
||||
CARD32 num_offsets;
|
||||
CARD32 data_len;
|
||||
/* offsets */
|
||||
/* data */
|
||||
} fsPropInfo;
|
||||
|
||||
typedef struct {
|
||||
CARD16 x_resolution B16;
|
||||
CARD16 y_resolution B16;
|
||||
CARD16 point_size B16;
|
||||
CARD16 x_resolution;
|
||||
CARD16 y_resolution;
|
||||
CARD16 point_size;
|
||||
} fsResolution;
|
||||
|
||||
|
||||
typedef struct {
|
||||
CARD32 flags B32;
|
||||
CARD32 flags;
|
||||
CARD8 char_range_min_char_high;
|
||||
CARD8 char_range_min_char_low;
|
||||
CARD8 char_range_max_char_high;
|
||||
|
|
@ -198,23 +198,23 @@ typedef struct {
|
|||
CARD8 pad;
|
||||
CARD8 default_char_high;
|
||||
CARD8 default_char_low;
|
||||
INT16 min_bounds_left B16;
|
||||
INT16 min_bounds_right B16;
|
||||
INT16 min_bounds_left;
|
||||
INT16 min_bounds_right;
|
||||
|
||||
INT16 min_bounds_width B16;
|
||||
INT16 min_bounds_ascent B16;
|
||||
INT16 min_bounds_descent B16;
|
||||
CARD16 min_bounds_attributes B16;
|
||||
INT16 min_bounds_width;
|
||||
INT16 min_bounds_ascent;
|
||||
INT16 min_bounds_descent;
|
||||
CARD16 min_bounds_attributes;
|
||||
|
||||
INT16 max_bounds_left B16;
|
||||
INT16 max_bounds_right B16;
|
||||
INT16 max_bounds_width B16;
|
||||
INT16 max_bounds_ascent B16;
|
||||
INT16 max_bounds_left;
|
||||
INT16 max_bounds_right;
|
||||
INT16 max_bounds_width;
|
||||
INT16 max_bounds_ascent;
|
||||
|
||||
INT16 max_bounds_descent B16;
|
||||
CARD16 max_bounds_attributes B16;
|
||||
INT16 font_ascent B16;
|
||||
INT16 font_descent B16;
|
||||
INT16 max_bounds_descent;
|
||||
CARD16 max_bounds_attributes;
|
||||
INT16 font_ascent;
|
||||
INT16 font_descent;
|
||||
/* propinfo */
|
||||
} fsXFontInfoHeader;
|
||||
|
||||
|
|
@ -224,43 +224,43 @@ typedef struct {
|
|||
typedef struct {
|
||||
BYTE byteOrder;
|
||||
CARD8 num_auths;
|
||||
CARD16 major_version B16;
|
||||
CARD16 minor_version B16;
|
||||
CARD16 auth_len B16;
|
||||
CARD16 major_version;
|
||||
CARD16 minor_version;
|
||||
CARD16 auth_len;
|
||||
/* auth data */
|
||||
} fsConnClientPrefix;
|
||||
|
||||
typedef struct {
|
||||
CARD16 status B16;
|
||||
CARD16 major_version B16;
|
||||
CARD16 minor_version B16;
|
||||
CARD16 status;
|
||||
CARD16 major_version;
|
||||
CARD16 minor_version;
|
||||
CARD8 num_alternates;
|
||||
CARD8 auth_index;
|
||||
CARD16 alternate_len B16;
|
||||
CARD16 auth_len B16;
|
||||
CARD16 alternate_len;
|
||||
CARD16 auth_len;
|
||||
/* alternates */
|
||||
/* auth data */
|
||||
} fsConnSetup;
|
||||
|
||||
typedef struct {
|
||||
CARD32 length B32;
|
||||
CARD16 status B16;
|
||||
CARD16 pad B16;
|
||||
CARD32 length;
|
||||
CARD16 status;
|
||||
CARD16 pad;
|
||||
/* more auth data */
|
||||
} fsConnSetupExtra;
|
||||
|
||||
typedef struct {
|
||||
CARD32 length B32;
|
||||
CARD16 max_request_len B16;
|
||||
CARD16 vendor_len B16;
|
||||
CARD32 release_number B32;
|
||||
CARD32 length;
|
||||
CARD16 max_request_len;
|
||||
CARD16 vendor_len;
|
||||
CARD32 release_number;
|
||||
/* vendor string */
|
||||
} fsConnSetupAccept;
|
||||
|
||||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 data;
|
||||
CARD16 length B16;
|
||||
CARD16 length;
|
||||
} fsReq;
|
||||
|
||||
/*
|
||||
|
|
@ -273,15 +273,15 @@ typedef struct {
|
|||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 data;
|
||||
CARD16 length B16;
|
||||
CARD32 pad B32; /* to fill out to multiple of 64 bits */
|
||||
CARD16 length;
|
||||
CARD32 pad; /* to fill out to multiple of 64 bits */
|
||||
} fsFakeReq;
|
||||
|
||||
typedef struct {
|
||||
CARD8 reqType;
|
||||
BYTE pad;
|
||||
CARD16 length B16;
|
||||
Font id B32;
|
||||
CARD16 length;
|
||||
Font id;
|
||||
} fsResourceReq;
|
||||
|
||||
typedef fsReq fsNoopReq;
|
||||
|
|
@ -290,24 +290,24 @@ typedef fsReq fsListExtensionsReq;
|
|||
typedef struct {
|
||||
CARD8 reqType;
|
||||
BYTE nbytes;
|
||||
CARD16 length B16;
|
||||
CARD16 length;
|
||||
/* name */
|
||||
} fsQueryExtensionReq;
|
||||
|
||||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 data;
|
||||
CARD16 length B16;
|
||||
CARD32 maxNames B32;
|
||||
CARD16 nbytes B16;
|
||||
CARD16 pad2 B16;
|
||||
CARD16 length;
|
||||
CARD32 maxNames;
|
||||
CARD16 nbytes;
|
||||
CARD16 pad2;
|
||||
/* pattern */
|
||||
} fsListCataloguesReq;
|
||||
|
||||
typedef struct {
|
||||
CARD8 reqType;
|
||||
BYTE num_catalogues;
|
||||
CARD16 length B16;
|
||||
CARD16 length;
|
||||
/* catalogues */
|
||||
} fsSetCataloguesReq;
|
||||
|
||||
|
|
@ -316,21 +316,21 @@ typedef fsReq fsGetCataloguesReq;
|
|||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 ext_opcode;
|
||||
CARD16 length B16;
|
||||
CARD16 length;
|
||||
Mask event_mask;
|
||||
} fsSetEventMaskReq;
|
||||
|
||||
typedef struct {
|
||||
CARD8 reqType;
|
||||
CARD8 ext_opcode;
|
||||
CARD16 length B16;
|
||||
CARD16 length;
|
||||
} fsGetEventMaskReq;
|
||||
|
||||
typedef struct {
|
||||
CARD8 reqType;
|
||||
BYTE num_auths;
|
||||
CARD16 length B16;
|
||||
AccContext acid B32;
|
||||
CARD16 length;
|
||||
AccContext acid;
|
||||
/* auth protocols */
|
||||
} fsCreateACReq;
|
||||
|
||||
|
|
@ -340,7 +340,7 @@ typedef fsResourceReq fsSetAuthorizationReq;
|
|||
typedef struct {
|
||||
CARD8 reqType;
|
||||
BYTE num_resolutions;
|
||||
CARD16 length B16;
|
||||
CARD16 length;
|
||||
/* resolutions */
|
||||
} fsSetResolutionReq;
|
||||
|
||||
|
|
@ -349,10 +349,10 @@ typedef fsReq fsGetResolutionReq;
|
|||
typedef struct {
|
||||
CARD8 reqType;
|
||||
BYTE pad;
|
||||
CARD16 length B16;
|
||||
CARD32 maxNames B32;
|
||||
CARD16 nbytes B16;
|
||||
CARD16 pad2 B16;
|
||||
CARD16 length;
|
||||
CARD32 maxNames;
|
||||
CARD16 nbytes;
|
||||
CARD16 pad2;
|
||||
/* pattern */
|
||||
} fsListFontsReq;
|
||||
|
||||
|
|
@ -361,10 +361,10 @@ typedef fsListFontsReq fsListFontsWithXInfoReq;
|
|||
typedef struct {
|
||||
CARD8 reqType;
|
||||
BYTE pad;
|
||||
CARD16 length B16;
|
||||
Font fid B32;
|
||||
fsBitmapFormatMask format_mask B32;
|
||||
fsBitmapFormat format_hint B32;
|
||||
CARD16 length;
|
||||
Font fid;
|
||||
fsBitmapFormatMask format_mask;
|
||||
fsBitmapFormat format_hint;
|
||||
/* pattern */
|
||||
} fsOpenBitmapFontReq;
|
||||
|
||||
|
|
@ -373,9 +373,9 @@ typedef fsResourceReq fsQueryXInfoReq;
|
|||
typedef struct {
|
||||
CARD8 reqType;
|
||||
BOOL range;
|
||||
CARD16 length B16;
|
||||
Font fid B32;
|
||||
CARD32 num_ranges B32;
|
||||
CARD16 length;
|
||||
Font fid;
|
||||
CARD32 num_ranges;
|
||||
/* list of chars */
|
||||
} fsQueryXExtents8Req;
|
||||
|
||||
|
|
@ -384,10 +384,10 @@ typedef fsQueryXExtents8Req fsQueryXExtents16Req;
|
|||
typedef struct {
|
||||
CARD8 reqType;
|
||||
BOOL range;
|
||||
CARD16 length B16;
|
||||
Font fid B32;
|
||||
fsBitmapFormat format B32;
|
||||
CARD32 num_ranges B32;
|
||||
CARD16 length;
|
||||
Font fid;
|
||||
fsBitmapFormat format;
|
||||
CARD32 num_ranges;
|
||||
/* list of chars */
|
||||
} fsQueryXBitmaps8Req;
|
||||
|
||||
|
|
@ -400,92 +400,92 @@ typedef fsResourceReq fsCloseReq;
|
|||
typedef struct {
|
||||
BYTE type;
|
||||
BYTE data1;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
} fsGenericReply;
|
||||
|
||||
typedef struct {
|
||||
BYTE type;
|
||||
CARD8 nExtensions;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
/* extension names */
|
||||
} fsListExtensionsReply;
|
||||
|
||||
typedef struct {
|
||||
BYTE type;
|
||||
CARD8 present;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD16 major_version B16;
|
||||
CARD16 minor_version B16;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD16 major_version;
|
||||
CARD16 minor_version;
|
||||
CARD8 major_opcode;
|
||||
CARD8 first_event;
|
||||
CARD8 num_events;
|
||||
CARD8 first_error;
|
||||
CARD8 num_errors;
|
||||
CARD8 pad1;
|
||||
CARD16 pad2 B16;
|
||||
CARD16 pad2;
|
||||
} fsQueryExtensionReply;
|
||||
|
||||
typedef struct {
|
||||
BYTE type;
|
||||
BYTE pad;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD32 num_replies B32;
|
||||
CARD32 num_catalogues B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD32 num_replies;
|
||||
CARD32 num_catalogues;
|
||||
/* catalog names */
|
||||
} fsListCataloguesReply;
|
||||
|
||||
typedef struct {
|
||||
BYTE type;
|
||||
CARD8 num_catalogues;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
/* catalogue names */
|
||||
} fsGetCataloguesReply;
|
||||
|
||||
typedef struct {
|
||||
BYTE type;
|
||||
BYTE pad1;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD32 event_mask B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD32 event_mask;
|
||||
} fsGetEventMaskReply;
|
||||
|
||||
typedef struct {
|
||||
BYTE type;
|
||||
CARD8 auth_index;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD16 status B16;
|
||||
CARD16 pad B16;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD16 status;
|
||||
CARD16 pad;
|
||||
/* auth data */
|
||||
} fsCreateACReply;
|
||||
|
||||
typedef struct {
|
||||
CARD32 length B32;
|
||||
CARD16 status B16;
|
||||
CARD16 pad B16;
|
||||
CARD32 length;
|
||||
CARD16 status;
|
||||
CARD16 pad;
|
||||
/* auth data */
|
||||
} fsCreateACExtraReply;
|
||||
|
||||
typedef struct {
|
||||
BYTE type;
|
||||
CARD8 num_resolutions;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
/* resolutions */
|
||||
} fsGetResolutionReply;
|
||||
|
||||
typedef struct {
|
||||
BYTE type;
|
||||
BYTE pad1;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD32 following B32;
|
||||
CARD32 nFonts B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD32 following;
|
||||
CARD32 nFonts;
|
||||
/* font names */
|
||||
} fsListFontsReply;
|
||||
|
||||
|
|
@ -499,10 +499,10 @@ typedef struct {
|
|||
typedef struct {
|
||||
BYTE type;
|
||||
CARD8 nameLength; /* 0 is end-of-reply */
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD32 nReplies B32;
|
||||
CARD32 font_header_flags B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD32 nReplies;
|
||||
CARD32 font_header_flags;
|
||||
CARD8 font_hdr_char_range_min_char_high;
|
||||
CARD8 font_hdr_char_range_min_char_low;
|
||||
CARD8 font_hdr_char_range_max_char_high;
|
||||
|
|
@ -511,20 +511,20 @@ typedef struct {
|
|||
CARD8 font_header_pad;
|
||||
CARD8 font_header_default_char_high;
|
||||
CARD8 font_header_default_char_low;
|
||||
INT16 font_header_min_bounds_left B16;
|
||||
INT16 font_header_min_bounds_right B16;
|
||||
INT16 font_header_min_bounds_width B16;
|
||||
INT16 font_header_min_bounds_ascent B16;
|
||||
INT16 font_header_min_bounds_descent B16;
|
||||
CARD16 font_header_min_bounds_attributes B16;
|
||||
INT16 font_header_max_bounds_left B16;
|
||||
INT16 font_header_max_bounds_right B16;
|
||||
INT16 font_header_max_bounds_width B16;
|
||||
INT16 font_header_max_bounds_ascent B16;
|
||||
INT16 font_header_max_bounds_descent B16;
|
||||
CARD16 font_header_max_bounds_attributes B16;
|
||||
INT16 font_header_font_ascent B16;
|
||||
INT16 font_header_font_descent B16;
|
||||
INT16 font_header_min_bounds_left;
|
||||
INT16 font_header_min_bounds_right;
|
||||
INT16 font_header_min_bounds_width;
|
||||
INT16 font_header_min_bounds_ascent;
|
||||
INT16 font_header_min_bounds_descent;
|
||||
CARD16 font_header_min_bounds_attributes;
|
||||
INT16 font_header_max_bounds_left;
|
||||
INT16 font_header_max_bounds_right;
|
||||
INT16 font_header_max_bounds_width;
|
||||
INT16 font_header_max_bounds_ascent;
|
||||
INT16 font_header_max_bounds_descent;
|
||||
CARD16 font_header_max_bounds_attributes;
|
||||
INT16 font_header_font_ascent;
|
||||
INT16 font_header_font_descent;
|
||||
/* propinfo */
|
||||
/* name */
|
||||
} fsListFontsWithXInfoReply;
|
||||
|
|
@ -532,20 +532,20 @@ typedef struct {
|
|||
typedef struct {
|
||||
BYTE type;
|
||||
CARD8 otherid_valid;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD32 otherid B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD32 otherid;
|
||||
BYTE cachable;
|
||||
BYTE pad1;
|
||||
CARD16 pad2 B16;
|
||||
CARD16 pad2;
|
||||
} fsOpenBitmapFontReply;
|
||||
|
||||
typedef struct {
|
||||
BYTE type;
|
||||
CARD8 pad0;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD32 font_header_flags B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD32 font_header_flags;
|
||||
CARD8 font_hdr_char_range_min_char_high;
|
||||
CARD8 font_hdr_char_range_min_char_low;
|
||||
CARD8 font_hdr_char_range_max_char_high;
|
||||
|
|
@ -554,29 +554,29 @@ typedef struct {
|
|||
CARD8 font_header_pad;
|
||||
CARD8 font_header_default_char_high;
|
||||
CARD8 font_header_default_char_low;
|
||||
INT16 font_header_min_bounds_left B16;
|
||||
INT16 font_header_min_bounds_right B16;
|
||||
INT16 font_header_min_bounds_width B16;
|
||||
INT16 font_header_min_bounds_ascent B16;
|
||||
INT16 font_header_min_bounds_descent B16;
|
||||
CARD16 font_header_min_bounds_attributes B16;
|
||||
INT16 font_header_max_bounds_left B16;
|
||||
INT16 font_header_max_bounds_right B16;
|
||||
INT16 font_header_max_bounds_width B16;
|
||||
INT16 font_header_max_bounds_ascent B16;
|
||||
INT16 font_header_max_bounds_descent B16;
|
||||
CARD16 font_header_max_bounds_attributes B16;
|
||||
INT16 font_header_font_ascent B16;
|
||||
INT16 font_header_font_descent B16;
|
||||
INT16 font_header_min_bounds_left;
|
||||
INT16 font_header_min_bounds_right;
|
||||
INT16 font_header_min_bounds_width;
|
||||
INT16 font_header_min_bounds_ascent;
|
||||
INT16 font_header_min_bounds_descent;
|
||||
CARD16 font_header_min_bounds_attributes;
|
||||
INT16 font_header_max_bounds_left;
|
||||
INT16 font_header_max_bounds_right;
|
||||
INT16 font_header_max_bounds_width;
|
||||
INT16 font_header_max_bounds_ascent;
|
||||
INT16 font_header_max_bounds_descent;
|
||||
CARD16 font_header_max_bounds_attributes;
|
||||
INT16 font_header_font_ascent;
|
||||
INT16 font_header_font_descent;
|
||||
/* propinfo */
|
||||
} fsQueryXInfoReply;
|
||||
|
||||
typedef struct {
|
||||
BYTE type;
|
||||
CARD8 pad0;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD32 num_extents B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD32 num_extents;
|
||||
/* extents */
|
||||
} fsQueryXExtents8Reply;
|
||||
|
||||
|
|
@ -585,11 +585,11 @@ typedef fsQueryXExtents8Reply fsQueryXExtents16Reply;
|
|||
typedef struct {
|
||||
BYTE type;
|
||||
CARD8 pad0;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD32 replies_hint B32;
|
||||
CARD32 num_chars B32;
|
||||
CARD32 nbytes B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
CARD32 replies_hint;
|
||||
CARD32 num_chars;
|
||||
CARD32 nbytes;
|
||||
/* offsets */
|
||||
/* glyphs */
|
||||
} fsQueryXBitmaps8Reply;
|
||||
|
|
@ -606,113 +606,113 @@ typedef union {
|
|||
typedef struct {
|
||||
BYTE type;
|
||||
BYTE request;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
fsTimestamp timestamp;
|
||||
CARD8 major_opcode;
|
||||
CARD8 minor_opcode;
|
||||
CARD16 pad B16;
|
||||
CARD16 pad;
|
||||
} fsError;
|
||||
|
||||
typedef struct {
|
||||
BYTE type;
|
||||
BYTE request;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
fsTimestamp timestamp;
|
||||
CARD8 major_opcode;
|
||||
CARD8 minor_opcode;
|
||||
CARD16 pad B16;
|
||||
CARD16 pad;
|
||||
} fsRequestError;
|
||||
|
||||
typedef struct {
|
||||
BYTE type;
|
||||
BYTE request;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
fsTimestamp timestamp;
|
||||
CARD8 major_opcode;
|
||||
CARD8 minor_opcode;
|
||||
CARD16 pad B16;
|
||||
fsBitmapFormat format B32;
|
||||
CARD16 pad;
|
||||
fsBitmapFormat format;
|
||||
} fsFormatError;
|
||||
|
||||
typedef struct {
|
||||
BYTE type;
|
||||
BYTE request;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
fsTimestamp timestamp;
|
||||
CARD8 major_opcode;
|
||||
CARD8 minor_opcode;
|
||||
CARD16 pad B16;
|
||||
CARD16 pad;
|
||||
Font fontid;
|
||||
} fsFontError;
|
||||
|
||||
typedef struct {
|
||||
BYTE type;
|
||||
BYTE request;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
fsTimestamp timestamp;
|
||||
CARD8 major_opcode;
|
||||
CARD8 minor_opcode;
|
||||
CARD16 pad B16;
|
||||
CARD16 pad;
|
||||
fsRange range;
|
||||
} fsRangeError;
|
||||
|
||||
typedef struct {
|
||||
BYTE type;
|
||||
BYTE request;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
fsTimestamp timestamp;
|
||||
CARD8 major_opcode;
|
||||
CARD8 minor_opcode;
|
||||
CARD16 pad B16;
|
||||
CARD16 pad;
|
||||
Mask event_mask;
|
||||
} fsEventMaskError;
|
||||
|
||||
typedef struct {
|
||||
BYTE type;
|
||||
BYTE request;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
fsTimestamp timestamp;
|
||||
CARD8 major_opcode;
|
||||
CARD8 minor_opcode;
|
||||
CARD16 pad B16;
|
||||
CARD16 pad;
|
||||
AccContext acid;
|
||||
} fsAccessContextError;
|
||||
|
||||
typedef struct {
|
||||
BYTE type;
|
||||
BYTE request;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
fsTimestamp timestamp;
|
||||
CARD8 major_opcode;
|
||||
CARD8 minor_opcode;
|
||||
CARD16 pad B16;
|
||||
CARD16 pad;
|
||||
Font fontid;
|
||||
} fsIDChoiceError;
|
||||
|
||||
typedef struct {
|
||||
BYTE type;
|
||||
BYTE request;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
fsTimestamp timestamp;
|
||||
CARD8 major_opcode;
|
||||
CARD8 minor_opcode;
|
||||
CARD16 pad B16;
|
||||
CARD16 pad;
|
||||
} fsNameError;
|
||||
|
||||
typedef struct {
|
||||
BYTE type;
|
||||
BYTE request;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
fsTimestamp timestamp;
|
||||
CARD8 major_opcode;
|
||||
CARD8 minor_opcode;
|
||||
|
|
@ -722,55 +722,55 @@ typedef struct {
|
|||
typedef struct {
|
||||
BYTE type;
|
||||
BYTE request;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
fsTimestamp timestamp;
|
||||
CARD8 major_opcode;
|
||||
CARD8 minor_opcode;
|
||||
CARD16 pad B16;
|
||||
CARD16 pad;
|
||||
} fsAllocError;
|
||||
|
||||
typedef struct {
|
||||
BYTE type;
|
||||
BYTE request;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
fsTimestamp timestamp;
|
||||
CARD8 major_opcode;
|
||||
CARD8 minor_opcode;
|
||||
CARD16 pad B16;
|
||||
CARD32 bad_length B32;
|
||||
CARD16 pad;
|
||||
CARD32 bad_length;
|
||||
} fsLengthError;
|
||||
|
||||
typedef struct {
|
||||
BYTE type;
|
||||
BYTE request;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
fsTimestamp timestamp;
|
||||
CARD8 major_opcode;
|
||||
CARD8 minor_opcode;
|
||||
CARD16 pad B16;
|
||||
CARD16 pad;
|
||||
} fsImplementationError;
|
||||
|
||||
/* events */
|
||||
typedef struct {
|
||||
BYTE type;
|
||||
BYTE event_code;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
fsTimestamp timestamp;
|
||||
} fsKeepAliveEvent;
|
||||
|
||||
typedef struct {
|
||||
BYTE type;
|
||||
BYTE event_code;
|
||||
CARD16 sequenceNumber B16;
|
||||
CARD32 length B32;
|
||||
CARD16 sequenceNumber;
|
||||
CARD32 length;
|
||||
fsTimestamp timestamp;
|
||||
BOOL added;
|
||||
BOOL deleted;
|
||||
CARD16 pad B16;
|
||||
CARD16 pad;
|
||||
} fsCatalogueChangeNotifyEvent;
|
||||
|
||||
typedef fsCatalogueChangeNotifyEvent fsFontChangeNotifyEvent;
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue