windowscodecs: Avoid casting IWICFormatConverter to IWICBitmapSource.
diff --git a/dlls/windowscodecs/info.c b/dlls/windowscodecs/info.c
index f1eaf4c..9531198 100644
--- a/dlls/windowscodecs/info.c
+++ b/dlls/windowscodecs/info.c
@@ -2181,8 +2181,9 @@
 
     if (converter)
     {
-        *ppIDst = (IWICBitmapSource*)converter;
-        return S_OK;
+        res = IWICFormatConverter_QueryInterface(converter, &IID_IWICBitmapSource, (void **)ppIDst);
+        IWICFormatConverter_Release(converter);
+        return res;
     }
     else
     {