2 * Copyright (C) 2007 Google (Evan Stade)
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.
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.
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
25 #include "gdiplus_private.h"
26 #include "wine/debug.h"
28 WINE_DEFAULT_DEBUG_CHANNEL(gdiplus
);
30 GpStatus WINGDIPAPI
GdipCreateImageAttributes(GpImageAttributes
**imageattr
)
33 return InvalidParameter
;
35 *imageattr
= GdipAlloc(sizeof(GpImageAttributes
));
36 if(!*imageattr
) return OutOfMemory
;
41 GpStatus WINGDIPAPI
GdipDisposeImageAttributes(GpImageAttributes
*imageattr
)
44 return InvalidParameter
;
51 GpStatus WINGDIPAPI
GdipSetImageAttributesColorKeys(GpImageAttributes
*imageattr
,
52 ColorAdjustType type
, BOOL enableFlag
, ARGB colorLow
, ARGB colorHigh
)
57 return InvalidParameter
;
60 FIXME("not implemented\n");
62 return NotImplemented
;
65 GpStatus WINGDIPAPI
GdipSetImageAttributesColorMatrix(GpImageAttributes
*imageattr
,
66 ColorAdjustType type
, BOOL enableFlag
, GDIPCONST ColorMatrix
* colorMatrix
,
67 GDIPCONST ColorMatrix
* grayMatrix
, ColorMatrixFlags flags
)
71 if(!imageattr
|| !colorMatrix
|| !grayMatrix
)
72 return InvalidParameter
;
75 FIXME("not implemented\n");
77 return NotImplemented
;
80 GpStatus WINGDIPAPI
GdipSetImageAttributesWrapMode(GpImageAttributes
*imageAttr
,
81 WrapMode wrap
, ARGB argb
, BOOL clamp
)
86 return InvalidParameter
;
89 FIXME("not implemented\n");
91 return NotImplemented
;