2 * gdiplusimagecodec.h
\r
4 * GDI+ image decoders and encoders
\r
6 * This file is part of the w32api package.
\r
9 * Created by Markus Koenig <markus@stber-koenig.de>
\r
11 * THIS SOFTWARE IS NOT COPYRIGHTED
\r
13 * This source code is offered for use in the public domain. You may
\r
14 * use, modify or distribute it freely.
\r
16 * This code is distributed in the hope that it will be useful but
\r
17 * WITHOUT ANY WARRANTY. ALL WARRANTIES, EXPRESS OR IMPLIED ARE HEREBY
\r
18 * DISCLAIMED. This includes but is not limited to warranties of
\r
19 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
\r
23 #ifndef __GDIPLUS_IMAGECODEC_H
\r
24 #define __GDIPLUS_IMAGECODEC_H
\r
26 #pragma GCC system_header
\r
29 static __inline__ GpStatus GetImageDecoders(UINT numDecoders, UINT size,
\r
30 ImageCodecInfo *decoders)
\r
33 return DllExports::GdipGetImageDecoders(numDecoders, size, decoders);
\r
35 return GdipGetImageDecoders(numDecoders, size, decoders);
\r
39 static __inline__ GpStatus GetImageDecodersSize(UINT *numDecoders, UINT *size)
\r
42 return DllExports::GdipGetImageDecodersSize(numDecoders, size);
\r
44 return GdipGetImageDecodersSize(numDecoders, size);
\r
48 static __inline__ GpStatus GetImageEncoders(UINT numEncoders, UINT size,
\r
49 ImageCodecInfo *encoders)
\r
52 return DllExports::GdipGetImageEncoders(numEncoders, size, encoders);
\r
54 return GdipGetImageEncoders(numEncoders, size, encoders);
\r
58 static __inline__ GpStatus GetImageEncodersSize(UINT *numEncoders, UINT *size)
\r
61 return DllExports::GdipGetImageEncodersSize(numEncoders, size);
\r
63 return GdipGetImageEncodersSize(numEncoders, size);
\r
67 #endif /* __GDIPLUS_IMAGECODEC_H */
\r