browseui: Fixed ClassFactory_LockServer implementation.

This commit is contained in:
Bernard Ladenthin 2007-05-07 18:13:35 +02:00 committed by Alexandre Julliard
parent a7d897d76a
commit 57c8c9e55f
2 changed files with 2 additions and 8 deletions

View file

@ -23,10 +23,6 @@
extern LONG BROWSEUI_refCount;
extern LONG module_ref;
#define LOCK_MODULE() InterlockedIncrement(&module_ref)
#define UNLOCK_MODULE() InterlockedDecrement(&module_ref)
HRESULT WINAPI ACLMulti_Constructor(IUnknown *punkOuter, IUnknown **ppOut);
#endif /* __WINE_SHDOCVW_H */

View file

@ -43,8 +43,6 @@ LONG BROWSEUI_refCount = 0;
HINSTANCE browseui_hinstance = 0;
LONG module_ref = 0;
typedef HRESULT (WINAPI *LPFNCONSTRUCTOR)(IUnknown *pUnkOuter, IUnknown **ppvOut);
static const struct {
@ -133,9 +131,9 @@ static HRESULT WINAPI ClassFactory_LockServer(IClassFactory *iface, BOOL fLock)
TRACE("(%p)->(%x)\n", This, fLock);
if(fLock)
LOCK_MODULE();
InterlockedIncrement(&BROWSEUI_refCount);
else
UNLOCK_MODULE();
InterlockedDecrement(&BROWSEUI_refCount);
return S_OK;
}