Import table
advapi32.dll
RegQueryValueExW, RegSetValueExW, RegOpenKeyExW, DeregisterEventSource, ReportEventW, RegisterEventSourceW, SetServiceStatus, CloseServiceHandle, StartServiceW, ChangeServiceConfig2W, CreateServiceW, RegCloseKey, InitializeSecurityDescriptor, SetSecurityDescriptorDacl, StartServiceCtrlDispatcherW, RegisterServiceCtrlHandlerExW, OpenServiceW, ControlService, QueryServiceStatus, DeleteService, OpenSCManagerW
cfgmgr32.dll
CM_Locate_DevNodeW, CM_Get_DevNode_Registry_PropertyW, CM_Get_Parent, CM_Get_Device_IDW
hid.dll
HidD_GetSerialNumberString, HidD_GetHidGuid, HidD_GetAttributes
kernel32.dll
IsDebuggerPresent, UnhandledExceptionFilter, GetCurrentProcess, TerminateProcess, GetSystemTimeAsFileTime, GetCurrentProcessId, GetCurrentThreadId, GetTickCount, QueryPerformanceCounter, SetUnhandledExceptionFilter, InterlockedCompareExchange, InterlockedExchange, CreateMutexW, CreateFileMappingW, CreateThread, ResetEvent, GetVersionExW, GetDiskFreeSpaceW, GetDiskFreeSpaceExW, CreateNamedPipeW, WriteFile, ReadFile, ExitThread, DisconnectNamedPipe, ConnectNamedPipe, SetEvent, MapViewOfFile, UnmapViewOfFile, InitializeCriticalSection, GetCommandLineW, SetConsoleCtrlHandler, GlobalFree, GetModuleFileNameW, FormatMessageW, lstrlenW, ReleaseMutex, GetVersion, Sleep, LoadLibraryW, GetProcAddress, FreeLibrary, GetLogicalDrives, GetDriveTypeW, LocalAlloc, LocalFree, DeviceIoControl, SetLastError, WaitForSingleObject, CancelIo, GetOverlappedResult, WaitForMultipleObjects, CloseHandle, GetLastError, CreateEventW, CreateFileW, EnterCriticalSection, LeaveCriticalSection
msvcr80.dll
DllMain
powrprof.dll
GetPwrDiskSpindownRange
setupapi.dll
SetupDiEnumDeviceInterfaces, SetupDiEnumDeviceInfo, SetupDiRemoveDevice, SetupDiCreateDeviceInfoList, SetupDiOpenDeviceInterfaceW, SetupDiGetDeviceRegistryPropertyW, SetupDiDestroyDeviceInfoList, SetupDiGetDeviceInterfaceDetailW, SetupDiGetClassDevsW
shell32.dll
CommandLineToArgvW
user32.dll
RegisterDeviceNotificationW, wsprintfW, UnregisterDeviceNotification