ReactOS 0.4.16-dev-1109-gd06d9f3
proxy.c File Reference
#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 23 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 35 of file proxy.c.

37{
38 return IPropertyBag2_Write(iface, cProperties, ppropbag, pvarValue);
39}

◆ IWICBitmap_Lock_Proxy_W()

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

Definition at line 288 of file proxy.c.

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

◆ IWICBitmap_SetPalette_Proxy_W()

HRESULT WINAPI IWICBitmap_SetPalette_Proxy_W ( IWICBitmap iface,
IWICPalette pIPalette 
)

Definition at line 294 of file proxy.c.

296{
297 return IWICBitmap_SetPalette(iface, pIPalette);
298}

◆ IWICBitmap_SetResolution_Proxy_W()

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

Definition at line 300 of file proxy.c.

302{
303 return IWICBitmap_SetResolution(iface, dpiX, dpiY);
304}

◆ IWICBitmapClipper_Initialize_Proxy_W()

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

Definition at line 41 of file proxy.c.

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

◆ IWICBitmapCodecInfo_DoesSupportAnimation_Proxy_W()

HRESULT WINAPI IWICBitmapCodecInfo_DoesSupportAnimation_Proxy_W ( IWICBitmapCodecInfo iface,
BOOL pfSupportAnimation 
)

Definition at line 77 of file proxy.c.

79{
80 return IWICBitmapCodecInfo_DoesSupportAnimation(iface, pfSupportAnimation);
81}

◆ IWICBitmapCodecInfo_DoesSupportLossless_Proxy_W()

HRESULT WINAPI IWICBitmapCodecInfo_DoesSupportLossless_Proxy_W ( IWICBitmapCodecInfo iface,
BOOL pfSupportLossless 
)

Definition at line 83 of file proxy.c.

85{
86 return IWICBitmapCodecInfo_DoesSupportLossless(iface, pfSupportLossless);
87}

◆ IWICBitmapCodecInfo_DoesSupportMultiframe_Proxy_W()

HRESULT WINAPI IWICBitmapCodecInfo_DoesSupportMultiframe_Proxy_W ( IWICBitmapCodecInfo iface,
BOOL pfSupportMultiframe 
)

Definition at line 89 of file proxy.c.

91{
92 return IWICBitmapCodecInfo_DoesSupportMultiframe(iface, pfSupportMultiframe);
93}

◆ IWICBitmapCodecInfo_GetContainerFormat_Proxy_W()

HRESULT WINAPI IWICBitmapCodecInfo_GetContainerFormat_Proxy_W ( IWICBitmapCodecInfo iface,
GUID pguidContainerFormat 
)

Definition at line 47 of file proxy.c.

49{
50 return IWICBitmapCodecInfo_GetContainerFormat(iface, pguidContainerFormat);
51}

◆ IWICBitmapCodecInfo_GetDeviceManufacturer_Proxy_W()

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

Definition at line 53 of file proxy.c.

55{
56 return IWICBitmapCodecInfo_GetDeviceManufacturer(iface, cchDeviceManufacturer, wzDeviceManufacturer, pcchActual);
57}

◆ IWICBitmapCodecInfo_GetDeviceModels_Proxy_W()

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

Definition at line 59 of file proxy.c.

61{
62 return IWICBitmapCodecInfo_GetDeviceModels(iface, cchDeviceModels, wzDeviceModels, pcchActual);
63}

◆ IWICBitmapCodecInfo_GetFileExtensions_Proxy_W()

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

Definition at line 71 of file proxy.c.

73{
74 return IWICBitmapCodecInfo_GetFileExtensions(iface, cchFileExtensions, wzFileExtensions, pcchActual);
75}

◆ IWICBitmapCodecInfo_GetMimeTypes_Proxy_W()

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

Definition at line 65 of file proxy.c.

67{
68 return IWICBitmapCodecInfo_GetMimeTypes(iface, cchMimeTypes, wzMimeTypes, pcchActual);
69}

◆ IWICBitmapDecoder_CopyPalette_Proxy_W()

HRESULT WINAPI IWICBitmapDecoder_CopyPalette_Proxy_W ( IWICBitmapDecoder iface,
IWICPalette pIPalette 
)

Definition at line 101 of file proxy.c.

103{
104 return IWICBitmapDecoder_CopyPalette(iface, pIPalette);
105}

◆ IWICBitmapDecoder_GetColorContexts_Proxy_W()

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

Definition at line 119 of file proxy.c.

121{
122 return IWICBitmapDecoder_GetColorContexts(iface, cCount, ppIColorContexts, pcActualCount);
123}

◆ IWICBitmapDecoder_GetDecoderInfo_Proxy_W()

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

Definition at line 95 of file proxy.c.

97{
98 return IWICBitmapDecoder_GetDecoderInfo(iface, ppIDecoderInfo);
99}

◆ IWICBitmapDecoder_GetFrame_Proxy_W()

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

Definition at line 137 of file proxy.c.

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

◆ IWICBitmapDecoder_GetFrameCount_Proxy_W()

HRESULT WINAPI IWICBitmapDecoder_GetFrameCount_Proxy_W ( IWICBitmapDecoder iface,
UINT pCount 
)

Definition at line 131 of file proxy.c.

133{
134 return IWICBitmapDecoder_GetFrameCount(iface, pCount);
135}

◆ IWICBitmapDecoder_GetMetadataQueryReader_Proxy_W()

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

Definition at line 107 of file proxy.c.

109{
110 return IWICBitmapDecoder_GetMetadataQueryReader(iface, ppIMetadataQueryReader);
111}

◆ IWICBitmapDecoder_GetPreview_Proxy_W()

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

Definition at line 113 of file proxy.c.

115{
116 return IWICBitmapDecoder_GetPreview(iface, ppIBitmapSource);
117}

◆ IWICBitmapDecoder_GetThumbnail_Proxy_W()

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

Definition at line 125 of file proxy.c.

127{
128 return IWICBitmapDecoder_GetThumbnail(iface, ppIThumbnail);
129}

◆ IWICBitmapEncoder_Commit_Proxy_W()

HRESULT WINAPI IWICBitmapEncoder_Commit_Proxy_W ( IWICBitmapEncoder iface)

Definition at line 173 of file proxy.c.

174{
175 return IWICBitmapEncoder_Commit(iface);
176}

◆ IWICBitmapEncoder_CreateNewFrame_Proxy_W()

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

Definition at line 167 of file proxy.c.

169{
170 return IWICBitmapEncoder_CreateNewFrame(iface, ppIFrameEncode, ppIEncoderOptions);
171}

◆ IWICBitmapEncoder_GetEncoderInfo_Proxy_W()

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

Definition at line 149 of file proxy.c.

151{
152 return IWICBitmapEncoder_GetEncoderInfo(iface, ppIEncoderInfo);
153}

◆ IWICBitmapEncoder_GetMetadataQueryWriter_Proxy_W()

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

Definition at line 178 of file proxy.c.

180{
181 return IWICBitmapEncoder_GetMetadataQueryWriter(iface, ppIMetadataQueryWriter);
182}

◆ IWICBitmapEncoder_Initialize_Proxy_W()

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

Definition at line 143 of file proxy.c.

145{
146 return IWICBitmapEncoder_Initialize(iface, pIStream, cacheOption);
147}

◆ IWICBitmapEncoder_SetPalette_Proxy_W()

HRESULT WINAPI IWICBitmapEncoder_SetPalette_Proxy_W ( IWICBitmapEncoder iface,
IWICPalette pIPalette 
)

Definition at line 155 of file proxy.c.

157{
158 return IWICBitmapEncoder_SetPalette(iface, pIPalette);
159}

◆ IWICBitmapEncoder_SetThumbnail_Proxy_W()

HRESULT WINAPI IWICBitmapEncoder_SetThumbnail_Proxy_W ( IWICBitmapEncoder iface,
IWICBitmapSource pIThumbnail 
)

Definition at line 161 of file proxy.c.

163{
164 return IWICBitmapEncoder_SetThumbnail(iface, pIThumbnail);
165}

◆ IWICBitmapFlipRotator_Initialize_Proxy_W()

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

Definition at line 184 of file proxy.c.

186{
187 return IWICBitmapFlipRotator_Initialize(iface, pISource, options);
188}

◆ IWICBitmapFrameDecode_GetColorContexts_Proxy_W()

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

Definition at line 371 of file proxy.c.

373{
374 return IWICBitmapFrameDecode_GetColorContexts(iface, cCount, ppIColorContexts, pcActualCount);
375}

◆ IWICBitmapFrameDecode_GetMetadataQueryReader_Proxy_W()

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

Definition at line 365 of file proxy.c.

367{
368 return IWICBitmapFrameDecode_GetMetadataQueryReader(iface, ppIMetadataQueryReader);
369}

◆ IWICBitmapFrameDecode_GetThumbnail_Proxy_W()

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

Definition at line 377 of file proxy.c.

379{
380 return IWICBitmapFrameDecode_GetThumbnail(iface, ppIThumbnail);
381}

◆ IWICBitmapFrameEncode_Commit_Proxy_W()

HRESULT WINAPI IWICBitmapFrameEncode_Commit_Proxy_W ( IWICBitmapFrameEncode iface)

Definition at line 229 of file proxy.c.

230{
231 return IWICBitmapFrameEncode_Commit(iface);
232}

◆ IWICBitmapFrameEncode_GetMetadataQueryWriter_Proxy_W()

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

Definition at line 234 of file proxy.c.

236{
237 return IWICBitmapFrameEncode_GetMetadataQueryWriter(iface, ppIMetadataQueryWriter);
238}

◆ IWICBitmapFrameEncode_Initialize_Proxy_W()

HRESULT WINAPI IWICBitmapFrameEncode_Initialize_Proxy_W ( IWICBitmapFrameEncode iface,
IPropertyBag2 pIEncoderOptions 
)

Definition at line 190 of file proxy.c.

192{
193 return IWICBitmapFrameEncode_Initialize(iface, pIEncoderOptions);
194}

◆ IWICBitmapFrameEncode_SetColorContexts_Proxy_W()

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

Definition at line 208 of file proxy.c.

210{
211 return IWICBitmapFrameEncode_SetColorContexts(iface, cCount, ppIColorContext);
212}

◆ IWICBitmapFrameEncode_SetResolution_Proxy_W()

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

Definition at line 202 of file proxy.c.

204{
205 return IWICBitmapFrameEncode_SetResolution(iface, dpiX, dpiY);
206}

◆ IWICBitmapFrameEncode_SetSize_Proxy_W()

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

Definition at line 196 of file proxy.c.

198{
199 return IWICBitmapFrameEncode_SetSize(iface, uiWidth, uiHeight);
200}

◆ IWICBitmapFrameEncode_SetThumbnail_Proxy_W()

HRESULT WINAPI IWICBitmapFrameEncode_SetThumbnail_Proxy_W ( IWICBitmapFrameEncode iface,
IWICBitmapSource pIThumbnail 
)

Definition at line 214 of file proxy.c.

216{
217 return IWICBitmapFrameEncode_SetThumbnail(iface, pIThumbnail);
218}

◆ IWICBitmapFrameEncode_WriteSource_Proxy_W()

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

Definition at line 220 of file proxy.c.

222{
223 if (prc && (prc->Width <= 0 || prc->Height <= 0))
224 prc = NULL;
225
226 return IWICBitmapFrameEncode_WriteSource(iface, pIBitmapSource, prc);
227}
#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 240 of file proxy.c.

242{
243 return IWICBitmapLock_GetDataPointer(iface, pcbBufferSize, ppbData);
244}

◆ IWICBitmapLock_GetStride_Proxy_W()

HRESULT WINAPI IWICBitmapLock_GetStride_Proxy_W ( IWICBitmapLock iface,
UINT pcbStride 
)

Definition at line 246 of file proxy.c.

248{
249 return IWICBitmapLock_GetStride(iface, pcbStride);
250}

◆ IWICBitmapScaler_Initialize_Proxy_W()

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

Definition at line 252 of file proxy.c.

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

◆ IWICBitmapSource_CopyPalette_Proxy_W()

HRESULT WINAPI IWICBitmapSource_CopyPalette_Proxy_W ( IWICBitmapSource iface,
IWICPalette pIPalette 
)

Definition at line 276 of file proxy.c.

278{
279 return IWICBitmapSource_CopyPalette(iface, pIPalette);
280}

◆ IWICBitmapSource_CopyPixels_Proxy_W()

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

Definition at line 282 of file proxy.c.

284{
285 return IWICBitmapSource_CopyPixels(iface, prc, cbStride, cbBufferSize, pbBuffer);
286}

◆ IWICBitmapSource_GetPixelFormat_Proxy_W()

HRESULT WINAPI IWICBitmapSource_GetPixelFormat_Proxy_W ( IWICBitmapSource iface,
WICPixelFormatGUID pPixelFormat 
)

Definition at line 264 of file proxy.c.

266{
267 return IWICBitmapSource_GetPixelFormat(iface, pPixelFormat);
268}

◆ IWICBitmapSource_GetResolution_Proxy_W()

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

Definition at line 270 of file proxy.c.

272{
273 return IWICBitmapSource_GetResolution(iface, pDpiX, pDpiY);
274}

◆ IWICBitmapSource_GetSize_Proxy_W()

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

Definition at line 258 of file proxy.c.

260{
261 return IWICBitmapSource_GetSize(iface, puiWidth, puiHeight);
262}

◆ IWICColorContext_InitializeFromMemory_Proxy_W()

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

Definition at line 306 of file proxy.c.

308{
309 return IWICColorContext_InitializeFromMemory(iface, pbBuffer, cbBufferSize);
310}

◆ IWICComponentFactory_CreateMetadataWriterFromReader_Proxy_W()

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

Definition at line 312 of file proxy.c.

314{
315 return IWICComponentFactory_CreateMetadataWriterFromReader(iface, pIReader, pguidVendor, ppIWriter);
316}

◆ IWICComponentFactory_CreateQueryWriterFromBlockWriter_Proxy_W()

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

Definition at line 318 of file proxy.c.

320{
321 return IWICComponentFactory_CreateQueryWriterFromBlockWriter(iface, pIBlockWriter, ppIQueryWriter);
322}

◆ IWICComponentInfo_GetAuthor_Proxy_W()

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

Definition at line 330 of file proxy.c.

332{
333 return IWICComponentInfo_GetAuthor(iface, cchAuthor, wzAuthor, pcchActual);
334}

◆ IWICComponentInfo_GetCLSID_Proxy_W()

HRESULT WINAPI IWICComponentInfo_GetCLSID_Proxy_W ( IWICComponentInfo iface,
CLSID pclsid 
)

Definition at line 324 of file proxy.c.

326{
327 return IWICComponentInfo_GetCLSID(iface, pclsid);
328}

◆ IWICComponentInfo_GetFriendlyName_Proxy_W()

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

Definition at line 348 of file proxy.c.

350{
351 return IWICComponentInfo_GetFriendlyName(iface, cchFriendlyName, wzFriendlyName, pcchActual);
352}

◆ IWICComponentInfo_GetSpecVersion_Proxy_W()

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

Definition at line 342 of file proxy.c.

344{
345 return IWICComponentInfo_GetSpecVersion(iface, cchSpecVersion, wzSpecVersion, pcchActual);
346}

◆ IWICComponentInfo_GetVersion_Proxy_W()

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

Definition at line 336 of file proxy.c.

338{
339 return IWICComponentInfo_GetVersion(iface, cchVersion, wzVersion, pcchActual);
340}

◆ IWICFastMetadataEncoder_Commit_Proxy_W()

HRESULT WINAPI IWICFastMetadataEncoder_Commit_Proxy_W ( IWICFastMetadataEncoder iface)

Definition at line 354 of file proxy.c.

355{
356 return IWICFastMetadataEncoder_Commit(iface);
357}

◆ IWICFastMetadataEncoder_GetMetadataQueryWriter_Proxy_W()

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

Definition at line 359 of file proxy.c.

361{
362 return IWICFastMetadataEncoder_GetMetadataQueryWriter(iface, ppIMetadataQueryWriter);
363}

◆ 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 383 of file proxy.c.

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

◆ 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 435 of file proxy.c.

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

◆ IWICImagingFactory_CreateBitmapClipper_Proxy_W()

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

Definition at line 391 of file proxy.c.

393{
394 return IWICImagingFactory_CreateBitmapClipper(pFactory, ppIBitmapClipper);
395}

◆ IWICImagingFactory_CreateBitmapFlipRotator_Proxy_W()

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

Definition at line 397 of file proxy.c.

399{
400 return IWICImagingFactory_CreateBitmapFlipRotator(pFactory, ppIBitmapFlipRotator);
401}

◆ IWICImagingFactory_CreateBitmapFromHBITMAP_Proxy_W()

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

Definition at line 403 of file proxy.c.

405{
406 return IWICImagingFactory_CreateBitmapFromHBITMAP(pFactory, hBitmap, hPalette, options, ppIBitmap);
407}
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 409 of file proxy.c.

411{
412 return IWICImagingFactory_CreateBitmapFromHICON(pFactory, hIcon, ppIBitmap);
413}
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 415 of file proxy.c.

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

◆ IWICImagingFactory_CreateBitmapFromSource_Proxy_W()

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

Definition at line 423 of file proxy.c.

425{
426 return IWICImagingFactory_CreateBitmapFromSource(pFactory, piBitmapSource, option, ppIBitmap);
427}

◆ IWICImagingFactory_CreateBitmapScaler_Proxy_W()

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

Definition at line 429 of file proxy.c.

431{
432 return IWICImagingFactory_CreateBitmapScaler(pFactory, ppIBitmapScaler);
433}

◆ IWICImagingFactory_CreateComponentInfo_Proxy_W()

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

Definition at line 443 of file proxy.c.

445{
446 return IWICImagingFactory_CreateComponentInfo(pFactory, clsidComponent, ppIInfo);
447}

◆ 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 449 of file proxy.c.

451{
452 return IWICImagingFactory_CreateDecoderFromFileHandle(pFactory, hFile, pguidVendor, metadataOptions, ppIDecoder);
453}
_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 455 of file proxy.c.

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

◆ IWICImagingFactory_CreateDecoderFromStream_Proxy_W()

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

Definition at line 463 of file proxy.c.

466{
467 return IWICImagingFactory_CreateDecoderFromStream(pFactory, pIStream, pguidVendor, metadataOptions, ppIDecoder);
468}

◆ IWICImagingFactory_CreateEncoder_Proxy_W()

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

Definition at line 470 of file proxy.c.

472{
473 return IWICImagingFactory_CreateEncoder(pFactory, guidContainerFormat, pguidVendor, ppIEncoder);
474}

◆ IWICImagingFactory_CreateFastMetadataEncoderFromDecoder_Proxy_W()

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

Definition at line 476 of file proxy.c.

478{
479 return IWICImagingFactory_CreateFastMetadataEncoderFromDecoder(pFactory, pIDecoder, ppIFastEncoder);
480}

◆ IWICImagingFactory_CreateFastMetadataEncoderFromFrameDecode_Proxy_W()

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

Definition at line 482 of file proxy.c.

484{
485 return IWICImagingFactory_CreateFastMetadataEncoderFromFrameDecode(pFactory, pIFrameDecoder, ppIFastEncoder);
486}

◆ IWICImagingFactory_CreateFormatConverter_Proxy_W()

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

Definition at line 488 of file proxy.c.

490{
491 return IWICImagingFactory_CreateFormatConverter(pFactory, ppIFormatConverter);
492}

◆ IWICImagingFactory_CreatePalette_Proxy_W()

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

Definition at line 494 of file proxy.c.

496{
497 return IWICImagingFactory_CreatePalette(pFactory, ppIPalette);
498}

◆ IWICImagingFactory_CreateQueryWriter_Proxy_W()

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

Definition at line 507 of file proxy.c.

509{
510 return IWICImagingFactory_CreateQueryWriter(pFactory, guidMetadataFormat, pguidVendor, ppIQueryWriter);
511}

◆ IWICImagingFactory_CreateQueryWriterFromReader_Proxy_W()

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

Definition at line 500 of file proxy.c.

503{
504 return IWICImagingFactory_CreateQueryWriterFromReader(pFactory, pIQueryReader, pguidVendor, ppIQueryWriter);
505}

◆ IWICImagingFactory_CreateStream_Proxy_W()

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

Definition at line 513 of file proxy.c.

515{
516 return IWICImagingFactory_CreateStream(pFactory, ppIWICStream);
517}

◆ IWICMetadataBlockReader_GetCount_Proxy_W()

HRESULT WINAPI IWICMetadataBlockReader_GetCount_Proxy_W ( IWICMetadataBlockReader iface,
UINT pcCount 
)

Definition at line 519 of file proxy.c.

521{
522 return IWICMetadataBlockReader_GetCount(iface, pcCount);
523}

◆ IWICMetadataBlockReader_GetReaderByIndex_Proxy_W()

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

Definition at line 525 of file proxy.c.

527{
528 return IWICMetadataBlockReader_GetReaderByIndex(iface, nIndex, ppIMetadataReader);
529}

◆ IWICMetadataQueryReader_GetContainerFormat_Proxy_W()

HRESULT WINAPI IWICMetadataQueryReader_GetContainerFormat_Proxy_W ( IWICMetadataQueryReader iface,
GUID pguidContainerFormat 
)

Definition at line 531 of file proxy.c.

533{
534 return IWICMetadataQueryReader_GetContainerFormat(iface, pguidContainerFormat);
535}

◆ IWICMetadataQueryReader_GetEnumerator_Proxy_W()

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

Definition at line 549 of file proxy.c.

551{
552 return IWICMetadataQueryReader_GetEnumerator(iface, ppIEnumString);
553}

◆ IWICMetadataQueryReader_GetLocation_Proxy_W()

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

Definition at line 537 of file proxy.c.

539{
540 return IWICMetadataQueryReader_GetLocation(iface, cchMaxLength, wzNamespace, pcchActualLength);
541}

◆ IWICMetadataQueryReader_GetMetadataByName_Proxy_W()

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

Definition at line 543 of file proxy.c.

545{
546 return IWICMetadataQueryReader_GetMetadataByName(iface, wzName, pvarValue);
547}

◆ IWICMetadataQueryWriter_RemoveMetadataByName_Proxy_W()

HRESULT WINAPI IWICMetadataQueryWriter_RemoveMetadataByName_Proxy_W ( IWICMetadataQueryWriter iface,
LPCWSTR  wzName 
)

Definition at line 561 of file proxy.c.

563{
564 return IWICMetadataQueryWriter_RemoveMetadataByName(iface, wzName);
565}

◆ IWICMetadataQueryWriter_SetMetadataByName_Proxy_W()

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

Definition at line 555 of file proxy.c.

557{
558 return IWICMetadataQueryWriter_SetMetadataByName(iface, wzName, pvarValue);
559}

◆ IWICPalette_GetColorCount_Proxy_W()

HRESULT WINAPI IWICPalette_GetColorCount_Proxy_W ( IWICPalette iface,
UINT pcCount 
)

Definition at line 597 of file proxy.c.

599{
600 return IWICPalette_GetColorCount(iface, pcCount);
601}

◆ IWICPalette_GetColors_Proxy_W()

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

Definition at line 603 of file proxy.c.

605{
606 return IWICPalette_GetColors(iface, colorCount, pColors, pcActualColors);
607}

◆ IWICPalette_GetType_Proxy_W()

HRESULT WINAPI IWICPalette_GetType_Proxy_W ( IWICPalette iface,
WICBitmapPaletteType pePaletteType 
)

Definition at line 591 of file proxy.c.

593{
594 return IWICPalette_GetType(iface, pePaletteType);
595}

◆ IWICPalette_HasAlpha_Proxy_W()

HRESULT WINAPI IWICPalette_HasAlpha_Proxy_W ( IWICPalette iface,
BOOL pfHasAlpha 
)

Definition at line 609 of file proxy.c.

611{
612 return IWICPalette_HasAlpha(iface, pfHasAlpha);
613}

◆ IWICPalette_InitializeCustom_Proxy_W()

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

Definition at line 573 of file proxy.c.

575{
576 return IWICPalette_InitializeCustom(iface, pColors, colorCount);
577}

◆ IWICPalette_InitializeFromBitmap_Proxy_W()

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

Definition at line 579 of file proxy.c.

581{
582 return IWICPalette_InitializeFromBitmap(iface, pISurface, colorCount, fAddTransparentColor);
583}

◆ IWICPalette_InitializeFromPalette_Proxy_W()

HRESULT WINAPI IWICPalette_InitializeFromPalette_Proxy_W ( IWICPalette iface,
IWICPalette pIPalette 
)

Definition at line 585 of file proxy.c.

587{
588 return IWICPalette_InitializeFromPalette(iface, pIPalette);
589}

◆ IWICPalette_InitializePredefined_Proxy_W()

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

Definition at line 567 of file proxy.c.

569{
570 return IWICPalette_InitializePredefined(iface, ePaletteType, fAddTransparentColor);
571}

◆ IWICPixelFormatInfo_GetBitsPerPixel_Proxy_W()

HRESULT WINAPI IWICPixelFormatInfo_GetBitsPerPixel_Proxy_W ( IWICPixelFormatInfo iface,
UINT bpp 
)

Definition at line 627 of file proxy.c.

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

◆ IWICPixelFormatInfo_GetChannelCount_Proxy_W()

HRESULT WINAPI IWICPixelFormatInfo_GetChannelCount_Proxy_W ( IWICPixelFormatInfo iface,
UINT count 
)

Definition at line 632 of file proxy.c.

633{
634 return IWICPixelFormatInfo_GetChannelCount(iface, count);
635}
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 637 of file proxy.c.

638{
639 return IWICPixelFormatInfo_GetChannelMask(iface, channel, buffer_size, buffer, actual);
640}
GLuint buffer
Definition: glext.h:5915
wchar_t const *const size_t const buffer_size
Definition: stat.cpp:95

◆ IWICStream_InitializeFromIStream_Proxy_W()

HRESULT WINAPI IWICStream_InitializeFromIStream_Proxy_W ( IWICStream iface,
IStream pIStream 
)

Definition at line 615 of file proxy.c.

617{
618 return IWICStream_InitializeFromIStream(iface, pIStream);
619}

◆ IWICStream_InitializeFromMemory_Proxy_W()

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

Definition at line 621 of file proxy.c.

623{
624 return IWICStream_InitializeFromMemory(iface, pbBuffer, cbBufferSize);
625}

◆ WICCreateColorContext_Proxy()

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

Definition at line 642 of file proxy.c.

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

◆ WICCreateImagingFactory_Proxy()

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

Definition at line 649 of file proxy.c.

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

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 656 of file proxy.c.

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