ReactOS  0.4.14-dev-297-g23e575c
IWICImagingFactory2 Interface Reference

import"wincodec.idl";

Inheritance diagram for IWICImagingFactory2:
Collaboration diagram for IWICImagingFactory2:

Additional Inherited Members

- Public Types inherited from IUnknown
typedef IUnknownLPUNKNOWN
 
- Public Member Functions inherited from IWICImagingFactory
HRESULT CreateDecoderFromFilename ([in] LPCWSTR wzFilename, [in, unique] const GUID *pguidVendor, [in] DWORD dwDesiredAccess, [in] WICDecodeOptions metadataOptions, [out, retval] IWICBitmapDecoder **ppIDecoder)
 
HRESULT CreateDecoderFromStream ([in] IStream *pIStream, [in, unique] const GUID *pguidVendor, [in] WICDecodeOptions metadataOptions, [out, retval] IWICBitmapDecoder **ppIDecoder)
 
HRESULT CreateDecoderFromFileHandle ([in] ULONG_PTR hFile, [in, unique] const GUID *pguidVendor, [in] WICDecodeOptions metadataOptions, [out, retval] IWICBitmapDecoder **ppIDecoder)
 
HRESULT CreateComponentInfo ([in] REFCLSID clsidComponent, [out] IWICComponentInfo **ppIInfo)
 
HRESULT CreateDecoder ([in] REFGUID guidContainerFormat, [in, unique] const GUID *pguidVendor, [out, retval] IWICBitmapDecoder **ppIDecoder)
 
HRESULT CreateEncoder ([in] REFGUID guidContainerFormat, [in, unique] const GUID *pguidVendor, [out, retval] IWICBitmapEncoder **ppIEncoder)
 
HRESULT CreatePalette ([out] IWICPalette **ppIPalette)
 
HRESULT CreateFormatConverter ([out] IWICFormatConverter **ppIFormatConverter)
 
HRESULT CreateBitmapScaler ([out] IWICBitmapScaler **ppIBitmapScaler)
 
HRESULT CreateBitmapClipper ([out] IWICBitmapClipper **ppIBitmapClipper)
 
HRESULT CreateBitmapFlipRotator ([out] IWICBitmapFlipRotator **ppIBitmapFlipRotator)
 
HRESULT CreateStream ([out] IWICStream **ppIWICStream)
 
HRESULT CreateColorContext ([out] IWICColorContext **ppIWICColorContext)
 
HRESULT CreateColorTransformer ([out] IWICColorTransform **ppIWICColorTransform)
 
HRESULT CreateBitmap ([in] UINT uiWidth, [in] UINT uiHeight, [in] REFWICPixelFormatGUID pixelFormat, [in] WICBitmapCreateCacheOption option, [out] IWICBitmap **ppIBitmap)
 
HRESULT CreateBitmapFromSource ([in] IWICBitmapSource *piBitmapSource, [in] WICBitmapCreateCacheOption option, [out] IWICBitmap **ppIBitmap)
 
HRESULT CreateBitmapFromSourceRect ([in] IWICBitmapSource *piBitmapSource, [in] UINT x, [in] UINT y, [in] UINT width, [in] UINT height, [out] IWICBitmap **ppIBitmap)
 
HRESULT CreateBitmapFromMemory ([in] UINT uiWidth, [in] UINT uiHeight, [in] REFWICPixelFormatGUID pixelFormat, [in] UINT cbStride, [in] UINT cbBufferSize, [in, size_is(cbBufferSize)] BYTE *pbBuffer, [out] IWICBitmap **ppIBitmap)
 
HRESULT CreateBitmapFromHBITMAP ([in] HBITMAP hBitmap, [in, unique] HPALETTE hPalette, [in] WICBitmapAlphaChannelOption options, [out] IWICBitmap **ppIBitmap)
 
HRESULT CreateBitmapFromHICON ([in] HICON hIcon, [out] IWICBitmap **ppIBitmap)
 
HRESULT CreateComponentEnumerator ([in] DWORD componentTypes, [in] DWORD options, [out] IEnumUnknown **ppIEnumUnknown)
 
HRESULT CreateFastMetadataEncoderFromDecoder ([in] IWICBitmapDecoder *pIDecoder, [out] IWICFastMetadataEncoder **ppIFastEncoder)
 
HRESULT CreateFastMetadataEncoderFromFrameDecode ([in] IWICBitmapFrameDecode *pIFrameDecoder, [out] IWICFastMetadataEncoder **ppIFastEncoder)
 
HRESULT CreateQueryWriter ([in] REFGUID guidMetadataFormat, [in, unique] const GUID *pguidVendor, [out] IWICMetadataQueryWriter **ppIQueryWriter)
 
HRESULT CreateQueryWriterFromReader ([in] IWICMetadataQueryReader *pIQueryReader, [in, unique] const GUID *pguidVendor, [out] IWICMetadataQueryWriter **ppIQueryWriter)
 
- Public Member Functions inherited from IUnknown
HRESULT QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject)
 
ULONG AddRef ()
 
ULONG Release ()
 

Detailed Description

Definition at line 997 of file wincodec.idl.


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