Import table
advapi32.dll
ConvertStringSecurityDescriptorToSecurityDescriptorW, CreateProcessAsUserW, SetServiceStatus, RegisterServiceCtrlHandlerExW
kernel32.dll
GetSystemTimeAsFileTime, UnhandledExceptionFilter, SetUnhandledExceptionFilter, TerminateProcess, GetCurrentProcess, CreateEventW, HeapFree, GetProcessHeap, CancelIo, CloseHandle, CancelWaitableTimer, InterlockedDecrement, MultiByteToWideChar, InterlockedIncrement, SetWaitableTimer, CreateWaitableTimerW, HeapAlloc, SetEvent, GetLastError, LeaveCriticalSection, GetTickCount, EnterCriticalSection, DisableThreadLibraryCalls, WaitForMultipleObjects, ResumeThread, Sleep, WaitForSingleObject, UnmapViewOfFile, CreateThread, MapViewOfFile, CreateFileMappingW, DeleteCriticalSection, WTSGetActiveConsoleSessionId, GetCurrentProcessId, InitializeCriticalSectionAndSpinCount, QueryPerformanceCounter, GetCurrentThreadId
msvcrt.dll
DllMain
ntdll.dll
NtDeviceIoControlFile, DbgPrint, NtCreateFile, RtlInitUnicodeString
user32.dll
PeekMessageW, RegisterClassW, CreateWindowExW, MsgWaitForMultipleObjectsEx, IsDialogMessageW, TranslateMessage, PostMessageW, SetWindowLongW, DefWindowProcW, GetWindowLongW, WaitForInputIdle, UnregisterClassW, DestroyWindow, DispatchMessageW
userenv.dll
DestroyEnvironmentBlock, CreateEnvironmentBlock
ws2_32.dll
WSADuplicateSocketW
wtsapi32.dll
WTSQueryUserToken
Export table
ServiceHandler
ServiceMain