/**************************************************************************\ | |
* | |
* 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 |