Server IP : 198.54.121.189 / Your IP : 216.73.216.140
System : Linux premium69.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64
PHP Version : 7.4.33
Disable Function : NONE
cURL : ON | WGET : ON | Sudo : OFF | Pkexec : OFF
Upload Files :
Command :
Current File : /usr/include/X11/extensions//xf86dgaproto.h
/*
Copyright (c) 1995 Jon Tombs
Copyright (c) 1995 XFree86 Inc.
*/
#ifndef _XF86DGAPROTO_H_
#define _XF86DGAPROTO_H_
#include <X11/extensions/xf86dga1proto.h>
#include <X11/extensions/xf86dgaconst.h>
#define XF86DGANAME "XFree86-DGA"
#define XDGA_MAJOR_VERSION 2 /* current version numbers */
#define XDGA_MINOR_VERSION 0
typedef struct _XDGAQueryVersion {
CARD8 reqType; /* always DGAReqCode */
CARD8 dgaReqType; /* always X_DGAQueryVersion */
CARD16 length;
} xXDGAQueryVersionReq;
#define sz_xXDGAQueryVersionReq 4
typedef struct {
BYTE type; /* X_Reply */
BOOL pad1;
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;
CARD32 screen;
} xXDGAQueryModesReq;
#define sz_xXDGAQueryModesReq 8
typedef struct {
BYTE type; /* X_Reply */
BOOL pad1;
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
typedef struct _XDGASetMode {
CARD8 reqType;
CARD8 dgaReqType;
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;
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;
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;
CARD32 screen;
} xXDGAOpenFramebufferReq;
#define sz_xXDGAOpenFramebufferReq 8
typedef struct {
BYTE type; /* X_Reply */
BOOL pad1;
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
typedef struct _XDGACloseFramebuffer {
CARD8 reqType;
CARD8 dgaReqType;
CARD16 length;
CARD32 screen;
} xXDGACloseFramebufferReq;
#define sz_xXDGACloseFramebufferReq 8
typedef struct _XDGASetViewport {
CARD8 reqType;
CARD8 dgaReqType;
CARD16 length;
CARD32 screen;
CARD16 x;
CARD16 y;
CARD32 flags;
} xXDGASetViewportReq;
#define sz_xXDGASetViewportReq 16
typedef struct _XDGAInstallColormap {
CARD8 reqType;
CARD8 dgaReqType;
CARD16 length;
CARD32 screen;
CARD32 cmap;
} xXDGAInstallColormapReq;
#define sz_xXDGAInstallColormapReq 12
typedef struct _XDGASelectInput {
CARD8 reqType;
CARD8 dgaReqType;
CARD16 length;
CARD32 screen;
CARD32 mask;
} xXDGASelectInputReq;
#define sz_xXDGASelectInputReq 12
typedef struct _XDGAFillRectangle {
CARD8 reqType;
CARD8 dgaReqType;
CARD16 length;
CARD32 screen;
CARD16 x;
CARD16 y;
CARD16 width;
CARD16 height;
CARD32 color;
} xXDGAFillRectangleReq;
#define sz_xXDGAFillRectangleReq 20
typedef struct _XDGACopyArea {
CARD8 reqType;
CARD8 dgaReqType;
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;
CARD32 screen;
CARD16 srcx;
CARD16 srcy;
CARD16 width;
CARD16 height;
CARD16 dstx;
CARD16 dsty;
CARD32 key;
} xXDGACopyTransparentAreaReq;
#define sz_xXDGACopyTransparentAreaReq 24
typedef struct _XDGAGetViewportStatus {
CARD8 reqType;
CARD8 dgaReqType;
CARD16 length;
CARD32 screen;
} xXDGAGetViewportStatusReq;
#define sz_xXDGAGetViewportStatusReq 8
typedef struct {
BYTE type;
BOOL pad1;
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;
CARD32 screen;
} xXDGASyncReq;
#define sz_xXDGASyncReq 8
typedef struct {
BYTE type;
BOOL pad1;
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;
CARD16 major;
CARD16 minor;
} xXDGASetClientVersionReq;
#define sz_xXDGASetClientVersionReq 8
typedef struct {
CARD8 reqType;
CARD8 dgaReqType;
CARD16 length;
CARD32 screen;
CARD16 x;
CARD16 y;
CARD32 flags;
} xXDGAChangePixmapModeReq;
#define sz_xXDGAChangePixmapModeReq 16
typedef struct {
BYTE type;
BOOL pad1;
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;
CARD32 screen;
CARD32 id;
CARD32 mode;
CARD8 alloc;
CARD8 pad1;
CARD16 pad2;
} xXDGACreateColormapReq;
#define sz_xXDGACreateColormapReq 20
typedef struct {
union {
struct {
BYTE type;
BYTE detail;
CARD16 sequenceNumber;
} u;
struct {
CARD32 pad0;
CARD32 time;
INT16 dx;
INT16 dy;
INT16 screen;
CARD16 state;
CARD32 pad1;
CARD32 pad2;
CARD32 pad3;
CARD32 pad4;
} event;
} u;
} dgaEvent;
#endif /* _XF86DGAPROTO_H_ */
Name |
Size |
Last Modified |
Owner / Group |
Permissions |
Options |
.. | -- | September 26 2024 08:31:26 | root / root | 0755 | |
| | | | | |
EVI.h | 1.526 KB | April 14 2020 15:29:25 | root / root | 0644 | |
EVIproto.h | 2.936 KB | April 14 2020 15:29:25 | root / root | 0644 | |
XI.h | 9.593 KB | April 14 2020 15:29:25 | root / root | 0644 | |
XI2.h | 10.295 KB | April 14 2020 15:29:25 | root / root | 0644 | |
XI2proto.h | 36.696 KB | April 14 2020 15:29:25 | root / root | 0644 | |
XIproto.h | 40.049 KB | April 14 2020 15:29:25 | root / root | 0644 | |
XKB.h | 27.55 KB | April 14 2020 15:29:25 | root / root | 0644 | |
XKBgeom.h | 15.438 KB | April 14 2020 15:29:25 | root / root | 0644 | |
XKBproto.h | 28.423 KB | April 14 2020 15:29:25 | root / root | 0644 | |
XKBsrv.h | 27.361 KB | April 14 2020 15:29:25 | root / root | 0644 | |
XKBstr.h | 19.17 KB | April 14 2020 15:29:25 | root / root | 0644 | |
XResproto.h | 5.047 KB | April 14 2020 15:29:25 | root / root | 0644 | |
Xv.h | 2.956 KB | April 14 2020 15:29:25 | root / root | 0644 | |
XvMC.h | 3.535 KB | April 14 2020 15:29:25 | root / root | 0644 | |
XvMCproto.h | 4.379 KB | April 14 2020 15:29:25 | root / root | 0644 | |
Xvproto.h | 11.825 KB | April 14 2020 15:29:25 | root / root | 0644 | |
ag.h | 1.665 KB | April 14 2020 15:29:25 | root / root | 0644 | |
agproto.h | 4.888 KB | April 14 2020 15:29:25 | root / root | 0644 | |
bigreqsproto.h | 1.864 KB | April 14 2020 15:29:25 | root / root | 0644 | |
bigreqstr.h | 0.183 KB | April 14 2020 15:29:25 | root / root | 0644 | |
composite.h | 3.057 KB | April 14 2020 15:29:25 | root / root | 0644 | |
compositeproto.h | 5.334 KB | April 14 2020 15:29:25 | root / root | 0644 | |
cup.h | 1.321 KB | April 14 2020 15:29:25 | root / root | 0644 | |
cupproto.h | 2.993 KB | April 14 2020 15:29:25 | root / root | 0644 | |
damageproto.h | 3.53 KB | April 14 2020 15:29:25 | root / root | 0644 | |
damagewire.h | 1.849 KB | April 14 2020 15:29:25 | root / root | 0644 | |
dbe.h | 2.108 KB | April 14 2020 15:29:25 | root / root | 0644 | |
dbeproto.h | 7.171 KB | April 14 2020 15:29:25 | root / root | 0644 | |
dmx.h | 2.317 KB | April 14 2020 15:29:25 | root / root | 0644 | |
dmxproto.h | 13.03 KB | April 14 2020 15:29:25 | root / root | 0644 | |
dpmsconst.h | 1.736 KB | April 14 2020 15:29:25 | root / root | 0644 | |
dpmsproto.h | 5.164 KB | April 14 2020 15:29:25 | root / root | 0644 | |
dri2proto.h | 8.123 KB | April 14 2020 15:29:25 | root / root | 0644 | |
dri2tokens.h | 2.41 KB | April 14 2020 15:29:25 | root / root | 0644 | |
dri3proto.h | 5.985 KB | April 14 2020 15:29:25 | root / root | 0644 | |
ge.h | 1.74 KB | April 14 2020 15:29:25 | root / root | 0644 | |
geproto.h | 2.296 KB | April 14 2020 15:29:25 | root / root | 0644 | |
lbx.h | 2.184 KB | April 14 2020 15:29:25 | root / root | 0644 | |
lbxproto.h | 24.201 KB | April 14 2020 15:29:25 | root / root | 0644 | |
mitmiscconst.h | 1.474 KB | April 14 2020 15:29:25 | root / root | 0644 | |
mitmiscproto.h | 2.177 KB | April 14 2020 15:29:25 | root / root | 0644 | |
multibufconst.h | 2.515 KB | April 14 2020 15:29:25 | root / root | 0644 | |
multibufproto.h | 8.398 KB | April 14 2020 15:29:25 | root / root | 0644 | |
panoramiXproto.h | 5.345 KB | April 14 2020 15:29:25 | root / root | 0644 | |
presentproto.h | 5.282 KB | April 14 2020 15:29:25 | root / root | 0644 | |
presenttokens.h | 3.513 KB | April 14 2020 15:29:25 | root / root | 0644 | |
randr.h | 6.747 KB | April 14 2020 15:29:25 | root / root | 0644 | |
randrproto.h | 25.147 KB | April 14 2020 15:29:25 | root / root | 0644 | |
recordconst.h | 2.016 KB | April 14 2020 15:29:25 | root / root | 0644 | |
recordproto.h | 7.455 KB | April 14 2020 15:29:25 | root / root | 0644 | |
recordstr.h | 0.252 KB | April 14 2020 15:29:25 | root / root | 0644 | |
render.h | 6.771 KB | April 14 2020 15:29:25 | root / root | 0644 | |
renderproto.h | 12.908 KB | April 14 2020 15:29:25 | root / root | 0644 | |
saver.h | 1.855 KB | April 14 2020 15:29:25 | root / root | 0644 | |
saverproto.h | 5.012 KB | April 14 2020 15:29:25 | root / root | 0644 | |
secur.h | 2.091 KB | April 14 2020 15:29:25 | root / root | 0644 | |
securproto.h | 3.103 KB | April 14 2020 15:29:25 | root / root | 0644 | |
shapeconst.h | 1.834 KB | April 14 2020 15:29:25 | root / root | 0644 | |
shapeproto.h | 6.572 KB | April 14 2020 15:29:25 | root / root | 0644 | |
shapestr.h | 0.246 KB | April 14 2020 15:29:25 | root / root | 0644 | |
shm.h | 1.606 KB | April 14 2020 15:29:25 | root / root | 0644 | |
shmproto.h | 5.903 KB | April 14 2020 15:29:25 | root / root | 0644 | |
shmstr.h | 2.073 KB | April 14 2020 15:29:25 | root / root | 0644 | |
syncconst.h | 6.592 KB | April 14 2020 15:29:25 | root / root | 0644 | |
syncproto.h | 10.743 KB | April 14 2020 15:29:25 | root / root | 0644 | |
syncstr.h | 5.475 KB | April 14 2020 15:29:25 | root / root | 0644 | |
xcmiscproto.h | 2.985 KB | April 14 2020 15:29:25 | root / root | 0644 | |
xcmiscstr.h | 0.181 KB | April 14 2020 15:29:25 | root / root | 0644 | |
xf86bigfont.h | 0.404 KB | April 14 2020 15:29:25 | root / root | 0644 | |
xf86bigfproto.h | 2.484 KB | April 14 2020 15:29:25 | root / root | 0644 | |
xf86bigfstr.h | 0.187 KB | April 14 2020 15:29:25 | root / root | 0644 | |
xf86dga.h | 0.36 KB | April 14 2020 15:29:25 | root / root | 0644 | |
xf86dga1const.h | 0.909 KB | April 14 2020 15:29:25 | root / root | 0644 | |
xf86dga1proto.h | 4.4 KB | April 14 2020 15:29:25 | root / root | 0644 | |
xf86dga1str.h | 0.187 KB | April 14 2020 15:29:25 | root / root | 0644 | |
xf86dgaconst.h | 2.474 KB | April 14 2020 15:29:25 | root / root | 0644 | |
xf86dgaproto.h | 6.939 KB | April 14 2020 15:29:25 | root / root | 0644 | |
xf86dgastr.h | 0.184 KB | April 14 2020 15:29:25 | root / root | 0644 | |
xf86misc.h | 3.81 KB | April 14 2020 15:29:25 | root / root | 0644 | |
xf86mscstr.h | 5.961 KB | April 14 2020 15:29:25 | root / root | 0644 | |
xf86vm.h | 2.057 KB | April 14 2020 15:29:25 | root / root | 0644 | |
xf86vmproto.h | 15.332 KB | April 14 2020 15:29:25 | root / root | 0644 | |
xf86vmstr.h | 0.181 KB | April 14 2020 15:29:25 | root / root | 0644 | |
xfixesproto.h | 12.453 KB | April 14 2020 15:29:25 | root / root | 0644 | |
xfixeswire.h | 5.27 KB | April 14 2020 15:29:25 | root / root | 0644 | |
xtestconst.h | 1.359 KB | April 14 2020 15:29:25 | root / root | 0644 | |
xtestext1const.h | 5.312 KB | April 14 2020 15:29:25 | root / root | 0644 | |
xtestext1proto.h | 7.607 KB | April 14 2020 15:29:25 | root / root | 0644 | |
xtestproto.h | 3.178 KB | April 14 2020 15:29:25 | root / root | 0644 | |