Jacek Caban : Fixed remaining wrong iface call helpers.

Alexandre Julliard julliard at winehq.org
Tue Aug 28 14:44:40 CDT 2012


Module: wine
Branch: master
Commit: 434b696c460b0d80ecac5fe41379b4def6245c43
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=434b696c460b0d80ecac5fe41379b4def6245c43

Author: Jacek Caban <jacek at codeweavers.com>
Date:   Tue Aug 28 11:10:56 2012 +0200

Fixed remaining wrong iface call helpers.

---

 dlls/d3dx9_36/surface.c         |    4 ++--
 dlls/dxgi/device.c              |    2 +-
 dlls/explorerframe/tests/nstc.c |    2 +-
 dlls/mshtml/tests/script.c      |    4 +++-
 dlls/wbemprox/tests/services.c  |    2 +-
 5 files changed, 8 insertions(+), 6 deletions(-)

diff --git a/dlls/d3dx9_36/surface.c b/dlls/d3dx9_36/surface.c
index 1cf77b0..56e6b8e 100644
--- a/dlls/d3dx9_36/surface.c
+++ b/dlls/d3dx9_36/surface.c
@@ -622,7 +622,7 @@ HRESULT WINAPI D3DXGetImageInfoFromFileInMemory(LPCVOID data, UINT datasize, D3D
         IWICImagingFactory_CreateStream(factory, &stream);
         IWICStream_InitializeFromMemory(stream, (BYTE*)data, datasize);
         hr = IWICImagingFactory_CreateDecoderFromStream(factory, (IStream*)stream, NULL, 0, &decoder);
-        IStream_Release(stream);
+        IWICStream_Release(stream);
         IWICImagingFactory_Release(factory);
     }
 
@@ -912,7 +912,7 @@ HRESULT WINAPI D3DXLoadSurfaceFromFileInMemory(IDirect3DSurface9 *pDestSurface,
 
     hr = IWICImagingFactory_CreateDecoderFromStream(factory, (IStream*)stream, NULL, 0, &decoder);
 
-    IStream_Release(stream);
+    IWICStream_Release(stream);
     IWICImagingFactory_Release(factory);
 
     if (FAILED(hr))
diff --git a/dlls/dxgi/device.c b/dlls/dxgi/device.c
index 79a757b..7bbc5e0 100644
--- a/dlls/dxgi/device.c
+++ b/dlls/dxgi/device.c
@@ -122,7 +122,7 @@ static HRESULT STDMETHODCALLTYPE dxgi_device_GetParent(IWineDXGIDevice *iface, R
 
     TRACE("iface %p, riid %s, parent %p.\n", iface, debugstr_guid(riid), parent);
 
-    hr = IDXGIDevice_GetAdapter(iface, &adapter);
+    hr = IWineDXGIDevice_GetAdapter(iface, &adapter);
     if (FAILED(hr))
     {
         ERR("Failed to get adapter, hr %#x.\n", hr);
diff --git a/dlls/explorerframe/tests/nstc.c b/dlls/explorerframe/tests/nstc.c
index 59654ac..6287078 100644
--- a/dlls/explorerframe/tests/nstc.c
+++ b/dlls/explorerframe/tests/nstc.c
@@ -754,7 +754,7 @@ static void verify_root_order_(INameSpaceTreeControl *pnstc, IShellItem **roots,
                 IShellItem_Release(psi);
             }
         }
-        IShellItem_Release(psia);
+        IShellItemArray_Release(psia);
     }
 }
 #define verify_root_order(pnstc, psi_a)         \
diff --git a/dlls/mshtml/tests/script.c b/dlls/mshtml/tests/script.c
index dcad5f7..b5bd91b 100644
--- a/dlls/mshtml/tests/script.c
+++ b/dlls/mshtml/tests/script.c
@@ -50,12 +50,14 @@ const GUID GUID_CUSTOM_CONFIRMOBJECTSAFETY =
 #define CTXARG_T DWORDLONG
 #define IActiveScriptParseVtbl IActiveScriptParse64Vtbl
 #define IActiveScriptParseProcedure2Vtbl IActiveScriptParseProcedure2_64Vtbl
+#define IActiveScriptSiteDebug_Release IActiveScriptSiteDebug64_Release
 
 #else
 
 #define CTXARG_T DWORD
 #define IActiveScriptParseVtbl IActiveScriptParse32Vtbl
 #define IActiveScriptParseProcedure2Vtbl IActiveScriptParseProcedure2_32Vtbl
+#define IActiveScriptSiteDebug_Release IActiveScriptSiteDebug32_Release
 
 #endif
 
@@ -2366,7 +2368,7 @@ static HRESULT WINAPI ActiveScript_SetScriptSite(IActiveScript *iface, IActiveSc
     hres = IActiveScriptSite_QueryInterface(pass, &IID_IActiveScriptSiteDebug, (void**)&debug);
     ok(hres == S_OK, "Could not get IActiveScriptSiteDebug interface: %08x\n", hres);
     if(SUCCEEDED(hres))
-        IActiveScriptSiteDebug32_Release(debug);
+        IActiveScriptSiteDebug_Release(debug);
 
     hres = IActiveScriptSite_QueryInterface(pass, &IID_ICanHandleException, (void**)&canexpection);
     ok(hres == E_NOINTERFACE, "Could not get IID_ICanHandleException interface: %08x\n", hres);
diff --git a/dlls/wbemprox/tests/services.c b/dlls/wbemprox/tests/services.c
index ff798a3..5d659b1 100644
--- a/dlls/wbemprox/tests/services.c
+++ b/dlls/wbemprox/tests/services.c
@@ -77,7 +77,7 @@ static void test_IClientSecurity(void)
     refs = IWbemServices_Release( services );
     todo_wine ok( refs == 1, "unexpected refcount %u\n", refs );
 
-    refs = IWbemServices_Release( security );
+    refs = IClientSecurity_Release( security );
     todo_wine ok( refs == 0, "unexpected refcount %u\n", refs );
 
     IWbemLocator_Release( locator );




More information about the wine-cvs mailing list