Import table
advapi32.dll
RegCloseKey, RegEnumValueA, RegQueryInfoKeyA, CopySid, GetLengthSid, IsValidSid, LookupAccountNameA, GetUserNameA, StartServiceCtrlDispatcherA, ChangeServiceConfig2A, CloseServiceHandle, CreateServiceA, OpenSCManagerA, RegSetValueExA, RegCreateKeyA, DeleteService, QueryServiceStatus, ControlService, OpenServiceA, RegDeleteValueA, StartServiceA, RegisterServiceCtrlHandlerExA, SetServiceStatus, DeregisterEventSource, ReportEventA, RegisterEventSourceA, RegQueryValueExA, RegOpenKeyExA, RegDeleteKeyA, RegCreateKeyExA, SetSecurityDescriptorDacl, InitializeSecurityDescriptor, RegSetValueExW, RegCreateKeyExW, RegQueryValueExW, RegOpenKeyExW
kernel32.dll
Sleep, GetProcAddress, GetModuleHandleA, SetConsoleCtrlHandler, LocalFree, FormatMessageA, GlobalFree, GlobalAlloc, GetStdHandle, AllocConsole, CallNamedPipeA, CloseHandle, WaitForSingleObject, WaitForMultipleObjects, ResetEvent, SetEvent, CreateThread, CreateEventA, DisconnectNamedPipe, FlushFileBuffers, WriteFile, ReadFile, ConnectNamedPipe, CreateNamedPipeA, ExitThread, MultiByteToWideChar, LoadLibraryA, FreeLibrary, CreateFileA, CreateFileW, DeviceIoControl, SetLastError, GetVersionExA, GetLastError, OutputDebugStringA, GetModuleFileNameA, LocalAlloc, InterlockedDecrement, WideCharToMultiByte
msvcrt.dll
DllMain
ole32.dll
CoUninitialize, CoCreateInstance, CoInitialize
setupapi.dll
CM_Locate_DevNodeA, SetupDiGetDeviceRegistryPropertyA, SetupDiGetClassDevsA, SetupDiEnumDeviceInterfaces, SetupDiGetDeviceInterfaceDetailW, SetupDiOpenDevRegKey, CM_Reenumerate_DevNode, SetupDiGetClassDevsExA, SetupDiEnumDeviceInfo, SetupDiDestroyDeviceInfoList
user32.dll
DestroyWindow, wsprintfA, DefWindowProcA, CreateWindowExA, RegisterClassA, RegisterDeviceNotificationA, PostMessageA, UnregisterDeviceNotification
winmm.dll
mixerMessage, mixerGetNumDevs