Files
Work/com/atlmod.cpp
2024-08-07 09:12:07 -04:00

20 lines
323 B
C++

#include <com/atlmod.hpp>
CExeModule _Module;
LONG CExeModule::Unlock(void)
{
LONG l=CComModule::Unlock();
if (l == 0)
{
#if _WIN32_WINNT >= 0x0400
if(CoSuspendClassObjects() == S_OK)
PostThreadMessage(dwThreadID, WM_QUIT, 0, 0);
#else
PostThreadMessage(dwThreadID, WM_QUIT, 0, 0);
#endif
}
return l;
}