Import table
kernel32.dll
CloseHandle, Sleep, OpenEventW, WaitForSingleObject, OpenProcess, GetLastError, HeapSetInformation, VirtualQuery, GetSystemInfo, VirtualProtect, GetLocaleInfoA, GetStringTypeW, GetStringTypeA, LCMapStringW, MultiByteToWideChar, GetCommandLineA, GetVersionExA, GetStartupInfoA, SetUnhandledExceptionFilter, GetProcAddress, GetModuleHandleA, ExitProcess, WriteFile, GetStdHandle, GetModuleFileNameA, FreeEnvironmentStringsA, GetEnvironmentStrings, FreeEnvironmentStringsW, WideCharToMultiByte, GetEnvironmentStringsW, SetHandleCount, GetFileType, DeleteCriticalSection, GetModuleHandleW, TlsGetValue, TlsAlloc, TlsSetValue, TlsFree, InterlockedIncrement, SetLastError, InterlockedDecrement, GetCurrentThreadId, HeapDestroy, HeapCreate, VirtualFree, HeapFree, QueryPerformanceCounter, GetTickCount, GetCurrentProcessId, GetSystemTimeAsFileTime, OutputDebugStringA, TerminateProcess, GetCurrentProcess, UnhandledExceptionFilter, HeapReAlloc, HeapAlloc, HeapSize, LeaveCriticalSection, EnterCriticalSection, LoadLibraryExA, InitializeCriticalSection, GetCPInfo, GetACP, GetOEMCP, VirtualAlloc, RtlUnwind, LCMapStringA
ole32.dll
CoUninitialize, CoInitializeEx, CoCreateInstance
user32.dll
SendMessageTimeoutW, GetWindowThreadProcessId, FindWindowW, RegisterClassW, CreateWindowExW, SetWindowTextW, PeekMessageW, MsgWaitForMultipleObjects, DispatchMessageW, SystemParametersInfoW, RegisterWindowMessageW, PostMessageW, DefWindowProcW