Import table
advapi32.dll
InitializeSecurityDescriptor, StartServiceCtrlDispatcherW, RegisterServiceCtrlHandlerExW, SetSecurityDescriptorDacl, OpenThreadToken, OpenProcessToken, ControlService, DeleteService, CreateServiceW, GetTokenInformation, SetSecurityDescriptorGroup, SetSecurityDescriptorOwner, IsValidSid, GetLengthSid, CopySid, RegQueryValueExW, OpenSCManagerW, OpenServiceW, CloseServiceHandle, SetServiceStatus, RegisterEventSourceW, ReportEventW, DeregisterEventSource, RegEnumKeyExW, RegQueryInfoKeyW, RegSetValueExW, RegOpenKeyExW, RegCreateKeyExW, RegCloseKey, RegDeleteValueW, RegDeleteKeyW
kernel32.dll
LoadLibraryExW, GetDiskFreeSpaceExW, GetVolumeNameForVolumeMountPointW, GetVolumeInformationW, SetVolumeLabelW, LocalAlloc, LocalFree, SetLastError, WaitForSingleObject, CancelIo, GetOverlappedResult, WaitForMultipleObjects, CloseHandle, DeviceIoControl, CreateEventW, Sleep, LoadLibraryW, CreateFileW, GetDriveTypeW, GetVersion, LockResource, FindResourceExW, GetLogicalDrives, ReleaseMutex, UnmapViewOfFile, MapViewOfFile, GetDiskFreeSpaceW, GetVersionExW, FindResourceW, SetEvent, ExitThread, CreateThread, GetCurrentProcess, GetCurrentThread, GetCurrentThreadId, CreateFileMappingW, CreateMutexW, GetCommandLineW, HeapDestroy, HeapAlloc, HeapFree, HeapReAlloc, HeapSize, GetProcessHeap, GetStringTypeW, GetStringTypeA, LCMapStringA, WideCharToMultiByte, GetLocaleInfoA, InitializeCriticalSectionAndSpinCount, LoadLibraryA, LoadResource, SizeofResource, MultiByteToWideChar, FreeLibrary, InterlockedDecrement, InterlockedIncrement, GetModuleFileNameW, LeaveCriticalSection, EnterCriticalSection, lstrcmpiW, GetModuleHandleW, GetProcAddress, GetLastError, DeleteCriticalSection, InitializeCriticalSection, RaiseException, lstrlenW, SetFilePointer, GetConsoleCP, GetConsoleMode, FlushFileBuffers, SetStdHandle, WriteConsoleA, GetConsoleOutputCP, WriteConsoleW, CreateFileA, ResetEvent, GetModuleHandleA, LCMapStringW, IsValidCodePage, GetOEMCP, GetACP, GetCPInfo, IsDebuggerPresent, UnhandledExceptionFilter, TerminateProcess, GetSystemTimeAsFileTime, GetCurrentProcessId, GetTickCount, QueryPerformanceCounter, VirtualFree, HeapCreate, TlsFree, TlsSetValue, TlsAlloc, TlsGetValue, GetStartupInfoA, GetFileType, SetHandleCount, GetEnvironmentStringsW, FreeEnvironmentStringsW, GetModuleFileNameA, GetStdHandle, WriteFile, ExitProcess, SetUnhandledExceptionFilter, GetStartupInfoW, RtlUnwind, VirtualProtect, VirtualAlloc, GetSystemInfo, VirtualQuery
ole32.dll
CoTaskMemAlloc, CoTaskMemRealloc, ProgIDFromCLSID, CoInitialize, CoUninitialize, CoRevokeClassObject, CoRegisterClassObject, StringFromGUID2, CoCreateInstance, CoInitializeSecurity, CoInitializeEx, CoTaskMemFree
powrprof.dll
GetPwrDiskSpindownRange
setupapi.dll
CM_Get_Parent, SetupDiGetDeviceRegistryPropertyW, SetupDiDestroyDeviceInfoList, SetupDiGetDeviceInterfaceDetailW, SetupDiOpenDeviceInterfaceW, SetupDiCreateDeviceInfoList, CM_Get_DevNode_Registry_PropertyW, CM_Locate_DevNodeW, CM_Get_Device_IDW, SetupDiGetClassDevsW, SetupDiEnumDeviceInterfaces
shlwapi.dll
SHRegSetUSValueW
user32.dll
MessageBoxW, CharUpperW, GetMessageW, DispatchMessageW, TranslateMessage, PostThreadMessageW, wsprintfW, RegisterDeviceNotificationW, UnregisterDeviceNotification, LoadStringW, CharNextW