Windows4Root.h

Go to the documentation of this file.
00001 /* @(#)root/base:$Id: Windows4Root.h 23307 2008-04-18 07:49:55Z brun $ */
00002 
00003 /*************************************************************************
00004  * Copyright (C) 1995-2000, Rene Brun and Fons Rademakers.               *
00005  * All rights reserved.                                                  *
00006  *                                                                       *
00007  * For the licensing terms see $ROOTSYS/LICENSE.                         *
00008  * For the list of contributors see $ROOTSYS/README/CREDITS.             *
00009  *************************************************************************/
00010 
00011 #ifndef ROOT_Windows4Root
00012 #define ROOT_Windows4Root
00013 
00014 
00015 //////////////////////////////////////////////////////////////////////////
00016 //                                                                      //
00017 // This include file is necessary to solve a problem with the original  //
00018 // windows.h file from Microsoft.                                       //
00019 // The native windows.h redefines a.o. the following names:             //
00020 //     RemoveDirectory                                                  //
00021 //     GetClassName                                                     //
00022 //     GetTextAlign                                                     //
00023 //     GetTextColor                                                     //
00024 //                                                                      //
00025 // This include file references the original windows.h file             //
00026 // and undefines these symbols.                                         //
00027 //                                                                      //
00028 //////////////////////////////////////////////////////////////////////////
00029 
00030 #ifndef __CINT__
00031 
00032 #include <windows.h>
00033 
00034 
00035 #undef OpenSemaphore
00036 
00037 #undef RemoveDirectory
00038 #undef GetClassName
00039 #undef GetTextAlign
00040 #undef GetTextColor
00041 
00042 #undef SetTextAlign
00043 #undef SetTextColor
00044 #undef UpdateWindow
00045 #undef SetClipRegion
00046 
00047 #undef ClearWindow
00048 #undef ClosePixmap
00049 #undef CloseWindow
00050 #undef CopyPixmap
00051 #undef CopyFile
00052 #undef DrawBox
00053 #undef DrawCellArray
00054 #undef DrawFillArea
00055 #undef DrawLine
00056 #undef DrawPolyLine
00057 #undef DrawPolyMarker
00058 #undef DrawText
00059 #undef GetCharacterUp
00060 
00061 #undef GetDoubleBuffer
00062 #undef GetPixel
00063 #undef GetPlanes
00064 #undef GetRGB
00065 #undef GetTextExtent
00066 #undef InitWindow
00067 #undef AddWindow
00068 #undef RemoveWindow
00069 #undef MoveWindow
00070 #undef OpenPixmap
00071 #undef PutByte
00072 #undef QueryPointer
00073 #undef RescaleWindow
00074 #undef ResizePixmap
00075 #undef ResizeWindow
00076 #undef SelectWindow
00077 #undef SetCharacterUp
00078 #undef SetClipOFF
00079 #undef SetClipRegion
00080 #undef SetCursor
00081 #undef SetDrawMode
00082 #undef SetFillColor
00083 #undef SetFillStyle
00084 #undef SetLineColor
00085 #undef SetLineType
00086 #undef SetLineStyle
00087 #undef SetLineWidth
00088 #undef SetMarkerColor
00089 #undef SetMarkerSize
00090 #undef SetMarkerStyle
00091 #undef SetRGB
00092 #undef SetTextAlign
00093 #undef SetTextColor
00094 #undef SetTextFont
00095 #undef SetTextFont
00096 #undef SetTextSize
00097 #undef UpdateWindow
00098 #undef Warp
00099 #undef WritePixmap
00100 #undef CreateWindow
00101 #undef CreateRegion
00102 #undef DestroyRegion
00103 #undef UnionRectWithRegion
00104 #undef PolygonRegion
00105 #undef UnionRegion
00106 #undef IntersectRegion
00107 #undef SubtractRegion
00108 #undef XorRegion
00109 #undef EmptyRegion
00110 #undef PointInRegion
00111 #undef EqualRegion
00112 #undef GetRegionBox
00113 #undef GetCurrentTime
00114 #undef GetTimeFormat
00115 
00116 #undef wtype
00117 #undef DeleteFont
00118 #undef StrDup
00119 
00120 #undef wtype
00121 #undef DeleteFont
00122 #undef StrDup
00123 #undef SendMessage
00124 
00125 #if !defined(ROOT_TGWin32Object) && !defined(ROOT_TGWin32)
00126 #   undef GetObject
00127 #   undef GetClassInfo
00128 #endif
00129 
00130 #else
00131     typedef void * HANDLE;
00132 #endif
00133 
00134 #endif

Generated on Tue Jul 5 14:10:35 2011 for ROOT_528-00b_version by  doxygen 1.5.1