75eb509469bf084453991d2f1afd99d33882ce6c
[pdfium.git] / core / src / fxge / Microsoft SDK / include / GdiPlus.h
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
18 struct IDirectDrawSurface7;
19
20 typedef signed   short   INT16;
21 typedef 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
105 namespace 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