summaryrefslogtreecommitdiff
path: root/core/src/fxge/Microsoft SDK/include/GdiPlus.h
blob: 82393e70502f9b8979f2c4789d9eb643041cbde5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
/**************************************************************************\
*
* 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