- Fix the sad sad definition of sizeof(ANSI_NULL) which returned 4...
[reactos.git] / reactos / w32api / include / gdiplusgpstubs.h
1 /*
2 * GdiPlusGpStubs.h
3 *
4 * Windows GDI+
5 *
6 * This file is part of the w32api package.
7 *
8 * THIS SOFTWARE IS NOT COPYRIGHTED
9 *
10 * This source code is offered for use in the public domain. You may
11 * use, modify or distribute it freely.
12 *
13 * This code is distributed in the hope that it will be useful but
14 * WITHOUT ANY WARRANTY. ALL WARRANTIES, EXPRESS OR IMPLIED ARE HEREBY
15 * DISCLAIMED. This includes but is not limited to warranties of
16 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
17 */
18
19 #ifndef _GDIPLUSGPSTUBS_H
20 #define _GDIPLUSGPSTUBS_H
21
22 #if __GNUC__ >= 3
23 #pragma GCC system_header
24 #endif
25
26 class Matrix;
27
28 class GpCustomLineCap {};
29 class GpAdjustableArrowCap : public GpCustomLineCap {};
30 class GpImage {};
31 class GpBitmap : public GpImage {};
32 class GpGraphics {};
33 class CGpEffect {};
34 class GpBrush {};
35 class GpPath {};
36 class GpCachedBitmap;
37 class GpFont {};
38 class GpFontFamily {};
39 class GpFontCollection {};
40 class GpPen {};
41 class GpRegion {};
42 class GpImageAttributes {};
43 class GpMetafile : public GpImage {};
44 class GpStringFormat {};
45 class GpHatch : public GpBrush {};
46 class GpLineGradient : public GpBrush {};
47 class GpPathGradient : public GpBrush {};
48 class GpPathIterator {};
49 class GpSolidFill : public GpBrush {};
50 class GpTexture : public GpBrush {};
51
52 typedef Status GpStatus;
53 typedef Rect GpRect;
54 typedef PathData GpPathData;
55 typedef BrushType GpBrushType;
56 typedef LineCap GpLineCap;
57 typedef LineJoin GpLineJoin;
58 typedef FlushIntention GpFlushIntention;
59 typedef Matrix GpMatrix;
60 typedef MatrixOrder GpMatrixOrder;
61 typedef Unit GpUnit;
62 typedef CoordinateSpace GpCoordinateSpace;
63 typedef PointF GpPointF;
64 typedef Point GpPoint;
65 typedef RectF GpRectF;
66 typedef FillMode GpFillMode;
67 typedef HatchStyle GpHatchStyle;
68 typedef WrapMode GpWrapMode;
69 typedef DashCap GpDashCap;
70 typedef PenAlignment GpPenAlignment;
71 typedef PenType GpPenType;
72 typedef DashStyle GpDashStyle;
73
74 #endif /* _GDIPLUSGPSTUBS_H */