ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

icoformat.c File Reference
#include "config.h"
#include <stdarg.h>
#include "windef.h"
#include "winbase.h"
#include "wingdi.h"
#include "objbase.h"
#include "wincodec.h"
#include "wincodecs_private.h"
#include "wine/debug.h"
#include "pshpack1.h"
#include "poppack.h"

Go to the source code of this file.

Data Structures

struct  ICONDIRENTRY
struct  ICONHEADER
struct  IcoDecoder
struct  IcoFrameDecode

Defines

#define COBJMACROS

Functions

 WINE_DEFAULT_DEBUG_CHANNEL (wincodecs)
static HRESULT WINAPI IcoFrameDecode_QueryInterface (IWICBitmapFrameDecode *iface, REFIID iid, void **ppv)
static ULONG WINAPI IcoFrameDecode_AddRef (IWICBitmapFrameDecode *iface)
static ULONG WINAPI IcoFrameDecode_Release (IWICBitmapFrameDecode *iface)
static HRESULT WINAPI IcoFrameDecode_GetSize (IWICBitmapFrameDecode *iface, UINT *puiWidth, UINT *puiHeight)
static HRESULT WINAPI IcoFrameDecode_GetPixelFormat (IWICBitmapFrameDecode *iface, WICPixelFormatGUID *pPixelFormat)
static HRESULT WINAPI IcoFrameDecode_GetResolution (IWICBitmapFrameDecode *iface, double *pDpiX, double *pDpiY)
static HRESULT WINAPI IcoFrameDecode_CopyPalette (IWICBitmapFrameDecode *iface, IWICPalette *pIPalette)
static void pixel_set_trans (DWORD *pixel, BOOL transparent)
static HRESULT IcoFrameDecode_ReadPixels (IcoFrameDecode *This)
static HRESULT WINAPI IcoFrameDecode_CopyPixels (IWICBitmapFrameDecode *iface, const WICRect *prc, UINT cbStride, UINT cbBufferSize, BYTE *pbBuffer)
static HRESULT WINAPI IcoFrameDecode_GetMetadataQueryReader (IWICBitmapFrameDecode *iface, IWICMetadataQueryReader **ppIMetadataQueryReader)
static HRESULT WINAPI IcoFrameDecode_GetColorContexts (IWICBitmapFrameDecode *iface, UINT cCount, IWICColorContext **ppIColorContexts, UINT *pcActualCount)
static HRESULT WINAPI IcoFrameDecode_GetThumbnail (IWICBitmapFrameDecode *iface, IWICBitmapSource **ppIThumbnail)
static HRESULT WINAPI IcoDecoder_QueryInterface (IWICBitmapDecoder *iface, REFIID iid, void **ppv)
static ULONG WINAPI IcoDecoder_AddRef (IWICBitmapDecoder *iface)
static ULONG WINAPI IcoDecoder_Release (IWICBitmapDecoder *iface)
static HRESULT WINAPI IcoDecoder_QueryCapability (IWICBitmapDecoder *iface, IStream *pIStream, DWORD *pdwCapability)
static HRESULT WINAPI IcoDecoder_Initialize (IWICBitmapDecoder *iface, IStream *pIStream, WICDecodeOptions cacheOptions)
static HRESULT WINAPI IcoDecoder_GetContainerFormat (IWICBitmapDecoder *iface, GUID *pguidContainerFormat)
static HRESULT WINAPI IcoDecoder_GetDecoderInfo (IWICBitmapDecoder *iface, IWICBitmapDecoderInfo **ppIDecoderInfo)
static HRESULT WINAPI IcoDecoder_CopyPalette (IWICBitmapDecoder *iface, IWICPalette *pIPalette)
static HRESULT WINAPI IcoDecoder_GetMetadataQueryReader (IWICBitmapDecoder *iface, IWICMetadataQueryReader **ppIMetadataQueryReader)
static HRESULT WINAPI IcoDecoder_GetPreview (IWICBitmapDecoder *iface, IWICBitmapSource **ppIBitmapSource)
static HRESULT WINAPI IcoDecoder_GetColorContexts (IWICBitmapDecoder *iface, UINT cCount, IWICColorContext **ppIColorContexts, UINT *pcActualCount)
static HRESULT WINAPI IcoDecoder_GetThumbnail (IWICBitmapDecoder *iface, IWICBitmapSource **ppIThumbnail)
static HRESULT WINAPI IcoDecoder_GetFrameCount (IWICBitmapDecoder *iface, UINT *pCount)
static HRESULT WINAPI IcoDecoder_GetFrame (IWICBitmapDecoder *iface, UINT index, IWICBitmapFrameDecode **ppIBitmapFrame)
HRESULT IcoDecoder_CreateInstance (IUnknown *pUnkOuter, REFIID iid, void **ppv)

Variables

static const
IWICBitmapFrameDecodeVtbl 
IcoFrameDecode_Vtbl
static const IWICBitmapDecoderVtbl IcoDecoder_Vtbl

Generated on Fri May 25 2012 05:18:28 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.