Import table
kernel32.dll
SetStdHandle, ExitProcess, CreateFileW, GetModuleHandleW, WriteConsoleW, GetStdHandle, GetConsoleOutputCP, WriteConsoleA, FlushFileBuffers, GetConsoleMode, GetConsoleCP, GetUserDefaultUILanguage, GetCommandLineW, HeapAlloc, GetProcessHeap, GetFullPathNameW, HeapFree, GetCommandLineA, GetStartupInfoA, SetUnhandledExceptionFilter, Sleep, WriteFile, GetModuleFileNameA, FreeEnvironmentStringsA, GetEnvironmentStrings, FreeEnvironmentStringsW, WideCharToMultiByte, GetLastError, GetEnvironmentStringsW, SetHandleCount, GetFileType, DeleteCriticalSection, TlsGetValue, TlsAlloc, TlsSetValue, TlsFree, InterlockedIncrement, SetLastError, GetCurrentThreadId, InterlockedDecrement, HeapCreate, GetFileAttributesW, QueryPerformanceCounter, GetTickCount, GetCurrentProcessId, GetSystemTimeAsFileTime, LeaveCriticalSection, EnterCriticalSection, TerminateProcess, GetCurrentProcess, UnhandledExceptionFilter, IsDebuggerPresent, LoadLibraryA, InitializeCriticalSectionAndSpinCount, GetCPInfo, GetACP, GetOEMCP, IsValidCodePage, VirtualAlloc, HeapReAlloc, RtlUnwind, HeapSize, GetLocaleInfoA, LCMapStringA, MultiByteToWideChar, LCMapStringW, GetStringTypeA, GetStringTypeW, CloseHandle, InitializeCriticalSection, SetFilePointer, LoadLibraryW, GetProcAddress, VirtualFree, GetModuleFileNameW, CreateFileA
shell32.dll
CommandLineToArgvW
shlwapi.dll
PathRemoveFileSpecW, StrCmpW, PathAppendW
user32.dll
MessageBoxExW