mirror of
git://source.winehq.org/git/wine.git
synced 2024-09-01 18:13:38 +00:00
winegstreamer: Always return S_FALSE from DllCanUnloadNow().
Signed-off-by: Zebediah Figura <zfigura@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
d3cd3ebc3c
commit
d90ab0805f
|
@ -198,8 +198,6 @@ struct unix_funcs
|
|||
|
||||
extern const struct unix_funcs *unix_funcs;
|
||||
|
||||
extern LONG object_locks;
|
||||
|
||||
HRESULT avi_splitter_create(IUnknown *outer, IUnknown **out) DECLSPEC_HIDDEN;
|
||||
HRESULT decodebin_parser_create(IUnknown *outer, IUnknown **out) DECLSPEC_HIDDEN;
|
||||
HRESULT mpeg_splitter_create(IUnknown *outer, IUnknown **out) DECLSPEC_HIDDEN;
|
||||
|
|
|
@ -27,8 +27,6 @@
|
|||
#include "initguid.h"
|
||||
#include "gst_guids.h"
|
||||
|
||||
LONG object_locks;
|
||||
|
||||
WINE_DEFAULT_DEBUG_CHANNEL(quartz);
|
||||
|
||||
const struct unix_funcs *unix_funcs = NULL;
|
||||
|
@ -43,13 +41,6 @@ BOOL WINAPI DllMain(HINSTANCE instance, DWORD reason, void *reserved)
|
|||
return TRUE;
|
||||
}
|
||||
|
||||
HRESULT WINAPI DllCanUnloadNow(void)
|
||||
{
|
||||
TRACE(".\n");
|
||||
|
||||
return object_locks ? S_FALSE : S_OK;
|
||||
}
|
||||
|
||||
struct class_factory
|
||||
{
|
||||
IClassFactory IClassFactory_iface;
|
||||
|
@ -110,11 +101,6 @@ static HRESULT WINAPI class_factory_CreateInstance(IClassFactory *iface, IUnknow
|
|||
static HRESULT WINAPI class_factory_LockServer(IClassFactory *iface, BOOL lock)
|
||||
{
|
||||
TRACE("iface %p, lock %d.\n", iface, lock);
|
||||
|
||||
if (lock)
|
||||
InterlockedIncrement(&object_locks);
|
||||
else
|
||||
InterlockedDecrement(&object_locks);
|
||||
return S_OK;
|
||||
}
|
||||
|
||||
|
|
|
@ -354,12 +354,6 @@ static HRESULT WINAPI class_factory_CreateInstance(IClassFactory *iface, IUnknow
|
|||
static HRESULT WINAPI class_factory_LockServer(IClassFactory *iface, BOOL dolock)
|
||||
{
|
||||
TRACE("%p, %d.\n", iface, dolock);
|
||||
|
||||
if (dolock)
|
||||
InterlockedIncrement(&object_locks);
|
||||
else
|
||||
InterlockedDecrement(&object_locks);
|
||||
|
||||
return S_OK;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue