• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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
157