Commit 57c8c9e5 authored by Bernard Ladenthin's avatar Bernard Ladenthin Committed by Alexandre Julliard

browseui: Fixed ClassFactory_LockServer implementation.

parent a7d897d7
......@@ -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 */
......@@ -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;
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment