[PATCH] windowscodecs: Fix an MSVC warning about pNumericRepresentation.

Serge Gautherie winehq-git_serge_180711 at gautherie.fr
Wed Jul 25 20:19:37 CDT 2018


Signed-off-by: Serge Gautherie <winehq-git_serge_180711 at gautherie.fr>
---
"...\info.c(1461) : error C4133: 'function' : incompatible types - from 'WICPixelFormatNumericRepresentation *' to 'DWORD *'"

ReactOS-Bug: https://jira.reactos.org/browse/CORE-7538
---
 dlls/windowscodecs/info.c | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/dlls/windowscodecs/info.c b/dlls/windowscodecs/info.c
index e131107..21b9c5d 100644
--- a/dlls/windowscodecs/info.c
+++ b/dlls/windowscodecs/info.c
@@ -1450,11 +1450,16 @@ static HRESULT WINAPI PixelFormatInfo_SupportsTransparency(IWICPixelFormatInfo2
 static HRESULT WINAPI PixelFormatInfo_GetNumericRepresentation(IWICPixelFormatInfo2 *iface,
     WICPixelFormatNumericRepresentation *pNumericRepresentation)
 {
+    HRESULT hr;
+    DWORD numrep;
+
     PixelFormatInfo *This = impl_from_IWICPixelFormatInfo2(iface);
 
     TRACE("(%p,%p)\n", iface, pNumericRepresentation);
 
-    return ComponentInfo_GetDWORDValue(This->classkey, numericrepresentation_valuename, pNumericRepresentation);
+    hr = ComponentInfo_GetDWORDValue(This->classkey, numericrepresentation_valuename, &numrep);
+    *pNumericRepresentation = numrep;
+    return hr;
 }
 
 static const IWICPixelFormatInfo2Vtbl PixelFormatInfo_Vtbl = {
-- 
2.10.0.windows.1




More information about the wine-devel mailing list