mirror of
https://github.com/ModOrganizer2/usvfs.git
synced 2026-07-27 14:04:27 -07:00
41 lines
682 B
C++
41 lines
682 B
C++
#include "main.h"
|
|
|
|
void __cdecl InitNoQuit(LPVOID, size_t)
|
|
{
|
|
// nop
|
|
}
|
|
|
|
void __cdecl InitNoParam(LPVOID, size_t)
|
|
{
|
|
ExitProcess(10001);
|
|
}
|
|
|
|
|
|
void __cdecl InitComplexParam(LPVOID userData, size_t)
|
|
{
|
|
LPCWSTR string = (LPCWSTR)userData;
|
|
if (wcscmp(string, L"magic_parameter") == 0) {
|
|
ExitProcess(10002);
|
|
} else {
|
|
ExitProcess(20003);
|
|
}
|
|
}
|
|
|
|
|
|
BOOL APIENTRY DllMain(HMODULE,
|
|
DWORD reasonForCall,
|
|
LPVOID)
|
|
{
|
|
switch (reasonForCall) {
|
|
case DLL_PROCESS_ATTACH: {
|
|
} break;
|
|
case DLL_PROCESS_DETACH: {
|
|
} break;
|
|
case DLL_THREAD_ATTACH: {
|
|
} break;
|
|
case DLL_THREAD_DETACH: {
|
|
} break;
|
|
}
|
|
return TRUE;
|
|
}
|