From: Jason Wendt jason.wendt@gmail.com
--- dlls/d2d1/bitmap.c | 5 +++++ 1 file changed, 5 insertions(+)
diff --git a/dlls/d2d1/bitmap.c b/dlls/d2d1/bitmap.c index c6ab60c1bc4..e67d51286b2 100644 --- a/dlls/d2d1/bitmap.c +++ b/dlls/d2d1/bitmap.c @@ -680,6 +680,11 @@ HRESULT d2d_bitmap_create_shared(struct d2d_device_context *context, REFIID iid, return S_OK; }
+ if (IsEqualGUID(iid, &IID_IWICBitmapLock)) + { + return d2d_bitmap_create_from_wic_bitmap(context, data, desc, bitmap); + } + WARN("Unhandled interface %s.\n", debugstr_guid(iid));
return E_INVALIDARG;