Import table
advapi32.dll
DeregisterEventSource, RegOpenCurrentUser, RegEnumValueA, RegQueryInfoKeyA, RegEnumKeyA, CreateServiceA, ChangeServiceConfig2A, StartServiceCtrlDispatcherA, RegisterServiceCtrlHandlerA, ControlService, QueryServiceStatusEx, RegQueryValueExA, RegCloseKey, RegOpenKeyExA, DuplicateToken, GetTokenInformation, CreateProcessAsUserW, RevertToSelf, SetServiceStatus, ReportEventA, RegisterEventSourceA, CloseServiceHandle, OpenServiceA, OpenSCManagerA, DeleteService, StartServiceA
crypt32.dll
CryptMsgGetParam, CertFindCertificateInStore, CertGetNameStringA, CertFreeCertificateContext, CertCloseStore, CryptMsgClose, CryptQueryObject
kernel32.dll
SetEnvironmentVariableA, GetSystemDirectoryA, AllocConsole, GetStdHandle, GetConsoleScreenBufferInfo, SetConsoleScreenBufferSize, CreateMutexA, GetLastError, ReleaseMutex, CloseHandle, CompareStringW, WideCharToMultiByte, CreateThread, GetExitCodeThread, WaitForSingleObject, Sleep, GetCurrentThreadId, CreateSemaphoreA, ReleaseSemaphore, GetTempPathW, GetShortPathNameW, GetLongPathNameW, GetCurrentDirectoryW, CreateDirectoryW, GetModuleFileNameA, FreeLibrary, GetVersionExA, GetProcAddress, LoadLibraryA, CreateProcessW, GetModuleHandleA, ReadProcessMemory, OpenProcess, GetModuleFileNameW, Process32Next, Process32First, CreateToolhelp32Snapshot, GetTickCount, ExpandEnvironmentStringsA, GetExitCodeProcess, InterlockedIncrement, InterlockedDecrement, InterlockedExchange, InitializeCriticalSection, DeleteCriticalSection, EnterCriticalSection, LeaveCriticalSection, EncodePointer, DecodePointer, RaiseException, RtlUnwind, GetSystemTimeAsFileTime, SetStdHandle, InitializeCriticalSectionAndSpinCount, GetFileType, GetModuleHandleW, ExitProcess, GetCommandLineA, HeapSetInformation, GetStartupInfoW, HeapFree, FindClose, FileTimeToSystemTime, FileTimeToLocalFileTime, GetDriveTypeW, FindFirstFileExW, SetFileAttributesW, GetFileAttributesW, RemoveDirectoryW, DeleteFileW, MoveFileW, SetEndOfFile, HeapAlloc, GetProcessHeap, FindNextFileW, LCMapStringW, MultiByteToWideChar, GetCPInfo, IsProcessorFeaturePresent, TlsAlloc, TlsGetValue, TlsSetValue, TlsFree, SetLastError, TerminateProcess, GetCurrentProcess, UnhandledExceptionFilter, SetUnhandledExceptionFilter, IsDebuggerPresent, SetHandleCount, LoadLibraryW, GetLocaleInfoW, WriteFile, HeapSize, FreeEnvironmentStringsW, GetEnvironmentStringsW, HeapCreate, QueryPerformanceCounter, GetCurrentProcessId, GetACP, GetOEMCP, IsValidCodePage, GetConsoleCP, GetConsoleMode, FlushFileBuffers, ReadFile, SetFilePointer, GetFullPathNameW, GetFileInformationByHandle, PeekNamedPipe, CreateFileW, CreateFileA, GetTimeZoneInformation, GetStringTypeW, HeapReAlloc, GetUserDefaultLCID, GetLocaleInfoA, EnumSystemLocalesA, IsValidLocale, WriteConsoleW, LocalFree, LocalAlloc
shell32.dll
SHGetFolderPathA
user32.dll
SetForegroundWindow, keybd_event, GetKeyboardState, IsWindow, GetWindowTextA, IsWindowVisible, GetWindowThreadProcessId, GetForegroundWindow, EnumWindows
wintrust.dll
WinVerifyTrust