windowscodecs: Add wrapper functions for IWICPalette methods.

This commit is contained in:
Vincent Povirk 2012-05-08 10:49:22 -05:00 committed by Alexandre Julliard
parent 1f0ec3cba5
commit 2fc7cdc93f
2 changed files with 56 additions and 8 deletions

View File

@ -247,6 +247,54 @@ HRESULT WINAPI IWICImagingFactory_CreateStream_Proxy_W(IWICImagingFactory *pFact
return IWICImagingFactory_CreateStream(pFactory, ppIWICStream);
}
HRESULT WINAPI IWICPalette_InitializePredefined_Proxy_W(IWICPalette *iface,
WICBitmapPaletteType ePaletteType, BOOL fAddTransparentColor)
{
return IWICPalette_InitializePredefined(iface, ePaletteType, fAddTransparentColor);
}
HRESULT WINAPI IWICPalette_InitializeCustom_Proxy_W(IWICPalette *iface,
WICColor *pColors, UINT colorCount)
{
return IWICPalette_InitializeCustom(iface, pColors, colorCount);
}
HRESULT WINAPI IWICPalette_InitializeFromBitmap_Proxy_W(IWICPalette *iface,
IWICBitmapSource *pISurface, UINT colorCount, BOOL fAddTransparentColor)
{
return IWICPalette_InitializeFromBitmap(iface, pISurface, colorCount, fAddTransparentColor);
}
HRESULT WINAPI IWICPalette_InitializeFromPalette_Proxy_W(IWICPalette *iface,
IWICPalette *pIPalette)
{
return IWICPalette_InitializeFromPalette(iface, pIPalette);
}
HRESULT WINAPI IWICPalette_GetType_Proxy_W(IWICPalette *iface,
WICBitmapPaletteType *pePaletteType)
{
return IWICPalette_GetType(iface, pePaletteType);
}
HRESULT WINAPI IWICPalette_GetColorCount_Proxy_W(IWICPalette *iface,
UINT *pcCount)
{
return IWICPalette_GetColorCount(iface, pcCount);
}
HRESULT WINAPI IWICPalette_GetColors_Proxy_W(IWICPalette *iface,
UINT colorCount, WICColor *pColors, UINT *pcActualColors)
{
return IWICPalette_GetColors(iface, colorCount, pColors, pcActualColors);
}
HRESULT WINAPI IWICPalette_HasAlpha_Proxy_W(IWICPalette *iface,
BOOL *pfHasAlpha)
{
return IWICPalette_HasAlpha(iface, pfHasAlpha);
}
HRESULT WINAPI WICCreateImagingFactory_Proxy(UINT SDKVersion, IWICImagingFactory **ppIImagingFactory)
{
TRACE("%x, %p\n", SDKVersion, ppIImagingFactory);

View File

@ -91,14 +91,14 @@
@ stub IWICMetadataQueryReader_GetMetadataByName_Proxy
@ stub IWICMetadataQueryWriter_RemoveMetadataByName_Proxy
@ stub IWICMetadataQueryWriter_SetMetadataByName_Proxy
@ stub IWICPalette_GetColorCount_Proxy
@ stub IWICPalette_GetColors_Proxy
@ stub IWICPalette_GetType_Proxy
@ stub IWICPalette_HasAlpha_Proxy
@ stub IWICPalette_InitializeCustom_Proxy
@ stub IWICPalette_InitializeFromBitmap_Proxy
@ stub IWICPalette_InitializeFromPalette_Proxy
@ stub IWICPalette_InitializePredefined_Proxy
@ stdcall IWICPalette_GetColorCount_Proxy(ptr ptr) IWICPalette_GetColorCount_Proxy_W
@ stdcall IWICPalette_GetColors_Proxy(ptr long ptr ptr) IWICPalette_GetColors_Proxy_W
@ stdcall IWICPalette_GetType_Proxy(ptr ptr) IWICPalette_GetType_Proxy_W
@ stdcall IWICPalette_HasAlpha_Proxy(ptr ptr) IWICPalette_HasAlpha_Proxy_W
@ stdcall IWICPalette_InitializeCustom_Proxy(ptr ptr long) IWICPalette_InitializeCustom_Proxy_W
@ stdcall IWICPalette_InitializeFromBitmap_Proxy(ptr ptr long long) IWICPalette_InitializeFromBitmap_Proxy_W
@ stdcall IWICPalette_InitializeFromPalette_Proxy(ptr ptr) IWICPalette_InitializeFromPalette_Proxy_W
@ stdcall IWICPalette_InitializePredefined_Proxy(ptr long long) IWICPalette_InitializePredefined_Proxy_W
@ stub IWICPixelFormatInfo_GetBitsPerPixel_Proxy
@ stub IWICPixelFormatInfo_GetChannelCount_Proxy
@ stub IWICPixelFormatInfo_GetChannelMask_Proxy