Import table
advapi32.dll
RegCloseKey, RegQueryValueExW, RegOpenKeyExA, SetSecurityDescriptorDacl, InitializeSecurityDescriptor, SetEntriesInAclW, ConvertStringSidToSidW, GetSecurityInfo, SetSecurityInfo
kernel32.dll
GetCommandLineW, TerminateProcess, WaitForSingleObject, OpenProcess, GetCurrentProcessId, GetProcAddress, LoadLibraryW, FreeLibrary, SetProcessShutdownParameters, SetErrorMode, ReleaseMutex, ProcessIdToSessionId, FindClose, FindNextFileW, FindFirstFileW, OpenEventW, GetTickCount, SetLastError, DeviceIoControl, GetOverlappedResult, CreateEventW, CreateFileW, VirtualLock, VirtualFree, VirtualAlloc, GetSystemInfo, LocalFree, MultiByteToWideChar, GetWindowsDirectoryA, CreateDirectoryA, GetLocalTime, WriteFile, GetModuleFileNameW, CreateThread, SetEvent, GetFileSizeEx, CreateFileMappingW, MapViewOfFile, UnmapViewOfFile, GetTempFileNameW, MoveFileExW, GetTempPathW, GetFileAttributesW, CreateDirectoryW, WideCharToMultiByte, UnhandledExceptionFilter, GetCurrentProcess, GetSystemTimeAsFileTime, GetCurrentThreadId, QueryPerformanceCounter, GetModuleHandleA, SetUnhandledExceptionFilter, RtlUnwind, OutputDebugStringA, GetStartupInfoW, InterlockedCompareExchange, Sleep, InterlockedExchange, CreateMutexW, GetLastError, CloseHandle, GetFileInformationByHandle, VirtualUnlock
msvcrt.dll
DllMain
shell32.dll
CommandLineToArgvW, SHGetFolderPathW
user32.dll
DefWindowProcW, RegisterWindowMessageW, PostQuitMessage, DestroyWindow, IsWindow, MsgWaitForMultipleObjects, FindWindowW, TranslateMessage, PeekMessageW, CreateWindowExW, RegisterClassExW, LoadIconW, GetSystemMetrics, GetWindowThreadProcessId, DispatchMessageW, PostMessageW