ReactOS 0.4.15-dev-8127-g6338913
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
24class GpGraphics
25{
26};
27class GpPen
28{
29};
30class GpBrush
31{
32};
33class GpHatch : public GpBrush
34{
35};
36class GpSolidFill : public GpBrush
37{
38};
39class GpPath
40{
41};
42class GpMatrix
43{
44};
46{
47};
49{
50};
52{
53};
54class GpImage
55{
56};
57class GpMetafile : public GpImage
58{
59};
61{
62};
64{
65};
66class GpBitmap : public GpImage
67{
68};
69class GpPathGradient : public GpBrush
70{
71};
72class GpLineGradient : public GpBrush
73{
74};
75class GpTexture : public GpBrush
76{
77};
78class GpFont
79{
80};
82{
83};
84class GpFontFamily
85{
86};
88{
89};
90class GpRegion
91{
92};
93class CGpEffect
94{
95};
96
97#else /* end of c++ declarations */
98
99typedef struct GpGraphics GpGraphics;
100typedef struct GpPen GpPen;
101typedef struct GpBrush GpBrush;
102typedef struct GpHatch GpHatch;
104typedef struct GpPath GpPath;
105typedef struct GpMatrix GpMatrix;
109typedef struct GpImage GpImage;
110typedef struct GpMetafile GpMetafile;
113typedef struct GpBitmap GpBitmap;
116typedef struct GpTexture GpTexture;
117typedef struct GpFont GpFont;
121typedef struct GpRegion GpRegion;
122typedef struct CGpEffect CGpEffect;
123
124#endif /* end of c declarations */
125
127typedef Unit GpUnit;
134typedef Rect GpRect;
147
148#endif
HatchStyle
Definition: gdiplusenums.h:390
PenType
Definition: gdiplusenums.h:95
DashCap
Definition: gdiplusenums.h:170
LineJoin
Definition: gdiplusenums.h:105
LineCap
Definition: gdiplusenums.h:60
FillMode
Definition: gdiplusenums.h:54
DashStyle
Definition: gdiplusenums.h:177
WrapMode
Definition: gdiplusenums.h:206
MatrixOrder
Definition: gdiplusenums.h:187
PenAlignment
Definition: gdiplusenums.h:154
Unit
Definition: gdiplusenums.h:26
FlushIntention
Definition: gdiplusenums.h:360
CoordinateSpace
Definition: gdiplusenums.h:366
BrushType
Definition: gdiplusenums.h:37
DashCap GpDashCap
DashStyle GpDashStyle
MatrixOrder GpMatrixOrder
Point GpPoint
HatchStyle GpHatchStyle
WrapMode GpWrapMode
BrushType GpBrushType
PointF GpPointF
LineCap GpLineCap
struct CGpEffect CGpEffect
PenAlignment GpPenAlignment
FillMode GpFillMode
FlushIntention GpFlushIntention
RectF GpRectF
PathData GpPathData
Rect GpRect
CoordinateSpace GpCoordinateSpace
Unit GpUnit
Color GpColor
Status GpStatus
PenType GpPenType
LineJoin GpLineJoin
Status
Definition: gdiplustypes.h:25