Import table
advapi32.dll
SetServiceStatus, ReportEventW, RegisterEventSourceW, RegisterServiceCtrlHandlerExW, RegCloseKey, RegQueryValueExW, RegSetValueExW, RegOpenKeyExW, RegEnumKeyExW, RegCreateKeyExW, RegDeleteKeyW, RegNotifyChangeKeyValue, IsValidSecurityDescriptor, FreeSid, SetSecurityDescriptorOwner, SetSecurityDescriptorDacl, InitializeSecurityDescriptor, AddAccessAllowedAce, InitializeAcl, GetLengthSid, AllocateAndInitializeSid, AccessCheck, MapGenericMask, DeregisterEventSource, OpenThreadToken
api-ms-win-core-crt-l1-1-0.dll
memcmp, memcpy, memset, atoi, wcschr, wcsstr, _wcsicmp, _vsnwprintf_s, _vsnprintf_s, _except_handler4_common
api-ms-win-core-crt-l2-1-0.dll
_initterm_e, _initterm
api-ms-win-core-debug-l1-1-0.dll
OutputDebugStringA
api-ms-win-core-debug-l1-1-1.dll
OutputDebugStringA
api-ms-win-core-delayload-l1-1-0.dll
DelayLoadFailureHook
api-ms-win-core-delayload-l1-1-1.dll
DelayLoadFailureHook, ResolveDelayLoadedAPI
api-ms-win-core-errorhandling-l1-1-0.dll
GetLastError, SetLastError, SetUnhandledExceptionFilter, UnhandledExceptionFilter
api-ms-win-core-errorhandling-l1-1-1.dll
UnhandledExceptionFilter, SetUnhandledExceptionFilter, GetLastError, SetLastError
api-ms-win-core-file-l1-1-0.dll
FindFirstChangeNotificationW, FindNextChangeNotification
api-ms-win-core-file-l1-2-0.dll
FlushFileBuffers, FindNextChangeNotification, FindFirstChangeNotificationW
api-ms-win-core-handle-l1-1-0.dll
CloseHandle
api-ms-win-core-heap-l1-1-0.dll
HeapDestroy, GetProcessHeap, HeapFree, HeapCreate, HeapAlloc
api-ms-win-core-heap-l1-2-0.dll
GetProcessHeap, HeapDestroy, HeapFree, HeapAlloc, HeapCreate
api-ms-win-core-heap-obsolete-l1-1-0.dll
LocalAlloc, LocalFree
api-ms-win-core-interlocked-l1-1-0.dll
InterlockedDecrement, InterlockedIncrement, InterlockedExchange, InterlockedCompareExchange
api-ms-win-core-interlocked-l1-2-0.dll
InterlockedExchange, InterlockedCompareExchange, InterlockedIncrement, InterlockedDecrement
api-ms-win-core-libraryloader-l1-1-0.dll
LoadLibraryExW, GetProcAddress, DisableThreadLibraryCalls, LoadLibraryExA, FreeLibrary
api-ms-win-core-libraryloader-l1-1-1.dll
GetProcAddress, LoadLibraryExW, DisableThreadLibraryCalls, FreeLibrary
api-ms-win-core-localization-l1-1-0.dll
LCMapStringW
api-ms-win-core-localization-l1-2-0.dll
LCMapStringW
api-ms-win-core-localregistry-l1-1-0.dll
RegCloseKey, RegOpenKeyExW, RegQueryValueExW, RegEnumKeyExW, RegCreateKeyExW, RegDeleteKeyExW, RegQueryValueExA, RegOpenKeyExA, RegNotifyChangeKeyValue, RegSetValueExW
api-ms-win-core-misc-l1-1-0.dll
LocalFree, LocalAlloc, Sleep
api-ms-win-core-processenvironment-l1-1-0.dll
ExpandEnvironmentStringsW
api-ms-win-core-processenvironment-l1-2-0.dll
ExpandEnvironmentStringsW
api-ms-win-core-processthreads-l1-1-0.dll
GetCurrentProcess, CreateThread, GetCurrentThreadId, TerminateThread, OpenThreadToken, GetCurrentThread, GetCurrentProcessId, TerminateProcess
api-ms-win-core-processthreads-l1-1-1.dll
TerminateThread, GetCurrentProcessId, GetCurrentThread, OpenThreadToken, GetCurrentProcess, TerminateProcess, GetCurrentThreadId, CreateThread
api-ms-win-core-profile-l1-1-0.dll
QueryPerformanceCounter
api-ms-win-core-registry-l1-1-0.dll
RegEnumKeyExW, RegQueryValueExW, RegCloseKey, RegCreateKeyExW, RegSetValueExW, RegDeleteKeyExW, RegOpenKeyExW, RegOpenKeyExA, RegQueryValueExA, RegNotifyChangeKeyValue
api-ms-win-core-string-l1-1-0.dll
MultiByteToWideChar, CompareStringW, WideCharToMultiByte
api-ms-win-core-synch-l1-1-0.dll
DeleteCriticalSection, SetEvent, CreateEventW, WaitForSingleObject, InitializeSRWLock, AcquireSRWLockShared, AcquireSRWLockExclusive, ReleaseSRWLockShared, CreateEventA, ReleaseSRWLockExclusive, InitializeCriticalSection, WaitForMultipleObjectsEx, ResetEvent, EnterCriticalSection, LeaveCriticalSection
api-ms-win-core-synch-l1-2-0.dll
ReleaseMutex, CreateEventA, ReleaseSRWLockShared, AcquireSRWLockShared, InitializeSRWLock, AcquireSRWLockExclusive, WaitForMultipleObjectsEx, InitializeCriticalSection, LeaveCriticalSection, ResetEvent, EnterCriticalSection, DeleteCriticalSection, WaitForSingleObject, SetEvent, Sleep, CreateEventW, ReleaseSRWLockExclusive
api-ms-win-core-sysinfo-l1-1-0.dll
GetTickCount, GetSystemDirectoryW, GetSystemTimeAsFileTime, GetTickCount64
api-ms-win-core-sysinfo-l1-2-0.dll
GetSystemTimeAsFileTime, GetTickCount, GetSystemDirectoryW, GetTickCount64, GetLocalTime
api-ms-win-core-threadpool-l1-1-0.dll
UnregisterWaitEx
api-ms-win-core-threadpool-legacy-l1-1-0.dll
UnregisterWaitEx
api-ms-win-core-timezone-l1-1-0.dll
SystemTimeToFileTime
api-ms-win-core-util-l1-1-0.dll
EncodePointer, DecodePointer
api-ms-win-security-base-l1-1-0.dll
MapGenericMask, IsValidSecurityDescriptor, FreeSid, SetSecurityDescriptorOwner, SetSecurityDescriptorDacl, InitializeSecurityDescriptor, AddAccessAllowedAce, InitializeAcl, GetLengthSid, AllocateAndInitializeSid, AccessCheck
api-ms-win-security-base-l1-2-0.dll
IsValidSecurityDescriptor, GetLengthSid, AllocateAndInitializeSid, GetTokenInformation, MapGenericMask, AccessCheck, FreeSid, SetSecurityDescriptorOwner, SetSecurityDescriptorDacl, InitializeSecurityDescriptor, AddAccessAllowedAce, InitializeAcl
api-ms-win-security-sddl-l1-1-0.dll
ConvertStringSecurityDescriptorToSecurityDescriptorW
api-ms-win-service-core-l1-1-0.dll
RegisterServiceCtrlHandlerExW, SetServiceStatus
api-ms-win-service-core-l1-1-1.dll
RegisterServiceCtrlHandlerExW, SetServiceStatus
dhcpcsvc.dll
DhcpFreeLeaseInfo, DhcpQueryLeaseInfo, DhcpStaticRefreshParams
dhcpcsvc6.dll
Dhcpv6FreeLeaseInfo, Dhcpv6QueryLeaseInfo
dnsapi.dll
GetCurrentTimeInSeconds, NetInfo_IsAddrConfig, DnsGetProxyInfoPrivate, DnsGetPolicyTableInfoPrivate, NetInfo_GetAdapterByName, DnsFreePolicyConfig, DnsNameCompare_W, HostsFile_Open, HostsFile_ReadLine, HostsFile_Close, Dns_InitializeMsgBuf, Dns_ReadPacketName, Dns_SetRecordsSection, Dns_SetRecordsTtl, Dns_AddRecordsToMessage, Send_MessagePrivate, Dns_RecvTcp, Socket_RecvFrom, IpHelp_IsAddrOnLink, Local_GetRecordsForLocalNameEx, DnsQuery_W, NetInfo_GetAdapterByAddress, NetInfo_GetAdapterByInterfaceIndex, Socket_Create, Socket_JoinMulticast, Socket_SetMulticastLoopBack, Socket_TcpListen, Socket_SetTtl, Dns_AllocateMsgBuf, Socket_CloseEx, Dns_FreeMsgBuf, DnsStatusString, FlushDnsPolicyUnreachableStatus, Trace_Reset, NetInfo_UpdateServerReachability, NetInfo_ResetServerPriorities, NetInfo_Build, NetInfo_Copy, NetInfo_Clean, NetInfo_Free, Reg_ReadUpdateInfo, Reg_FreeUpdateInfo, DnsReplaceRecordSetW, ExtraInfo_Init, DnsModifyRecordsInSet_W, Update_ReplaceAddressRecordsW, Faz_AreServerListsInSameNameSpace, Reg_GetValueEx, Reg_ReadGlobalsEx, DnsGlobals, Security_ContextListTimeout, DnsLogInit, DnsApiFree, DnsApiRealloc, DnsApiAlloc, Socket_CacheInit, DnsTraceServerConfig, DnsLogTime, DnsLogIt, Socket_CacheCleanup, Query_Main, DnsUpdateMachinePresence, DnsLogEvent, NetInfo_CreatePerNetworkNetinfo, NetInfo_UpdateNetworkProperties, AddRefQueryBlobEx, Query_Cancel, DeRefQueryBlobEx, DnsQueryEx, DnsFree, DnsCancelQuery, DelaySortDAServerlist, Dns_CacheServiceInit, Dns_CacheServiceCleanup
iphlpapi.dll
SetCurrentThreadCompartmentId
kernel32.dll
TerminateThread, FindFirstChangeNotificationW, GetSystemDirectoryW, FindNextChangeNotification, GetCurrentThread, OutputDebugStringA, QueryPerformanceCounter, GetCurrentProcessId, GetSystemTimeAsFileTime, TerminateProcess, InterlockedIncrement, UnhandledExceptionFilter, SetUnhandledExceptionFilter, InterlockedDecrement, Sleep, InitializeCriticalSection, WaitForMultipleObjects, GetTickCount, ResetEvent, CreateThread, HeapCreate, SetLastError, HeapAlloc, HeapFree, EnterCriticalSection, LeaveCriticalSection, WaitForSingleObject, GetProcessHeap, HeapDestroy, CreateEventW, InterlockedExchange, SetEvent, DeleteCriticalSection, GetLastError, InterlockedCompareExchange, UnregisterWait, CloseHandle, GetCurrentThreadId, WideCharToMultiByte, MultiByteToWideChar, CompareStringW, CompareStringA, LCMapStringW, LocalFree, GetCurrentProcess, LocalAlloc, CreateEventA
kernelbase.dll
CompareStringA
msvcrt.dll
DllMain
nsi.dll
NsiFreeTable, NsiGetParameter, NsiAllocateAndGetTable, NsiGetAllParameters
ntdll.dll
EtwTraceMessage, NtQueryInformationProcess, RtlCreateServiceSid, RtlInitUnicodeString, EvtIntReportEventAndSourceAsync, EtwEventRegister, RtlReleaseSRWLockExclusive, RtlAcquireSRWLockExclusive, RtlInitializeCriticalSection, RtlIpv6AddressToStringA, RtlIpv6AddressToStringExW, RtlIpv4AddressToStringExW, EtwGetTraceEnableFlags, EtwGetTraceEnableLevel, EtwGetTraceLoggerHandle, EtwRegisterTraceGuidsW, EtwUnregisterTraceGuids, EtwEventUnregister, RtlUnwind, RtlIdnToUnicode, RtlGUIDFromString, RtlFreeUnicodeString, RtlStringFromGUID, RtlIdnToAscii
rpcrt4.dll
RpcServerInqBindings, RpcEpUnregister, RpcBindingVectorFree, RpcServerUnregisterIf, RpcImpersonateClient, RpcRevertToSelf, RpcServerUseProtseqEpW, RpcServerRegisterIfEx, RpcBindingToStringBindingW, RpcStringFreeW, RpcStringBindingParseW, NdrServerCall2, RpcServerListen, RpcServerRegisterIf3, RpcServerSubscribeForNotification, RpcServerUnsubscribeForNotification, RpcAsyncCompleteCall, NdrAsyncServerCall
winnsi.dll
NsiConnectToServer, NsiRpcDeregisterChangeNotification, NsiDisconnectFromServer, NsiRpcRegisterChangeNotification
ws2_32.dll
WSACreateEvent, WSAEventSelect, WSASocketW, WSAIoctl, WSAResetEvent, WSASocketA
Export table
LoadGPExtension
Reg_DoRegisterAdapter
ServiceMain
SvchostPushServiceGlobals