ReactOS 0.4.16-dev-197-g92996da
proxy.c File Reference
#include "config.h"
#include <stdarg.h>
#include "windef.h"
#include "winbase.h"
#include "objbase.h"
#include "wincodecs_private.h"
#include "wine/debug.h"
Include dependency graph for proxy.c:

Go to the source code of this file.

Macros

#define COBJMACROS
 

Functions

 WINE_DEFAULT_DEBUG_CHANNEL (wincodecs)
 
HRESULT WINAPI IPropertyBag2_Write_Proxy (IPropertyBag2 *iface, ULONG cProperties, PROPBAG2 *ppropbag, VARIANT *pvarValue)
 
HRESULT WINAPI IWICBitmapClipper_Initialize_Proxy_W (IWICBitmapClipper *iface, IWICBitmapSource *pISource, const WICRect *prc)
 
HRESULT WINAPI IWICBitmapCodecInfo_GetContainerFormat_Proxy_W (IWICBitmapCodecInfo *iface, GUID *pguidContainerFormat)
 
HRESULT WINAPI IWICBitmapCodecInfo_GetDeviceManufacturer_Proxy_W (IWICBitmapCodecInfo *iface, UINT cchDeviceManufacturer, WCHAR *wzDeviceManufacturer, UINT *pcchActual)
 
HRESULT WINAPI IWICBitmapCodecInfo_GetDeviceModels_Proxy_W (IWICBitmapCodecInfo *iface, UINT cchDeviceModels, WCHAR *wzDeviceModels, UINT *pcchActual)
 
HRESULT WINAPI IWICBitmapCodecInfo_GetMimeTypes_Proxy_W (IWICBitmapCodecInfo *iface, UINT cchMimeTypes, WCHAR *wzMimeTypes, UINT *pcchActual)
 
HRESULT WINAPI IWICBitmapCodecInfo_GetFileExtensions_Proxy_W (IWICBitmapCodecInfo *iface, UINT cchFileExtensions, WCHAR *wzFileExtensions, UINT *pcchActual)
 
HRESULT WINAPI IWICBitmapCodecInfo_DoesSupportAnimation_Proxy_W (IWICBitmapCodecInfo *iface, BOOL *pfSupportAnimation)
 
HRESULT WINAPI IWICBitmapCodecInfo_DoesSupportLossless_Proxy_W (IWICBitmapCodecInfo *iface, BOOL *pfSupportLossless)
 
HRESULT WINAPI IWICBitmapCodecInfo_DoesSupportMultiframe_Proxy_W (IWICBitmapCodecInfo *iface, BOOL *pfSupportMultiframe)
 
HRESULT WINAPI IWICBitmapDecoder_GetDecoderInfo_Proxy_W (IWICBitmapDecoder *iface, IWICBitmapDecoderInfo **ppIDecoderInfo)
 
HRESULT WINAPI IWICBitmapDecoder_CopyPalette_Proxy_W (IWICBitmapDecoder *iface, IWICPalette *pIPalette)
 
HRESULT WINAPI IWICBitmapDecoder_GetMetadataQueryReader_Proxy_W (IWICBitmapDecoder *iface, IWICMetadataQueryReader **ppIMetadataQueryReader)
 
HRESULT WINAPI IWICBitmapDecoder_GetPreview_Proxy_W (IWICBitmapDecoder *iface, IWICBitmapSource **ppIBitmapSource)
 
HRESULT WINAPI IWICBitmapDecoder_GetColorContexts_Proxy_W (IWICBitmapDecoder *iface, UINT cCount, IWICColorContext **ppIColorContexts, UINT *pcActualCount)
 
HRESULT WINAPI IWICBitmapDecoder_GetThumbnail_Proxy_W (IWICBitmapDecoder *iface, IWICBitmapSource **ppIThumbnail)
 
HRESULT WINAPI IWICBitmapDecoder_GetFrameCount_Proxy_W (IWICBitmapDecoder *iface, UINT *pCount)
 
HRESULT WINAPI IWICBitmapDecoder_GetFrame_Proxy_W (IWICBitmapDecoder *iface, UINT index, IWICBitmapFrameDecode **ppIBitmapFrame)
 
HRESULT WINAPI IWICBitmapEncoder_Initialize_Proxy_W (IWICBitmapEncoder *iface, IStream *pIStream, WICBitmapEncoderCacheOption cacheOption)
 
HRESULT WINAPI IWICBitmapEncoder_GetEncoderInfo_Proxy_W (IWICBitmapEncoder *iface, IWICBitmapEncoderInfo **ppIEncoderInfo)
 
HRESULT WINAPI IWICBitmapEncoder_SetPalette_Proxy_W (IWICBitmapEncoder *iface, IWICPalette *pIPalette)
 
HRESULT WINAPI IWICBitmapEncoder_SetThumbnail_Proxy_W (IWICBitmapEncoder *iface, IWICBitmapSource *pIThumbnail)
 
HRESULT WINAPI IWICBitmapEncoder_CreateNewFrame_Proxy_W (IWICBitmapEncoder *iface, IWICBitmapFrameEncode **ppIFrameEncode, IPropertyBag2 **ppIEncoderOptions)
 
HRESULT WINAPI IWICBitmapEncoder_Commit_Proxy_W (IWICBitmapEncoder *iface)
 
HRESULT WINAPI IWICBitmapEncoder_GetMetadataQueryWriter_Proxy_W (IWICBitmapEncoder *iface, IWICMetadataQueryWriter **ppIMetadataQueryWriter)
 
HRESULT WINAPI IWICBitmapFlipRotator_Initialize_Proxy_W (IWICBitmapFlipRotator *iface, IWICBitmapSource *pISource, WICBitmapTransformOptions options)
 
HRESULT WINAPI IWICBitmapFrameEncode_Initialize_Proxy_W (IWICBitmapFrameEncode *iface, IPropertyBag2 *pIEncoderOptions)
 
HRESULT WINAPI IWICBitmapFrameEncode_SetSize_Proxy_W (IWICBitmapFrameEncode *iface, UINT uiWidth, UINT uiHeight)
 
HRESULT WINAPI IWICBitmapFrameEncode_SetResolution_Proxy_W (IWICBitmapFrameEncode *iface, double dpiX, double dpiY)
 
HRESULT WINAPI IWICBitmapFrameEncode_SetColorContexts_Proxy_W (IWICBitmapFrameEncode *iface, UINT cCount, IWICColorContext **ppIColorContext)
 
HRESULT WINAPI IWICBitmapFrameEncode_SetThumbnail_Proxy_W (IWICBitmapFrameEncode *iface, IWICBitmapSource *pIThumbnail)
 
HRESULT WINAPI IWICBitmapFrameEncode_WriteSource_Proxy_W (IWICBitmapFrameEncode *iface, IWICBitmapSource *pIBitmapSource, WICRect *prc)
 
HRESULT WINAPI IWICBitmapFrameEncode_Commit_Proxy_W (IWICBitmapFrameEncode *iface)
 
HRESULT WINAPI IWICBitmapFrameEncode_GetMetadataQueryWriter_Proxy_W (IWICBitmapFrameEncode *iface, IWICMetadataQueryWriter **ppIMetadataQueryWriter)
 
HRESULT WINAPI IWICBitmapLock_GetDataPointer_Proxy_W (IWICBitmapLock *iface, UINT *pcbBufferSize, BYTE **ppbData)
 
HRESULT WINAPI IWICBitmapLock_GetStride_Proxy_W (IWICBitmapLock *iface, UINT *pcbStride)
 
HRESULT WINAPI IWICBitmapScaler_Initialize_Proxy_W (IWICBitmapScaler *iface, IWICBitmapSource *pISource, UINT uiWidth, UINT uiHeight, WICBitmapInterpolationMode mode)
 
HRESULT WINAPI IWICBitmapSource_GetSize_Proxy_W (IWICBitmapSource *iface, UINT *puiWidth, UINT *puiHeight)
 
HRESULT WINAPI IWICBitmapSource_GetPixelFormat_Proxy_W (IWICBitmapSource *iface, WICPixelFormatGUID *pPixelFormat)
 
HRESULT WINAPI IWICBitmapSource_GetResolution_Proxy_W (IWICBitmapSource *iface, double *pDpiX, double *pDpiY)
 
HRESULT WINAPI IWICBitmapSource_CopyPalette_Proxy_W (IWICBitmapSource *iface, IWICPalette *pIPalette)
 
HRESULT WINAPI IWICBitmapSource_CopyPixels_Proxy_W (IWICBitmapSource *iface, const WICRect *prc, UINT cbStride, UINT cbBufferSize, BYTE *pbBuffer)
 
HRESULT WINAPI IWICBitmap_Lock_Proxy_W (IWICBitmap *iface, const WICRect *prcLock, DWORD flags, IWICBitmapLock **ppILock)
 
HRESULT WINAPI IWICBitmap_SetPalette_Proxy_W (IWICBitmap *iface, IWICPalette *pIPalette)
 
HRESULT WINAPI IWICBitmap_SetResolution_Proxy_W (IWICBitmap *iface, double dpiX, double dpiY)
 
HRESULT WINAPI IWICColorContext_InitializeFromMemory_Proxy_W (IWICColorContext *iface, const BYTE *pbBuffer, UINT cbBufferSize)
 
HRESULT WINAPI IWICComponentFactory_CreateMetadataWriterFromReader_Proxy_W (IWICComponentFactory *iface, IWICMetadataReader *pIReader, const GUID *pguidVendor, IWICMetadataWriter **ppIWriter)
 
HRESULT WINAPI IWICComponentFactory_CreateQueryWriterFromBlockWriter_Proxy_W (IWICComponentFactory *iface, IWICMetadataBlockWriter *pIBlockWriter, IWICMetadataQueryWriter **ppIQueryWriter)
 
HRESULT WINAPI IWICComponentInfo_GetCLSID_Proxy_W (IWICComponentInfo *iface, CLSID *pclsid)
 
HRESULT WINAPI IWICComponentInfo_GetAuthor_Proxy_W (IWICComponentInfo *iface, UINT cchAuthor, WCHAR *wzAuthor, UINT *pcchActual)
 
HRESULT WINAPI IWICComponentInfo_GetVersion_Proxy_W (IWICComponentInfo *iface, UINT cchVersion, WCHAR *wzVersion, UINT *pcchActual)
 
HRESULT WINAPI IWICComponentInfo_GetSpecVersion_Proxy_W (IWICComponentInfo *iface, UINT cchSpecVersion, WCHAR *wzSpecVersion, UINT *pcchActual)
 
HRESULT WINAPI IWICComponentInfo_GetFriendlyName_Proxy_W (IWICComponentInfo *iface, UINT cchFriendlyName, WCHAR *wzFriendlyName, UINT *pcchActual)
 
HRESULT WINAPI IWICFastMetadataEncoder_Commit_Proxy_W (IWICFastMetadataEncoder *iface)
 
HRESULT WINAPI IWICFastMetadataEncoder_GetMetadataQueryWriter_Proxy_W (IWICFastMetadataEncoder *iface, IWICMetadataQueryWriter **ppIMetadataQueryWriter)
 
HRESULT WINAPI IWICBitmapFrameDecode_GetMetadataQueryReader_Proxy_W (IWICBitmapFrameDecode *iface, IWICMetadataQueryReader **ppIMetadataQueryReader)
 
HRESULT WINAPI IWICBitmapFrameDecode_GetColorContexts_Proxy_W (IWICBitmapFrameDecode *iface, UINT cCount, IWICColorContext **ppIColorContexts, UINT *pcActualCount)
 
HRESULT WINAPI IWICBitmapFrameDecode_GetThumbnail_Proxy_W (IWICBitmapFrameDecode *iface, IWICBitmapSource **ppIThumbnail)
 
HRESULT WINAPI IWICFormatConverter_Initialize_Proxy_W (IWICFormatConverter *iface, IWICBitmapSource *pISource, REFWICPixelFormatGUID dstFormat, WICBitmapDitherType dither, IWICPalette *pIPalette, double alphaThresholdPercent, WICBitmapPaletteType paletteTranslate)
 
HRESULT WINAPI IWICImagingFactory_CreateBitmapClipper_Proxy_W (IWICImagingFactory *pFactory, IWICBitmapClipper **ppIBitmapClipper)
 
HRESULT WINAPI IWICImagingFactory_CreateBitmapFlipRotator_Proxy_W (IWICImagingFactory *pFactory, IWICBitmapFlipRotator **ppIBitmapFlipRotator)
 
HRESULT WINAPI IWICImagingFactory_CreateBitmapFromHBITMAP_Proxy_W (IWICImagingFactory *pFactory, HBITMAP hBitmap, HPALETTE hPalette, WICBitmapAlphaChannelOption options, IWICBitmap **ppIBitmap)
 
HRESULT WINAPI IWICImagingFactory_CreateBitmapFromHICON_Proxy_W (IWICImagingFactory *pFactory, HICON hIcon, IWICBitmap **ppIBitmap)
 
HRESULT WINAPI IWICImagingFactory_CreateBitmapFromMemory_Proxy_W (IWICImagingFactory *pFactory, UINT uiWidth, UINT uiHeight, REFWICPixelFormatGUID pixelFormat, UINT cbStride, UINT cbBufferSize, BYTE *pbBuffer, IWICBitmap **ppIBitmap)
 
HRESULT WINAPI IWICImagingFactory_CreateBitmapFromSource_Proxy_W (IWICImagingFactory *pFactory, IWICBitmapSource *piBitmapSource, WICBitmapCreateCacheOption option, IWICBitmap **ppIBitmap)
 
HRESULT WINAPI IWICImagingFactory_CreateBitmapScaler_Proxy_W (IWICImagingFactory *pFactory, IWICBitmapScaler **ppIBitmapScaler)
 
HRESULT WINAPI IWICImagingFactory_CreateBitmap_Proxy_W (IWICImagingFactory *pFactory, UINT uiWidth, UINT uiHeight, REFWICPixelFormatGUID pixelFormat, WICBitmapCreateCacheOption option, IWICBitmap **ppIBitmap)
 
HRESULT WINAPI IWICImagingFactory_CreateComponentInfo_Proxy_W (IWICImagingFactory *pFactory, REFCLSID clsidComponent, IWICComponentInfo **ppIInfo)
 
HRESULT WINAPI IWICImagingFactory_CreateDecoderFromFileHandle_Proxy_W (IWICImagingFactory *pFactory, ULONG_PTR hFile, const GUID *pguidVendor, WICDecodeOptions metadataOptions, IWICBitmapDecoder **ppIDecoder)
 
HRESULT WINAPI IWICImagingFactory_CreateDecoderFromFilename_Proxy_W (IWICImagingFactory *pFactory, LPCWSTR wzFilename, const GUID *pguidVendor, DWORD dwDesiredAccess, WICDecodeOptions metadataOptions, IWICBitmapDecoder **ppIDecoder)
 
HRESULT WINAPI IWICImagingFactory_CreateDecoderFromStream_Proxy_W (IWICImagingFactory *pFactory, IStream *pIStream, const GUID *pguidVendor, WICDecodeOptions metadataOptions, IWICBitmapDecoder **ppIDecoder)
 
HRESULT WINAPI IWICImagingFactory_CreateEncoder_Proxy_W (IWICImagingFactory *pFactory, REFGUID guidContainerFormat, const GUID *pguidVendor, IWICBitmapEncoder **ppIEncoder)
 
HRESULT WINAPI IWICImagingFactory_CreateFastMetadataEncoderFromDecoder_Proxy_W (IWICImagingFactory *pFactory, IWICBitmapDecoder *pIDecoder, IWICFastMetadataEncoder **ppIFastEncoder)
 
HRESULT WINAPI IWICImagingFactory_CreateFastMetadataEncoderFromFrameDecode_Proxy_W (IWICImagingFactory *pFactory, IWICBitmapFrameDecode *pIFrameDecoder, IWICFastMetadataEncoder **ppIFastEncoder)
 
HRESULT WINAPI IWICImagingFactory_CreateFormatConverter_Proxy_W (IWICImagingFactory *pFactory, IWICFormatConverter **ppIFormatConverter)
 
HRESULT WINAPI IWICImagingFactory_CreatePalette_Proxy_W (IWICImagingFactory *pFactory, IWICPalette **ppIPalette)
 
HRESULT WINAPI IWICImagingFactory_CreateQueryWriterFromReader_Proxy_W (IWICImagingFactory *pFactory, IWICMetadataQueryReader *pIQueryReader, const GUID *pguidVendor, IWICMetadataQueryWriter **ppIQueryWriter)
 
HRESULT WINAPI IWICImagingFactory_CreateQueryWriter_Proxy_W (IWICImagingFactory *pFactory, REFGUID guidMetadataFormat, const GUID *pguidVendor, IWICMetadataQueryWriter **ppIQueryWriter)
 
HRESULT WINAPI IWICImagingFactory_CreateStream_Proxy_W (IWICImagingFactory *pFactory, IWICStream **ppIWICStream)
 
HRESULT WINAPI IWICMetadataBlockReader_GetCount_Proxy_W (IWICMetadataBlockReader *iface, UINT *pcCount)
 
HRESULT WINAPI IWICMetadataBlockReader_GetReaderByIndex_Proxy_W (IWICMetadataBlockReader *iface, UINT nIndex, IWICMetadataReader **ppIMetadataReader)
 
HRESULT WINAPI IWICMetadataQueryReader_GetContainerFormat_Proxy_W (IWICMetadataQueryReader *iface, GUID *pguidContainerFormat)
 
HRESULT WINAPI IWICMetadataQueryReader_GetLocation_Proxy_W (IWICMetadataQueryReader *iface, UINT cchMaxLength, WCHAR *wzNamespace, UINT *pcchActualLength)
 
HRESULT WINAPI IWICMetadataQueryReader_GetMetadataByName_Proxy_W (IWICMetadataQueryReader *iface, LPCWSTR wzName, PROPVARIANT *pvarValue)
 
HRESULT WINAPI IWICMetadataQueryReader_GetEnumerator_Proxy_W (IWICMetadataQueryReader *iface, IEnumString **ppIEnumString)
 
HRESULT WINAPI IWICMetadataQueryWriter_SetMetadataByName_Proxy_W (IWICMetadataQueryWriter *iface, LPCWSTR wzName, const PROPVARIANT *pvarValue)
 
HRESULT WINAPI IWICMetadataQueryWriter_RemoveMetadataByName_Proxy_W (IWICMetadataQueryWriter *iface, LPCWSTR wzName)
 
HRESULT WINAPI IWICPalette_InitializePredefined_Proxy_W (IWICPalette *iface, WICBitmapPaletteType ePaletteType, BOOL fAddTransparentColor)
 
HRESULT WINAPI IWICPalette_InitializeCustom_Proxy_W (IWICPalette *iface, WICColor *pColors, UINT colorCount)
 
HRESULT WINAPI IWICPalette_InitializeFromBitmap_Proxy_W (IWICPalette *iface, IWICBitmapSource *pISurface, UINT colorCount, BOOL fAddTransparentColor)
 
HRESULT WINAPI IWICPalette_InitializeFromPalette_Proxy_W (IWICPalette *iface, IWICPalette *pIPalette)
 
HRESULT WINAPI IWICPalette_GetType_Proxy_W (IWICPalette *iface, WICBitmapPaletteType *pePaletteType)
 
HRESULT WINAPI IWICPalette_GetColorCount_Proxy_W (IWICPalette *iface, UINT *pcCount)
 
HRESULT WINAPI IWICPalette_GetColors_Proxy_W (IWICPalette *iface, UINT colorCount, WICColor *pColors, UINT *pcActualColors)
 
HRESULT WINAPI IWICPalette_HasAlpha_Proxy_W (IWICPalette *iface, BOOL *pfHasAlpha)
 
HRESULT WINAPI IWICStream_InitializeFromIStream_Proxy_W (IWICStream *iface, IStream *pIStream)
 
HRESULT WINAPI IWICStream_InitializeFromMemory_Proxy_W (IWICStream *iface, BYTE *pbBuffer, DWORD cbBufferSize)
 
HRESULT WINAPI IWICPixelFormatInfo_GetBitsPerPixel_Proxy_W (IWICPixelFormatInfo *iface, UINT *bpp)
 
HRESULT WINAPI IWICPixelFormatInfo_GetChannelCount_Proxy_W (IWICPixelFormatInfo *iface, UINT *count)
 
HRESULT WINAPI IWICPixelFormatInfo_GetChannelMask_Proxy_W (IWICPixelFormatInfo *iface, UINT channel, UINT buffer_size, BYTE *buffer, UINT *actual)
 
HRESULT WINAPI WICCreateColorContext_Proxy (IWICImagingFactory *iface, IWICColorContext **ppIWICColorContext)
 
HRESULT WINAPI WICCreateImagingFactory_Proxy (UINT SDKVersion, IWICImagingFactory **ppIImagingFactory)
 
HRESULT WINAPI WICSetEncoderFormat_Proxy (IWICBitmapSource *pSourceIn, IWICPalette *pIPalette, IWICBitmapFrameEncode *pIFrameEncode, IWICBitmapSource **ppSourceOut)
 

Macro Definition Documentation

◆ COBJMACROS

#define COBJMACROS

Definition at line 25 of file proxy.c.

Function Documentation

◆ IPropertyBag2_Write_Proxy()

HRESULT WINAPI IPropertyBag2_Write_Proxy ( IPropertyBag2 iface,
ULONG  cProperties,
PROPBAG2 *  ppropbag,
VARIANT pvarValue 
)

Definition at line 37 of file proxy.c.

39{
40 return IPropertyBag2_Write(iface, cProperties, ppropbag, pvarValue);
41}

◆ IWICBitmap_Lock_Proxy_W()

HRESULT WINAPI IWICBitmap_Lock_Proxy_W ( IWICBitmap iface,
const WICRect prcLock,
DWORD  flags,
IWICBitmapLock **  ppILock 
)

Definition at line 290 of file proxy.c.

292{
293 return IWICBitmap_Lock(iface, prcLock, flags, ppILock);
294}
GLbitfield flags
Definition: glext.h:7161

◆ IWICBitmap_SetPalette_Proxy_W()

HRESULT WINAPI IWICBitmap_SetPalette_Proxy_W ( IWICBitmap iface,
IWICPalette pIPalette 
)

Definition at line 296 of file proxy.c.

298{
299 return IWICBitmap_SetPalette(iface, pIPalette);
300}

◆ IWICBitmap_SetResolution_Proxy_W()

HRESULT WINAPI IWICBitmap_SetResolution_Proxy_W ( IWICBitmap iface,
double  dpiX,
double  dpiY 
)

Definition at line 302 of file proxy.c.

304{
305 return IWICBitmap_SetResolution(iface, dpiX, dpiY);
306}

◆ IWICBitmapClipper_Initialize_Proxy_W()

HRESULT WINAPI IWICBitmapClipper_Initialize_Proxy_W ( IWICBitmapClipper iface,
IWICBitmapSource pISource,
const WICRect prc 
)

Definition at line 43 of file proxy.c.

45{
46 return IWICBitmapClipper_Initialize(iface, pISource, prc);
47}
_Out_ LPRECT prc
Definition: ntgdi.h:1658

◆ IWICBitmapCodecInfo_DoesSupportAnimation_Proxy_W()

HRESULT WINAPI IWICBitmapCodecInfo_DoesSupportAnimation_Proxy_W ( IWICBitmapCodecInfo iface,
BOOL pfSupportAnimation 
)

Definition at line 79 of file proxy.c.

81{
82 return IWICBitmapCodecInfo_DoesSupportAnimation(iface, pfSupportAnimation);
83}

◆ IWICBitmapCodecInfo_DoesSupportLossless_Proxy_W()

HRESULT WINAPI IWICBitmapCodecInfo_DoesSupportLossless_Proxy_W ( IWICBitmapCodecInfo iface,
BOOL pfSupportLossless 
)

Definition at line 85 of file proxy.c.

87{
88 return IWICBitmapCodecInfo_DoesSupportLossless(iface, pfSupportLossless);
89}

◆ IWICBitmapCodecInfo_DoesSupportMultiframe_Proxy_W()

HRESULT WINAPI IWICBitmapCodecInfo_DoesSupportMultiframe_Proxy_W ( IWICBitmapCodecInfo iface,
BOOL pfSupportMultiframe 
)

Definition at line 91 of file proxy.c.

93{
94 return IWICBitmapCodecInfo_DoesSupportMultiframe(iface, pfSupportMultiframe);
95}

◆ IWICBitmapCodecInfo_GetContainerFormat_Proxy_W()

HRESULT WINAPI IWICBitmapCodecInfo_GetContainerFormat_Proxy_W ( IWICBitmapCodecInfo iface,
GUID pguidContainerFormat 
)

Definition at line 49 of file proxy.c.

51{
52 return IWICBitmapCodecInfo_GetContainerFormat(iface, pguidContainerFormat);
53}

◆ IWICBitmapCodecInfo_GetDeviceManufacturer_Proxy_W()

HRESULT WINAPI IWICBitmapCodecInfo_GetDeviceManufacturer_Proxy_W ( IWICBitmapCodecInfo iface,
UINT  cchDeviceManufacturer,
WCHAR wzDeviceManufacturer,
UINT pcchActual 
)

Definition at line 55 of file proxy.c.

57{
58 return IWICBitmapCodecInfo_GetDeviceManufacturer(iface, cchDeviceManufacturer, wzDeviceManufacturer, pcchActual);
59}

◆ IWICBitmapCodecInfo_GetDeviceModels_Proxy_W()

HRESULT WINAPI IWICBitmapCodecInfo_GetDeviceModels_Proxy_W ( IWICBitmapCodecInfo iface,
UINT  cchDeviceModels,
WCHAR wzDeviceModels,
UINT pcchActual 
)

Definition at line 61 of file proxy.c.

63{
64 return IWICBitmapCodecInfo_GetDeviceModels(iface, cchDeviceModels, wzDeviceModels, pcchActual);
65}

◆ IWICBitmapCodecInfo_GetFileExtensions_Proxy_W()

HRESULT WINAPI IWICBitmapCodecInfo_GetFileExtensions_Proxy_W ( IWICBitmapCodecInfo iface,
UINT  cchFileExtensions,
WCHAR wzFileExtensions,
UINT pcchActual 
)

Definition at line 73 of file proxy.c.

75{
76 return IWICBitmapCodecInfo_GetFileExtensions(iface, cchFileExtensions, wzFileExtensions, pcchActual);
77}

◆ IWICBitmapCodecInfo_GetMimeTypes_Proxy_W()

HRESULT WINAPI IWICBitmapCodecInfo_GetMimeTypes_Proxy_W ( IWICBitmapCodecInfo iface,
UINT  cchMimeTypes,
WCHAR wzMimeTypes,
UINT pcchActual 
)

Definition at line 67 of file proxy.c.

69{
70 return IWICBitmapCodecInfo_GetMimeTypes(iface, cchMimeTypes, wzMimeTypes, pcchActual);
71}

◆ IWICBitmapDecoder_CopyPalette_Proxy_W()

HRESULT WINAPI IWICBitmapDecoder_CopyPalette_Proxy_W ( IWICBitmapDecoder iface,
IWICPalette pIPalette 
)

Definition at line 103 of file proxy.c.

105{
106 return IWICBitmapDecoder_CopyPalette(iface, pIPalette);
107}

◆ IWICBitmapDecoder_GetColorContexts_Proxy_W()

HRESULT WINAPI IWICBitmapDecoder_GetColorContexts_Proxy_W ( IWICBitmapDecoder iface,
UINT  cCount,
IWICColorContext **  ppIColorContexts,
UINT pcActualCount 
)

Definition at line 121 of file proxy.c.

123{
124 return IWICBitmapDecoder_GetColorContexts(iface, cCount, ppIColorContexts, pcActualCount);
125}

◆ IWICBitmapDecoder_GetDecoderInfo_Proxy_W()

HRESULT WINAPI IWICBitmapDecoder_GetDecoderInfo_Proxy_W ( IWICBitmapDecoder iface,
IWICBitmapDecoderInfo **  ppIDecoderInfo 
)

Definition at line 97 of file proxy.c.

99{
100 return IWICBitmapDecoder_GetDecoderInfo(iface, ppIDecoderInfo);
101}

◆ IWICBitmapDecoder_GetFrame_Proxy_W()

HRESULT WINAPI IWICBitmapDecoder_GetFrame_Proxy_W ( IWICBitmapDecoder iface,
UINT  index,
IWICBitmapFrameDecode **  ppIBitmapFrame 
)

Definition at line 139 of file proxy.c.

141{
142 return IWICBitmapDecoder_GetFrame(iface, index, ppIBitmapFrame);
143}
GLuint index
Definition: glext.h:6031

◆ IWICBitmapDecoder_GetFrameCount_Proxy_W()

HRESULT WINAPI IWICBitmapDecoder_GetFrameCount_Proxy_W ( IWICBitmapDecoder iface,
UINT pCount 
)

Definition at line 133 of file proxy.c.

135{
136 return IWICBitmapDecoder_GetFrameCount(iface, pCount);
137}

◆ IWICBitmapDecoder_GetMetadataQueryReader_Proxy_W()

HRESULT WINAPI IWICBitmapDecoder_GetMetadataQueryReader_Proxy_W ( IWICBitmapDecoder iface,
IWICMetadataQueryReader **  ppIMetadataQueryReader 
)

Definition at line 109 of file proxy.c.

111{
112 return IWICBitmapDecoder_GetMetadataQueryReader(iface, ppIMetadataQueryReader);
113}

◆ IWICBitmapDecoder_GetPreview_Proxy_W()

HRESULT WINAPI IWICBitmapDecoder_GetPreview_Proxy_W ( IWICBitmapDecoder iface,
IWICBitmapSource **  ppIBitmapSource 
)

Definition at line 115 of file proxy.c.

117{
118 return IWICBitmapDecoder_GetPreview(iface, ppIBitmapSource);
119}

◆ IWICBitmapDecoder_GetThumbnail_Proxy_W()

HRESULT WINAPI IWICBitmapDecoder_GetThumbnail_Proxy_W ( IWICBitmapDecoder iface,
IWICBitmapSource **  ppIThumbnail 
)

Definition at line 127 of file proxy.c.

129{
130 return IWICBitmapDecoder_GetThumbnail(iface, ppIThumbnail);
131}

◆ IWICBitmapEncoder_Commit_Proxy_W()

HRESULT WINAPI IWICBitmapEncoder_Commit_Proxy_W ( IWICBitmapEncoder iface)

Definition at line 175 of file proxy.c.

176{
177 return IWICBitmapEncoder_Commit(iface);
178}

◆ IWICBitmapEncoder_CreateNewFrame_Proxy_W()

HRESULT WINAPI IWICBitmapEncoder_CreateNewFrame_Proxy_W ( IWICBitmapEncoder iface,
IWICBitmapFrameEncode **  ppIFrameEncode,
IPropertyBag2 **  ppIEncoderOptions 
)

Definition at line 169 of file proxy.c.

171{
172 return IWICBitmapEncoder_CreateNewFrame(iface, ppIFrameEncode, ppIEncoderOptions);
173}

◆ IWICBitmapEncoder_GetEncoderInfo_Proxy_W()

HRESULT WINAPI IWICBitmapEncoder_GetEncoderInfo_Proxy_W ( IWICBitmapEncoder iface,
IWICBitmapEncoderInfo **  ppIEncoderInfo 
)

Definition at line 151 of file proxy.c.

153{
154 return IWICBitmapEncoder_GetEncoderInfo(iface, ppIEncoderInfo);
155}

◆ IWICBitmapEncoder_GetMetadataQueryWriter_Proxy_W()

HRESULT WINAPI IWICBitmapEncoder_GetMetadataQueryWriter_Proxy_W ( IWICBitmapEncoder iface,
IWICMetadataQueryWriter **  ppIMetadataQueryWriter 
)

Definition at line 180 of file proxy.c.

182{
183 return IWICBitmapEncoder_GetMetadataQueryWriter(iface, ppIMetadataQueryWriter);
184}

◆ IWICBitmapEncoder_Initialize_Proxy_W()

HRESULT WINAPI IWICBitmapEncoder_Initialize_Proxy_W ( IWICBitmapEncoder iface,
IStream pIStream,
WICBitmapEncoderCacheOption  cacheOption 
)

Definition at line 145 of file proxy.c.

147{
148 return IWICBitmapEncoder_Initialize(iface, pIStream, cacheOption);
149}

◆ IWICBitmapEncoder_SetPalette_Proxy_W()

HRESULT WINAPI IWICBitmapEncoder_SetPalette_Proxy_W ( IWICBitmapEncoder iface,
IWICPalette pIPalette 
)

Definition at line 157 of file proxy.c.

159{
160 return IWICBitmapEncoder_SetPalette(iface, pIPalette);
161}

◆ IWICBitmapEncoder_SetThumbnail_Proxy_W()

HRESULT WINAPI IWICBitmapEncoder_SetThumbnail_Proxy_W ( IWICBitmapEncoder iface,
IWICBitmapSource pIThumbnail 
)

Definition at line 163 of file proxy.c.

165{
166 return IWICBitmapEncoder_SetThumbnail(iface, pIThumbnail);
167}

◆ IWICBitmapFlipRotator_Initialize_Proxy_W()

HRESULT WINAPI IWICBitmapFlipRotator_Initialize_Proxy_W ( IWICBitmapFlipRotator iface,
IWICBitmapSource pISource,
WICBitmapTransformOptions  options 
)

Definition at line 186 of file proxy.c.

188{
189 return IWICBitmapFlipRotator_Initialize(iface, pISource, options);
190}

◆ IWICBitmapFrameDecode_GetColorContexts_Proxy_W()

HRESULT WINAPI IWICBitmapFrameDecode_GetColorContexts_Proxy_W ( IWICBitmapFrameDecode iface,
UINT  cCount,
IWICColorContext **  ppIColorContexts,
UINT pcActualCount 
)

Definition at line 373 of file proxy.c.

375{
376 return IWICBitmapFrameDecode_GetColorContexts(iface, cCount, ppIColorContexts, pcActualCount);
377}

◆ IWICBitmapFrameDecode_GetMetadataQueryReader_Proxy_W()

HRESULT WINAPI IWICBitmapFrameDecode_GetMetadataQueryReader_Proxy_W ( IWICBitmapFrameDecode iface,
IWICMetadataQueryReader **  ppIMetadataQueryReader 
)

Definition at line 367 of file proxy.c.

369{
370 return IWICBitmapFrameDecode_GetMetadataQueryReader(iface, ppIMetadataQueryReader);
371}

◆ IWICBitmapFrameDecode_GetThumbnail_Proxy_W()

HRESULT WINAPI IWICBitmapFrameDecode_GetThumbnail_Proxy_W ( IWICBitmapFrameDecode iface,
IWICBitmapSource **  ppIThumbnail 
)

Definition at line 379 of file proxy.c.

381{
382 return IWICBitmapFrameDecode_GetThumbnail(iface, ppIThumbnail);
383}

◆ IWICBitmapFrameEncode_Commit_Proxy_W()

HRESULT WINAPI IWICBitmapFrameEncode_Commit_Proxy_W ( IWICBitmapFrameEncode iface)

Definition at line 231 of file proxy.c.

232{
233 return IWICBitmapFrameEncode_Commit(iface);
234}

◆ IWICBitmapFrameEncode_GetMetadataQueryWriter_Proxy_W()

HRESULT WINAPI IWICBitmapFrameEncode_GetMetadataQueryWriter_Proxy_W ( IWICBitmapFrameEncode iface,
IWICMetadataQueryWriter **  ppIMetadataQueryWriter 
)

Definition at line 236 of file proxy.c.

238{
239 return IWICBitmapFrameEncode_GetMetadataQueryWriter(iface, ppIMetadataQueryWriter);
240}

◆ IWICBitmapFrameEncode_Initialize_Proxy_W()

HRESULT WINAPI IWICBitmapFrameEncode_Initialize_Proxy_W ( IWICBitmapFrameEncode iface,
IPropertyBag2 pIEncoderOptions 
)

Definition at line 192 of file proxy.c.

194{
195 return IWICBitmapFrameEncode_Initialize(iface, pIEncoderOptions);
196}

◆ IWICBitmapFrameEncode_SetColorContexts_Proxy_W()

HRESULT WINAPI IWICBitmapFrameEncode_SetColorContexts_Proxy_W ( IWICBitmapFrameEncode iface,
UINT  cCount,
IWICColorContext **  ppIColorContext 
)

Definition at line 210 of file proxy.c.

212{
213 return IWICBitmapFrameEncode_SetColorContexts(iface, cCount, ppIColorContext);
214}

◆ IWICBitmapFrameEncode_SetResolution_Proxy_W()

HRESULT WINAPI IWICBitmapFrameEncode_SetResolution_Proxy_W ( IWICBitmapFrameEncode iface,
double  dpiX,
double  dpiY 
)

Definition at line 204 of file proxy.c.

206{
207 return IWICBitmapFrameEncode_SetResolution(iface, dpiX, dpiY);
208}

◆ IWICBitmapFrameEncode_SetSize_Proxy_W()

HRESULT WINAPI IWICBitmapFrameEncode_SetSize_Proxy_W ( IWICBitmapFrameEncode iface,
UINT  uiWidth,
UINT  uiHeight 
)

Definition at line 198 of file proxy.c.

200{
201 return IWICBitmapFrameEncode_SetSize(iface, uiWidth, uiHeight);
202}

◆ IWICBitmapFrameEncode_SetThumbnail_Proxy_W()

HRESULT WINAPI IWICBitmapFrameEncode_SetThumbnail_Proxy_W ( IWICBitmapFrameEncode iface,
IWICBitmapSource pIThumbnail 
)

Definition at line 216 of file proxy.c.

218{
219 return IWICBitmapFrameEncode_SetThumbnail(iface, pIThumbnail);
220}

◆ IWICBitmapFrameEncode_WriteSource_Proxy_W()

HRESULT WINAPI IWICBitmapFrameEncode_WriteSource_Proxy_W ( IWICBitmapFrameEncode iface,
IWICBitmapSource pIBitmapSource,
WICRect prc 
)

Definition at line 222 of file proxy.c.

224{
225 if (prc && (prc->Width <= 0 || prc->Height <= 0))
226 prc = NULL;
227
228 return IWICBitmapFrameEncode_WriteSource(iface, pIBitmapSource, prc);
229}
#define NULL
Definition: types.h:112

◆ IWICBitmapLock_GetDataPointer_Proxy_W()

HRESULT WINAPI IWICBitmapLock_GetDataPointer_Proxy_W ( IWICBitmapLock iface,
UINT pcbBufferSize,
BYTE **  ppbData 
)

Definition at line 242 of file proxy.c.

244{
245 return IWICBitmapLock_GetDataPointer(iface, pcbBufferSize, ppbData);
246}

◆ IWICBitmapLock_GetStride_Proxy_W()

HRESULT WINAPI IWICBitmapLock_GetStride_Proxy_W ( IWICBitmapLock iface,
UINT pcbStride 
)

Definition at line 248 of file proxy.c.

250{
251 return IWICBitmapLock_GetStride(iface, pcbStride);
252}

◆ IWICBitmapScaler_Initialize_Proxy_W()

HRESULT WINAPI IWICBitmapScaler_Initialize_Proxy_W ( IWICBitmapScaler iface,
IWICBitmapSource pISource,
UINT  uiWidth,
UINT  uiHeight,
WICBitmapInterpolationMode  mode 
)

Definition at line 254 of file proxy.c.

256{
257 return IWICBitmapScaler_Initialize(iface, pISource, uiWidth, uiHeight, mode);
258}
GLenum mode
Definition: glext.h:6217

◆ IWICBitmapSource_CopyPalette_Proxy_W()

HRESULT WINAPI IWICBitmapSource_CopyPalette_Proxy_W ( IWICBitmapSource iface,
IWICPalette pIPalette 
)

Definition at line 278 of file proxy.c.

280{
281 return IWICBitmapSource_CopyPalette(iface, pIPalette);
282}

◆ IWICBitmapSource_CopyPixels_Proxy_W()

HRESULT WINAPI IWICBitmapSource_CopyPixels_Proxy_W ( IWICBitmapSource iface,
const WICRect prc,
UINT  cbStride,
UINT  cbBufferSize,
BYTE pbBuffer 
)

Definition at line 284 of file proxy.c.

286{
287 return IWICBitmapSource_CopyPixels(iface, prc, cbStride, cbBufferSize, pbBuffer);
288}

◆ IWICBitmapSource_GetPixelFormat_Proxy_W()

HRESULT WINAPI IWICBitmapSource_GetPixelFormat_Proxy_W ( IWICBitmapSource iface,
WICPixelFormatGUID pPixelFormat 
)

Definition at line 266 of file proxy.c.

268{
269 return IWICBitmapSource_GetPixelFormat(iface, pPixelFormat);
270}

◆ IWICBitmapSource_GetResolution_Proxy_W()

HRESULT WINAPI IWICBitmapSource_GetResolution_Proxy_W ( IWICBitmapSource iface,
double pDpiX,
double pDpiY 
)

Definition at line 272 of file proxy.c.

274{
275 return IWICBitmapSource_GetResolution(iface, pDpiX, pDpiY);
276}

◆ IWICBitmapSource_GetSize_Proxy_W()

HRESULT WINAPI IWICBitmapSource_GetSize_Proxy_W ( IWICBitmapSource iface,
UINT puiWidth,
UINT puiHeight 
)

Definition at line 260 of file proxy.c.

262{
263 return IWICBitmapSource_GetSize(iface, puiWidth, puiHeight);
264}

◆ IWICColorContext_InitializeFromMemory_Proxy_W()

HRESULT WINAPI IWICColorContext_InitializeFromMemory_Proxy_W ( IWICColorContext iface,
const BYTE pbBuffer,
UINT  cbBufferSize 
)

Definition at line 308 of file proxy.c.

310{
311 return IWICColorContext_InitializeFromMemory(iface, pbBuffer, cbBufferSize);
312}

◆ IWICComponentFactory_CreateMetadataWriterFromReader_Proxy_W()

HRESULT WINAPI IWICComponentFactory_CreateMetadataWriterFromReader_Proxy_W ( IWICComponentFactory iface,
IWICMetadataReader pIReader,
const GUID pguidVendor,
IWICMetadataWriter **  ppIWriter 
)

Definition at line 314 of file proxy.c.

316{
317 return IWICComponentFactory_CreateMetadataWriterFromReader(iface, pIReader, pguidVendor, ppIWriter);
318}

◆ IWICComponentFactory_CreateQueryWriterFromBlockWriter_Proxy_W()

HRESULT WINAPI IWICComponentFactory_CreateQueryWriterFromBlockWriter_Proxy_W ( IWICComponentFactory iface,
IWICMetadataBlockWriter pIBlockWriter,
IWICMetadataQueryWriter **  ppIQueryWriter 
)

Definition at line 320 of file proxy.c.

322{
323 return IWICComponentFactory_CreateQueryWriterFromBlockWriter(iface, pIBlockWriter, ppIQueryWriter);
324}

◆ IWICComponentInfo_GetAuthor_Proxy_W()

HRESULT WINAPI IWICComponentInfo_GetAuthor_Proxy_W ( IWICComponentInfo iface,
UINT  cchAuthor,
WCHAR wzAuthor,
UINT pcchActual 
)

Definition at line 332 of file proxy.c.

334{
335 return IWICComponentInfo_GetAuthor(iface, cchAuthor, wzAuthor, pcchActual);
336}

◆ IWICComponentInfo_GetCLSID_Proxy_W()

HRESULT WINAPI IWICComponentInfo_GetCLSID_Proxy_W ( IWICComponentInfo iface,
CLSID pclsid 
)

Definition at line 326 of file proxy.c.

328{
329 return IWICComponentInfo_GetCLSID(iface, pclsid);
330}

◆ IWICComponentInfo_GetFriendlyName_Proxy_W()

HRESULT WINAPI IWICComponentInfo_GetFriendlyName_Proxy_W ( IWICComponentInfo iface,
UINT  cchFriendlyName,
WCHAR wzFriendlyName,
UINT pcchActual 
)

Definition at line 350 of file proxy.c.

352{
353 return IWICComponentInfo_GetFriendlyName(iface, cchFriendlyName, wzFriendlyName, pcchActual);
354}

◆ IWICComponentInfo_GetSpecVersion_Proxy_W()

HRESULT WINAPI IWICComponentInfo_GetSpecVersion_Proxy_W ( IWICComponentInfo iface,
UINT  cchSpecVersion,
WCHAR wzSpecVersion,
UINT pcchActual 
)

Definition at line 344 of file proxy.c.

346{
347 return IWICComponentInfo_GetSpecVersion(iface, cchSpecVersion, wzSpecVersion, pcchActual);
348}

◆ IWICComponentInfo_GetVersion_Proxy_W()

HRESULT WINAPI IWICComponentInfo_GetVersion_Proxy_W ( IWICComponentInfo iface,
UINT  cchVersion,
WCHAR wzVersion,
UINT pcchActual 
)

Definition at line 338 of file proxy.c.

340{
341 return IWICComponentInfo_GetVersion(iface, cchVersion, wzVersion, pcchActual);
342}

◆ IWICFastMetadataEncoder_Commit_Proxy_W()

HRESULT WINAPI IWICFastMetadataEncoder_Commit_Proxy_W ( IWICFastMetadataEncoder iface)

Definition at line 356 of file proxy.c.

357{
358 return IWICFastMetadataEncoder_Commit(iface);
359}

◆ IWICFastMetadataEncoder_GetMetadataQueryWriter_Proxy_W()

HRESULT WINAPI IWICFastMetadataEncoder_GetMetadataQueryWriter_Proxy_W ( IWICFastMetadataEncoder iface,
IWICMetadataQueryWriter **  ppIMetadataQueryWriter 
)

Definition at line 361 of file proxy.c.

363{
364 return IWICFastMetadataEncoder_GetMetadataQueryWriter(iface, ppIMetadataQueryWriter);
365}

◆ IWICFormatConverter_Initialize_Proxy_W()

HRESULT WINAPI IWICFormatConverter_Initialize_Proxy_W ( IWICFormatConverter iface,
IWICBitmapSource pISource,
REFWICPixelFormatGUID  dstFormat,
WICBitmapDitherType  dither,
IWICPalette pIPalette,
double  alphaThresholdPercent,
WICBitmapPaletteType  paletteTranslate 
)

Definition at line 385 of file proxy.c.

388{
389 return IWICFormatConverter_Initialize(iface, pISource, dstFormat, dither,
390 pIPalette, alphaThresholdPercent, paletteTranslate);
391}

◆ IWICImagingFactory_CreateBitmap_Proxy_W()

HRESULT WINAPI IWICImagingFactory_CreateBitmap_Proxy_W ( IWICImagingFactory pFactory,
UINT  uiWidth,
UINT  uiHeight,
REFWICPixelFormatGUID  pixelFormat,
WICBitmapCreateCacheOption  option,
IWICBitmap **  ppIBitmap 
)

Definition at line 437 of file proxy.c.

440{
441 return IWICImagingFactory_CreateBitmap(pFactory, uiWidth, uiHeight,
442 pixelFormat, option, ppIBitmap);
443}
Definition: getopt.h:109

◆ IWICImagingFactory_CreateBitmapClipper_Proxy_W()

HRESULT WINAPI IWICImagingFactory_CreateBitmapClipper_Proxy_W ( IWICImagingFactory pFactory,
IWICBitmapClipper **  ppIBitmapClipper 
)

Definition at line 393 of file proxy.c.

395{
396 return IWICImagingFactory_CreateBitmapClipper(pFactory, ppIBitmapClipper);
397}

◆ IWICImagingFactory_CreateBitmapFlipRotator_Proxy_W()

HRESULT WINAPI IWICImagingFactory_CreateBitmapFlipRotator_Proxy_W ( IWICImagingFactory pFactory,
IWICBitmapFlipRotator **  ppIBitmapFlipRotator 
)

Definition at line 399 of file proxy.c.

401{
402 return IWICImagingFactory_CreateBitmapFlipRotator(pFactory, ppIBitmapFlipRotator);
403}

◆ IWICImagingFactory_CreateBitmapFromHBITMAP_Proxy_W()

HRESULT WINAPI IWICImagingFactory_CreateBitmapFromHBITMAP_Proxy_W ( IWICImagingFactory pFactory,
HBITMAP  hBitmap,
HPALETTE  hPalette,
WICBitmapAlphaChannelOption  options,
IWICBitmap **  ppIBitmap 
)

Definition at line 405 of file proxy.c.

407{
408 return IWICImagingFactory_CreateBitmapFromHBITMAP(pFactory, hBitmap, hPalette, options, ppIBitmap);
409}
static HBITMAP hBitmap
Definition: timezone.c:26

◆ IWICImagingFactory_CreateBitmapFromHICON_Proxy_W()

HRESULT WINAPI IWICImagingFactory_CreateBitmapFromHICON_Proxy_W ( IWICImagingFactory pFactory,
HICON  hIcon,
IWICBitmap **  ppIBitmap 
)

Definition at line 411 of file proxy.c.

413{
414 return IWICImagingFactory_CreateBitmapFromHICON(pFactory, hIcon, ppIBitmap);
415}
HICON hIcon
Definition: msconfig.c:44

◆ IWICImagingFactory_CreateBitmapFromMemory_Proxy_W()

HRESULT WINAPI IWICImagingFactory_CreateBitmapFromMemory_Proxy_W ( IWICImagingFactory pFactory,
UINT  uiWidth,
UINT  uiHeight,
REFWICPixelFormatGUID  pixelFormat,
UINT  cbStride,
UINT  cbBufferSize,
BYTE pbBuffer,
IWICBitmap **  ppIBitmap 
)

Definition at line 417 of file proxy.c.

420{
421 return IWICImagingFactory_CreateBitmapFromMemory(pFactory, uiWidth, uiHeight,
422 pixelFormat, cbStride, cbBufferSize, pbBuffer, ppIBitmap);
423}

◆ IWICImagingFactory_CreateBitmapFromSource_Proxy_W()

HRESULT WINAPI IWICImagingFactory_CreateBitmapFromSource_Proxy_W ( IWICImagingFactory pFactory,
IWICBitmapSource piBitmapSource,
WICBitmapCreateCacheOption  option,
IWICBitmap **  ppIBitmap 
)

Definition at line 425 of file proxy.c.

427{
428 return IWICImagingFactory_CreateBitmapFromSource(pFactory, piBitmapSource, option, ppIBitmap);
429}

◆ IWICImagingFactory_CreateBitmapScaler_Proxy_W()

HRESULT WINAPI IWICImagingFactory_CreateBitmapScaler_Proxy_W ( IWICImagingFactory pFactory,
IWICBitmapScaler **  ppIBitmapScaler 
)

Definition at line 431 of file proxy.c.

433{
434 return IWICImagingFactory_CreateBitmapScaler(pFactory, ppIBitmapScaler);
435}

◆ IWICImagingFactory_CreateComponentInfo_Proxy_W()

HRESULT WINAPI IWICImagingFactory_CreateComponentInfo_Proxy_W ( IWICImagingFactory pFactory,
REFCLSID  clsidComponent,
IWICComponentInfo **  ppIInfo 
)

Definition at line 445 of file proxy.c.

447{
448 return IWICImagingFactory_CreateComponentInfo(pFactory, clsidComponent, ppIInfo);
449}

◆ IWICImagingFactory_CreateDecoderFromFileHandle_Proxy_W()

HRESULT WINAPI IWICImagingFactory_CreateDecoderFromFileHandle_Proxy_W ( IWICImagingFactory pFactory,
ULONG_PTR  hFile,
const GUID pguidVendor,
WICDecodeOptions  metadataOptions,
IWICBitmapDecoder **  ppIDecoder 
)

Definition at line 451 of file proxy.c.

453{
454 return IWICImagingFactory_CreateDecoderFromFileHandle(pFactory, hFile, pguidVendor, metadataOptions, ppIDecoder);
455}
_In_ HANDLE hFile
Definition: mswsock.h:90

◆ IWICImagingFactory_CreateDecoderFromFilename_Proxy_W()

HRESULT WINAPI IWICImagingFactory_CreateDecoderFromFilename_Proxy_W ( IWICImagingFactory pFactory,
LPCWSTR  wzFilename,
const GUID pguidVendor,
DWORD  dwDesiredAccess,
WICDecodeOptions  metadataOptions,
IWICBitmapDecoder **  ppIDecoder 
)

Definition at line 457 of file proxy.c.

460{
461 return IWICImagingFactory_CreateDecoderFromFilename(pFactory, wzFilename,
462 pguidVendor, dwDesiredAccess, metadataOptions, ppIDecoder);
463}

◆ IWICImagingFactory_CreateDecoderFromStream_Proxy_W()

HRESULT WINAPI IWICImagingFactory_CreateDecoderFromStream_Proxy_W ( IWICImagingFactory pFactory,
IStream pIStream,
const GUID pguidVendor,
WICDecodeOptions  metadataOptions,
IWICBitmapDecoder **  ppIDecoder 
)

Definition at line 465 of file proxy.c.

468{
469 return IWICImagingFactory_CreateDecoderFromStream(pFactory, pIStream, pguidVendor, metadataOptions, ppIDecoder);
470}

◆ IWICImagingFactory_CreateEncoder_Proxy_W()

HRESULT WINAPI IWICImagingFactory_CreateEncoder_Proxy_W ( IWICImagingFactory pFactory,
REFGUID  guidContainerFormat,
const GUID pguidVendor,
IWICBitmapEncoder **  ppIEncoder 
)

Definition at line 472 of file proxy.c.

474{
475 return IWICImagingFactory_CreateEncoder(pFactory, guidContainerFormat, pguidVendor, ppIEncoder);
476}

◆ IWICImagingFactory_CreateFastMetadataEncoderFromDecoder_Proxy_W()

HRESULT WINAPI IWICImagingFactory_CreateFastMetadataEncoderFromDecoder_Proxy_W ( IWICImagingFactory pFactory,
IWICBitmapDecoder pIDecoder,
IWICFastMetadataEncoder **  ppIFastEncoder 
)

Definition at line 478 of file proxy.c.

480{
481 return IWICImagingFactory_CreateFastMetadataEncoderFromDecoder(pFactory, pIDecoder, ppIFastEncoder);
482}

◆ IWICImagingFactory_CreateFastMetadataEncoderFromFrameDecode_Proxy_W()

HRESULT WINAPI IWICImagingFactory_CreateFastMetadataEncoderFromFrameDecode_Proxy_W ( IWICImagingFactory pFactory,
IWICBitmapFrameDecode pIFrameDecoder,
IWICFastMetadataEncoder **  ppIFastEncoder 
)

Definition at line 484 of file proxy.c.

486{
487 return IWICImagingFactory_CreateFastMetadataEncoderFromFrameDecode(pFactory, pIFrameDecoder, ppIFastEncoder);
488}

◆ IWICImagingFactory_CreateFormatConverter_Proxy_W()

HRESULT WINAPI IWICImagingFactory_CreateFormatConverter_Proxy_W ( IWICImagingFactory pFactory,
IWICFormatConverter **  ppIFormatConverter 
)

Definition at line 490 of file proxy.c.

492{
493 return IWICImagingFactory_CreateFormatConverter(pFactory, ppIFormatConverter);
494}

◆ IWICImagingFactory_CreatePalette_Proxy_W()

HRESULT WINAPI IWICImagingFactory_CreatePalette_Proxy_W ( IWICImagingFactory pFactory,
IWICPalette **  ppIPalette 
)

Definition at line 496 of file proxy.c.

498{
499 return IWICImagingFactory_CreatePalette(pFactory, ppIPalette);
500}

◆ IWICImagingFactory_CreateQueryWriter_Proxy_W()

HRESULT WINAPI IWICImagingFactory_CreateQueryWriter_Proxy_W ( IWICImagingFactory pFactory,
REFGUID  guidMetadataFormat,
const GUID pguidVendor,
IWICMetadataQueryWriter **  ppIQueryWriter 
)

Definition at line 509 of file proxy.c.

511{
512 return IWICImagingFactory_CreateQueryWriter(pFactory, guidMetadataFormat, pguidVendor, ppIQueryWriter);
513}

◆ IWICImagingFactory_CreateQueryWriterFromReader_Proxy_W()

HRESULT WINAPI IWICImagingFactory_CreateQueryWriterFromReader_Proxy_W ( IWICImagingFactory pFactory,
IWICMetadataQueryReader pIQueryReader,
const GUID pguidVendor,
IWICMetadataQueryWriter **  ppIQueryWriter 
)

Definition at line 502 of file proxy.c.

505{
506 return IWICImagingFactory_CreateQueryWriterFromReader(pFactory, pIQueryReader, pguidVendor, ppIQueryWriter);
507}

◆ IWICImagingFactory_CreateStream_Proxy_W()

HRESULT WINAPI IWICImagingFactory_CreateStream_Proxy_W ( IWICImagingFactory pFactory,
IWICStream **  ppIWICStream 
)

Definition at line 515 of file proxy.c.

517{
518 return IWICImagingFactory_CreateStream(pFactory, ppIWICStream);
519}

◆ IWICMetadataBlockReader_GetCount_Proxy_W()

HRESULT WINAPI IWICMetadataBlockReader_GetCount_Proxy_W ( IWICMetadataBlockReader iface,
UINT pcCount 
)

Definition at line 521 of file proxy.c.

523{
524 return IWICMetadataBlockReader_GetCount(iface, pcCount);
525}

◆ IWICMetadataBlockReader_GetReaderByIndex_Proxy_W()

HRESULT WINAPI IWICMetadataBlockReader_GetReaderByIndex_Proxy_W ( IWICMetadataBlockReader iface,
UINT  nIndex,
IWICMetadataReader **  ppIMetadataReader 
)

Definition at line 527 of file proxy.c.

529{
530 return IWICMetadataBlockReader_GetReaderByIndex(iface, nIndex, ppIMetadataReader);
531}

◆ IWICMetadataQueryReader_GetContainerFormat_Proxy_W()

HRESULT WINAPI IWICMetadataQueryReader_GetContainerFormat_Proxy_W ( IWICMetadataQueryReader iface,
GUID pguidContainerFormat 
)

Definition at line 533 of file proxy.c.

535{
536 return IWICMetadataQueryReader_GetContainerFormat(iface, pguidContainerFormat);
537}

◆ IWICMetadataQueryReader_GetEnumerator_Proxy_W()

HRESULT WINAPI IWICMetadataQueryReader_GetEnumerator_Proxy_W ( IWICMetadataQueryReader iface,
IEnumString **  ppIEnumString 
)

Definition at line 551 of file proxy.c.

553{
554 return IWICMetadataQueryReader_GetEnumerator(iface, ppIEnumString);
555}

◆ IWICMetadataQueryReader_GetLocation_Proxy_W()

HRESULT WINAPI IWICMetadataQueryReader_GetLocation_Proxy_W ( IWICMetadataQueryReader iface,
UINT  cchMaxLength,
WCHAR wzNamespace,
UINT pcchActualLength 
)

Definition at line 539 of file proxy.c.

541{
542 return IWICMetadataQueryReader_GetLocation(iface, cchMaxLength, wzNamespace, pcchActualLength);
543}

◆ IWICMetadataQueryReader_GetMetadataByName_Proxy_W()

HRESULT WINAPI IWICMetadataQueryReader_GetMetadataByName_Proxy_W ( IWICMetadataQueryReader iface,
LPCWSTR  wzName,
PROPVARIANT *  pvarValue 
)

Definition at line 545 of file proxy.c.

547{
548 return IWICMetadataQueryReader_GetMetadataByName(iface, wzName, pvarValue);
549}

◆ IWICMetadataQueryWriter_RemoveMetadataByName_Proxy_W()

HRESULT WINAPI IWICMetadataQueryWriter_RemoveMetadataByName_Proxy_W ( IWICMetadataQueryWriter iface,
LPCWSTR  wzName 
)

Definition at line 563 of file proxy.c.

565{
566 return IWICMetadataQueryWriter_RemoveMetadataByName(iface, wzName);
567}

◆ IWICMetadataQueryWriter_SetMetadataByName_Proxy_W()

HRESULT WINAPI IWICMetadataQueryWriter_SetMetadataByName_Proxy_W ( IWICMetadataQueryWriter iface,
LPCWSTR  wzName,
const PROPVARIANT *  pvarValue 
)

Definition at line 557 of file proxy.c.

559{
560 return IWICMetadataQueryWriter_SetMetadataByName(iface, wzName, pvarValue);
561}

◆ IWICPalette_GetColorCount_Proxy_W()

HRESULT WINAPI IWICPalette_GetColorCount_Proxy_W ( IWICPalette iface,
UINT pcCount 
)

Definition at line 599 of file proxy.c.

601{
602 return IWICPalette_GetColorCount(iface, pcCount);
603}

◆ IWICPalette_GetColors_Proxy_W()

HRESULT WINAPI IWICPalette_GetColors_Proxy_W ( IWICPalette iface,
UINT  colorCount,
WICColor pColors,
UINT pcActualColors 
)

Definition at line 605 of file proxy.c.

607{
608 return IWICPalette_GetColors(iface, colorCount, pColors, pcActualColors);
609}

◆ IWICPalette_GetType_Proxy_W()

HRESULT WINAPI IWICPalette_GetType_Proxy_W ( IWICPalette iface,
WICBitmapPaletteType pePaletteType 
)

Definition at line 593 of file proxy.c.

595{
596 return IWICPalette_GetType(iface, pePaletteType);
597}

◆ IWICPalette_HasAlpha_Proxy_W()

HRESULT WINAPI IWICPalette_HasAlpha_Proxy_W ( IWICPalette iface,
BOOL pfHasAlpha 
)

Definition at line 611 of file proxy.c.

613{
614 return IWICPalette_HasAlpha(iface, pfHasAlpha);
615}

◆ IWICPalette_InitializeCustom_Proxy_W()

HRESULT WINAPI IWICPalette_InitializeCustom_Proxy_W ( IWICPalette iface,
WICColor pColors,
UINT  colorCount 
)

Definition at line 575 of file proxy.c.

577{
578 return IWICPalette_InitializeCustom(iface, pColors, colorCount);
579}

◆ IWICPalette_InitializeFromBitmap_Proxy_W()

HRESULT WINAPI IWICPalette_InitializeFromBitmap_Proxy_W ( IWICPalette iface,
IWICBitmapSource pISurface,
UINT  colorCount,
BOOL  fAddTransparentColor 
)

Definition at line 581 of file proxy.c.

583{
584 return IWICPalette_InitializeFromBitmap(iface, pISurface, colorCount, fAddTransparentColor);
585}

◆ IWICPalette_InitializeFromPalette_Proxy_W()

HRESULT WINAPI IWICPalette_InitializeFromPalette_Proxy_W ( IWICPalette iface,
IWICPalette pIPalette 
)

Definition at line 587 of file proxy.c.

589{
590 return IWICPalette_InitializeFromPalette(iface, pIPalette);
591}

◆ IWICPalette_InitializePredefined_Proxy_W()

HRESULT WINAPI IWICPalette_InitializePredefined_Proxy_W ( IWICPalette iface,
WICBitmapPaletteType  ePaletteType,
BOOL  fAddTransparentColor 
)

Definition at line 569 of file proxy.c.

571{
572 return IWICPalette_InitializePredefined(iface, ePaletteType, fAddTransparentColor);
573}

◆ IWICPixelFormatInfo_GetBitsPerPixel_Proxy_W()

HRESULT WINAPI IWICPixelFormatInfo_GetBitsPerPixel_Proxy_W ( IWICPixelFormatInfo iface,
UINT bpp 
)

Definition at line 629 of file proxy.c.

630{
631 return IWICPixelFormatInfo_GetBitsPerPixel(iface, bpp);
632}
DWORD bpp
Definition: surface.c:185

◆ IWICPixelFormatInfo_GetChannelCount_Proxy_W()

HRESULT WINAPI IWICPixelFormatInfo_GetChannelCount_Proxy_W ( IWICPixelFormatInfo iface,
UINT count 
)

Definition at line 634 of file proxy.c.

635{
636 return IWICPixelFormatInfo_GetChannelCount(iface, count);
637}
GLuint GLuint GLsizei count
Definition: gl.h:1545

◆ IWICPixelFormatInfo_GetChannelMask_Proxy_W()

HRESULT WINAPI IWICPixelFormatInfo_GetChannelMask_Proxy_W ( IWICPixelFormatInfo iface,
UINT  channel,
UINT  buffer_size,
BYTE buffer,
UINT actual 
)

Definition at line 639 of file proxy.c.

640{
641 return IWICPixelFormatInfo_GetChannelMask(iface, channel, buffer_size, buffer, actual);
642}
GLuint buffer
Definition: glext.h:5915
static void buffer_size(GLcontext *ctx, GLuint *width, GLuint *height)
Definition: swimpl.c:888

◆ IWICStream_InitializeFromIStream_Proxy_W()

HRESULT WINAPI IWICStream_InitializeFromIStream_Proxy_W ( IWICStream iface,
IStream pIStream 
)

Definition at line 617 of file proxy.c.

619{
620 return IWICStream_InitializeFromIStream(iface, pIStream);
621}

◆ IWICStream_InitializeFromMemory_Proxy_W()

HRESULT WINAPI IWICStream_InitializeFromMemory_Proxy_W ( IWICStream iface,
BYTE pbBuffer,
DWORD  cbBufferSize 
)

Definition at line 623 of file proxy.c.

625{
626 return IWICStream_InitializeFromMemory(iface, pbBuffer, cbBufferSize);
627}

◆ WICCreateColorContext_Proxy()

HRESULT WINAPI WICCreateColorContext_Proxy ( IWICImagingFactory iface,
IWICColorContext **  ppIWICColorContext 
)

Definition at line 644 of file proxy.c.

645{
646 TRACE("%p, %p\n", iface, ppIWICColorContext);
647
648 return IWICImagingFactory_CreateColorContext(iface, ppIWICColorContext);
649}
#define TRACE(s)
Definition: solgame.cpp:4

◆ WICCreateImagingFactory_Proxy()

HRESULT WINAPI WICCreateImagingFactory_Proxy ( UINT  SDKVersion,
IWICImagingFactory **  ppIImagingFactory 
)

Definition at line 651 of file proxy.c.

652{
653 TRACE("%x, %p\n", SDKVersion, ppIImagingFactory);
654
655 return ImagingFactory_CreateInstance(&IID_IWICImagingFactory, (void**)ppIImagingFactory);
656}
HRESULT ImagingFactory_CreateInstance(REFIID iid, void **ppv)
Definition: imgfactory.c:1470

Referenced by create_optimal_palette(), D3DXGetImageInfoFromFileInMemory(), D3DXLoadSurfaceFromFileInMemory(), D3DXSaveSurfaceToFileInMemory(), encode_image_wic(), get_gif_palette(), get_palette(), initialize_decoder_wic(), metafile_deserialize_image(), and START_TEST().

◆ WICSetEncoderFormat_Proxy()

HRESULT WINAPI WICSetEncoderFormat_Proxy ( IWICBitmapSource pSourceIn,
IWICPalette pIPalette,
IWICBitmapFrameEncode pIFrameEncode,
IWICBitmapSource **  ppSourceOut 
)

Definition at line 658 of file proxy.c.

661{
662 HRESULT hr;
663 WICPixelFormatGUID pixelformat, framepixelformat;
664
665 TRACE("%p,%p,%p,%p\n", pSourceIn, pIPalette, pIFrameEncode, ppSourceOut);
666
667 if (pIPalette) FIXME("ignoring palette\n");
668
669 if (!pSourceIn || !pIFrameEncode || !ppSourceOut)
670 return E_INVALIDARG;
671
672 *ppSourceOut = NULL;
673
674 hr = IWICBitmapSource_GetPixelFormat(pSourceIn, &pixelformat);
675
676 if (SUCCEEDED(hr))
677 {
678 framepixelformat = pixelformat;
679 hr = IWICBitmapFrameEncode_SetPixelFormat(pIFrameEncode, &framepixelformat);
680 }
681
682 if (SUCCEEDED(hr))
683 {
684 if (IsEqualGUID(&pixelformat, &framepixelformat))
685 {
686 *ppSourceOut = pSourceIn;
687 IWICBitmapSource_AddRef(pSourceIn);
688 }
689 else
690 {
691 hr = WICConvertBitmapSource(&framepixelformat, pSourceIn, ppSourceOut);
692 }
693 }
694
695 return hr;
696}
#define FIXME(fmt,...)
Definition: precomp.h:53
#define E_INVALIDARG
Definition: ddrawi.h:101
pixelformat
Definition: converter.c:40
HRESULT WINAPI WICConvertBitmapSource(REFWICPixelFormatGUID dstFormat, IWICBitmapSource *pISrc, IWICBitmapSource **ppIDst)
Definition: info.c:2474
#define SUCCEEDED(hr)
Definition: intsafe.h:50
#define IsEqualGUID(rguid1, rguid2)
Definition: guiddef.h:147
HRESULT hr
Definition: shlfolder.c:183

◆ WINE_DEFAULT_DEBUG_CHANNEL()

WINE_DEFAULT_DEBUG_CHANNEL ( wincodecs  )