56 *
ppv = &
This->IWICColorTransform_iface;
73 TRACE(
"(%p) refcount=%lu\n", iface,
ref);
83 TRACE(
"(%p) refcount=%lu\n", iface,
ref);
87 if (
This->dst) IWICBitmapSource_Release(
This->dst);
98 TRACE(
"(%p,%p,%p)\n", iface, puiWidth, puiHeight);
100 return IWICBitmapSource_GetSize(
This->dst, puiWidth, puiHeight);
107 TRACE(
"(%p,%p)\n", iface, pPixelFormat);
109 return IWICBitmapSource_GetPixelFormat(
This->dst, pPixelFormat);
113 double *pDpiX,
double *pDpiY)
116 TRACE(
"(%p,%p,%p)\n", iface, pDpiX, pDpiY);
118 return IWICBitmapSource_GetResolution(
This->dst, pDpiX, pDpiY);
125 TRACE(
"(%p,%p)\n", iface, pIPalette);
127 return IWICBitmapSource_CopyPalette(
This->dst, pIPalette);
136 return IWICBitmapSource_CopyPixels(
This->dst,
prc, cbStride, cbBufferSize, pbBuffer);
147 TRACE(
"(%p,%p,%p,%p,%s)\n", iface, pIBitmapSource, pIContextSource,
150 FIXME(
"ignoring color contexts\n");
155 if (
This->dst) IWICBitmapSource_Release(
This->dst);
185 *colortransform = &
This->IWICColorTransform_iface;
#define InterlockedIncrement
#define InterlockedDecrement
#define WINE_DEFAULT_DEBUG_CHANNEL(t)
HRESULT WINAPI WICConvertBitmapSource(REFWICPixelFormatGUID dstFormat, IWICBitmapSource *pISrc, IWICBitmapSource **ppIDst)
#define IsEqualIID(riid1, riid2)
#define CONTAINING_RECORD(address, type, field)
static const char * debug_wic_rect(const WICRect *rect)