From 73a35a29b94a21dcbe42219a00166be8c34a8c7e Mon Sep 17 00:00:00 2001 From: Jacek Caban Date: Tue, 22 Feb 2005 19:30:24 +0000 Subject: [PATCH] Added implementation of LockServer. --- dlls/itss/itss.c | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/dlls/itss/itss.c b/dlls/itss/itss.c index 43d998178c0..208a239ed6f 100644 --- a/dlls/itss/itss.c +++ b/dlls/itss/itss.c @@ -146,10 +146,15 @@ static HRESULT WINAPI ITSSCF_CreateInstance(LPCLASSFACTORY iface, LPUNKNOWN pOut return hres; } -static HRESULT WINAPI ITSSCF_LockServer(LPCLASSFACTORY iface,BOOL dolock) +static HRESULT WINAPI ITSSCF_LockServer(LPCLASSFACTORY iface, BOOL dolock) { - IClassFactoryImpl *This = (IClassFactoryImpl *)iface; - FIXME("(%p)->(%d),stub!\n",This,dolock); + TRACE("(%p)->(%d)\n", iface, dolock); + + if(dolock) + InterlockedIncrement(&dll_count); + else + InterlockedDecrement(&dll_count); + return S_OK; }