#include "config.h"
#include <stdarg.h>
#include "windef.h"
#include "winbase.h"
#include "winreg.h"
#include "objbase.h"
#include "wincodec.h"
#include "wincodecs_private.h"
#include "wine/debug.h"
Go to the source code of this file.
Data Structures |
| struct | PaletteImpl |
Defines |
| #define | COBJMACROS |
Functions |
| | WINE_DEFAULT_DEBUG_CHANNEL (wincodecs) |
| static HRESULT WINAPI | PaletteImpl_QueryInterface (IWICPalette *iface, REFIID iid, void **ppv) |
| static ULONG WINAPI | PaletteImpl_AddRef (IWICPalette *iface) |
| static ULONG WINAPI | PaletteImpl_Release (IWICPalette *iface) |
| static HRESULT WINAPI | PaletteImpl_InitializePredefined (IWICPalette *iface, WICBitmapPaletteType ePaletteType, BOOL fAddTransparentColor) |
| static HRESULT WINAPI | PaletteImpl_InitializeCustom (IWICPalette *iface, WICColor *pColors, UINT colorCount) |
| static HRESULT WINAPI | PaletteImpl_InitializeFromBitmap (IWICPalette *iface, IWICBitmapSource *pISurface, UINT colorCount, BOOL fAddTransparentColor) |
| static HRESULT WINAPI | PaletteImpl_InitializeFromPalette (IWICPalette *iface, IWICPalette *pIPalette) |
| static HRESULT WINAPI | PaletteImpl_GetType (IWICPalette *iface, WICBitmapPaletteType *pePaletteType) |
| static HRESULT WINAPI | PaletteImpl_GetColorCount (IWICPalette *iface, UINT *pcCount) |
| static HRESULT WINAPI | PaletteImpl_GetColors (IWICPalette *iface, UINT colorCount, WICColor *pColors, UINT *pcActualColors) |
| static HRESULT WINAPI | PaletteImpl_IsBlackWhite (IWICPalette *iface, BOOL *pfIsBlackWhite) |
| static HRESULT WINAPI | PaletteImpl_IsGrayscale (IWICPalette *iface, BOOL *pfIsGrayscale) |
| static HRESULT WINAPI | PaletteImpl_HasAlpha (IWICPalette *iface, BOOL *pfHasAlpha) |
| HRESULT | PaletteImpl_Create (IWICPalette **palette) |
Variables |
| static const IWICPaletteVtbl | PaletteImpl_Vtbl |