- NDK 0.98, now with versionned headers. Too many changes to list, see the TinyKRNL...
[reactos.git] / reactos / include / gdiplusimageattributes.h
1 /*
2 * GdiPlusImageAttributes.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 _GDIPLUSIMAGEATTRIBUTES_H
20 #define _GDIPLUSIMAGEATTRIBUTES_H
21
22 #if __GNUC__ >= 3
23 #pragma GCC system_header
24 #endif
25
26 class ImageAttributes : public GdiplusBase
27 {
28 public:
29 ImageAttributes(VOID)
30 {
31 }
32
33 Status ClearBrushRemapTable(VOID)
34 {
35 return NotImplemented;
36 }
37
38 Status ClearColorKey(ColorAdjustType type)
39 {
40 return NotImplemented;
41 }
42
43 Status ClearColorMatrices(ColorAdjustType type)
44 {
45 return NotImplemented;
46 }
47
48 Status ClearColorMatrix(ColorAdjustType type)
49 {
50 return NotImplemented;
51 }
52
53 Status ClearGamma(ColorAdjustType type)
54 {
55 return NotImplemented;
56 }
57
58 Status ClearNoOp(ColorAdjustType type)
59 {
60 return NotImplemented;
61 }
62
63 Status ClearOutputChannel(ColorAdjustType type)
64 {
65 return NotImplemented;
66 }
67
68 Status ClearOutputChannelColorProfile(ColorAdjustType type)
69 {
70 return NotImplemented;
71 }
72
73 Status ClearRemapTable(ColorAdjustType type)
74 {
75 return NotImplemented;
76 }
77
78 Status ClearThreshold(ColorAdjustType type)
79 {
80 return NotImplemented;
81 }
82
83 ImageAttributes *Clone(VOID)
84 {
85 return NULL;
86 }
87
88 Status GetAdjustedPalette(ColorPalette *colorPalette, ColorPalette colorAdjustType)
89 {
90 return NotImplemented;
91 }
92
93 Status GetLastStatus(VOID)
94 {
95 return NotImplemented;
96 }
97
98 Status Reset(ColorAdjustType type)
99 {
100 return NotImplemented;
101 }
102
103 Status SetBrushRemapTable(UINT mapSize, ColorMap *map)
104 {
105 return NotImplemented;
106 }
107
108 Status SetColorKey(const Color &colorLow, const Color &colorHigh, ColorAdjustType type)
109 {
110 return NotImplemented;
111 }
112
113 Status SetColorMatrices(const ColorMatrix *colorMatrix, const ColorMatrix *grayMatrix, ColorMatrixFlags mode, ColorAdjustType type)
114 {
115 return NotImplemented;
116 }
117
118 Status SetColorMatrix(const ColorMatrix *colorMatrix, ColorMatrixFlags mode, ColorAdjustType type)
119 {
120 return NotImplemented;
121 }
122
123 Status SetGamma(REAL gamma, ColorAdjustType type)
124 {
125 return NotImplemented;
126 }
127
128 Status SetNoOp(ColorAdjustType type)
129 {
130 return NotImplemented;
131 }
132
133 Status SetOutputChannel(ColorChannelFlags channelFlags, ColorAdjustType type)
134 {
135 return NotImplemented;
136 }
137
138 Status SetOutputChannelColorProfile(const WCHAR *colorProfileFilename, ColorAdjustType type)
139 {
140 return NotImplemented;
141 }
142
143 Status SetRemapTable(UINT mapSize, const ColorMap *map, ColorAdjustType type)
144 {
145 return NotImplemented;
146 }
147
148 Status SetThreshold(REAL threshold, ColorAdjustType type)
149 {
150 return NotImplemented;
151 }
152
153 Status SetToIdentity(ColorAdjustType type)
154 {
155 return NotImplemented;
156 }
157
158 Status SetWrapMode(WrapMode wrap, const Color &color, BOOL clamp)
159 {
160 return NotImplemented;
161 }
162 };
163
164 #endif /* _GDIPLUSIMAGEATTRIBUTES_H */