mirror of https://github.com/x64dbg/TitanEngine
28 lines
749 B
C++
28 lines
749 B
C++
#include "stdafx.h"
|
|
#include "stdafx.h"
|
|
#include "Global.Engine.h"
|
|
#include "Global.Garbage.h"
|
|
#include "Global.Injector.h"
|
|
#include "Global.Engine.Extension.h"
|
|
|
|
// Global.Engine.Entry:
|
|
BOOL APIENTRY DllMain(HINSTANCE hinstDLL, DWORD fdwReason, LPVOID lpvReserved)
|
|
{
|
|
switch(fdwReason)
|
|
{
|
|
case DLL_PROCESS_ATTACH:
|
|
engineHandle=hinstDLL;
|
|
EngineInit();
|
|
EmptyGarbage();
|
|
for(int i=0; i<UE_MAX_RESERVED_MEMORY_LEFT; i++)
|
|
engineReservedMemoryLeft[i] = NULL;
|
|
break;
|
|
case DLL_THREAD_ATTACH:
|
|
case DLL_THREAD_DETACH:
|
|
case DLL_PROCESS_DETACH:
|
|
if(lpvReserved)
|
|
ExtensionManagerPluginReleaseCallBack();
|
|
break;
|
|
}
|
|
return TRUE;
|
|
} |