Add information letting us know creation deletion of services has worked.
[reactos.git] / reactos / w32api / include / gdiplusmatrix.h
1 /*
2 * GdiPlusMatrix.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 _GDIPLUSMATRIX_H
20 #define _GDIPLUSMATRIX_H
21
22 #if __GNUC__ >= 3
23 #pragma GCC system_header
24 #endif
25
26 class Matrix : public GdiplusBase
27 {
28 public:
29 Matrix(const RectF &rect, const PointF *dstplg)
30 {
31 }
32
33 Matrix(const Rect &rect, const Point *dstplg)
34 {
35 }
36
37 Matrix(VOID)
38 {
39 }
40
41 Matrix(REAL m11, REAL m12, REAL m21, REAL m22, REAL dx, REAL dy)
42 {
43 }
44
45 Matrix *Clone(VOID)
46 {
47 return NULL;
48 }
49
50 static BOOL Equals(const Matrix* matrix)
51 {
52 return FALSE;
53 }
54
55 Status GetElements(REAL *m) const
56 {
57 return NotImplemented;
58 }
59
60 Status GetLastStatus(VOID)
61 {
62 return NotImplemented;
63 }
64
65 Status Invert(VOID)
66 {
67 return NotImplemented;
68 }
69
70 BOOL IsIdentity(VOID)
71 {
72 return FALSE;
73 }
74
75 BOOL IsInvertible(VOID)
76 {
77 return FALSE;
78 }
79
80 Status Multiply(const Matrix *matrix, MatrixOrder order)
81 {
82 return NotImplemented;
83 }
84
85 REAL OffsetX(VOID)
86 {
87 return 0;
88 }
89
90 REAL OffsetY(VOID)
91 {
92 return 0;
93 }
94
95 Status Reset(VOID)
96 {
97 return NotImplemented;
98 }
99
100 Status Rotate(REAL angle, MatrixOrder order)
101 {
102 return NotImplemented;
103 }
104
105 Status RotateAt(REAL angle, const PointF &center, MatrixOrder order)
106 {
107 return NotImplemented;
108 }
109
110 Status Scale(REAL scaleX, REAL scaleY, MatrixOrder order)
111 {
112 return NotImplemented;
113 }
114
115 Status SetElements(REAL m11, REAL m12, REAL m21, REAL m22, REAL dx, REAL dy)
116 {
117 return NotImplemented;
118 }
119
120 Status Shear(REAL shearX, REAL shearY, REAL order)
121 {
122 return NotImplemented;
123 }
124
125 Status TransformPoints(Point *pts, INT count)
126 {
127 return NotImplemented;
128 }
129
130 Status TransformPoints(PointF *pts, INT count)
131 {
132 return NotImplemented;
133 }
134
135 Status TransformVectors(Point *pts, INT count)
136 {
137 return NotImplemented;
138 }
139
140 Status TransformVectors(PointF *pts, INT count)
141 {
142 return NotImplemented;
143 }
144
145 Status Translate(REAL offsetX, REAL offsetY, REAL order)
146 {
147 return NotImplemented;
148 }
149 };
150
151 #endif /* _GDIPLUSMATRIX_H */