mirror of
https://github.com/reactos/wine.git
synced 2025-01-24 12:57:26 +00:00
dxdiagn: Broaden the scope of the DLL instance handle.
This commit is contained in:
parent
ff1285aca7
commit
8aaf3233db
@ -34,7 +34,7 @@
|
||||
|
||||
WINE_DEFAULT_DEBUG_CHANNEL(dxdiag);
|
||||
|
||||
static HINSTANCE instance;
|
||||
HINSTANCE dxdiagn_instance = 0;
|
||||
|
||||
LONG DXDIAGN_refCount = 0;
|
||||
|
||||
@ -43,7 +43,7 @@ BOOL WINAPI DllMain(HINSTANCE hInstDLL, DWORD fdwReason, LPVOID lpvReserved)
|
||||
{
|
||||
TRACE("%p,%x,%p\n", hInstDLL, fdwReason, lpvReserved);
|
||||
if (fdwReason == DLL_PROCESS_ATTACH) {
|
||||
instance = hInstDLL;
|
||||
dxdiagn_instance = hInstDLL;
|
||||
DisableThreadLibraryCalls(hInstDLL);
|
||||
}
|
||||
return TRUE;
|
||||
@ -143,7 +143,7 @@ HRESULT WINAPI DllGetClassObject(REFCLSID rclsid, REFIID riid, LPVOID *ppv)
|
||||
*/
|
||||
HRESULT WINAPI DllRegisterServer(void)
|
||||
{
|
||||
return __wine_register_resources( instance, NULL );
|
||||
return __wine_register_resources( dxdiagn_instance, NULL );
|
||||
}
|
||||
|
||||
/***********************************************************************
|
||||
@ -151,5 +151,5 @@ HRESULT WINAPI DllRegisterServer(void)
|
||||
*/
|
||||
HRESULT WINAPI DllUnregisterServer(void)
|
||||
{
|
||||
return __wine_unregister_resources( instance, NULL );
|
||||
return __wine_unregister_resources( dxdiagn_instance, NULL );
|
||||
}
|
||||
|
@ -100,4 +100,6 @@ extern LONG DXDIAGN_refCount;
|
||||
static inline void DXDIAGN_LockModule(void) { InterlockedIncrement( &DXDIAGN_refCount ); }
|
||||
static inline void DXDIAGN_UnlockModule(void) { InterlockedDecrement( &DXDIAGN_refCount ); }
|
||||
|
||||
extern HINSTANCE dxdiagn_instance;
|
||||
|
||||
#endif
|
||||
|
Loading…
x
Reference in New Issue
Block a user