#pragma once #include "pch.h" #include "initialize.hpp" using namespace SDK; extern DWORD WINAPI MainThread_Initialize(); BOOL APIENTRY DllMain(HMODULE hModule, DWORD dwCallReason, LPVOID lpReserved) { using namespace DX11_Base; g_hModule = hModule; switch (dwCallReason) { case (DLL_PROCESS_ATTACH): { InitGObjects(); DisableThreadLibraryCalls(hModule); CreateThread(NULL, NULL, (LPTHREAD_START_ROUTINE)MainThread_Initialize, g_hModule, NULL, NULL); break; } case (DLL_PROCESS_DETACH): { g_KillSwitch = TRUE; break; } } return TRUE; }