Import table
advapi32.dll
RegGetValueW, OpenServiceW, RegCloseKey, RegDeleteValueW, RegSetValueExW, OpenSCManagerW, RegCreateKeyExW, CloseServiceHandle, NotifyServiceStatusChangeW
kernel32.dll
GetModuleFileNameW, GetCurrentProcess, CreateProcessW, CreateFileW, SetEnvironmentVariableA, CompareStringW, FlushFileBuffers, HeapSize, IsProcessorFeaturePresent, GetStringTypeW, LCMapStringW, WriteConsoleW, SetStdHandle, CreateProcessA, GetModuleHandleW, HeapReAlloc, HeapAlloc, RtlUnwind, LoadLibraryW, MultiByteToWideChar, IsValidCodePage, GetOEMCP, GetACP, GetCPInfo, GetConsoleMode, GetConsoleCP, WideCharToMultiByte, Sleep, LocalFree, lstrlenW, FormatMessageW, SleepEx, WaitForSingleObject, CreateThread, CloseHandle, SetFilePointer, GetCurrentProcessId, GetLastError, GetExitCodeProcess, CreateEventW, GetTickCount, QueryPerformanceCounter, GetSystemTimeAsFileTime, ExitThread, ResumeThread, GetCommandLineW, HeapSetInformation, GetStartupInfoW, TerminateProcess, UnhandledExceptionFilter, SetUnhandledExceptionFilter, IsDebuggerPresent, DecodePointer, EncodePointer, TlsAlloc, TlsGetValue, TlsSetValue, TlsFree, InterlockedIncrement, SetLastError, GetCurrentThreadId, InterlockedDecrement, GetProcAddress, ExitProcess, HeapFree, EnterCriticalSection, LeaveCriticalSection, GetFileAttributesA, WriteFile, GetStdHandle, FreeEnvironmentStringsW, GetEnvironmentStringsW, SetHandleCount, InitializeCriticalSectionAndSpinCount, GetFileType, DeleteCriticalSection, HeapCreate
shell32.dll
Shell_NotifyIconW
shlwapi.dll
StrRChrW, StrCatW
user32.dll
PostQuitMessage, EndPaint, BeginPaint, DefWindowProcW, DestroyWindow, SetTimer, KillTimer, DestroyMenu, PostMessageW, LoadMenuW, TrackPopupMenu, SetForegroundWindow, GetCursorPos, UpdateWindow, CreateWindowExW, RegisterClassExW, LoadCursorW, MessageBoxW, SendMessageW, DispatchMessageW, TranslateMessage, TranslateAcceleratorW, GetMessageW, LoadAcceleratorsW, GetDoubleClickTime, GetSystemMetrics, LoadStringW, GetSubMenu