1 /*
2 * gdiplusimagecodec.h
3 *
4 * GDI+ image decoders and encoders
5 *
6 * This file is part of the w32api package.
7 *
8 * Contributors:
9 * Created by Markus Koenig <markus@stber-koenig.de>
10 *
11 * THIS SOFTWARE IS NOT COPYRIGHTED
12 *
13 * This source code is offered for use in the public domain. You may
14 * use, modify or distribute it freely.
15 *
16 * This code is distributed in the hope that it will be useful but
17 * WITHOUT ANY WARRANTY. ALL WARRANTIES, EXPRESS OR IMPLIED ARE HEREBY
18 * DISCLAIMED. This includes but is not limited to warranties of
19 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
20 *
21 */
22
23 #ifndef __GDIPLUS_IMAGECODEC_H
24 #define __GDIPLUS_IMAGECODEC_H
25 #if __GNUC__ >=3
26 #pragma GCC system_header
27 #endif
28
GetImageDecoders(UINT numDecoders,UINT size,ImageCodecInfo * decoders)29 static __inline__ GpStatus GetImageDecoders(UINT numDecoders, UINT size,
30 ImageCodecInfo *decoders)
31 {
32 #ifdef __cplusplus
33 return DllExports::GdipGetImageDecoders(numDecoders, size, decoders);
34 #else
35 return GdipGetImageDecoders(numDecoders, size, decoders);
36 #endif
37 }
38
GetImageDecodersSize(UINT * numDecoders,UINT * size)39 static __inline__ GpStatus GetImageDecodersSize(UINT *numDecoders, UINT *size)
40 {
41 #ifdef __cplusplus
42 return DllExports::GdipGetImageDecodersSize(numDecoders, size);
43 #else
44 return GdipGetImageDecodersSize(numDecoders, size);
45 #endif
46 }
47
GetImageEncoders(UINT numEncoders,UINT size,ImageCodecInfo * encoders)48 static __inline__ GpStatus GetImageEncoders(UINT numEncoders, UINT size,
49 ImageCodecInfo *encoders)
50 {
51 #ifdef __cplusplus
52 return DllExports::GdipGetImageEncoders(numEncoders, size, encoders);
53 #else
54 return GdipGetImageEncoders(numEncoders, size, encoders);
55 #endif
56 }
57
GetImageEncodersSize(UINT * numEncoders,UINT * size)58 static __inline__ GpStatus GetImageEncodersSize(UINT *numEncoders, UINT *size)
59 {
60 #ifdef __cplusplus
61 return DllExports::GdipGetImageEncodersSize(numEncoders, size);
62 #else
63 return GdipGetImageEncodersSize(numEncoders, size);
64 #endif
65 }
66
67 #endif /* __GDIPLUS_IMAGECODEC_H */
68