Data Structures |
| struct | BITMAPCOREHEADER2 |
| struct | BmpDecoder |
| struct | bitfields_format |
Defines |
| #define | COBJMACROS |
Typedefs |
| typedef HRESULT(* | ReadDataFunc )(struct BmpDecoder *This) |
Functions |
| | WINE_DEFAULT_DEBUG_CHANNEL (wincodecs) |
| static BmpDecoder * | impl_from_frame (IWICBitmapFrameDecode *iface) |
| static HRESULT WINAPI | BmpFrameDecode_QueryInterface (IWICBitmapFrameDecode *iface, REFIID iid, void **ppv) |
| static ULONG WINAPI | BmpFrameDecode_AddRef (IWICBitmapFrameDecode *iface) |
| static ULONG WINAPI | BmpFrameDecode_Release (IWICBitmapFrameDecode *iface) |
| static HRESULT WINAPI | BmpFrameDecode_GetSize (IWICBitmapFrameDecode *iface, UINT *puiWidth, UINT *puiHeight) |
| static HRESULT WINAPI | BmpFrameDecode_GetPixelFormat (IWICBitmapFrameDecode *iface, WICPixelFormatGUID *pPixelFormat) |
| static HRESULT | BmpHeader_GetResolution (BITMAPV5HEADER *bih, double *pDpiX, double *pDpiY) |
| static HRESULT WINAPI | BmpFrameDecode_GetResolution (IWICBitmapFrameDecode *iface, double *pDpiX, double *pDpiY) |
| static HRESULT WINAPI | BmpFrameDecode_CopyPalette (IWICBitmapFrameDecode *iface, IWICPalette *pIPalette) |
| static HRESULT WINAPI | BmpFrameDecode_CopyPixels (IWICBitmapFrameDecode *iface, const WICRect *prc, UINT cbStride, UINT cbBufferSize, BYTE *pbBuffer) |
| static HRESULT WINAPI | BmpFrameDecode_GetMetadataQueryReader (IWICBitmapFrameDecode *iface, IWICMetadataQueryReader **ppIMetadataQueryReader) |
| static HRESULT WINAPI | BmpFrameDecode_GetColorContexts (IWICBitmapFrameDecode *iface, UINT cCount, IWICColorContext **ppIColorContexts, UINT *pcActualCount) |
| static HRESULT WINAPI | BmpFrameDecode_GetThumbnail (IWICBitmapFrameDecode *iface, IWICBitmapSource **ppIThumbnail) |
| static HRESULT | BmpFrameDecode_ReadUncompressed (BmpDecoder *This) |
| static HRESULT | ReadByte (IStream *stream, BYTE *buffer, ULONG buffer_size, ULONG *cursor, ULONG *bytesread, BYTE *result) |
| static HRESULT | BmpFrameDecode_ReadRLE8 (BmpDecoder *This) |
| static HRESULT | BmpFrameDecode_ReadRLE4 (BmpDecoder *This) |
| static HRESULT | BmpFrameDecode_ReadUnsupported (BmpDecoder *This) |
| static HRESULT | BmpDecoder_ReadHeaders (BmpDecoder *This, IStream *stream) |
| static HRESULT WINAPI | BmpDecoder_QueryInterface (IWICBitmapDecoder *iface, REFIID iid, void **ppv) |
| static ULONG WINAPI | BmpDecoder_AddRef (IWICBitmapDecoder *iface) |
| static ULONG WINAPI | BmpDecoder_Release (IWICBitmapDecoder *iface) |
| static HRESULT WINAPI | BmpDecoder_QueryCapability (IWICBitmapDecoder *iface, IStream *pIStream, DWORD *pdwCapability) |
| static HRESULT WINAPI | BmpDecoder_Initialize (IWICBitmapDecoder *iface, IStream *pIStream, WICDecodeOptions cacheOptions) |
| static HRESULT WINAPI | BmpDecoder_GetContainerFormat (IWICBitmapDecoder *iface, GUID *pguidContainerFormat) |
| static HRESULT WINAPI | BmpDecoder_GetDecoderInfo (IWICBitmapDecoder *iface, IWICBitmapDecoderInfo **ppIDecoderInfo) |
| static HRESULT WINAPI | BmpDecoder_CopyPalette (IWICBitmapDecoder *iface, IWICPalette *pIPalette) |
| static HRESULT WINAPI | BmpDecoder_GetMetadataQueryReader (IWICBitmapDecoder *iface, IWICMetadataQueryReader **ppIMetadataQueryReader) |
| static HRESULT WINAPI | BmpDecoder_GetPreview (IWICBitmapDecoder *iface, IWICBitmapSource **ppIBitmapSource) |
| static HRESULT WINAPI | BmpDecoder_GetColorContexts (IWICBitmapDecoder *iface, UINT cCount, IWICColorContext **ppIColorContexts, UINT *pcActualCount) |
| static HRESULT WINAPI | BmpDecoder_GetThumbnail (IWICBitmapDecoder *iface, IWICBitmapSource **ppIThumbnail) |
| static HRESULT WINAPI | BmpDecoder_GetFrameCount (IWICBitmapDecoder *iface, UINT *pCount) |
| static HRESULT WINAPI | BmpDecoder_GetFrame (IWICBitmapDecoder *iface, UINT index, IWICBitmapFrameDecode **ppIBitmapFrame) |
| HRESULT | BmpDecoder_CreateInstance (IUnknown *pUnkOuter, REFIID iid, void **ppv) |
Variables |
| static struct bitfields_format | bitfields_formats [] |
static const
IWICBitmapFrameDecodeVtbl | BmpDecoder_FrameVtbl |
| static const IWICBitmapDecoderVtbl | BmpDecoder_Vtbl |