Import table
kernel32.dll
WaitForSingleObject, ReleaseSemaphore, WaitForMultipleObjects, GetCurrentThreadId, GetCurrentProcess, FlushInstructionCache, EnterCriticalSection, LeaveCriticalSection, GetTickCount, RaiseException, SetLastError, CreateEventW, ResumeThread, SetThreadPriority, GetSystemTimeAsFileTime, ResetEvent, OpenEventA, CreateFileA, SetStdHandle, WriteConsoleW, GetConsoleOutputCP, WriteConsoleA, CreateSemaphoreA, CloseHandle, SetEvent, CreateEventA, GetLocaleInfoW, InitializeCriticalSectionAndSpinCount, InterlockedIncrement, InterlockedDecrement, WideCharToMultiByte, Sleep, InterlockedExchange, InitializeCriticalSection, DeleteCriticalSection, InterlockedCompareExchange, MultiByteToWideChar, HeapFree, GetProcessHeap, HeapAlloc, GetProcAddress, LoadLibraryA, IsProcessorFeaturePresent, VirtualFree, VirtualAlloc, TerminateProcess, UnhandledExceptionFilter, SetUnhandledExceptionFilter, IsDebuggerPresent, ExitThread, GetLastError, CreateThread, GetCommandLineA, RtlUnwind, GetCPInfo, LCMapStringA, LCMapStringW, GetModuleHandleW, TlsGetValue, TlsAlloc, TlsSetValue, TlsFree, HeapSize, ExitProcess, WriteFile, GetStdHandle, GetModuleFileNameA, HeapReAlloc, SetHandleCount, GetFileType, GetStartupInfoA, FreeEnvironmentStringsA, GetEnvironmentStrings, FreeEnvironmentStringsW, GetEnvironmentStringsW, HeapCreate, HeapDestroy, QueryPerformanceCounter, GetCurrentProcessId, GetConsoleCP, GetConsoleMode, FlushFileBuffers, ReadFile, SetFilePointer, GetACP, GetOEMCP, IsValidCodePage, GetUserDefaultLCID, GetLocaleInfoA, EnumSystemLocalesA, IsValidLocale, GetStringTypeA, GetStringTypeW, GetModuleHandleA
user32.dll
CreateWindowExW, LoadCursorW, GetClassInfoExW, RegisterClassExW, DestroyWindow, UnregisterClassA, CallWindowProcW, DefWindowProcW, GetWindowLongW, SetWindowLongW, KillTimer, SetTimer, PostMessageW