Home | History | Annotate | Download | only in gdiplus
      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 (at) 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 
     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 
     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 
     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 
     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