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