21 lines
379 B
C++
21 lines
379 B
C++
#ifndef _COM_ATLMODULE_HPP_
|
|
#define _COM_ATLMODULE_HPP_
|
|
#ifndef _WIN32_WINNT
|
|
#define _WIN32_WINNT 0x0400
|
|
#endif
|
|
#define _ATL_APARTMENT_THREADED
|
|
#include <com/atlbase.hpp>
|
|
|
|
class CExeModule : public CComModule
|
|
{
|
|
public:
|
|
LONG Unlock();
|
|
DWORD dwThreadID;
|
|
HANDLE hEventShutdown;
|
|
void MonitorShutdown();
|
|
bool StartMonitor();
|
|
bool bActivity;
|
|
};
|
|
extern CExeModule _Module;
|
|
#endif
|