mirror of
https://gitlab.freedesktop.org/xorg/proto/xorgproto.git
synced 2026-05-05 18:08:05 +02:00
Initial revision
This commit is contained in:
commit
258c66ae0d
1 changed files with 130 additions and 0 deletions
130
XResproto.h
Normal file
130
XResproto.h
Normal file
|
|
@ -0,0 +1,130 @@
|
|||
/*
|
||||
Copyright (c) 2002 XFree86 Inc
|
||||
*/
|
||||
/* $XFree86: xc/include/extensions/XResproto.h,v 1.2 2002/03/10 22:05:51 mvojkovi Exp $ */
|
||||
|
||||
#ifndef _XRESPROTO_H
|
||||
#define _XRESPROTO_H
|
||||
|
||||
#define XRES_MAJOR_VERSION 1
|
||||
#define XRES_MINOR_VERSION 0
|
||||
|
||||
#define XRES_NAME "X-Resource"
|
||||
|
||||
#define X_XResQueryVersion 0
|
||||
#define X_XResQueryClients 1
|
||||
#define X_XResQueryClientResources 2
|
||||
#define X_XResQueryClientPixmapBytes 3
|
||||
|
||||
typedef struct {
|
||||
CARD32 resource_base;
|
||||
CARD32 resource_mask;
|
||||
} xXResClient;
|
||||
#define sz_xXResClient 8
|
||||
|
||||
typedef struct {
|
||||
CARD32 resource_type;
|
||||
CARD32 count;
|
||||
} xXResType;
|
||||
#define sz_xXResType 8
|
||||
|
||||
/* XResQueryVersion */
|
||||
|
||||
typedef struct _XResQueryVersion {
|
||||
CARD8 reqType;
|
||||
CARD8 XResReqType;
|
||||
CARD16 length B16;
|
||||
CARD8 client_major;
|
||||
CARD8 client_minor;
|
||||
CARD16 unused B16;
|
||||
} 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;
|
||||
} xXResQueryVersionReply;
|
||||
#define sz_xXResQueryVersionReply 32
|
||||
|
||||
/* XResQueryClients */
|
||||
|
||||
typedef struct _XResQueryClients {
|
||||
CARD8 reqType;
|
||||
CARD8 XResReqType;
|
||||
CARD16 length B16;
|
||||
} 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;
|
||||
} xXResQueryClientsReply;
|
||||
#define sz_xXResQueryClientsReply 32
|
||||
|
||||
/* XResQueryClientResources */
|
||||
|
||||
typedef struct _XResQueryClientResources {
|
||||
CARD8 reqType;
|
||||
CARD8 XResReqType;
|
||||
CARD16 length B16;
|
||||
CARD32 xid B32;
|
||||
} 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;
|
||||
} xXResQueryClientResourcesReply;
|
||||
#define sz_xXResQueryClientResourcesReply 32
|
||||
|
||||
/* XResQueryClientPixmapBytes */
|
||||
|
||||
typedef struct _XResQueryClientPixmapBytes {
|
||||
CARD8 reqType;
|
||||
CARD8 XResReqType;
|
||||
CARD16 length B16;
|
||||
CARD32 xid B32;
|
||||
} 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;
|
||||
} xXResQueryClientPixmapBytesReply;
|
||||
#define sz_xXResQueryClientPixmapBytesReply 32
|
||||
|
||||
|
||||
#endif /* _XRESPROTO_H */
|
||||
Loading…
Add table
Reference in a new issue