Import table
advapi32.dll
RegCloseKey, RegCreateKeyExW, RegSetValueExW
kernel32.dll
CloseHandle, WriteConsoleW, GetConsoleOutputCP, WriteConsoleA, FlushFileBuffers, SetStdHandle, GetLastError, CreateFileA, CreateMutexW, GetLocaleInfoA, GetTempPathW, Sleep, Process32NextW, CreateToolhelp32Snapshot, InterlockedIncrement, InterlockedDecrement, GetCurrentProcess, GetProcAddress, GetModuleHandleW, GetStartupInfoW, GetTickCount, MultiByteToWideChar, WideCharToMultiByte, HeapFree, RtlUnwind, GetSystemTimeAsFileTime, HeapReAlloc, HeapAlloc, TerminateProcess, UnhandledExceptionFilter, SetUnhandledExceptionFilter, IsDebuggerPresent, TlsGetValue, TlsAlloc, TlsSetValue, TlsFree, SetLastError, GetCurrentThreadId, HeapSize, ExitProcess, WriteFile, GetStdHandle, GetModuleFileNameA, GetModuleFileNameW, FreeEnvironmentStringsW, GetEnvironmentStringsW, GetCommandLineW, SetHandleCount, GetFileType, GetStartupInfoA, DeleteCriticalSection, HeapCreate, VirtualFree, QueryPerformanceCounter, GetCurrentProcessId, LeaveCriticalSection, EnterCriticalSection, VirtualAlloc, RaiseException, GetModuleHandleA, GetCPInfo, GetACP, GetOEMCP, IsValidCodePage, LCMapStringW, LoadLibraryA, InitializeCriticalSectionAndSpinCount, SetFilePointer, GetConsoleCP, GetConsoleMode, LCMapStringA, GetStringTypeA, GetStringTypeW
ole32.dll
CoDisconnectObject, CoUninitialize, CoInitialize, CoCreateInstance, CoInitializeEx
user32.dll
GetMessageW, PostQuitMessage, LoadCursorW, BeginPaint, TranslateMessage, LoadAcceleratorsW, RegisterClassExW, LoadIconW, EndPaint, TranslateAcceleratorW, FindWindowW, LoadStringW, ShowWindow, CreateWindowExW, UpdateWindow, DefWindowProcW, DispatchMessageW, SendMessageW, DestroyWindow, KillTimer, RegisterWindowMessageW, SetTimer, PostMessageW