OXIESEC PANEL
- Current Dir:
/
/
usr
/
include
/
X11
/
extensions
Server IP: 139.59.38.164
Upload:
Create Dir:
Name
Size
Modified
Perms
π
..
-
10/28/2024 06:50:32 AM
rwxr-xr-x
π
EVI.h
1.53 KB
04/03/2018 08:19:04 AM
rw-r--r--
π
EVIproto.h
3.03 KB
04/03/2018 08:19:04 AM
rw-r--r--
π
MITMisc.h
1.7 KB
10/25/2014 07:10:20 AM
rw-r--r--
π
XEVI.h
2.08 KB
10/25/2014 07:10:20 AM
rw-r--r--
π
XI.h
9.59 KB
04/03/2018 08:19:04 AM
rw-r--r--
π
XI2.h
10.29 KB
04/03/2018 08:19:04 AM
rw-r--r--
π
XI2proto.h
36.64 KB
04/03/2018 08:19:04 AM
rw-r--r--
π
XInput.h
35.17 KB
01/23/2017 08:22:47 PM
rw-r--r--
π
XInput2.h
18.35 KB
01/23/2017 08:22:47 PM
rw-r--r--
π
XIproto.h
41.62 KB
04/03/2018 08:19:04 AM
rw-r--r--
π
XKB.h
27.58 KB
04/03/2018 08:19:04 AM
rw-r--r--
π
XKBgeom.h
15.45 KB
04/03/2018 08:19:04 AM
rw-r--r--
π
XKBproto.h
30.17 KB
04/03/2018 08:19:04 AM
rw-r--r--
π
XKBsrv.h
27.37 KB
04/03/2018 08:19:04 AM
rw-r--r--
π
XKBstr.h
19.18 KB
04/03/2018 08:19:04 AM
rw-r--r--
π
XLbx.h
1.56 KB
10/25/2014 07:10:20 AM
rw-r--r--
π
XResproto.h
5.37 KB
04/03/2018 08:19:04 AM
rw-r--r--
π
XShm.h
3.65 KB
10/25/2014 07:10:20 AM
rw-r--r--
π
XTest.h
3.37 KB
12/06/2016 12:38:08 AM
rw-r--r--
π
Xag.h
2.32 KB
10/25/2014 07:10:20 AM
rw-r--r--
π
Xcomposite.h
3.75 KB
01/20/2017 05:36:39 AM
rw-r--r--
π
Xcup.h
1.67 KB
10/25/2014 07:10:20 AM
rw-r--r--
π
Xdamage.h
2.25 KB
08/20/2017 07:25:45 AM
rw-r--r--
π
Xdbe.h
4.07 KB
10/25/2014 07:10:20 AM
rw-r--r--
π
Xext.h
1.62 KB
10/25/2014 07:10:20 AM
rw-r--r--
π
Xfixes.h
7.41 KB
12/05/2016 06:17:34 PM
rw-r--r--
π
Xge.h
1.88 KB
10/25/2014 07:10:20 AM
rw-r--r--
π
Xinerama.h
1.92 KB
06/30/2013 11:11:39 PM
rw-r--r--
π
Xrandr.h
16.72 KB
12/06/2016 11:17:09 PM
rw-r--r--
π
Xrender.h
12.5 KB
12/05/2016 06:52:42 PM
rw-r--r--
π
Xv.h
2.96 KB
04/03/2018 08:19:04 AM
rw-r--r--
π
XvMC.h
3.54 KB
04/03/2018 08:19:04 AM
rw-r--r--
π
XvMCproto.h
4.77 KB
04/03/2018 08:19:04 AM
rw-r--r--
π
Xvproto.h
12.81 KB
04/03/2018 08:19:04 AM
rw-r--r--
π
ag.h
1.67 KB
04/03/2018 08:19:04 AM
rw-r--r--
π
agproto.h
5.06 KB
04/03/2018 08:19:04 AM
rw-r--r--
π
applewmconst.h
2.83 KB
04/03/2018 08:19:04 AM
rw-r--r--
π
applewmproto.h
8.26 KB
04/03/2018 08:19:04 AM
rw-r--r--
π
bigreqsproto.h
1.91 KB
04/03/2018 08:19:04 AM
rw-r--r--
π
bigreqstr.h
187 bytes
04/03/2018 08:19:04 AM
rw-r--r--
π
composite.h
3.06 KB
04/03/2018 08:19:04 AM
rw-r--r--
π
compositeproto.h
5.49 KB
04/03/2018 08:19:04 AM
rw-r--r--
π
cup.h
1.32 KB
04/03/2018 08:19:04 AM
rw-r--r--
π
cupproto.h
3.12 KB
04/03/2018 08:19:04 AM
rw-r--r--
π
damageproto.h
3.64 KB
04/03/2018 08:19:04 AM
rw-r--r--
π
damagewire.h
1.85 KB
04/03/2018 08:19:04 AM
rw-r--r--
π
dbe.h
2.11 KB
04/03/2018 08:19:04 AM
rw-r--r--
π
dbeproto.h
7.32 KB
04/03/2018 08:19:04 AM
rw-r--r--
π
dmx.h
2.32 KB
04/03/2018 08:19:04 AM
rw-r--r--
π
dmxproto.h
13.62 KB
04/03/2018 08:19:04 AM
rw-r--r--
π
dpms.h
2.11 KB
10/25/2014 07:10:20 AM
rw-r--r--
π
dpmsconst.h
1.67 KB
04/03/2018 08:19:04 AM
rw-r--r--
π
dpmsproto.h
4.78 KB
04/03/2018 08:19:04 AM
rw-r--r--
π
dri2proto.h
8.68 KB
04/03/2018 08:19:04 AM
rw-r--r--
π
dri2tokens.h
2.41 KB
04/03/2018 08:19:04 AM
rw-r--r--
π
dri3proto.h
6.34 KB
04/03/2018 08:19:04 AM
rw-r--r--
π
extutil.h
5.95 KB
10/25/2014 07:10:20 AM
rw-r--r--
π
ge.h
1.74 KB
04/03/2018 08:19:04 AM
rw-r--r--
π
geproto.h
2.36 KB
04/03/2018 08:19:04 AM
rw-r--r--
π
lbx.h
2.18 KB
04/03/2018 08:19:04 AM
rw-r--r--
π
lbxproto.h
25.22 KB
04/03/2018 08:19:04 AM
rw-r--r--
π
mitmiscconst.h
1.47 KB
04/03/2018 08:19:04 AM
rw-r--r--
π
mitmiscproto.h
2.22 KB
04/03/2018 08:19:04 AM
rw-r--r--
π
multibuf.h
5.7 KB
10/25/2014 07:10:20 AM
rw-r--r--
π
multibufconst.h
2.51 KB
04/03/2018 08:19:04 AM
rw-r--r--
π
multibufproto.h
8.79 KB
04/03/2018 08:19:04 AM
rw-r--r--
π
panoramiXext.h
2.83 KB
06/30/2013 11:11:39 PM
rw-r--r--
π
panoramiXproto.h
5.6 KB
04/03/2018 08:19:04 AM
rw-r--r--
π
presentproto.h
5.62 KB
04/03/2018 08:19:04 AM
rw-r--r--
π
presenttokens.h
3.51 KB
04/03/2018 08:19:04 AM
rw-r--r--
π
randr.h
6.75 KB
04/03/2018 08:19:04 AM
rw-r--r--
π
randrproto.h
27.1 KB
04/03/2018 08:19:04 AM
rw-r--r--
π
record.h
4.63 KB
12/06/2016 12:38:08 AM
rw-r--r--
π
recordconst.h
2.02 KB
04/03/2018 08:19:04 AM
rw-r--r--
π
recordproto.h
7.71 KB
04/03/2018 08:19:04 AM
rw-r--r--
π
recordstr.h
258 bytes
04/03/2018 08:19:04 AM
rw-r--r--
π
render.h
6.77 KB
04/03/2018 08:19:04 AM
rw-r--r--
π
renderproto.h
13.66 KB
04/03/2018 08:19:04 AM
rw-r--r--
π
saver.h
1.86 KB
04/03/2018 08:19:04 AM
rw-r--r--
π
saverproto.h
5.14 KB
04/03/2018 08:19:04 AM
rw-r--r--
π
secur.h
2.09 KB
04/03/2018 08:19:04 AM
rw-r--r--
π
security.h
2.4 KB
10/25/2014 07:10:20 AM
rw-r--r--
π
securproto.h
3.24 KB
04/03/2018 08:19:04 AM
rw-r--r--
π
shape.h
4.04 KB
10/25/2014 07:10:20 AM
rw-r--r--
π
shapeconst.h
1.83 KB
04/03/2018 08:19:04 AM
rw-r--r--
π
shapeproto.h
6.87 KB
04/03/2018 08:19:04 AM
rw-r--r--
π
shapestr.h
252 bytes
04/03/2018 08:19:04 AM
rw-r--r--
π
shm.h
1.61 KB
04/03/2018 08:19:04 AM
rw-r--r--
π
shmproto.h
6.2 KB
04/03/2018 08:19:04 AM
rw-r--r--
π
shmstr.h
2.07 KB
04/03/2018 08:19:04 AM
rw-r--r--
π
sync.h
9.45 KB
10/25/2014 07:10:20 AM
rw-r--r--
π
syncconst.h
6.59 KB
04/03/2018 08:19:04 AM
rw-r--r--
π
syncproto.h
11.26 KB
04/03/2018 08:19:04 AM
rw-r--r--
π
syncstr.h
5.48 KB
04/03/2018 08:19:04 AM
rw-r--r--
π
vldXvMC.h
5.29 KB
04/03/2018 08:19:04 AM
rw-r--r--
π
windowswm.h
7 KB
04/03/2018 08:19:04 AM
rw-r--r--
π
windowswmstr.h
5.07 KB
04/03/2018 08:19:04 AM
rw-r--r--
π
xcmiscproto.h
3.1 KB
04/03/2018 08:19:04 AM
rw-r--r--
π
xcmiscstr.h
185 bytes
04/03/2018 08:19:04 AM
rw-r--r--
π
xf86bigfont.h
414 bytes
04/03/2018 08:19:04 AM
rw-r--r--
π
xf86bigfproto.h
2.59 KB
04/03/2018 08:19:04 AM
rw-r--r--
π
xf86bigfstr.h
191 bytes
04/03/2018 08:19:04 AM
rw-r--r--
π
xf86dga.h
369 bytes
04/03/2018 08:19:04 AM
rw-r--r--
π
xf86dga1const.h
931 bytes
04/03/2018 08:19:04 AM
rw-r--r--
π
xf86dga1proto.h
4.74 KB
04/03/2018 08:19:04 AM
rw-r--r--
π
xf86dga1str.h
191 bytes
04/03/2018 08:19:04 AM
rw-r--r--
π
xf86dgaconst.h
2.48 KB
04/03/2018 08:19:04 AM
rw-r--r--
π
xf86dgaproto.h
7.55 KB
04/03/2018 08:19:04 AM
rw-r--r--
π
xf86dgastr.h
188 bytes
04/03/2018 08:19:04 AM
rw-r--r--
π
xf86vm.h
2.06 KB
04/03/2018 08:19:04 AM
rw-r--r--
π
xf86vmode.h
7.44 KB
05/06/2015 12:59:30 PM
rw-r--r--
π
xf86vmproto.h
16.51 KB
04/03/2018 08:19:04 AM
rw-r--r--
π
xf86vmstr.h
185 bytes
04/03/2018 08:19:04 AM
rw-r--r--
π
xfixesproto.h
13.12 KB
04/03/2018 08:19:04 AM
rw-r--r--
π
xfixeswire.h
5.27 KB
04/03/2018 08:19:04 AM
rw-r--r--
π
xtestconst.h
1.36 KB
04/03/2018 08:19:04 AM
rw-r--r--
π
xtestext1.h
3.62 KB
10/25/2014 07:10:20 AM
rw-r--r--
π
xtestext1const.h
5.31 KB
04/03/2018 08:19:04 AM
rw-r--r--
π
xtestext1proto.h
7.68 KB
04/03/2018 08:19:04 AM
rw-r--r--
π
xtestproto.h
3.31 KB
04/03/2018 08:19:04 AM
rw-r--r--
Editing: dri2proto.h
Close
/* * Copyright Β© 2008 Red Hat, Inc. * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the "Soft- * ware"), to deal in the Software without restriction, including without * limitation the rights to use, copy, modify, merge, publish, distribute, * and/or sell copies of the Software, and to permit persons to whom the * Software is furnished to do so, provided that the above copyright * notice(s) and this permission notice appear in all copies of the Soft- * ware and that both the above copyright notice(s) and this permission * notice appear in supporting documentation. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABIL- * ITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY * RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN * THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSE- * QUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, * DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFOR- * MANCE OF THIS SOFTWARE. * * Except as contained in this notice, the name of a copyright holder shall * not be used in advertising or otherwise to promote the sale, use or * other dealings in this Software without prior written authorization of * the copyright holder. * * Authors: * Kristian HΓΈgsberg (krh@redhat.com) */ #ifndef _DRI2_PROTO_H_ #define _DRI2_PROTO_H_ #define DRI2_NAME "DRI2" #define DRI2_MAJOR 1 #define DRI2_MINOR 4 #define DRI2NumberErrors 0 #define DRI2NumberEvents 2 #define DRI2NumberRequests 14 #define X_DRI2QueryVersion 0 #define X_DRI2Connect 1 #define X_DRI2Authenticate 2 #define X_DRI2CreateDrawable 3 #define X_DRI2DestroyDrawable 4 #define X_DRI2GetBuffers 5 #define X_DRI2CopyRegion 6 #define X_DRI2GetBuffersWithFormat 7 #define X_DRI2SwapBuffers 8 #define X_DRI2GetMSC 9 #define X_DRI2WaitMSC 10 #define X_DRI2WaitSBC 11 #define X_DRI2SwapInterval 12 #define X_DRI2GetParam 13 /* * Events */ #define DRI2_BufferSwapComplete 0 #define DRI2_InvalidateBuffers 1 typedef struct { CARD32 attachment B32; CARD32 name B32; CARD32 pitch B32; CARD32 cpp B32; CARD32 flags B32; } xDRI2Buffer; typedef struct { CARD8 reqType; CARD8 dri2ReqType; CARD16 length B16; CARD32 majorVersion B32; CARD32 minorVersion B32; } 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; } xDRI2QueryVersionReply; #define sz_xDRI2QueryVersionReply 32 typedef struct { CARD8 reqType; CARD8 dri2ReqType; CARD16 length B16; CARD32 window B32; CARD32 driverType B32; } 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; } xDRI2ConnectReply; #define sz_xDRI2ConnectReply 32 typedef struct { CARD8 reqType; CARD8 dri2ReqType; CARD16 length B16; CARD32 window B32; CARD32 magic B32; } 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; } xDRI2AuthenticateReply; #define sz_xDRI2AuthenticateReply 32 typedef struct { CARD8 reqType; CARD8 dri2ReqType; CARD16 length B16; CARD32 drawable B32; } xDRI2CreateDrawableReq; #define sz_xDRI2CreateDrawableReq 8 typedef struct { CARD8 reqType; CARD8 dri2ReqType; CARD16 length B16; CARD32 drawable B32; } xDRI2DestroyDrawableReq; #define sz_xDRI2DestroyDrawableReq 8 typedef struct { CARD8 reqType; CARD8 dri2ReqType; CARD16 length B16; CARD32 drawable B32; CARD32 count B32; } 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; } 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; } 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; } 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; } 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; } xDRI2SwapBuffersReply; #define sz_xDRI2SwapBuffersReply 32 typedef struct { CARD8 reqType; CARD8 dri2ReqType; CARD16 length B16; CARD32 drawable B32; } 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; } 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; } 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; } xDRI2MSCReply; #define sz_xDRI2MSCReply 32 typedef struct { CARD8 reqType; CARD8 dri2ReqType; CARD16 length B16; CARD32 drawable B32; CARD32 interval B32; } xDRI2SwapIntervalReq; #define sz_xDRI2SwapIntervalReq 12 typedef struct { CARD8 type; CARD8 pad; CARD16 sequenceNumber B16; CARD16 event_type B16; 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; } xDRI2BufferSwapComplete; #define sz_xDRI2BufferSwapComplete 32 typedef struct { CARD8 type; CARD8 pad; CARD16 sequenceNumber B16; CARD16 event_type B16; CARD16 pad2; CARD32 drawable B32; CARD32 ust_hi B32; CARD32 ust_lo B32; CARD32 msc_hi B32; CARD32 msc_lo B32; CARD32 sbc B32; } 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; } xDRI2InvalidateBuffers; #define sz_xDRI2InvalidateBuffers 32 typedef struct { CARD8 reqType; CARD8 dri2ReqType; CARD16 length B16; CARD32 drawable B32; CARD32 param B32; } 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; } xDRI2GetParamReply; #define sz_xDRI2GetParamReply 32 #endif