#ifndef X_H
#define X_H
#define X_PROTOCOL …
#define X_PROTOCOL_REVISION …
#ifndef _XSERVER64
# ifndef _XTYPEDEF_XID
#define _XTYPEDEF_XID
XID;
# endif
# ifndef _XTYPEDEF_MASK
#define _XTYPEDEF_MASK
Mask;
# endif
# ifndef _XTYPEDEF_ATOM
#define _XTYPEDEF_ATOM
Atom;
# endif
VisualID;
Time;
#else
# include <X11/Xmd.h>
# ifndef _XTYPEDEF_XID
#define _XTYPEDEF_XID
typedef CARD32 XID;
# endif
# ifndef _XTYPEDEF_MASK
#define _XTYPEDEF_MASK
typedef CARD32 Mask;
# endif
# ifndef _XTYPEDEF_ATOM
#define _XTYPEDEF_ATOM
typedef CARD32 Atom;
# endif
typedef CARD32 VisualID;
typedef CARD32 Time;
#endif
Window;
Drawable;
#ifndef _XTYPEDEF_FONT
#define _XTYPEDEF_FONT
Font;
#endif
Pixmap;
Cursor;
Colormap;
GContext;
KeySym;
KeyCode;
#ifndef None
#define None …
#endif
#define ParentRelative …
#define CopyFromParent …
#define PointerWindow …
#define InputFocus …
#define PointerRoot …
#define AnyPropertyType …
#define AnyKey …
#define AnyButton …
#define AllTemporary …
#define CurrentTime …
#define NoSymbol …
#define NoEventMask …
#define KeyPressMask …
#define KeyReleaseMask …
#define ButtonPressMask …
#define ButtonReleaseMask …
#define EnterWindowMask …
#define LeaveWindowMask …
#define PointerMotionMask …
#define PointerMotionHintMask …
#define Button1MotionMask …
#define Button2MotionMask …
#define Button3MotionMask …
#define Button4MotionMask …
#define Button5MotionMask …
#define ButtonMotionMask …
#define KeymapStateMask …
#define ExposureMask …
#define VisibilityChangeMask …
#define StructureNotifyMask …
#define ResizeRedirectMask …
#define SubstructureNotifyMask …
#define SubstructureRedirectMask …
#define FocusChangeMask …
#define PropertyChangeMask …
#define ColormapChangeMask …
#define OwnerGrabButtonMask …
#define KeyPress …
#define KeyRelease …
#define ButtonPress …
#define ButtonRelease …
#define MotionNotify …
#define EnterNotify …
#define LeaveNotify …
#define FocusIn …
#define FocusOut …
#define KeymapNotify …
#define Expose …
#define GraphicsExpose …
#define NoExpose …
#define VisibilityNotify …
#define CreateNotify …
#define DestroyNotify …
#define UnmapNotify …
#define MapNotify …
#define MapRequest …
#define ReparentNotify …
#define ConfigureNotify …
#define ConfigureRequest …
#define GravityNotify …
#define ResizeRequest …
#define CirculateNotify …
#define CirculateRequest …
#define PropertyNotify …
#define SelectionClear …
#define SelectionRequest …
#define SelectionNotify …
#define ColormapNotify …
#define ClientMessage …
#define MappingNotify …
#define GenericEvent …
#define LASTEvent …
#define ShiftMask …
#define LockMask …
#define ControlMask …
#define Mod1Mask …
#define Mod2Mask …
#define Mod3Mask …
#define Mod4Mask …
#define Mod5Mask …
#define ShiftMapIndex …
#define LockMapIndex …
#define ControlMapIndex …
#define Mod1MapIndex …
#define Mod2MapIndex …
#define Mod3MapIndex …
#define Mod4MapIndex …
#define Mod5MapIndex …
#define Button1Mask …
#define Button2Mask …
#define Button3Mask …
#define Button4Mask …
#define Button5Mask …
#define AnyModifier …
#define Button1 …
#define Button2 …
#define Button3 …
#define Button4 …
#define Button5 …
#define NotifyNormal …
#define NotifyGrab …
#define NotifyUngrab …
#define NotifyWhileGrabbed …
#define NotifyHint …
#define NotifyAncestor …
#define NotifyVirtual …
#define NotifyInferior …
#define NotifyNonlinear …
#define NotifyNonlinearVirtual …
#define NotifyPointer …
#define NotifyPointerRoot …
#define NotifyDetailNone …
#define VisibilityUnobscured …
#define VisibilityPartiallyObscured …
#define VisibilityFullyObscured …
#define PlaceOnTop …
#define PlaceOnBottom …
#define FamilyInternet …
#define FamilyDECnet …
#define FamilyChaos …
#define FamilyInternet6 …
#define FamilyServerInterpreted …
#define PropertyNewValue …
#define PropertyDelete …
#define ColormapUninstalled …
#define ColormapInstalled …
#define GrabModeSync …
#define GrabModeAsync …
#define GrabSuccess …
#define AlreadyGrabbed …
#define GrabInvalidTime …
#define GrabNotViewable …
#define GrabFrozen …
#define AsyncPointer …
#define SyncPointer …
#define ReplayPointer …
#define AsyncKeyboard …
#define SyncKeyboard …
#define ReplayKeyboard …
#define AsyncBoth …
#define SyncBoth …
#define RevertToNone …
#define RevertToPointerRoot …
#define RevertToParent …
#define Success …
#define BadRequest …
#define BadValue …
#define BadWindow …
#define BadPixmap …
#define BadAtom …
#define BadCursor …
#define BadFont …
#define BadMatch …
#define BadDrawable …
#define BadAccess …
#define BadAlloc …
#define BadColor …
#define BadGC …
#define BadIDChoice …
#define BadName …
#define BadLength …
#define BadImplementation …
#define FirstExtensionError …
#define LastExtensionError …
#define InputOutput …
#define InputOnly …
#define CWBackPixmap …
#define CWBackPixel …
#define CWBorderPixmap …
#define CWBorderPixel …
#define CWBitGravity …
#define CWWinGravity …
#define CWBackingStore …
#define CWBackingPlanes …
#define CWBackingPixel …
#define CWOverrideRedirect …
#define CWSaveUnder …
#define CWEventMask …
#define CWDontPropagate …
#define CWColormap …
#define CWCursor …
#define CWX …
#define CWY …
#define CWWidth …
#define CWHeight …
#define CWBorderWidth …
#define CWSibling …
#define CWStackMode …
#define ForgetGravity …
#define NorthWestGravity …
#define NorthGravity …
#define NorthEastGravity …
#define WestGravity …
#define CenterGravity …
#define EastGravity …
#define SouthWestGravity …
#define SouthGravity …
#define SouthEastGravity …
#define StaticGravity …
#define UnmapGravity …
#define NotUseful …
#define WhenMapped …
#define Always …
#define IsUnmapped …
#define IsUnviewable …
#define IsViewable …
#define SetModeInsert …
#define SetModeDelete …
#define DestroyAll …
#define RetainPermanent …
#define RetainTemporary …
#define Above …
#define Below …
#define TopIf …
#define BottomIf …
#define Opposite …
#define RaiseLowest …
#define LowerHighest …
#define PropModeReplace …
#define PropModePrepend …
#define PropModeAppend …
#define GXclear …
#define GXand …
#define GXandReverse …
#define GXcopy …
#define GXandInverted …
#define GXnoop …
#define GXxor …
#define GXor …
#define GXnor …
#define GXequiv …
#define GXinvert …
#define GXorReverse …
#define GXcopyInverted …
#define GXorInverted …
#define GXnand …
#define GXset …
#define LineSolid …
#define LineOnOffDash …
#define LineDoubleDash …
#define CapNotLast …
#define CapButt …
#define CapRound …
#define CapProjecting …
#define JoinMiter …
#define JoinRound …
#define JoinBevel …
#define FillSolid …
#define FillTiled …
#define FillStippled …
#define FillOpaqueStippled …
#define EvenOddRule …
#define WindingRule …
#define ClipByChildren …
#define IncludeInferiors …
#define Unsorted …
#define YSorted …
#define YXSorted …
#define YXBanded …
#define CoordModeOrigin …
#define CoordModePrevious …
#define Complex …
#define Nonconvex …
#define Convex …
#define ArcChord …
#define ArcPieSlice …
#define GCFunction …
#define GCPlaneMask …
#define GCForeground …
#define GCBackground …
#define GCLineWidth …
#define GCLineStyle …
#define GCCapStyle …
#define GCJoinStyle …
#define GCFillStyle …
#define GCFillRule …
#define GCTile …
#define GCStipple …
#define GCTileStipXOrigin …
#define GCTileStipYOrigin …
#define GCFont …
#define GCSubwindowMode …
#define GCGraphicsExposures …
#define GCClipXOrigin …
#define GCClipYOrigin …
#define GCClipMask …
#define GCDashOffset …
#define GCDashList …
#define GCArcMode …
#define GCLastBit …
#define FontLeftToRight …
#define FontRightToLeft …
#define FontChange …
#define XYBitmap …
#define XYPixmap …
#define ZPixmap …
#define AllocNone …
#define AllocAll …
#define DoRed …
#define DoGreen …
#define DoBlue …
#define CursorShape …
#define TileShape …
#define StippleShape …
#define AutoRepeatModeOff …
#define AutoRepeatModeOn …
#define AutoRepeatModeDefault …
#define LedModeOff …
#define LedModeOn …
#define KBKeyClickPercent …
#define KBBellPercent …
#define KBBellPitch …
#define KBBellDuration …
#define KBLed …
#define KBLedMode …
#define KBKey …
#define KBAutoRepeatMode …
#define MappingSuccess …
#define MappingBusy …
#define MappingFailed …
#define MappingModifier …
#define MappingKeyboard …
#define MappingPointer …
#define DontPreferBlanking …
#define PreferBlanking …
#define DefaultBlanking …
#define DisableScreenSaver …
#define DisableScreenInterval …
#define DontAllowExposures …
#define AllowExposures …
#define DefaultExposures …
#define ScreenSaverReset …
#define ScreenSaverActive …
#define HostInsert …
#define HostDelete …
#define EnableAccess …
#define DisableAccess …
#define StaticGray …
#define GrayScale …
#define StaticColor …
#define PseudoColor …
#define TrueColor …
#define DirectColor …
#define LSBFirst …
#define MSBFirst …
#endif