Import table
advapi32.dll
RegQueryValueExW, RegOpenKeyExW, RegEnumKeyExW, RegCloseKey, GetUserNameW, ConvertStringSecurityDescriptorToSecurityDescriptorW, ConvertSidToStringSidW, GetTokenInformation, OpenProcessToken
kernel32.dll
TerminateThread, SetEvent, WaitForSingleObject, CreateEventW, Sleep, LocalFree, GetLastError, GetCurrentProcess, CreateMutexW, MultiByteToWideChar, WideCharToMultiByte, InterlockedDecrement, GlobalAlloc, GlobalFree, GetModuleFileNameW, WriteFile, OutputDebugStringW, InterlockedIncrement, HeapCreate, lstrlenA, CreateFileA, FlushFileBuffers, WriteConsoleW, GetConsoleOutputCP, OutputDebugStringA, LoadLibraryW, GetProcAddress, FreeLibrary, CreateThread, CloseHandle, FindResourceExW, FindResourceW, SizeofResource, LockResource, LoadResource, VirtualFree, QueryPerformanceCounter, WriteConsoleA, SetStdHandle, GetTickCount, GetStringTypeW, GetStringTypeA, LoadLibraryA, GetConsoleMode, GetConsoleCP, SetFilePointer, GetStartupInfoA, GetFileType, SetHandleCount, GetCommandLineW, GetCommandLineA, GetEnvironmentStringsW, FreeEnvironmentStringsW, LCMapStringW, LCMapStringA, GetOEMCP, GetCPInfo, VirtualAlloc, GetSystemTimeAsFileTime, GetCurrentProcessId, RaiseException, EnterCriticalSection, LeaveCriticalSection, InitializeCriticalSection, DeleteCriticalSection, GetVersionExA, HeapDestroy, HeapAlloc, HeapFree, HeapReAlloc, HeapSize, GetProcessHeap, InterlockedExchange, GetACP, GetLocaleInfoA, GetThreadLocale, TerminateProcess, UnhandledExceptionFilter, SetUnhandledExceptionFilter, IsDebuggerPresent, GetStartupInfoW, RtlUnwind, GetModuleHandleA, TlsGetValue, TlsAlloc, TlsSetValue, TlsFree, SetLastError, GetCurrentThreadId, ExitProcess, GetStdHandle, GetModuleFileNameA, FreeEnvironmentStringsA, GetEnvironmentStrings
ole32.dll
CoInitializeEx, CoInitializeSecurity, CoSetProxyBlanket, CoUninitialize, CoCreateInstance
user32.dll
DispatchMessageW, UnregisterClassA, MsgWaitForMultipleObjects, PeekMessageW, wsprintfW, TranslateMessage