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