blob: 82393e70502f9b8979f2c4789d9eb643041cbde5 [file] [log] [blame]
/**************************************************************************\
*
* 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