IPHLPAPI.DLL

v10.0.19041.3636 64-bit Windows NT Analyzed
Description
IP Helper API
Authors
© Microsoft Corporation. All rights reserved.
File size
226.1 KB
Uploaded
2025-12-01 07:29
Views
216
SHA-256
12cfa67d12cb37a6473411479b2afe30

Exported functions 297

AddIPAddress #1 · 0x1c430
AllocateAndGetInterfaceInfoFromStack #2 · 0x1a310
AllocateAndGetIpAddrTableFromStack #3 · 0x1b920
CancelIPChangeNotify #4 · 0x1010
CancelIfTimestampConfigChange #5 · 0x23e50
CancelMibChangeNotify2 #6 · 0x8920
CaptureInterfaceHardwareCrossTimestamp #7 · 0x23eb0
CloseCompartment #8 · 0x24710
CloseGetIPPhysicalInterfaceForDestination #9 · 0x1b950
ConvertCompartmentGuidToId #10 · 0x25010
ConvertCompartmentIdToGuid #11 · 0x250b0
ConvertGuidToStringA #12 · 0x7e10
ConvertGuidToStringW #13 · 0x7ef0
ConvertInterfaceAliasToLuid #14 · 0x251b0
ConvertInterfaceGuidToLuid #15 · 0x19d0
ConvertInterfaceIndexToLuid #16 · 0x1ed0
ConvertInterfaceLuidToAlias #17 · 0x9be0
ConvertInterfaceLuidToGuid #18 · 0x8830
ConvertInterfaceLuidToIndex #19 · 0x1e30
ConvertInterfaceLuidToNameA #20 · 0x25350
ConvertInterfaceLuidToNameW #21 · 0x42b0
ConvertInterfaceNameToLuidA #22 · 0x25400
ConvertInterfaceNameToLuidW #23 · 0x5450
ConvertInterfacePhysicalAddressToLuid #24 · 0x254e0
ConvertIpv4MaskToLength #25 · 0x244d0
ConvertLengthToIpv4Mask #26 · 0x1430
ConvertRemoteInterfaceAliasToLuid #27 · 0x1a520
ConvertRemoteInterfaceGuidToLuid #28 · 0x1a6d0
ConvertRemoteInterfaceIndexToLuid #29 · 0x1a830
ConvertRemoteInterfaceLuidToAlias #30 · 0x1a8b0
ConvertRemoteInterfaceLuidToGuid #31 · 0x1a9f0
ConvertRemoteInterfaceLuidToIndex #32 · 0x1aa70
ConvertStringToGuidA #33 · 0x1aaf0
ConvertStringToGuidW #34 · 0x8d70
ConvertStringToInterfacePhysicalAddress #35 · 0x25670
CreateAnycastIpAddressEntry #36 · 0x257d0
CreateCompartment #37 · 0x24730
CreateIpForwardEntry #38 · 0x1c590
CreateIpForwardEntry2 #39 · 0x26950
CreateIpNetEntry #40 · 0x1c5a0
CreateIpNetEntry2 #41 · 0x27150
CreatePersistentTcpPortReservation #42 · 0x1fc60
CreatePersistentUdpPortReservation #43 · 0x1fca0
CreateProxyArpEntry #44 · 0x1c890
CreateSortedAddressPairs #45 · 0x278d0
CreateUnicastIpAddressEntry #46 · 0x257f0
DeleteAnycastIpAddressEntry #47 · 0x25810
DeleteCompartment #48 · 0x248d0
DeleteIPAddress #49 · 0x1c8b0
DeleteIpForwardEntry #50 · 0x1c9b0
DeleteIpForwardEntry2 #51 · 0x26980
DeleteIpNetEntry #52 · 0x1ca80
DeleteIpNetEntry2 #53 · 0x27180
DeletePersistentTcpPortReservation #54 · 0x1fce0
DeletePersistentUdpPortReservation #55 · 0x1fd20
DeleteProxyArpEntry #56 · 0x1cb30
DeleteUnicastIpAddressEntry #57 · 0x25830
DisableMediaSense #58 · 0x8d00
EnableRouter #59 · 0x1cb50
FlushIpNetTable #60 · 0x1cbc0
FlushIpNetTable2 #61 · 0x271b0
FlushIpPathTable #62 · 0x27c10
FreeDnsSettings #63 · 0x281e0
FreeInterfaceDnsSettings #64 · 0x28250
FreeMibTable #65 · 0x7970
GetAdapterIndex #66 · 0x1ade0
GetAdapterOrderMap #67 · 0x1ae70
GetAdaptersAddresses #68 · 0x4380
GetAdaptersInfo #69 · 0x8220
GetAnycastIpAddressEntry #70 · 0x25850
GetAnycastIpAddressTable #71 · 0x25870
GetBestInterface #72 · 0x3be0
GetBestInterfaceEx #73 · 0x8440
GetBestRoute #74 · 0x1cc50
GetBestRoute2 #75 · 0x9500
GetCurrentThreadCompartmentId #76 · 0x2040
GetCurrentThreadCompartmentScope #77 · 0x2240
GetDefaultCompartmentId #78 · 0x1f60
GetDnsSettings #79 · 0x28310
GetExtendedTcpTable #80 · 0x20cb0
GetExtendedUdpTable #81 · 0x22d20
GetFriendlyIfIndex #82 · 0x1afa0
GetIcmpStatistics #83 · 0x1ce00
GetIcmpStatisticsEx #84 · 0x1cf20
GetIfEntry #85 · 0x1afb0
GetIfEntry2 #86 · 0x2eb0
GetIfEntry2Ex #87 · 0x2ed0
GetIfStackTable #88 · 0x9ac0
GetIfTable #89 · 0x1b0e0
GetIfTable2 #90 · 0x1eb0
GetIfTable2Ex #91 · 0x9eb0
GetInterfaceCompartmentId #92 · 0x24920
GetInterfaceCurrentTimestampCapabilities #93 · 0x24030
GetInterfaceDnsSettings #94 · 0x28390
GetInterfaceHardwareTimestampCapabilities #95 · 0x241c0
GetInterfaceInfo #96 · 0x1b2a0
GetInvertedIfStackTable #97 · 0x28610
GetIpAddrTable #98 · 0x1d010
GetIpErrorString #99 · 0x1a230
GetIpForwardEntry2 #100 · 0x269b0
GetIpForwardTable #101 · 0x1d220
GetIpForwardTable2 #102 · 0x7d90
GetIpInterfaceEntry #103 · 0x1f40
GetIpInterfaceTable #104 · 0x1b00
GetIpNetEntry2 #105 · 0x1b40
GetIpNetTable #106 · 0x1d5d0
GetIpNetTable2 #107 · 0x27290
GetIpNetworkConnectionBandwidthEstimates #108 · 0x28620
GetIpPathEntry #109 · 0x27d00
GetIpPathTable #110 · 0x27f10
GetIpStatistics #111 · 0x1d810
GetIpStatisticsEx #112 · 0x1d820
GetJobCompartmentId #113 · 0x24990
GetMulticastIpAddressEntry #114 · 0x25890
GetMulticastIpAddressTable #115 · 0x258b0
GetNetworkConnectivityHint #116 · 0x28f30
GetNetworkConnectivityHintForInterface #117 · 0x28ff0
GetNetworkInformation #118 · 0x24a00
GetNetworkParams #119 · 0x19d60
GetNumberOfInterfaces #120 · 0x1b4f0
GetOwnerModuleFromPidAndInfo #121 · 0x19210
GetOwnerModuleFromTcp6Entry #122 · 0x20de0
GetOwnerModuleFromTcpEntry #123 · 0x20e20
GetOwnerModuleFromUdp6Entry #124 · 0x22d90
GetOwnerModuleFromUdpEntry #125 · 0x22dd0
GetPerAdapterInfo #126 · 0x19ed0
GetPerTcp6ConnectionEStats #127 · 0x20e60
GetPerTcp6ConnectionStats #128 · 0x210e0
GetPerTcpConnectionEStats #129 · 0x211a0
GetPerTcpConnectionStats #130 · 0x21410
GetRTTAndHopCount #131 · 0x1e4d0
GetSessionCompartmentId #132 · 0x88b0
GetTcp6Table #133 · 0x214c0
GetTcp6Table2 #134 · 0x21720
GetTcpStatistics #135 · 0x21f80
GetTcpStatisticsEx #136 · 0x21f90
GetTcpStatisticsEx2 #137 · 0x220e0
GetTcpTable #138 · 0x22230
GetTcpTable2 #139 · 0x22250
GetTeredoPort #140 · 0x29610
GetUdp6Table #141 · 0x22e10
GetUdpStatistics #142 · 0x23550
GetUdpStatisticsEx #143 · 0x23560
GetUdpStatisticsEx2 #144 · 0x23650
GetUdpTable #145 · 0x23750
GetUniDirectionalAdapterInfo #146 · 0x1da40
GetUnicastIpAddressEntry #147 · 0x8dd0
GetUnicastIpAddressTable #148 · 0x8f90
GetWPAOACSupportLevel #149 · 0x8d00
Icmp6CreateFile #150 · 0x1e700
Icmp6ParseReplies #151 · 0x1e880
Icmp6SendEcho2 #152 · 0x1e8d0
IcmpCloseHandle #153 · 0x1ecb0
IcmpCreateFile #154 · 0x1ede0
IcmpParseReplies #155 · 0x1f210
IcmpSendEcho #156 · 0x1f260
IcmpSendEcho2 #157 · 0x1f2c0
IcmpSendEcho2Ex #158 · 0x1f330
InitializeCompartmentEntry #159 · 0x24af0
InitializeIpForwardEntry #160 · 0xa4a0
InitializeIpInterfaceEntry #161 · 0x28730
InitializeUnicastIpAddressEntry #162 · 0x258d0
InternalCleanupPersistentStore #163 · 0x288d0
InternalCreateAnycastIpAddressEntry #164 · 0x25a50
InternalCreateIpForwardEntry #165 · 0x1ba80
InternalCreateIpForwardEntry2 #166 · 0x26bb0
InternalCreateIpNetEntry #167 · 0x1baa0
InternalCreateIpNetEntry2 #168 · 0x273d0
InternalCreateOrRefIpForwardEntry2 #169 · 0xb300
InternalCreateUnicastIpAddressEntry #170 · 0x25a70
InternalDeleteAnycastIpAddressEntry #171 · 0x25a90
InternalDeleteIpForwardEntry #172 · 0x1bac0
InternalDeleteIpForwardEntry2 #173 · 0x26bd0
InternalDeleteIpNetEntry #174 · 0x1bad0
InternalDeleteIpNetEntry2 #175 · 0x273f0
InternalDeleteUnicastIpAddressEntry #176 · 0x25ab0
InternalFindInterfaceByAddress #177 · 0x25ad0
InternalGetAnycastIpAddressEntry #178 · 0x25bc0
InternalGetAnycastIpAddressTable #179 · 0x25be0
InternalGetBoundTcp6EndpointTable #180 · 0x1bae0
InternalGetBoundTcpEndpointTable #181 · 0x1bb20
InternalGetForwardIpTable2 #182 · 0x6f70
InternalGetIPPhysicalInterfaceForDestination #183 · 0x8570
InternalGetIfEntry2 #184 · 0x28980
InternalGetIfTable #185 · 0x1bcb0
InternalGetIfTable2 #186 · 0x28990
InternalGetIpAddrTable #187 · 0x1bcf0
InternalGetIpForwardEntry2 #188 · 0x26bf0
InternalGetIpForwardTable #189 · 0x1bd30
InternalGetIpInterfaceEntry #190 · 0x20a0
InternalGetIpInterfaceTable #191 · 0x2670
InternalGetIpNetEntry2 #192 · 0x1b60
InternalGetIpNetTable #193 · 0x1bd70
InternalGetIpNetTable2 #194 · 0x27410
InternalGetMulticastIpAddressEntry #195 · 0x25c00
InternalGetMulticastIpAddressTable #196 · 0x25c20
InternalGetRtcSlotInformation #197 · 0x9ef0
InternalGetTcp6Table2 #198 · 0x1bea0
InternalGetTcp6TableWithOwnerModule #199 · 0x1bee0
InternalGetTcp6TableWithOwnerPid #200 · 0x1bf20
InternalGetTcpTable #201 · 0x1bf60
InternalGetTcpTable2 #202 · 0x1bfa0
InternalGetTcpTableEx #203 · 0x1bfe0
InternalGetTcpTableWithOwnerModule #204 · 0x1c020
InternalGetTcpTableWithOwnerPid #205 · 0x1c060
InternalGetTunnelPhysicalAdapter #206 · 0x20090
InternalGetUdp6TableWithOwnerModule #207 · 0x1c0a0
InternalGetUdp6TableWithOwnerPid #208 · 0x1c0e0
InternalGetUdpTable #209 · 0x1c120
InternalGetUdpTableEx #210 · 0x1c160
InternalGetUdpTableWithOwnerModule #211 · 0x1c1a0
InternalGetUdpTableWithOwnerPid #212 · 0x1c1e0
InternalGetUnicastIpAddressEntry #213 · 0x25c40
InternalGetUnicastIpAddressTable #214 · 0x25c50
InternalIcmpCreateFileEx #215 · 0x1c220
InternalSetIfEntry #216 · 0x1c250
InternalSetIpForwardEntry #217 · 0x1c260
InternalSetIpForwardEntry2 #218 · 0x26e80
InternalSetIpInterfaceEntry #219 · 0x289a0
InternalSetIpNetEntry #220 · 0x1c280
InternalSetIpNetEntry2 #221 · 0x276e0
InternalSetIpStats #222 · 0x1c2a0
InternalSetTcpEntry #223 · 0x1c2c0
InternalSetTeredoPort #224 · 0x296a0
InternalSetUnicastIpAddressEntry #225 · 0x25f00
IpReleaseAddress #226 · 0x1db70
IpRenewAddress #227 · 0x1dbd0
LookupPersistentTcpPortReservation #228 · 0x1fe70
LookupPersistentUdpPortReservation #229 · 0x1feb0
NTPTimeToNTFileTime #230 · 0x1e030
NTTimeToNTPTime #231 · 0x1e0d0
NhGetGuidFromInterfaceName #232 · 0x1b590
NhGetInterfaceDescriptionFromGuid #233 · 0x1b5d0
NhGetInterfaceNameFromDeviceGuid #234 · 0x8d20
NhGetInterfaceNameFromGuid #235 · 0x8d20
NhpAllocateAndGetInterfaceInfoFromStack #236 · 0x1a310
NotifyAddrChange #237 · 0x8c90
NotifyCompartmentChange #238 · 0x24bc0
NotifyIfTimestampConfigChange #239 · 0x243a0
NotifyIpInterfaceChange #240 · 0x23d0
NotifyNetworkConnectivityHintChange #241 · 0x293f0
NotifyRouteChange #242 · 0x1dc30
NotifyRouteChange2 #243 · 0xa1c0
NotifyStableUnicastIpAddressTable #244 · 0x266f0
NotifyTeredoPortChange #245 · 0x29720
NotifyUnicastIpAddressChange #246 · 0x22d0
OpenCompartment #247 · 0x24c70
ParseNetworkString #248 · 0x9ce0
PfAddFiltersToInterface #249 · 0x1e4c0
PfAddGlobalFilterToInterface #250 · 0x1e4c0
PfBindInterfaceToIPAddress #251 · 0x1e4c0
PfBindInterfaceToIndex #252 · 0x1e4c0
PfCreateInterface #253 · 0x1e4c0
PfDeleteInterface #254 · 0x1e4c0
PfDeleteLog #255 · 0x1e4c0
PfGetInterfaceStatistics #256 · 0x1e4c0
PfMakeLog #257 · 0x1e4c0
PfRebindFilters #258 · 0x1e4c0
PfRemoveFilterHandles #259 · 0x1e4c0
PfRemoveFiltersFromInterface #260 · 0x1e4c0
PfRemoveGlobalFilterFromInterface #261 · 0x1e4c0
PfSetLogBuffer #262 · 0x1e4c0
PfTestPacket #263 · 0x1e4c0
PfUnBindInterface #264 · 0x1e4c0
ResolveIpNetEntry2 #265 · 0xa2a0
ResolveNeighbor #266 · 0x1dc70
RestoreMediaSense #267 · 0x8d00
SendARP #268 · 0x1dc80
SetAdapterIpAddress #269 · 0x1c2d0
SetCurrentThreadCompartmentId #270 · 0x24df0
SetCurrentThreadCompartmentScope #271 · 0x7db0
SetDnsSettings #272 · 0x28470
SetIfEntry #273 · 0x1b6f0
SetInterfaceDnsSettings #274 · 0x284f0
SetIpForwardEntry #275 · 0x1dd60
SetIpForwardEntry2 #276 · 0x27130
SetIpInterfaceEntry #277 · 0x28c90
SetIpNetEntry #278 · 0x1dd70
SetIpNetEntry2 #279 · 0x278b0
SetIpStatistics #280 · 0x1dd80
SetIpStatisticsEx #281 · 0x1dd90
SetIpTTL #282 · 0x1de70
SetJobCompartmentId #283 · 0x24e50
SetNetworkInformation #284 · 0x24ec0
SetPerTcp6ConnectionEStats #285 · 0x22900
SetPerTcp6ConnectionStats #286 · 0x22a00
SetPerTcpConnectionEStats #287 · 0x22ab0
SetPerTcpConnectionStats #288 · 0x22b90
SetSessionCompartmentId #289 · 0x24fb0
SetTcpEntry #290 · 0x22c20
SetUnicastIpAddressEntry #291 · 0x26930
UnenableRouter #292 · 0x1dfa0
do_echo_rep #293 · 0x1f8c0
do_echo_req #294 · 0x1fab0
if_indextoname #295 · 0x25740
if_nametoindex #296 · 0x25790
register_icmp #297 · 0x1fc20

Imported DLLs & functions 114

__C_specific_handler 0x18002a388
_vsnprintf_s 0x18002a390
_vsnwprintf_s 0x18002a398
_wcsicmp 0x18002a380
_wcsnicmp 0x18002a378
_wtoi 0x18002a350
iswdigit 0x18002a340
memcmp 0x18002a370
memcpy 0x18002a368
memset 0x18002a360
qsort_s 0x18002a358
wcschr 0x18002a348
wcscmp 0x18002a3b0
wcscpy_s 0x18002a3a8
wcsncmp 0x18002a3a0
_initterm 0x18002a3c0
_initterm_e 0x18002a3d0
time 0x18002a3c8
DelayLoadFailureHook 0x18002a3e0
ResolveDelayLoadedAPI 0x18002a3f0
GetLastError 0x18002a400
SetLastError 0x18002a408
SetUnhandledExceptionFilter 0x18002a418
UnhandledExceptionFilter 0x18002a410
CloseHandle 0x18002a430
DuplicateHandle 0x18002a428
GetProcessHeap 0x18002a440
HeapAlloc 0x18002a450
HeapFree 0x18002a448
HeapReAlloc 0x18002a458
LocalAlloc 0x18002a470
LocalFree 0x18002a468
DeviceIoControl 0x18002a480
DisableThreadLibraryCalls 0x18002a490
FreeLibrary 0x18002a4b0
GetModuleFileNameW 0x18002a4a8
GetModuleHandleExW 0x18002a4a0
GetModuleHandleW 0x18002a4b8
GetProcAddress 0x18002a498
FormatMessageW 0x18002a4c8
GetCurrentProcess 0x18002a508
GetCurrentProcessId 0x18002a4e0
GetCurrentThread 0x18002a4e8
GetCurrentThreadId 0x18002a500
OpenProcessToken 0x18002a4d8
QueueUserAPC 0x18002a4f0
TerminateProcess 0x18002a4f8
GetProcessMitigationPolicy 0x18002a518
OpenProcess 0x18002a520
QueryPerformanceCounter 0x18002a530
RegCloseKey 0x18002a560
RegOpenKeyExA 0x18002a548
RegOpenKeyExW 0x18002a550
RegQueryValueExA 0x18002a540
RegQueryValueExW 0x18002a558
WideCharToMultiByte 0x18002a570
CreateEventW 0x18002a598
DeleteCriticalSection 0x18002a5a8
EnterCriticalSection 0x18002a588
InitializeCriticalSection 0x18002a590
LeaveCriticalSection 0x18002a580
SetEvent 0x18002a5a0
GetSystemDirectoryW 0x18002a5d8
GetSystemTimeAsFileTime 0x18002a5c8
GetTickCount 0x18002a5d0
CallbackMayRunLong 0x18002a5f0
CloseThreadpoolWork 0x18002a608
CreateThreadpoolWork 0x18002a600
SubmitThreadpoolWork 0x18002a5f8
WaitForThreadpoolWorkCallbacks 0x18002a5e8
DecodePointer 0x18002a618
EncodePointer 0x18002a620
GetTraceEnableFlags 0x18002a650
GetTraceEnableLevel 0x18002a638
GetTraceLoggerHandle 0x18002a640
RegisterTraceGuidsW 0x18002a658
TraceMessage 0x18002a648
UnregisterTraceGuids 0x18002a630
AdjustTokenPrivileges 0x18002a668
NtClose 0x18002a730
NtCreateFile 0x18002a740
NtDeviceIoControlFile 0x18002a738
NtOpenFile 0x18002a6e8
NtQueryInformationProcess 0x18002a718
NtQueryWnfStateData 0x18002a680
NtWaitForSingleObject 0x18002a758
qsort 0x18002a748
RtlAllocateHeap 0x18002a720
RtlAnsiStringToUnicodeString 0x18002a6b8
RtlAppendUnicodeStringToString 0x18002a6f8
RtlCaptureContext 0x18002a688
RtlFreeHeap 0x18002a710
RtlFreeUnicodeString 0x18002a6e0
RtlGetPersistedStateLocation 0x18002a778
RtlGUIDFromString 0x18002a780
RtlIdnToAscii 0x18002a760
RtlInitAnsiString 0x18002a6a0
RtlInitUnicodeString 0x18002a6b0
RtlIpv4AddressToStringA 0x18002a700
RtlIpv4StringToAddressExW 0x18002a770
RtlIpv6StringToAddressExW 0x18002a768
RtlLookupFunctionEntry 0x18002a690
RtlNtStatusToDosError 0x18002a708
RtlStringFromGUID 0x18002a728
RtlSubscribeWnfStateChangeNotification 0x18002a698
RtlTimeToSecondsSince1970 0x18002a750
RtlUnicodeStringToAnsiString 0x18002a6a8
RtlUnsubscribeWnfNotificationWaitForCompletion 0x18002a678
RtlVirtualUnwind 0x18002a6d8
ZwClose 0x18002a6f0
ZwCreateFile 0x18002a6c0
ZwDeviceIoControlFile 0x18002a6c8
ZwWaitForSingleObject 0x18002a6d0