Import table
kernel32.dll
WriteConsoleW, GetConsoleOutputCP, WriteConsoleA, HeapSize, SetStdHandle, SetEnvironmentVariableA, CompareStringW, CompareStringA, GetLocaleInfoA, GetStringTypeW, GetStringTypeA, GetConsoleMode, GetConsoleCP, HeapReAlloc, VirtualAlloc, Sleep, InitializeCriticalSection, RtlUnwind, LCMapStringW, MultiByteToWideChar, LCMapStringA, IsValidCodePage, GetOEMCP, GetACP, GetCPInfo, LeaveCriticalSection, EnterCriticalSection, GetSystemTimeAsFileTime, GetTickCount, QueryPerformanceCounter, VirtualFree, HeapCreate, HeapDestroy, InterlockedDecrement, GetCurrentThreadId, SetLastError, InterlockedIncrement, GetLastError, GetCurrentProcess, GetLocalTime, CreateFileA, GetFileSize, SetFilePointer, WriteFile, FlushFileBuffers, OutputDebugStringA, GetModuleHandleA, GetVersionExA, CreateMutexA, ReleaseMutex, CloseHandle, LoadLibraryA, GetProcAddress, FreeLibrary, TlsFree, TlsSetValue, TlsAlloc, TlsGetValue, GetCommandLineA, HeapFree, HeapAlloc, GetProcessHeap, GetStartupInfoA, GetCurrentProcessId, TerminateProcess, UnhandledExceptionFilter, SetUnhandledExceptionFilter, IsDebuggerPresent, ExitProcess, GetStdHandle, GetModuleFileNameA, FreeEnvironmentStringsA, GetEnvironmentStrings, FreeEnvironmentStringsW, WideCharToMultiByte, GetEnvironmentStringsW, SetHandleCount, GetFileType, DeleteCriticalSection, VirtualQuery, GetSystemInfo, VirtualProtect
shell32.dll
SHGetSpecialFolderPathA
user32.dll
EnumChildWindows, EnumWindows, GetClassNameA, LoadStringA, SendMessageA, LoadAcceleratorsA, TranslateAcceleratorA, TranslateMessage, DispatchMessageA, LoadIconA, LoadCursorA, RegisterClassExA, BeginPaint, EndPaint, PostQuitMessage, DialogBoxParamA, DestroyWindow, DefWindowProcA, wsprintfA, FindWindowA, GetTopWindow, GetWindowThreadProcessId, GetMessageA, EndDialog, CreateWindowExA, ShowWindow, UpdateWindow