00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029
00030
00031
00032
00033
00034
00035
00036
00041 #ifndef _DMXCLIENT_H_
00042 #define _DMXCLIENT_H_
00043
00044 #define GC XlibGC
00045
00046 #ifdef _XSERVER64
00047 #define DMX64
00048 #undef _XSERVER64
00049 typedef unsigned long XID64;
00050 typedef unsigned long Mask64;
00051 typedef unsigned long Atom64;
00052 typedef unsigned long VisualID64;
00053 typedef unsigned long Time64;
00054 #define XID XID64
00055 #define Mask Mask64
00056 #define Atom Atom64
00057 #define VisualID VisualID64
00058 #define Time Time64
00059 typedef XID Window64;
00060 typedef XID Drawable64;
00061 typedef XID Font64;
00062 typedef XID Pixmap64;
00063 typedef XID Cursor64;
00064 typedef XID Colormap64;
00065 typedef XID GContext64;
00066 typedef XID KeySym64;
00067 #define Window Window64
00068 #define Drawable Drawable64
00069 #define Font Font64
00070 #define Pixmap Pixmap64
00071 #define Cursor Cursor64
00072 #define Colormap Colormap64
00073 #define GContext GContext64
00074 #define KeySym KeySym64
00075 #endif
00076
00077 #include <X11/Xlib.h>
00078 #include <X11/Xlibint.h>
00079 #include <X11/X.h>
00080 #include <X11/Xmd.h>
00081 #include <X11/Xproto.h>
00082 #include <X11/Xutil.h>
00083 #include <X11/Xatom.h>
00084 #include <X11/cursorfont.h>
00085 #include <X11/Xmu/SysUtil.h>
00086
00087 #include <X11/extensions/shape.h>
00088
00089 #ifdef RENDER
00090 #include <X11/extensions/Xrender.h>
00091 #undef PictFormatType
00092 #endif
00093
00094 #include <X11/extensions/XKB.h>
00095 #include "xkbstr.h"
00096
00097 #include <X11/extensions/XI.h>
00098
00099
00100 #include <X11/extensions/XInput.h>
00101 #include <X11/extensions/Xext.h>
00102
00103 #undef GC
00104
00105 #ifdef DMX64
00106 #define _XSERVER64
00107 #undef XID
00108 #undef Mask
00109 #undef Atom
00110 #undef VisualID
00111 #undef Time
00112 #undef Window
00113 #undef Drawable
00114 #undef Font
00115 #undef Pixmap
00116 #undef Cursor
00117 #undef Colormap
00118 #undef GContext
00119 #undef KeySym
00120 #endif
00121
00122
00123 extern int ProximityIn;
00124 extern int ProximityOut;
00125 extern int DeviceValuator;
00126 extern int DeviceMotionNotify;
00127 extern int DeviceFocusIn;
00128 extern int DeviceFocusOut;
00129 extern int DeviceStateNotify;
00130 extern int DeviceMappingNotify;
00131 extern int ChangeDeviceNotify;
00132
00133
00134 #include <X11/XKBlib.h>
00135 #include <X11/extensions/XKBproto.h>
00136 #include "xkbstr.h"
00137 #undef XPointer
00138 #include <X11/extensions/XIproto.h>
00139
00140 #endif