ReactOS  0.4.15-dev-3299-gbe8e5fc
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
_Out_ LPRECT prc
Definition: ntgdi.h:1658

◆ 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 }
_Out_ LPRECT prc
Definition: ntgdi.h:1658

◆ 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:108

◆ 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 }
Definition: getopt.h:108

◆ 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
#define TRACE(s)
Definition: solgame.cpp:4

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 }
HRESULT hr
Definition: shlfolder.c:183
if SUCCEEDED(hr)
#define FIXME(fmt,...)
Definition: debug.h:111
#define E_INVALIDARG
Definition: ddrawi.h:101
pixelformat
Definition: converter.c:40
#define TRACE(s)
Definition: solgame.cpp:4
LONG HRESULT
Definition: typedefs.h:79
#define NULL
Definition: types.h:112
BOOL WINAPI IsEqualGUID(REFGUID rguid1, REFGUID rguid2)
Definition: compobj.c:4112
HRESULT WINAPI WICConvertBitmapSource(REFWICPixelFormatGUID dstFormat, IWICBitmapSource *pISrc, IWICBitmapSource **ppIDst)
Definition: info.c:2474

◆ WINE_DEFAULT_DEBUG_CHANNEL()

WINE_DEFAULT_DEBUG_CHANNEL ( wincodecs  )