ReactOS  0.4.15-dev-425-gc40b086
gdiplusgpstubs.h
Go to the documentation of this file.
1 /*
2  * Copyright (C) 2007 Google (Evan Stade)
3  *
4  * This library is free software; you can redistribute it and/or
5  * modify it under the terms of the GNU Lesser General Public
6  * License as published by the Free Software Foundation; either
7  * version 2.1 of the License, or (at your option) any later version.
8  *
9  * This library is distributed in the hope that it will be useful,
10  * but WITHOUT ANY WARRANTY; without even the implied warranty of
11  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12  * Lesser General Public License for more details.
13  *
14  * You should have received a copy of the GNU Lesser General Public
15  * License along with this library; if not, write to the Free Software
16  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
17  */
18 
19 #ifndef _GDIPLUSGPSTUBS_H
20 #define _GDIPLUSGPSTUBS_H
21 
22 #ifdef __cplusplus
23 
24 class GpGraphics
25 {
26 };
27 class GpPen
28 {
29 };
30 class GpBrush
31 {
32 };
33 class GpHatch : public GpBrush
34 {
35 };
36 class GpSolidFill : public GpBrush
37 {
38 };
39 class GpPath
40 {
41 };
42 class GpMatrix
43 {
44 };
45 class GpPathIterator
46 {
47 };
48 class GpCustomLineCap
49 {
50 };
52 {
53 };
54 class GpImage
55 {
56 };
57 class GpMetafile : public GpImage
58 {
59 };
61 {
62 };
63 class GpCachedBitmap
64 {
65 };
66 class GpBitmap : public GpImage
67 {
68 };
69 class GpPathGradient : public GpBrush
70 {
71 };
72 class GpLineGradient : public GpBrush
73 {
74 };
75 class GpTexture : public GpBrush
76 {
77 };
78 class GpFont
79 {
80 };
81 class GpFontCollection
82 {
83 };
84 class GpFontFamily
85 {
86 };
87 class GpStringFormat
88 {
89 };
90 class GpRegion
91 {
92 };
93 class CGpEffect
94 {
95 };
96 
97 #else /* end of c++ declarations */
98 
99 typedef struct GpGraphics GpGraphics;
100 typedef struct GpPen GpPen;
101 typedef struct GpBrush GpBrush;
102 typedef struct GpHatch GpHatch;
103 typedef struct GpSolidFill GpSolidFill;
104 typedef struct GpPath GpPath;
105 typedef struct GpMatrix GpMatrix;
109 typedef struct GpImage GpImage;
110 typedef struct GpMetafile GpMetafile;
113 typedef struct GpBitmap GpBitmap;
116 typedef struct GpTexture GpTexture;
117 typedef struct GpFont GpFont;
119 typedef struct GpFontFamily GpFontFamily;
121 typedef struct GpRegion GpRegion;
122 typedef struct CGpEffect CGpEffect;
123 
124 #endif /* end of c declarations */
125 
126 typedef Status GpStatus;
127 typedef Unit GpUnit;
129 typedef PointF GpPointF;
133 typedef RectF GpRectF;
134 typedef Rect GpRect;
139 typedef Point GpPoint;
141 typedef Color GpColor;
147 
148 #endif
PenAlignment GpPenAlignment
HatchStyle
Definition: gdiplusenums.h:389
Status GpStatus
PenAlignment
Definition: gdiplusenums.h:153
Unit
Definition: gdiplusenums.h:25
WrapMode
Definition: gdiplusenums.h:205
Rect GpRect
PenType GpPenType
PointF GpPointF
DashCap
Definition: gdiplusenums.h:169
LineJoin
Definition: gdiplusenums.h:104
PathData GpPathData
FillMode
Definition: gdiplusenums.h:53
FlushIntention GpFlushIntention
Point GpPoint
LineJoin GpLineJoin
Unit GpUnit
CoordinateSpace GpCoordinateSpace
MatrixOrder
Definition: gdiplusenums.h:186
RectF GpRectF
HatchStyle GpHatchStyle
LineCap
Definition: gdiplusenums.h:59
BrushType GpBrushType
PenType
Definition: gdiplusenums.h:94
Status
Definition: gdiplustypes.h:24
DashStyle
Definition: gdiplusenums.h:176
FillMode GpFillMode
LineCap GpLineCap
Color GpColor
FlushIntention
Definition: gdiplusenums.h:359
DashStyle GpDashStyle
MatrixOrder GpMatrixOrder
CoordinateSpace
Definition: gdiplusenums.h:365
BrushType
Definition: gdiplusenums.h:36
DashCap GpDashCap
struct CGpEffect CGpEffect
WrapMode GpWrapMode