58 *
ppv = &
This->IWICColorTransform_iface;
75 TRACE(
"(%p) refcount=%u\n", iface,
ref);
85 TRACE(
"(%p) refcount=%u\n", iface,
ref);
89 if (
This->dst) IWICBitmapSource_Release(
This->dst);
100 TRACE(
"(%p,%p,%p)\n", iface, puiWidth, puiHeight);
102 return IWICBitmapSource_GetSize(
This->dst, puiWidth, puiHeight);
109 TRACE(
"(%p,%p)\n", iface, pPixelFormat);
111 return IWICBitmapSource_GetPixelFormat(
This->dst, pPixelFormat);
115 double *pDpiX,
double *pDpiY)
118 TRACE(
"(%p,%p,%p)\n", iface, pDpiX, pDpiY);
120 return IWICBitmapSource_GetResolution(
This->dst, pDpiX, pDpiY);
127 TRACE(
"(%p,%p)\n", iface, pIPalette);
129 return IWICBitmapSource_CopyPalette(
This->dst, pIPalette);
138 return IWICBitmapSource_CopyPixels(
This->dst,
prc, cbStride, cbBufferSize, pbBuffer);
149 TRACE(
"(%p,%p,%p,%p,%s)\n", iface, pIBitmapSource, pIContextSource,
152 FIXME(
"ignoring color contexts\n");
157 if (
This->dst) IWICBitmapSource_Release(
This->dst);
187 *colortransform = &
This->IWICColorTransform_iface;
#define InterlockedIncrement
#define InterlockedDecrement
#define WINE_DEFAULT_DEBUG_CHANNEL(t)
#define HeapFree(x, y, z)
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)