/**************************************************************************\ | |
* | |
* Copyright (c) 2000, Microsoft Corp. All Rights Reserved. | |
* | |
* Module Name: | |
* | |
* GdiplusImageCodec.h | |
* | |
* Abstract: | |
* | |
* APIs for imaging codecs. | |
* | |
\**************************************************************************/ | |
#ifndef _GDIPLUSIMAGECODEC_H | |
#define _GDIPLUSIMAGECODEC_H | |
//-------------------------------------------------------------------------- | |
// Codec Management APIs | |
//-------------------------------------------------------------------------- | |
inline Status | |
GetImageDecodersSize( | |
OUT UINT *numDecoders, | |
OUT UINT *size) | |
{ | |
return DllExports::GdipGetImageDecodersSize(numDecoders, size); | |
} | |
inline Status | |
GetImageDecoders( | |
IN UINT numDecoders, | |
IN UINT size, | |
OUT ImageCodecInfo *decoders) | |
{ | |
return DllExports::GdipGetImageDecoders(numDecoders, size, decoders); | |
} | |
inline Status | |
GetImageEncodersSize( | |
OUT UINT *numEncoders, | |
OUT UINT *size) | |
{ | |
return DllExports::GdipGetImageEncodersSize(numEncoders, size); | |
} | |
inline Status | |
GetImageEncoders( | |
IN UINT numEncoders, | |
IN UINT size, | |
OUT ImageCodecInfo *encoders) | |
{ | |
return DllExports::GdipGetImageEncoders(numEncoders, size, encoders); | |
} | |
inline Status | |
AddImageCodec( | |
IN const ImageCodecInfo* codec) | |
{ | |
return DllExports::GdipAddImageCodec(codec); | |
} | |
inline Status | |
RemoveImageCodec( | |
IN const ImageCodecInfo* codec) | |
{ | |
return DllExports::GdipRemoveImageCodec(codec); | |
} | |
#endif // _GDIPLUSIMAGECODEC_H |