[ SYSTEM ]: Linux srv.persadacompanies.com 4.18.0-553.56.1.el8_10.x86_64 #1 SMP Tue Jun 10 05:00:59 EDT 2025 x86_64
[ SERVER ]: Apache | PHP: 8.4.19
[ USER ]: persadamedika | IP: 45.64.1.108
GEFORCE FILE MANAGER
/
usr
/
include
/
X11
/
extensions
/
UPLOAD:
NAME
SIZE
QUICK PERMS
ACTIONS
π EVI.h
1,563 B
SET
[ EDIT ]
|
[ DEL ]
π EVIproto.h
3,006 B
SET
[ EDIT ]
|
[ DEL ]
π XI.h
9,823 B
SET
[ EDIT ]
|
[ DEL ]
π XI2.h
10,542 B
SET
[ EDIT ]
|
[ DEL ]
π XI2proto.h
37,577 B
SET
[ EDIT ]
|
[ DEL ]
π XIproto.h
41,010 B
SET
[ EDIT ]
|
[ DEL ]
π XKB.h
28,211 B
SET
[ EDIT ]
|
[ DEL ]
π XKBgeom.h
15,808 B
SET
[ EDIT ]
|
[ DEL ]
π XKBproto.h
29,105 B
SET
[ EDIT ]
|
[ DEL ]
π XKBsrv.h
28,018 B
SET
[ EDIT ]
|
[ DEL ]
π XKBstr.h
19,630 B
SET
[ EDIT ]
|
[ DEL ]
π XResproto.h
5,168 B
SET
[ EDIT ]
|
[ DEL ]
π Xv.h
3,027 B
SET
[ EDIT ]
|
[ DEL ]
π XvMC.h
3,620 B
SET
[ EDIT ]
|
[ DEL ]
π XvMCproto.h
4,484 B
SET
[ EDIT ]
|
[ DEL ]
π Xvproto.h
12,109 B
SET
[ EDIT ]
|
[ DEL ]
π ag.h
1,705 B
SET
[ EDIT ]
|
[ DEL ]
π agproto.h
5,005 B
SET
[ EDIT ]
|
[ DEL ]
π bigreqsproto.h
1,909 B
SET
[ EDIT ]
|
[ DEL ]
π bigreqstr.h
187 B
SET
[ EDIT ]
|
[ DEL ]
π composite.h
3,130 B
SET
[ EDIT ]
|
[ DEL ]
π compositeproto.h
5,462 B
SET
[ EDIT ]
|
[ DEL ]
π cup.h
1,353 B
SET
[ EDIT ]
|
[ DEL ]
π cupproto.h
3,065 B
SET
[ EDIT ]
|
[ DEL ]
π damageproto.h
3,615 B
SET
[ EDIT ]
|
[ DEL ]
π damagewire.h
1,893 B
SET
[ EDIT ]
|
[ DEL ]
π dbe.h
2,159 B
SET
[ EDIT ]
|
[ DEL ]
π dbeproto.h
7,343 B
SET
[ EDIT ]
|
[ DEL ]
π dmx.h
2,373 B
SET
[ EDIT ]
|
[ DEL ]
π dmxproto.h
13,343 B
SET
[ EDIT ]
|
[ DEL ]
π dpmsconst.h
1,778 B
SET
[ EDIT ]
|
[ DEL ]
π dpmsproto.h
5,288 B
SET
[ EDIT ]
|
[ DEL ]
π dri2proto.h
8,318 B
SET
[ EDIT ]
|
[ DEL ]
π dri2tokens.h
2,468 B
SET
[ EDIT ]
|
[ DEL ]
π dri3proto.h
6,129 B
SET
[ EDIT ]
|
[ DEL ]
π ge.h
1,782 B
SET
[ EDIT ]
|
[ DEL ]
π geproto.h
2,351 B
SET
[ EDIT ]
|
[ DEL ]
π lbx.h
2,236 B
SET
[ EDIT ]
|
[ DEL ]
π lbxproto.h
24,782 B
SET
[ EDIT ]
|
[ DEL ]
π mitmiscconst.h
1,509 B
SET
[ EDIT ]
|
[ DEL ]
π mitmiscproto.h
2,229 B
SET
[ EDIT ]
|
[ DEL ]
π multibufconst.h
2,575 B
SET
[ EDIT ]
|
[ DEL ]
π multibufproto.h
8,600 B
SET
[ EDIT ]
|
[ DEL ]
π panoramiXproto.h
5,473 B
SET
[ EDIT ]
|
[ DEL ]
π presentproto.h
5,409 B
SET
[ EDIT ]
|
[ DEL ]
π presenttokens.h
3,597 B
SET
[ EDIT ]
|
[ DEL ]
π randr.h
6,909 B
SET
[ EDIT ]
|
[ DEL ]
π randrproto.h
25,751 B
SET
[ EDIT ]
|
[ DEL ]
π recordconst.h
2,064 B
SET
[ EDIT ]
|
[ DEL ]
π recordproto.h
7,634 B
SET
[ EDIT ]
|
[ DEL ]
π recordstr.h
258 B
SET
[ EDIT ]
|
[ DEL ]
π render.h
6,933 B
SET
[ EDIT ]
|
[ DEL ]
π renderproto.h
13,218 B
SET
[ EDIT ]
|
[ DEL ]
π saver.h
1,900 B
SET
[ EDIT ]
|
[ DEL ]
π saverproto.h
5,132 B
SET
[ EDIT ]
|
[ DEL ]
π secur.h
2,141 B
SET
[ EDIT ]
|
[ DEL ]
π securproto.h
3,177 B
SET
[ EDIT ]
|
[ DEL ]
π shapeconst.h
1,878 B
SET
[ EDIT ]
|
[ DEL ]
π shapeproto.h
6,730 B
SET
[ EDIT ]
|
[ DEL ]
π shapestr.h
252 B
SET
[ EDIT ]
|
[ DEL ]
π shm.h
1,645 B
SET
[ EDIT ]
|
[ DEL ]
π shmproto.h
6,045 B
SET
[ EDIT ]
|
[ DEL ]
π shmstr.h
2,123 B
SET
[ EDIT ]
|
[ DEL ]
π syncconst.h
6,750 B
SET
[ EDIT ]
|
[ DEL ]
π syncproto.h
11,001 B
SET
[ EDIT ]
|
[ DEL ]
π syncstr.h
5,606 B
SET
[ EDIT ]
|
[ DEL ]
π xcmiscproto.h
3,057 B
SET
[ EDIT ]
|
[ DEL ]
π xcmiscstr.h
185 B
SET
[ EDIT ]
|
[ DEL ]
π xf86bigfont.h
414 B
SET
[ EDIT ]
|
[ DEL ]
π xf86bigfproto.h
2,544 B
SET
[ EDIT ]
|
[ DEL ]
π xf86bigfstr.h
191 B
SET
[ EDIT ]
|
[ DEL ]
π xf86dga.h
369 B
SET
[ EDIT ]
|
[ DEL ]
π xf86dga1const.h
931 B
SET
[ EDIT ]
|
[ DEL ]
π xf86dga1proto.h
4,506 B
SET
[ EDIT ]
|
[ DEL ]
π xf86dga1str.h
191 B
SET
[ EDIT ]
|
[ DEL ]
π xf86dgaconst.h
2,533 B
SET
[ EDIT ]
|
[ DEL ]
π xf86dgaproto.h
7,106 B
SET
[ EDIT ]
|
[ DEL ]
π xf86dgastr.h
188 B
SET
[ EDIT ]
|
[ DEL ]
π xf86misc.h
3,901 B
SET
[ EDIT ]
|
[ DEL ]
π xf86mscstr.h
6,104 B
SET
[ EDIT ]
|
[ DEL ]
π xf86vm.h
2,106 B
SET
[ EDIT ]
|
[ DEL ]
π xf86vmproto.h
15,700 B
SET
[ EDIT ]
|
[ DEL ]
π xf86vmstr.h
185 B
SET
[ EDIT ]
|
[ DEL ]
π xfixesproto.h
12,752 B
SET
[ EDIT ]
|
[ DEL ]
π xfixeswire.h
5,396 B
SET
[ EDIT ]
|
[ DEL ]
π xtestconst.h
1,392 B
SET
[ EDIT ]
|
[ DEL ]
π xtestext1const.h
5,439 B
SET
[ EDIT ]
|
[ DEL ]
π xtestext1proto.h
7,790 B
SET
[ EDIT ]
|
[ DEL ]
π xtestproto.h
3,254 B
SET
[ EDIT ]
|
[ DEL ]
DELETE SELECTED
[ CLOSE ]
EDIT: dri2proto.h
/* * 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; CARD32 name; CARD32 pitch; CARD32 cpp; CARD32 flags; } xDRI2Buffer; typedef struct { CARD8 reqType; CARD8 dri2ReqType; CARD16 length; CARD32 majorVersion; CARD32 minorVersion; } xDRI2QueryVersionReq; #define sz_xDRI2QueryVersionReq 12 typedef struct { BYTE type; /* X_Reply */ BYTE pad1; 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; CARD32 window; CARD32 driverType; } xDRI2ConnectReq; #define sz_xDRI2ConnectReq 12 typedef struct { BYTE type; /* X_Reply */ BYTE pad1; 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; CARD32 window; CARD32 magic; } xDRI2AuthenticateReq; #define sz_xDRI2AuthenticateReq 12 typedef struct { BYTE type; /* X_Reply */ BYTE pad1; 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; CARD32 drawable; } xDRI2CreateDrawableReq; #define sz_xDRI2CreateDrawableReq 8 typedef struct { CARD8 reqType; CARD8 dri2ReqType; CARD16 length; CARD32 drawable; } xDRI2DestroyDrawableReq; #define sz_xDRI2DestroyDrawableReq 8 typedef struct { CARD8 reqType; CARD8 dri2ReqType; CARD16 length; CARD32 drawable; CARD32 count; } xDRI2GetBuffersReq; #define sz_xDRI2GetBuffersReq 12 typedef struct { BYTE type; /* X_Reply */ BYTE pad1; 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; CARD32 drawable; CARD32 region; CARD32 dest; CARD32 src; } xDRI2CopyRegionReq; #define sz_xDRI2CopyRegionReq 20 typedef struct { BYTE type; /* X_Reply */ BYTE pad1; 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; 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; 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; CARD32 drawable; } xDRI2GetMSCReq; #define sz_xDRI2GetMSCReq 8 typedef struct { CARD8 reqType; CARD8 dri2ReqType; 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; CARD32 drawable; CARD32 target_sbc_hi; CARD32 target_sbc_lo; } xDRI2WaitSBCReq; #define sz_xDRI2WaitSBCReq 16 typedef struct { CARD8 type; CARD8 pad1; 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; CARD32 drawable; CARD32 interval; } xDRI2SwapIntervalReq; #define sz_xDRI2SwapIntervalReq 12 typedef struct { CARD8 type; CARD8 pad; CARD16 sequenceNumber; CARD16 event_type; CARD16 pad2; 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; CARD16 event_type; CARD16 pad2; 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; 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; CARD32 drawable; CARD32 param; } xDRI2GetParamReq; #define sz_xDRI2GetParamReq 12 typedef struct { BYTE type; /*X_Reply*/ BOOL is_param_recognized; CARD16 sequenceNumber; CARD32 length; CARD32 value_hi; CARD32 value_lo; CARD32 pad1; CARD32 pad2; CARD32 pad3; CARD32 pad4; } xDRI2GetParamReply; #define sz_xDRI2GetParamReply 32 #endif