Import table
advapi32.dll
TraceMessage, RegisterServiceCtrlHandlerExW, UnregisterTraceGuids, RegisterTraceGuidsW, GetTraceLoggerHandle, GetTraceEnableLevel, GetTraceEnableFlags, SetServiceStatus, RegOpenKeyExW, RegCreateKeyExW, RegQueryValueExW, RegisterEventSourceW, ReportEventW, DeregisterEventSource, RegCloseKey
kernel32.dll
RaiseException, GetCurrentThreadId, ReleaseSemaphore, Sleep, DisableThreadLibraryCalls, InterlockedExchange, QueryPerformanceCounter, GetTickCount, GetCurrentProcessId, GetSystemTimeAsFileTime, TerminateProcess, GetCurrentProcess, UnhandledExceptionFilter, SetUnhandledExceptionFilter, CreateTimerQueue, HeapAlloc, GetProcessHeap, HeapFree, InterlockedCompareExchange, GetProcAddress, GetLastError, GetModuleHandleExW, GetSystemTime, SystemTimeToFileTime, InterlockedIncrement, EncodePointer, DecodePointer, DeleteCriticalSection, LocalFree, CloseHandle, UnregisterWaitEx, ChangeTimerQueueTimer, EnterCriticalSection, TryEnterCriticalSection, LeaveCriticalSection, VirtualQuery, DeleteTimerQueueTimer, CreateEventW, RegisterWaitForSingleObject, DeleteTimerQueueEx, InitializeCriticalSectionAndSpinCount, GetProductInfo, GetVersionExW, InterlockedDecrement, WaitForMultipleObjects, CreateTimerQueueTimer, SetEvent, LocalAlloc, LockResource, LoadResource, FindResourceExW, WaitForSingleObject
msvcrt.dll
DllMain
ole32.dll
CoRegisterClassObject, CoRevokeClassObject, CoDisconnectContext, CoCreateGuid, CreateBindCtx, StringFromGUID2, CoTaskMemAlloc, CoInitializeEx, CoUninitialize, CoTaskMemFree, CoCreateInstance
slc.dll
SLRegisterWindowsEvent, SLUnregisterWindowsEvent
urlmon.dll
MkParseDisplayNameEx
wtsapi32.dll
WTSFreeMemory, WTSEnumerateSessionsW, WTSQuerySessionInformationW
Export table
ServiceCtrlHandler
ServiceMain