ReactOS 0.4.15-dev-8236-g99f0937
IWICBitmapDecoder Interface Reference
Inheritance diagram for IWICBitmapDecoder:
Collaboration diagram for IWICBitmapDecoder:

Public Member Functions

HRESULT QueryCapability ([in] IStream *pIStream, [out] DWORD *pdwCapability)
HRESULT Initialize ([in] IStream *pIStream, [in] WICDecodeOptions cacheOptions)
HRESULT GetContainerFormat ([out] GUID *pguidContainerFormat)
HRESULT GetDecoderInfo ([out] IWICBitmapDecoderInfo **ppIDecoderInfo)
HRESULT CopyPalette ([in] IWICPalette *pIPalette)
HRESULT GetMetadataQueryReader ([out] IWICMetadataQueryReader **ppIMetadataQueryReader)
HRESULT GetPreview ([out] IWICBitmapSource **ppIBitmapSource)
HRESULT GetColorContexts ([in] UINT cCount, [in, out, unique, size_is(cCount)] IWICColorContext **ppIColorContexts, [out] UINT *pcActualCount)
HRESULT GetThumbnail ([out] IWICBitmapSource **ppIThumbnail)
HRESULT GetFrameCount ([out] UINT *pCount)
HRESULT GetFrame ([in] UINT index, [out] IWICBitmapFrameDecode **ppIBitmapFrame)
- Public Member Functions inherited from IUnknown
HRESULT QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject)
ULONG AddRef ()
ULONG Release ()

Additional Inherited Members

- Public Types inherited from IUnknown
typedef IUnknownLPUNKNOWN

Detailed Description

Definition at line 679 of file wincodec.idl.

Member Function Documentation

◆ CopyPalette()

HRESULT IWICBitmapDecoder::CopyPalette ( [in] IWICPalette pIPalette)

◆ GetColorContexts()

HRESULT IWICBitmapDecoder::GetColorContexts ( [in] UINT  cCount,
[in, out, unique, size_is(cCount)] IWICColorContext **  ppIColorContexts,
[out] UINT pcActualCount 

◆ GetContainerFormat()

HRESULT IWICBitmapDecoder::GetContainerFormat ( [out] GUID pguidContainerFormat)

◆ GetDecoderInfo()

HRESULT IWICBitmapDecoder::GetDecoderInfo ( [out] IWICBitmapDecoderInfo **  ppIDecoderInfo)

◆ GetFrame()

HRESULT IWICBitmapDecoder::GetFrame ( [in] UINT  index,
[out] IWICBitmapFrameDecode **  ppIBitmapFrame 

◆ GetFrameCount()

HRESULT IWICBitmapDecoder::GetFrameCount ( [out] UINT pCount)

◆ GetMetadataQueryReader()

HRESULT IWICBitmapDecoder::GetMetadataQueryReader ( [out] IWICMetadataQueryReader **  ppIMetadataQueryReader)

◆ GetPreview()

HRESULT IWICBitmapDecoder::GetPreview ( [out] IWICBitmapSource **  ppIBitmapSource)

◆ GetThumbnail()

HRESULT IWICBitmapDecoder::GetThumbnail ( [out] IWICBitmapSource **  ppIThumbnail)

◆ Initialize()

HRESULT IWICBitmapDecoder::Initialize ( [in] IStream pIStream,
[in] WICDecodeOptions  cacheOptions 

◆ QueryCapability()

HRESULT IWICBitmapDecoder::QueryCapability ( [in] IStream pIStream,
[out] DWORD pdwCapability 

The documentation for this interface was generated from the following file: