Actually call the DDRAW_DllRegisterServer() and DDRAW_DllUnregisterServer() functions from DllMain.

svn path=/trunk/; revision=17078
This commit is contained in:
Maarten Bosma 2005-08-05 20:46:20 +00:00
parent 3f6ea7fd61
commit bb1f81a0fc

View file

@ -495,3 +495,21 @@ HRESULT WINAPI DDRAW_DllUnregisterServer()
hr = unregister_interfaces(interface_list);
return hr;
}
BOOL WINAPI DllMain(HINSTANCE hInstance,DWORD fwdReason, LPVOID lpvReserved)
{
switch(fwdReason)
{
case DLL_PROCESS_ATTACH:
DDRAW_DllRegisterServer();
break;
case DLL_THREAD_ATTACH:
break;
case DLL_PROCESS_DETACH:
DDRAW_DllUnregisterServer();
break;
case DLL_THREAD_DETACH:
break;
}
return(TRUE);
}