__  __    __   __  _____      _            _          _____ _          _ _ 
 |  \/  |   \ \ / / |  __ \    (_)          | |        / ____| |        | | |
 | \  / |_ __\ V /  | |__) | __ ___   ____ _| |_ ___  | (___ | |__   ___| | |
 | |\/| | '__|> <   |  ___/ '__| \ \ / / _` | __/ _ \  \___ \| '_ \ / _ \ | |
 | |  | | |_ / . \  | |   | |  | |\ V / (_| | ||  __/  ____) | | | |  __/ | |
 |_|  |_|_(_)_/ \_\ |_|   |_|  |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1
 if you need WebShell for Seo everyday contact me on Telegram
 Telegram Address : @jackleet
        
        
For_More_Tools: Telegram: @jackleet | Bulk Smtp support mail sender | Business Mail Collector | Mail Bouncer All Mail | Bulk Office Mail Validator | Html Letter private



Upload:

Command:

www-data@216.73.216.173: ~ $
/**************************************************************************

Copyright (c) 2002 Apple Computer, Inc.
All Rights Reserved.

Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sub license, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:

The above copyright notice and this permission notice (including the
next paragraph) shall be included in all copies or substantial portions
of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.
IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR
ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

**************************************************************************/

#ifndef _APPLEWMPROTO_H_
#define _APPLEWMPROTO_H_

#include <X11/extensions/applewmconst.h>
#include <X11/X.h>
#include <X11/Xmd.h>

#define APPLEWMNAME "Apple-WM"

#define APPLE_WM_MAJOR_VERSION	1	/* current version numbers */
#define APPLE_WM_MINOR_VERSION	3
#define APPLE_WM_PATCH_VERSION	0

#define X_AppleWMQueryVersion		0
#define X_AppleWMFrameGetRect		1
#define X_AppleWMFrameHitTest		2
#define X_AppleWMFrameDraw		3
#define X_AppleWMDisableUpdate		4
#define X_AppleWMReenableUpdate		5
#define X_AppleWMSelectInput		6
#define X_AppleWMSetWindowMenuCheck	7
#define X_AppleWMSetFrontProcess	8
#define X_AppleWMSetWindowLevel		9
#define X_AppleWMSetCanQuit		10
#define X_AppleWMSetWindowMenu		11
#define X_AppleWMSendPSN		12
#define X_AppleWMAttachTransient	13

/* For the purpose of the structure definitions in this file,
we must redefine the following types in terms of Xmd.h's types, which may
include bit fields.  All of these are #undef'd at the end of this file,
restoring the definitions in X.h.  */

#define Window CARD32
#define Drawable CARD32
#define Font CARD32
#define Pixmap CARD32
#define Cursor CARD32
#define Colormap CARD32
#define GContext CARD32
#define Atom CARD32
#define VisualID CARD32
#define Time CARD32
#define KeyCode CARD8
#define KeySym CARD32

typedef struct _AppleWMQueryVersion {
    CARD8	reqType;		/* always WMReqCode */
    CARD8	wmReqType;		/* always X_AppleWMQueryVersion */
    CARD16	length;
} xAppleWMQueryVersionReq;
#define sz_xAppleWMQueryVersionReq	4

typedef struct {
    BYTE	type;			/* X_Reply */
    BOOL	pad1;
    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;
    CARD32	screen;
} xAppleWMDisableUpdateReq;
#define sz_xAppleWMDisableUpdateReq	8

typedef struct _AppleWMReenableUpdate {
    CARD8	reqType;		/* always WMReqCode */
    CARD8	wmReqType;		/* always X_AppleWMReenableUpdate */
    CARD16	length;
    CARD32	screen;
} xAppleWMReenableUpdateReq;
#define sz_xAppleWMReenableUpdateReq	8

typedef struct _AppleWMSelectInput {
    CARD8	reqType;		/* always WMReqCode */
    CARD8	wmReqType;		/* always X_AppleWMSelectInput */
    CARD16	length;
    CARD32	mask;
} xAppleWMSelectInputReq;
#define sz_xAppleWMSelectInputReq	8

typedef struct _AppleWMNotify {
	BYTE	type;		/* always eventBase + event type */
	BYTE	kind;
	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;
    CARD16	nitems;
    CARD16	pad1;
} xAppleWMSetWindowMenuReq;
#define sz_xAppleWMSetWindowMenuReq	8

typedef struct _AppleWMSetWindowMenuCheck {
    CARD8	reqType;		/* always WMReqCode */
    CARD8	wmReqType;		/* always X_AppleWMSetWindowMenuCheck */
    CARD16	length;
    CARD32	index;
} xAppleWMSetWindowMenuCheckReq;
#define sz_xAppleWMSetWindowMenuCheckReq 8

typedef struct _AppleWMSetFrontProcess {
    CARD8	reqType;		/* always WMReqCode */
    CARD8	wmReqType;		/* always X_AppleWMSetFrontProcess */
    CARD16	length;
} xAppleWMSetFrontProcessReq;
#define sz_xAppleWMSetFrontProcessReq 4

typedef struct _AppleWMSetWindowLevel {
    CARD8	reqType;		/* always WMReqCode */
    CARD8	wmReqType;		/* always X_AppleWMSetWindowLevel */
    CARD16	length;
    CARD32	window;
    CARD32	level;
} xAppleWMSetWindowLevelReq;
#define sz_xAppleWMSetWindowLevelReq 12

typedef struct _AppleWMSendPSN {
    CARD8	reqType;		/* always WMReqCode */
    CARD8	wmReqType;		/* always X_AppleWMSendPSN */
    CARD16	length;
    CARD32	psn_hi;
    CARD32	psn_lo;
} xAppleWMSendPSNReq;
#define sz_xAppleWMSendPSNReq 12

typedef struct _AppleWMAttachTransient {
    CARD8	reqType;		/* always WMReqCode */
    CARD8	wmReqType;		/* always X_AppleWMAttachTransient */
    CARD16	length;
    CARD32	child;
    CARD32	parent;
} xAppleWMAttachTransientReq;
#define sz_xAppleWMAttachTransientReq 12

typedef struct _AppleWMSetCanQuit {
    CARD8	reqType;		/* always WMReqCode */
    CARD8	wmReqType;		/* always X_AppleWMSetCanQuit */
    CARD16	length;
    CARD32	state;
} xAppleWMSetCanQuitReq;
#define sz_xAppleWMSetCanQuitReq 8

typedef struct _AppleWMFrameGetRect {
    CARD8	reqType;		/* always WMReqCode */
    CARD8	wmReqType;		/* always X_AppleWMFrameGetRect */
    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;
    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;
    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;
    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;
    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

/* restore these definitions back to the typedefs in X.h */
#undef Window
#undef Drawable
#undef Font
#undef Pixmap
#undef Cursor
#undef Colormap
#undef GContext
#undef Atom
#undef VisualID
#undef Time
#undef KeyCode
#undef KeySym

#endif /* _APPLEWMPROTO_H_ */

Filemanager

Name Type Size Permission Actions
EVI.h File 1.53 KB 0644
EVIproto.h File 2.94 KB 0644
MITMisc.h File 1.7 KB 0644
XEVI.h File 2.08 KB 0644
XI.h File 9.59 KB 0644
XI2.h File 10.89 KB 0644
XI2proto.h File 39.51 KB 0644
XIproto.h File 40.05 KB 0644
XKB.h File 27.55 KB 0644
XKBgeom.h File 13.44 KB 0644
XKBproto.h File 28.49 KB 0644
XKBsrv.h File 27.36 KB 0644
XKBstr.h File 19.24 KB 0644
XLbx.h File 1.56 KB 0644
XResproto.h File 5.05 KB 0644
XShm.h File 3.65 KB 0644
Xag.h File 2.32 KB 0644
Xcup.h File 1.67 KB 0644
Xdbe.h File 4.07 KB 0644
Xext.h File 1.62 KB 0644
Xge.h File 1.88 KB 0644
Xv.h File 2.96 KB 0644
XvMC.h File 3.54 KB 0644
XvMCproto.h File 4.37 KB 0644
Xvproto.h File 11.83 KB 0644
ag.h File 1.67 KB 0644
agproto.h File 4.89 KB 0644
applewmconst.h File 2.83 KB 0644
applewmproto.h File 7.91 KB 0644
bigreqsproto.h File 1.86 KB 0644
bigreqstr.h File 187 B 0644
composite.h File 3.04 KB 0644
compositeproto.h File 5.31 KB 0644
cup.h File 1.32 KB 0644
cupproto.h File 2.99 KB 0644
damageproto.h File 3.53 KB 0644
damagewire.h File 1.85 KB 0644
dbe.h File 2.11 KB 0644
dbeproto.h File 7.17 KB 0644
dmx.h File 2.32 KB 0644
dmxproto.h File 13.03 KB 0644
dpms.h File 2.11 KB 0644
dpmsconst.h File 1.74 KB 0644
dpmsproto.h File 5.16 KB 0644
dri2proto.h File 8.12 KB 0644
dri2tokens.h File 2.41 KB 0644
dri3proto.h File 6.75 KB 0644
extutil.h File 5.95 KB 0644
ge.h File 1.74 KB 0644
geproto.h File 2.3 KB 0644
lbx.h File 2.18 KB 0644
lbxproto.h File 24.2 KB 0644
mitmiscconst.h File 1.47 KB 0644
mitmiscproto.h File 2.18 KB 0644
multibuf.h File 5.7 KB 0644
multibufconst.h File 2.51 KB 0644
multibufproto.h File 8.4 KB 0644
panoramiXproto.h File 5.34 KB 0644
presentproto.h File 5.89 KB 0644
presenttokens.h File 4.03 KB 0644
randr.h File 6.75 KB 0644
randrproto.h File 25.15 KB 0644
recordconst.h File 2.02 KB 0644
recordproto.h File 7.46 KB 0644
recordstr.h File 258 B 0644
render.h File 6.77 KB 0644
renderproto.h File 12.91 KB 0644
saver.h File 1.86 KB 0644
saverproto.h File 5.01 KB 0644
secur.h File 2.09 KB 0644
security.h File 2.4 KB 0644
securproto.h File 3.1 KB 0644
shape.h File 4.04 KB 0644
shapeconst.h File 1.83 KB 0644
shapeproto.h File 6.57 KB 0644
shapestr.h File 252 B 0644
shm.h File 1.61 KB 0644
shmproto.h File 5.9 KB 0644
shmstr.h File 2.07 KB 0644
sync.h File 9.45 KB 0644
syncconst.h File 6.59 KB 0644
syncproto.h File 10.74 KB 0644
syncstr.h File 5.47 KB 0644
xcmiscproto.h File 2.99 KB 0644
xcmiscstr.h File 185 B 0644
xf86bigfont.h File 414 B 0644
xf86bigfproto.h File 2.48 KB 0644
xf86bigfstr.h File 191 B 0644
xf86dga.h File 369 B 0644
xf86dga1const.h File 931 B 0644
xf86dga1proto.h File 4.4 KB 0644
xf86dga1str.h File 191 B 0644
xf86dgaconst.h File 2.47 KB 0644
xf86dgaproto.h File 6.94 KB 0644
xf86dgastr.h File 188 B 0644
xf86vm.h File 2.06 KB 0644
xf86vmproto.h File 15.33 KB 0644
xf86vmstr.h File 185 B 0644
xfixesproto.h File 13.22 KB 0644
xfixeswire.h File 5.79 KB 0644
xtestconst.h File 1.36 KB 0644
xtestext1.h File 3.62 KB 0644
xtestext1const.h File 5.31 KB 0644
xtestext1proto.h File 7.61 KB 0644
xtestproto.h File 3.18 KB 0644
xwaylandproto.h File 2 KB 0644
Filemanager