/**************************************************************************\ * * 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