Import table
advapi32.dll
RegDeleteKeyW, RegDeleteValueW, RegCloseKey, RegCreateKeyExW, RegOpenKeyExW, RegSetValueExW, RegQueryInfoKeyW, RegEnumKeyExW, RegQueryValueExW
kernel32.dll
lstrlenW, RaiseException, InitializeCriticalSection, DeleteCriticalSection, SizeofResource, LockResource, LoadResource, FindResourceW, FindResourceExW, GetLastError, InterlockedIncrement, InterlockedDecrement, lstrcmpiW, EnterCriticalSection, LeaveCriticalSection, GetModuleFileNameW, FreeLibrary, MultiByteToWideChar, LoadLibraryExW, GetModuleHandleW, CloseHandle, WaitForSingleObject, Sleep, CreateThread, CreateEventW, GetCurrentThreadId, SetEvent, GetCommandLineW, GetProcAddress, LoadLibraryW, HeapFree, GetVersionExA, HeapAlloc, GetProcessHeap, GetStartupInfoW, HeapReAlloc, HeapSize, RtlUnwind, GetModuleHandleA, ExitProcess, WriteFile, GetStdHandle, GetModuleFileNameA, UnhandledExceptionFilter, FreeEnvironmentStringsA, GetEnvironmentStrings, FreeEnvironmentStringsW, GetEnvironmentStringsW, GetCommandLineA, SetHandleCount, GetFileType, GetStartupInfoA, TlsGetValue, TlsAlloc, TlsSetValue, TlsFree, SetLastError, HeapDestroy, HeapCreate, VirtualFree, QueryPerformanceCounter, GetTickCount, GetCurrentProcessId, GetSystemTimeAsFileTime, TerminateProcess, GetCurrentProcess, SetUnhandledExceptionFilter, IsDebuggerPresent, VirtualAlloc, InterlockedExchange, LoadLibraryA, GetCPInfo, GetACP, GetOEMCP, GetLocaleInfoA, WideCharToMultiByte, SetFilePointer, GetConsoleCP, GetConsoleMode, GetStringTypeA, GetStringTypeW, LCMapStringA, LCMapStringW, SetStdHandle, WriteConsoleA, GetConsoleOutputCP, WriteConsoleW, CreateFileA, FlushFileBuffers, GetLocalTime, OutputDebugStringW, GetThreadLocale
ole32.dll
CoCreateInstance, CoUninitialize, CoRegisterClassObject, CoRevokeClassObject, CoInitialize, CoCreateFreeThreadedMarshaler, CoTaskMemFree, CoTaskMemRealloc, CoTaskMemAlloc, StringFromGUID2
user32.dll
GetMessageW, CharNextW, TranslateMessage, DispatchMessageW, PostThreadMessageW, CharUpperW, UnregisterClassA