1/**************************************************************************\ 2* 3* Copyright (c) 1998-2000, Microsoft Corp. All Rights Reserved. 4* 5* Module Name: 6* 7* Gdiplus.h 8* 9* Abstract: 10* 11* GDI+ Native C++ public header file 12* 13\**************************************************************************/ 14 15#ifndef _GDIPLUS_H 16#define _GDIPLUS_H 17 18struct IDirectDrawSurface7; 19 20typedef signed short INT16; 21typedef unsigned short UINT16; 22 23#ifndef DCR_REMOVE_INTERNAL 24 25#ifndef DCR_USE_NEW_105760 26 #define DCR_USE_NEW_105760 27#endif 28#ifndef DCR_USE_NEW_127084 29 #define DCR_USE_NEW_127084 30#endif 31#ifndef DCR_USE_NEW_135429 32 #define DCR_USE_NEW_135429 33#endif 34#ifndef DCR_USE_NEW_140782 35 #define DCR_USE_NEW_140782 36#endif 37#ifndef DCR_USE_NEW_140855 38 #define DCR_USE_NEW_140855 39#endif 40#ifndef DCR_USE_NEW_140857 41 #define DCR_USE_NEW_140857 42#endif 43#ifndef DCR_USE_NEW_140861 44 #define DCR_USE_NEW_140861 45#endif 46#ifndef DCR_USE_NEW_145135 47 #define DCR_USE_NEW_145135 48#endif 49#ifndef DCR_USE_NEW_145138 50 #define DCR_USE_NEW_145138 51#endif 52#ifndef DCR_USE_NEW_145139 53 #define DCR_USE_NEW_145139 54#endif 55#ifndef DCR_USE_NEW_145804 56 #define DCR_USE_NEW_145804 57#endif 58#ifndef DCR_USE_NEW_146933 59 #define DCR_USE_NEW_146933 60#endif 61#ifndef DCR_USE_NEW_152154 62 #define DCR_USE_NEW_152154 63#endif 64#ifndef DCR_USE_NEW_175866 65 #define DCR_USE_NEW_175866 66#endif 67 68#ifndef DCR_USE_NEW_188922 69 #define DCR_USE_NEW_188922 70#endif 71#ifndef DCR_USE_NEW_137252 72 #define DCR_USE_NEW_137252 73#endif 74#ifndef DCR_USE_NEW_202903 75 #define DCR_USE_NEW_202903 76#endif 77#ifndef DCR_USE_NEW_197819 78 #define DCR_USE_NEW_197819 79#endif 80#ifndef DCR_USE_NEW_186091 81 #define DCR_USE_NEW_186091 82#endif 83#ifndef DCR_USE_NEW_125467 84 #define DCR_USE_NEW_125467 85#endif 86#ifndef DCR_USE_NEW_168772 87 #define DCR_USE_NEW_168772 88#endif 89#ifndef DCR_USE_NEW_186764 90 #define DCR_USE_NEW_186764 91#endif 92#ifndef DCR_USE_NEW_174340 93 #define DCR_USE_NEW_174340 94#endif 95#ifndef DCR_USE_NEW_186151 96 #define DCR_USE_NEW_186151 97#endif 98 99#ifndef DCR_USE_NEW_235072 100 #define DCR_USE_NEW_235072 101#endif 102 103#endif // DCR_REMOVE_INTERNAL 104 105namespace Gdiplus 106{ 107 namespace DllExports 108 { 109 #include "GdiplusMem.h" 110 }; 111 112 #include "GdiplusBase.h" 113 114 // The following headers are used internally as well 115 #include "GdiplusEnums.h" 116 #include "GdiplusTypes.h" 117 #include "GdiplusInit.h" 118 #include "GdiplusPixelFormats.h" 119 #include "GdiplusColor.h" 120 #include "GdiplusMetaHeader.h" 121 #include "GdiplusImaging.h" 122 #include "GdiplusColorMatrix.h" 123 124 // The rest of these are used only by the application 125 126 #include "GdiplusGpStubs.h" 127 #include "GdiplusHeaders.h" 128 129 namespace DllExports 130 { 131 #include "GdiplusFlat.h" 132 }; 133 134 135 #include "GdiplusImageAttributes.h" 136 #include "GdiplusMatrix.h" 137 #include "GdiplusBrush.h" 138 #include "GdiplusPen.h" 139 #include "GdiplusStringFormat.h" 140 #include "GdiplusPath.h" 141 #include "GdiplusLineCaps.h" 142 #include "GdiplusMetafile.h" 143 #include "GdiplusGraphics.h" 144 #include "GdiplusCachedBitmap.h" 145 #include "GdiplusRegion.h" 146 #include "GdiplusFontCollection.h" 147 #include "GdiplusFontFamily.h" 148 #include "GdiplusFont.h" 149 #include "GdiplusBitmap.h" 150 #include "GdiplusImageCodec.h" 151 152}; // namespace Gdiplus 153 154 155 156#endif // !_GDIPLUS_HPP 157