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 #include <X11/extensions/Xrender.h>
00090 #undef PictFormatType
00091 
00092 #include <X11/extensions/XKB.h>
00093 #include "xkbstr.h"
00094 
00095 #include <X11/extensions/XI.h>
00096 
00097 
00098 #include <X11/extensions/XInput.h> 
00099 #include <X11/extensions/Xext.h>
00100 
00101 #undef GC
00102 
00103 #ifdef DMX64
00104 #define _XSERVER64
00105 #undef XID
00106 #undef Mask
00107 #undef Atom
00108 #undef VisualID
00109 #undef Time
00110 #undef Window
00111 #undef Drawable
00112 #undef Font
00113 #undef Pixmap
00114 #undef Cursor
00115 #undef Colormap
00116 #undef GContext
00117 #undef KeySym
00118 #endif
00119 
00120 
00121 extern int ProximityIn;
00122 extern int ProximityOut;
00123 extern int DeviceValuator;
00124 extern int DeviceMotionNotify;
00125 extern int DeviceFocusIn;
00126 extern int DeviceFocusOut;
00127 extern int DeviceStateNotify;
00128 extern int DeviceMappingNotify;
00129 extern int ChangeDeviceNotify;
00130 
00131 
00132 #include <X11/XKBlib.h>
00133 #include <X11/extensions/XKBproto.h>
00134 #include "xkbstr.h"
00135 #undef XPointer
00136 #include <X11/extensions/XIproto.h>
00137 
00138 #endif