Nikolay Sivov : mstask: Call interface methods properly.
Alexandre Julliard
julliard at winehq.org
Mon Aug 20 14:16:18 CDT 2012
Module: wine
Branch: master
Commit: b92ea61e71716d6f7facadf328b049fdf9ea4b68
URL: http://source.winehq.org/git/wine.git/?a=commit;h=b92ea61e71716d6f7facadf328b049fdf9ea4b68
Author: Nikolay Sivov <nsivov at codeweavers.com>
Date: Sun Aug 19 22:11:15 2012 +0400
mstask: Call interface methods properly.
---
dlls/mstask/factory.c | 20 ++++++++++----------
1 files changed, 10 insertions(+), 10 deletions(-)
diff --git a/dlls/mstask/factory.c b/dlls/mstask/factory.c
index 9dc1e29..f85a5f9 100644
--- a/dlls/mstask/factory.c
+++ b/dlls/mstask/factory.c
@@ -56,14 +56,14 @@ static HRESULT WINAPI MSTASK_IClassFactory_QueryInterface(
return E_NOINTERFACE;
}
-static ULONG WINAPI MSTASK_IClassFactory_AddRef(LPCLASSFACTORY iface)
+static ULONG WINAPI MSTASK_IClassFactory_AddRef(IClassFactory *face)
{
TRACE("\n");
InterlockedIncrement(&dll_ref);
return 2;
}
-static ULONG WINAPI MSTASK_IClassFactory_Release(LPCLASSFACTORY iface)
+static ULONG WINAPI MSTASK_IClassFactory_Release(IClassFactory *iface)
{
TRACE("\n");
InterlockedDecrement(&dll_ref);
@@ -71,8 +71,8 @@ static ULONG WINAPI MSTASK_IClassFactory_Release(LPCLASSFACTORY iface)
}
static HRESULT WINAPI MSTASK_IClassFactory_CreateInstance(
- LPCLASSFACTORY iface,
- LPUNKNOWN pUnkOuter,
+ IClassFactory *iface,
+ IUnknown *pUnkOuter,
REFIID riid,
LPVOID *ppvObj)
{
@@ -89,21 +89,21 @@ static HRESULT WINAPI MSTASK_IClassFactory_CreateInstance(
if (FAILED(res))
return res;
- res = ITaskScheduler_QueryInterface(punk, riid, ppvObj);
- ITaskScheduler_Release(punk);
+ res = IUnknown_QueryInterface(punk, riid, ppvObj);
+ IUnknown_Release(punk);
return res;
}
static HRESULT WINAPI MSTASK_IClassFactory_LockServer(
- LPCLASSFACTORY iface,
+ IClassFactory *iface,
BOOL fLock)
{
TRACE("\n");
- if (fLock != FALSE)
- MSTASK_IClassFactory_AddRef(iface);
+ if (fLock)
+ IClassFactory_AddRef(iface);
else
- MSTASK_IClassFactory_Release(iface);
+ IClassFactory_Release(iface);
return S_OK;
}
More information about the wine-cvs
mailing list