| /**************************************************************************\ | |
| * | |
| * Copyright (c) 1998-2000, Microsoft Corp. All Rights Reserved. | |
| * | |
| * Module Name: | |
| * | |
| * Gdiplus.h | |
| * | |
| * Abstract: | |
| * | |
| * GDI+ Native C++ public header file | |
| * | |
| \**************************************************************************/ | |
| #ifndef _GDIPLUS_H | |
| #define _GDIPLUS_H | |
| struct IDirectDrawSurface7; | |
| typedef signed short INT16; | |
| typedef unsigned short UINT16; | |
| #ifndef DCR_REMOVE_INTERNAL | |
| #ifndef DCR_USE_NEW_105760 | |
| #define DCR_USE_NEW_105760 | |
| #endif | |
| #ifndef DCR_USE_NEW_127084 | |
| #define DCR_USE_NEW_127084 | |
| #endif | |
| #ifndef DCR_USE_NEW_135429 | |
| #define DCR_USE_NEW_135429 | |
| #endif | |
| #ifndef DCR_USE_NEW_140782 | |
| #define DCR_USE_NEW_140782 | |
| #endif | |
| #ifndef DCR_USE_NEW_140855 | |
| #define DCR_USE_NEW_140855 | |
| #endif | |
| #ifndef DCR_USE_NEW_140857 | |
| #define DCR_USE_NEW_140857 | |
| #endif | |
| #ifndef DCR_USE_NEW_140861 | |
| #define DCR_USE_NEW_140861 | |
| #endif | |
| #ifndef DCR_USE_NEW_145135 | |
| #define DCR_USE_NEW_145135 | |
| #endif | |
| #ifndef DCR_USE_NEW_145138 | |
| #define DCR_USE_NEW_145138 | |
| #endif | |
| #ifndef DCR_USE_NEW_145139 | |
| #define DCR_USE_NEW_145139 | |
| #endif | |
| #ifndef DCR_USE_NEW_145804 | |
| #define DCR_USE_NEW_145804 | |
| #endif | |
| #ifndef DCR_USE_NEW_146933 | |
| #define DCR_USE_NEW_146933 | |
| #endif | |
| #ifndef DCR_USE_NEW_152154 | |
| #define DCR_USE_NEW_152154 | |
| #endif | |
| #ifndef DCR_USE_NEW_175866 | |
| #define DCR_USE_NEW_175866 | |
| #endif | |
| #ifndef DCR_USE_NEW_188922 | |
| #define DCR_USE_NEW_188922 | |
| #endif | |
| #ifndef DCR_USE_NEW_137252 | |
| #define DCR_USE_NEW_137252 | |
| #endif | |
| #ifndef DCR_USE_NEW_202903 | |
| #define DCR_USE_NEW_202903 | |
| #endif | |
| #ifndef DCR_USE_NEW_197819 | |
| #define DCR_USE_NEW_197819 | |
| #endif | |
| #ifndef DCR_USE_NEW_186091 | |
| #define DCR_USE_NEW_186091 | |
| #endif | |
| #ifndef DCR_USE_NEW_125467 | |
| #define DCR_USE_NEW_125467 | |
| #endif | |
| #ifndef DCR_USE_NEW_168772 | |
| #define DCR_USE_NEW_168772 | |
| #endif | |
| #ifndef DCR_USE_NEW_186764 | |
| #define DCR_USE_NEW_186764 | |
| #endif | |
| #ifndef DCR_USE_NEW_174340 | |
| #define DCR_USE_NEW_174340 | |
| #endif | |
| #ifndef DCR_USE_NEW_186151 | |
| #define DCR_USE_NEW_186151 | |
| #endif | |
| #ifndef DCR_USE_NEW_235072 | |
| #define DCR_USE_NEW_235072 | |
| #endif | |
| #endif // DCR_REMOVE_INTERNAL | |
| namespace Gdiplus | |
| { | |
| namespace DllExports | |
| { | |
| #include "GdiplusMem.h" | |
| }; | |
| #include "GdiplusBase.h" | |
| // The following headers are used internally as well | |
| #include "GdiplusEnums.h" | |
| #include "GdiplusTypes.h" | |
| #include "GdiplusInit.h" | |
| #include "GdiplusPixelFormats.h" | |
| #include "GdiplusColor.h" | |
| #include "GdiplusMetaHeader.h" | |
| #include "GdiplusImaging.h" | |
| #include "GdiplusColorMatrix.h" | |
| // The rest of these are used only by the application | |
| #include "GdiplusGpStubs.h" | |
| #include "GdiplusHeaders.h" | |
| namespace DllExports | |
| { | |
| #include "GdiplusFlat.h" | |
| }; | |
| #include "GdiplusImageAttributes.h" | |
| #include "GdiplusMatrix.h" | |
| #include "GdiplusBrush.h" | |
| #include "GdiplusPen.h" | |
| #include "GdiplusStringFormat.h" | |
| #include "GdiplusPath.h" | |
| #include "GdiplusLineCaps.h" | |
| #include "GdiplusMetafile.h" | |
| #include "GdiplusGraphics.h" | |
| #include "GdiplusCachedBitmap.h" | |
| #include "GdiplusRegion.h" | |
| #include "GdiplusFontCollection.h" | |
| #include "GdiplusFontFamily.h" | |
| #include "GdiplusFont.h" | |
| #include "GdiplusBitmap.h" | |
| #include "GdiplusImageCodec.h" | |
| }; // namespace Gdiplus | |
| #endif // !_GDIPLUS_HPP |