Import table
advapi32.dll
RegisterServiceCtrlHandlerA, SetServiceStatus, InitializeSecurityDescriptor, SetSecurityDescriptorDacl, StartServiceCtrlDispatcherA
kernel32.dll
MultiByteToWideChar, GetStringTypeW, LCMapStringA, GetVersionExA, OutputDebugStringA, CloseHandle, TerminateThread, WaitForSingleObject, LCMapStringW, OpenEventA, WaitForMultipleObjects, CreateEventA, Sleep, CreateThread, ResumeThread, GetCurrentThread, GetStringTypeA, SetEvent, TlsSetValue, GetLocaleInfoA, HeapSize, LoadLibraryA, RtlUnwind, HeapAlloc, GetCommandLineA, HeapFree, GetProcessHeap, GetLastError, TerminateProcess, GetCurrentProcess, UnhandledExceptionFilter, SetUnhandledExceptionFilter, IsDebuggerPresent, GetModuleHandleA, GetProcAddress, TlsGetValue, TlsAlloc, TlsFree, InterlockedIncrement, SetLastError, GetCurrentThreadId, InterlockedDecrement, DeleteCriticalSection, LeaveCriticalSection, EnterCriticalSection, VirtualFree, VirtualAlloc, HeapReAlloc, HeapDestroy, HeapCreate, ExitProcess, WriteFile, GetStdHandle, GetModuleFileNameA, RaiseException, FreeEnvironmentStringsA, GetEnvironmentStrings, FreeEnvironmentStringsW, WideCharToMultiByte, GetEnvironmentStringsW, SetHandleCount, GetFileType, GetStartupInfoA, QueryPerformanceCounter, GetTickCount, GetCurrentProcessId, GetSystemTimeAsFileTime, GetCPInfo, GetACP, GetOEMCP, IsValidCodePage, InitializeCriticalSection
ole32.dll
CoInitializeEx, CoUninitialize
user32.dll
PeekMessageA, PostThreadMessageA
winmm.dll
waveOutGetDevCapsA, waveOutClose, waveOutReset, waveOutPause, waveOutPrepareHeader, waveOutGetNumDevs, waveOutWrite, waveOutOpen