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

imgfactory.c File Reference
#include "config.h"
#include <stdarg.h>
#include "windef.h"
#include "winbase.h"
#include "winreg.h"
#include "objbase.h"
#include "shellapi.h"
#include "wincodec.h"
#include "wincodecs_private.h"
#include "wine/debug.h"

Go to the source code of this file.

Data Structures

struct  ImagingFactory

Defines

#define COBJMACROS

Functions

 WINE_DEFAULT_DEBUG_CHANNEL (wincodecs)
static HRESULT WINAPI ImagingFactory_QueryInterface (IWICImagingFactory *iface, REFIID iid, void **ppv)
static ULONG WINAPI ImagingFactory_AddRef (IWICImagingFactory *iface)
static ULONG WINAPI ImagingFactory_Release (IWICImagingFactory *iface)
static HRESULT WINAPI ImagingFactory_CreateDecoderFromFilename (IWICImagingFactory *iface, LPCWSTR wzFilename, const GUID *pguidVendor, DWORD dwDesiredAccess, WICDecodeOptions metadataOptions, IWICBitmapDecoder **ppIDecoder)
static HRESULT WINAPI ImagingFactory_CreateDecoderFromStream (IWICImagingFactory *iface, IStream *pIStream, const GUID *pguidVendor, WICDecodeOptions metadataOptions, IWICBitmapDecoder **ppIDecoder)
static HRESULT WINAPI ImagingFactory_CreateDecoderFromFileHandle (IWICImagingFactory *iface, ULONG_PTR hFile, const GUID *pguidVendor, WICDecodeOptions metadataOptions, IWICBitmapDecoder **ppIDecoder)
static HRESULT WINAPI ImagingFactory_CreateComponentInfo (IWICImagingFactory *iface, REFCLSID clsidComponent, IWICComponentInfo **ppIInfo)
static HRESULT WINAPI ImagingFactory_CreateDecoder (IWICImagingFactory *iface, REFGUID guidContainerFormat, const GUID *pguidVendor, IWICBitmapDecoder **ppIDecoder)
static HRESULT WINAPI ImagingFactory_CreateEncoder (IWICImagingFactory *iface, REFGUID guidContainerFormat, const GUID *pguidVendor, IWICBitmapEncoder **ppIEncoder)
static HRESULT WINAPI ImagingFactory_CreatePalette (IWICImagingFactory *iface, IWICPalette **ppIPalette)
static HRESULT WINAPI ImagingFactory_CreateFormatConverter (IWICImagingFactory *iface, IWICFormatConverter **ppIFormatConverter)
static HRESULT WINAPI ImagingFactory_CreateBitmapScaler (IWICImagingFactory *iface, IWICBitmapScaler **ppIBitmapScaler)
static HRESULT WINAPI ImagingFactory_CreateBitmapClipper (IWICImagingFactory *iface, IWICBitmapClipper **ppIBitmapClipper)
static HRESULT WINAPI ImagingFactory_CreateBitmapFlipRotator (IWICImagingFactory *iface, IWICBitmapFlipRotator **ppIBitmapFlipRotator)
static HRESULT WINAPI ImagingFactory_CreateStream (IWICImagingFactory *iface, IWICStream **ppIWICStream)
static HRESULT WINAPI ImagingFactory_CreateColorContext (IWICImagingFactory *iface, IWICColorContext **ppIColorContext)
static HRESULT WINAPI ImagingFactory_CreateColorTransformer (IWICImagingFactory *iface, IWICColorTransform **ppIColorTransform)
static HRESULT WINAPI ImagingFactory_CreateBitmap (IWICImagingFactory *iface, UINT uiWidth, UINT uiHeight, REFWICPixelFormatGUID pixelFormat, WICBitmapCreateCacheOption option, IWICBitmap **ppIBitmap)
static HRESULT WINAPI ImagingFactory_CreateBitmapFromSource (IWICImagingFactory *iface, IWICBitmapSource *piBitmapSource, WICBitmapCreateCacheOption option, IWICBitmap **ppIBitmap)
static HRESULT WINAPI ImagingFactory_CreateBitmapFromSourceRect (IWICImagingFactory *iface, IWICBitmapSource *piBitmapSource, UINT x, UINT y, UINT width, UINT height, IWICBitmap **ppIBitmap)
static HRESULT WINAPI ImagingFactory_CreateBitmapFromMemory (IWICImagingFactory *iface, UINT uiWidth, UINT uiHeight, REFWICPixelFormatGUID pixelFormat, UINT cbStride, UINT cbBufferSize, BYTE *pbBuffer, IWICBitmap **ppIBitmap)
static HRESULT WINAPI ImagingFactory_CreateBitmapFromHBITMAP (IWICImagingFactory *iface, HBITMAP hBitmap, HPALETTE hPalette, WICBitmapAlphaChannelOption options, IWICBitmap **ppIBitmap)
static HRESULT WINAPI ImagingFactory_CreateBitmapFromHICON (IWICImagingFactory *iface, HICON hIcon, IWICBitmap **ppIBitmap)
static HRESULT WINAPI ImagingFactory_CreateComponentEnumerator (IWICImagingFactory *iface, DWORD componentTypes, DWORD options, IEnumUnknown **ppIEnumUnknown)
static HRESULT WINAPI ImagingFactory_CreateFastMetadataEncoderFromDecoder (IWICImagingFactory *iface, IWICBitmapDecoder *pIDecoder, IWICFastMetadataEncoder **ppIFastEncoder)
static HRESULT WINAPI ImagingFactory_CreateFastMetadataEncoderFromFrameDecode (IWICImagingFactory *iface, IWICBitmapFrameDecode *pIFrameDecoder, IWICFastMetadataEncoder **ppIFastEncoder)
static HRESULT WINAPI ImagingFactory_CreateQueryWriter (IWICImagingFactory *iface, REFGUID guidMetadataFormat, const GUID *pguidVendor, IWICMetadataQueryWriter **ppIQueryWriter)
static HRESULT WINAPI ImagingFactory_CreateQueryWriterFromReader (IWICImagingFactory *iface, IWICMetadataQueryReader *pIQueryReader, const GUID *pguidVendor, IWICMetadataQueryWriter **ppIQueryWriter)
HRESULT ImagingFactory_CreateInstance (IUnknown *pUnkOuter, REFIID iid, void **ppv)

Variables

static const IWICImagingFactoryVtbl ImagingFactory_Vtbl

Generated on Sat May 26 2012 05:19:23 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.