iphlpapi.dll

iphlpapi.dll — PE metadata by version
NT 5.1 x86NT 5.2 x86NT 6.0 x86NT 6.1 x64NT 6.3 x86NT 10.0 x64NT 10.0 x64
FileVersion5.1.2600.2180 (xpsp_sp2_rtm.040803-2158)5.2.3790.3959 (srv03_sp2_rtm.070216-1710)6.0.6002.18005 (lh_sp2rtm.090410-1830)6.1.7601.17514 (win7sp1_rtm.101119-1850)6.3.9600.16384 (winblue_rtm.130821-1623)10.0.19041.3636 (WinBuild.160101.0800)10.0.26100.7920 (WinBuild.160101.0800)
FileDescriptionIP Helper APIIP Helper APIIP Helper APIIP Helper APIIP Helper APIIP Helper APIIP Helper API

Export nameNT 5.1 x86NT 5.2 x86NT 6.0 x86NT 6.1 x64NT 6.3 x86NT 10.0 x64NT 10.0 x64
_PfAddFiltersToInterface@24117119213223
_PfAddGlobalFilterToInterface@8118120214224
_PfBindInterfaceToIndex@16120122216226
_PfBindInterfaceToIPAddress@12119121215225
_PfCreateInterface@24121123217227
_PfDeleteInterface@4122124218228
_PfDeleteLog@0123125219229
_PfGetInterfaceStatistics@16124126220230
_PfMakeLog@4125127221231
_PfRebindFilters@8126128222232
_PfRemoveFilterHandles@12127129223233
_PfRemoveFiltersFromInterface@20128130224234
_PfRemoveGlobalFilterFromInterface@8129131225235
_PfSetLogBuffer@28130132226236
_PfTestPacket@20131133227237
_PfUnBindInterface@4132134228238
AddIPAddress1111111
AllocateAndGetArpEntTableFromStack22
AllocateAndGetIfTableFromStack33
AllocateAndGetInterfaceInfoFromStack22222
AllocateAndGetIpAddrTableFromStack4433333
AllocateAndGetIpForwardTableFromStack55
AllocateAndGetIpNetTableFromStack66
AllocateAndGetTcpExTable2FromStack77
AllocateAndGetTcpExTableFromStack88
AllocateAndGetTcpTableFromStack99
AllocateAndGetUdpExTable2FromStack1010
AllocateAndGetUdpExTableFromStack1111
AllocateAndGetUdpTableFromStack1212
CancelIfTimestampConfigChange55
CancelIPChangeNotify131349444
CancelMibChangeNotify2510566
CancelSecurityHealthChangeNotify14
CaptureInterfaceHardwareCrossTimestamp77
CloseCompartment688
CloseGetIPPhysicalInterfaceForDestination799
ConvertCompartmentGuidToId81010
ConvertCompartmentIdToGuid91111
ConvertGuidToStringA611101212
ConvertGuidToStringW712111313
ConvertInterfaceAliasToLuid813121414
ConvertInterfaceGuidToLuid914131515
ConvertInterfaceIndexToLuid1015141616
ConvertInterfaceLuidToAlias1116151717
ConvertInterfaceLuidToGuid1217161818
ConvertInterfaceLuidToIndex1318171919
ConvertInterfaceLuidToNameA1419182020
ConvertInterfaceLuidToNameW1520192121
ConvertInterfaceNameToLuidA1621202222
ConvertInterfaceNameToLuidW1722212323
ConvertInterfacePhysicalAddressToLuid1823222424
ConvertIpv4MaskToLength1924232525
ConvertLengthToIpv4Mask2025242626
ConvertRemoteInterfaceAliasToLuid2126252727
ConvertRemoteInterfaceGuidToLuid2227262828
ConvertRemoteInterfaceIndexToLuid2328272929
ConvertRemoteInterfaceLuidToAlias2429283030
ConvertRemoteInterfaceLuidToGuid2530293131
ConvertRemoteInterfaceLuidToIndex2631303232
ConvertStringToGuidA2732313333
ConvertStringToGuidW2833323434
ConvertStringToInterfacePhysicalAddress2934333535
CPNatfwtCreateProviderInstance4
CPNatfwtDeregisterProviderInstance5
CPNatfwtDestroyProviderInstance6
CPNatfwtIndicateReceivedBuffers7
CPNatfwtRegisterProviderInstance8
CreateAnycastIpAddressEntry3035343636
CreateCompartment3737
CreateFlVirtualInterface38
CreateIpForwardEntry14153236363839
CreateIpForwardEntry23137353940
CreateIpNetEntry15163438384041
CreateIpNetEntry23339374142
CreatePersistentTcpPortReservation3540394243
CreatePersistentUdpPortReservation3641404344
CreateProxyArpEntry16173742414445
CreateSortedAddressPairs3843424546
CreateUnicastIpAddressEntry3944434647
DeleteAnycastIpAddressEntry4045444748
DeleteCompartment4849
DeleteFlVirtualInterface50
DeleteIPAddress17184146454951
DeleteIpForwardEntry18194347475052
DeleteIpForwardEntry24248465153
DeleteIpNetEntry19204549495254
DeleteIpNetEntry24450485355
DeletePersistentTcpPortReservation4651505456
DeletePersistentUdpPortReservation4752515557
DeleteProxyArpEntry20214853525658
DeleteUnicastIpAddressEntry4954535759
DisableMediaSense21225055545860
do_echo_rep153155253258263293309
do_echo_req154156254259264294310
EnableRouter22235156555961
FlushIpNetTable23245357576062
FlushIpNetTable25258566163
FlushIpNetTableFromStack2425
FlushIpPathTable5459586264
FreeDnsSettings6365
FreeInterfaceDnsSettings6466
FreeMibTable5560596567
GetAdapterIndex25265661606668
GetAdapterOrderMap26275762616769
GetAdaptersAddresses27285863626870
GetAdaptersInfo28295964636971
GetAnycastIpAddressEntry6065647072
GetAnycastIpAddressTable6166657173
GetBestInterface29306267667274
GetBestInterfaceEx30316368677375
GetBestInterfaceFromStack3132
GetBestRoute32336569697476
GetBestRoute26470687577
GetBestRouteFromStack3334
GetCurrentThreadCompartmentId6671707678
GetCurrentThreadCompartmentScope7779
GetDefaultCompartmentId7880
GetDnsSettings7981
GetExtendedTcpTable34356772718082
GetExtendedUdpTable35366873728183
GetFlVirtualInterface84
GetFlVirtualInterfaceTable85
GetFriendlyIfIndex36376974738286
GetIcmpStatistics37387075748387
GetIcmpStatisticsEx38397176758488
GetIcmpStatsFromStack3940
GetIcmpStatsFromStackEx4041
GetIfEntry41427377778589
GetIfEntry27278768690
GetIfEntry2Ex8791
GetIfEntryFromStack4243
GetIfStackTable7479788892
GetIfTable43447780818993
GetIfTable27581799094
GetIfTable2Ex7682809195
GetIfTableFromStack4445
GetIgmpList4546
GetInterfaceActiveTimestampCapabilities96
GetInterfaceCompartmentId9297
GetInterfaceCurrentTimestampCapabilities9398
GetInterfaceDnsSettings9499
GetInterfaceHardwareTimestampCapabilities95100
GetInterfaceInfo464778838296101
GetInterfaceSupportedTimestampCapabilities102
GetInvertedIfStackTable79848397103
GetIpAddrTable474880858498104
GetIpAddrTableFromStack4849
GetIpErrorString495081868599105
GetIpForwardEntry2828786100106
GetIpForwardTable5051848888101107
GetIpForwardTable2838987102108
GetIpForwardTableFromStack5152
GetIpInterfaceEntry859089103109
GetIpInterfaceTable869190104110
GetIpNetEntry2879291105111
GetIpNetTable5253899393106112
GetIpNetTable2889492107113
GetIpNetTableFromStack5354
GetIpNetworkConnectionBandwidthEstimates94108114
GetIpPathEntry909595109115
GetIpPathTable919696110116
GetIpStatistics5455929797111117
GetIpStatisticsEx5556939898112118
GetIpStatsFromStack5657
GetIpStatsFromStackEx5758
GetJobCompartmentId113119
GetMulticastIpAddressEntry949999114120
GetMulticastIpAddressTable95100100115121
GetNetworkConnectivityHint116122
GetNetworkConnectivityHintForInterface117123
GetNetworkInformation96101101118124
GetNetworkParams585997102102119125
GetNumberOfInterfaces596098103103120126
GetOwnerModuleFromPidAndInfo99104104121127
GetOwnerModuleFromTcp6Entry6061100105105122128
GetOwnerModuleFromTcpEntry6162101106106123129
GetOwnerModuleFromUdp6Entry6263102107107124130
GetOwnerModuleFromUdpEntry6364103108108125131
GetPerAdapterInfo6465104109109126132
GetPerTcp6ConnectionEStats105110110127133
GetPerTcp6ConnectionStats106111111128134
GetPerTcpConnectionEStats107112112129135
GetPerTcpConnectionStats108113113130136
GetRTTAndHopCount6566109114114131137
GetSessionCompartmentId110115115132138
GetTcp6Table112116117133139
GetTcp6Table2111117116134140
GetTcpExTable2FromStack6667
GetTcpStatistics6768113118118135141
GetTcpStatisticsEx6869114119119136142
GetTcpStatisticsEx2137143
GetTcpStatsFromStack6970
GetTcpStatsFromStackEx7071
GetTcpTable7172116120121138144
GetTcpTable2115121120139145
GetTcpTableFromStack7273
GetTeredoPort117122122140146
GetUdp6Table118123123141147
GetUdpExTable2FromStack7374
GetUdpStatistics7475119124124142148
GetUdpStatisticsEx7576120125125143149
GetUdpStatisticsEx2144150
GetUdpStatsFromStack7677
GetUdpStatsFromStackEx7778
GetUdpTable7879121126126145151
GetUdpTableFromStack7980
GetUnicastIpAddressEntry123128128147153
GetUnicastIpAddressTable124129129148154
GetUniDirectionalAdapterInfo8081122127127146152
GetWPAOACSupportLevel149155
Icmp6CreateFile8182125130130150156
Icmp6ParseReplies8283126131131151157
Icmp6SendEcho28384127132132152158
IcmpCloseHandle8485128133133153159
IcmpCreateFile8586129134134154160
IcmpParseReplies8687130135135155161
IcmpSendEcho8889133136138156162
IcmpSendEcho28788131137136157163
IcmpSendEcho2Ex132138137158164
if_indextoname255260265295311
if_nametoindex256261266296312
InitializeCompartmentEntry159165
InitializeFlVirtualInterfaceEntry166
InitializeIpForwardEntry134139139160167
InitializeIpInterfaceEntry135140140161168
InitializeUnicastIpAddressEntry136141141162169
InternalCleanupPersistentStore137142142163170
InternalCreateAnycastIpAddressEntry138143143164171
InternalCreateIpForwardEntry8990140144145165172
InternalCreateIpForwardEntry2139145144166173
InternalCreateIpNetEntry9091142146147167174
InternalCreateIpNetEntry2141147146168175
InternalCreateOrRefIpForwardEntry2169176
InternalCreateUnicastIpAddressEntry143148148170177
InternalDeleteAnycastIpAddressEntry144149149171178
InternalDeleteIpForwardEntry9192146150151172179
InternalDeleteIpForwardEntry2145151150173180
InternalDeleteIpNetEntry9293148152153174181
InternalDeleteIpNetEntry2147153152175182
InternalDeleteUnicastIpAddressEntry149154154176183
InternalFindInterfaceByAddress150155155177184
InternalGetAnycastIpAddressEntry151156156178185
InternalGetAnycastIpAddressTable152157157179186
InternalGetBoundTcp6EndpointTable180187
InternalGetBoundTcpEndpointTable181188
InternalGetForwardIpTable2153158158182189
InternalGetIfEntry2154159160184191
InternalGetIfTable9394156160162185192
InternalGetIfTable2155161161186193
InternalGetIpAddrTable9495157162163187194
InternalGetIpForwardEntry2158163164188195
InternalGetIpForwardTable9596159164165189196
InternalGetIpInterfaceEntry160165166190197
InternalGetIpInterfaceTable161166167191198
InternalGetIpNetEntry2162167168192199
InternalGetIpNetTable9697164168170193200
InternalGetIpNetTable2163169169194201
InternalGetIPPhysicalInterfaceForDestination159183190
InternalGetMulticastIpAddressEntry165170171195202
InternalGetMulticastIpAddressTable166171172196203
InternalGetRtcSlotInformation173197204
InternalGetTcp6Table2167172174198205
InternalGetTcp6TableWithOwnerModule168173175199206
InternalGetTcp6TableWithOwnerPid169174176200207
InternalGetTcpDynamicPortRange208
InternalGetTcpTable9798171175178201209
InternalGetTcpTable2170176177202210
InternalGetTcpTableEx172177179203211
InternalGetTcpTableWithOwnerModule173178180204212
InternalGetTcpTableWithOwnerPid174179181205213
InternalGetTunnelPhysicalAdapter175180182206214
InternalGetUdp6Table2215
InternalGetUdp6TableWithOwnerModule176181183207216
InternalGetUdp6TableWithOwnerPid177182184208217
InternalGetUdpDynamicPortRange218
InternalGetUdpTable9899178183185209219
InternalGetUdpTable2220
InternalGetUdpTableEx179184186210221
InternalGetUdpTableWithOwnerModule180185187211222
InternalGetUdpTableWithOwnerPid181186188212223
InternalGetUnicastIpAddressEntry182187189213224
InternalGetUnicastIpAddressTable183188190214225
InternalIcmpCreateFileEx191215226
InternalSetIfEntry99100184189192216227
InternalSetIpForwardEntry100101186190194217228
InternalSetIpForwardEntry2185191193218229
InternalSetIpInterfaceEntry187192195219230
InternalSetIpNetEntry101102189193197220231
InternalSetIpNetEntry2188194196221232
InternalSetIpStats102103190195198222233
InternalSetTcpDynamicPortRange234
InternalSetTcpEntry103104191196199223235
InternalSetTeredoPort192197200224236
InternalSetUdpDynamicPortRange237
InternalSetUnicastIpAddressEntry193198201225238
IpReleaseAddress104105194199202226239
IpRenewAddress105106195200203227240
IsLocalAddress106107
LookupPersistentTcpPortReservation196201204228241
LookupPersistentUdpPortReservation197202205229242
NhGetGuidFromInterfaceName109110200205208232245
NhGetInterfaceDescriptionFromGuid201206209233246
NhGetInterfaceNameFromDeviceGuid110111202207210234247
NhGetInterfaceNameFromGuid111112203208211235248
NhpAllocateAndGetInterfaceInfoFromStack112113204209212236249
NhpGetInterfaceIndexFromStack113114
NotifyAddrChange114115205210213237250
NotifyCompartmentChange214238251
NotifyIfTimestampConfigChange239252
NotifyIpInterfaceChange206211215240253
NotifyNetworkConnectivityHintChange241254
NotifyRouteChange115116208212217242255
NotifyRouteChange2207213216243256
NotifyRouteChangeEx116117
NotifySecurityHealthChange118
NotifyStableUnicastIpAddressTable209214218244257
NotifyTeredoPortChange210215219245258
NotifyUnicastIpAddressChange211216220246259
NTPTimeToNTFileTime107108198203206230243
NTTimeToNTPTime108109199204207231244
OpenCompartment221247260
ParseNetworkString212217222248261
PfAddFiltersToInterface218249262
PfAddGlobalFilterToInterface219250263
PfBindInterfaceToIndex221252265
PfBindInterfaceToIPAddress220251264
PfCreateInterface222253266
PfDeleteInterface223254267
PfDeleteLog224255268
PfGetInterfaceStatistics225256269
PfMakeLog226257270
PfRebindFilters227258271
PfRemoveFilterHandles228259272
PfRemoveFiltersFromInterface229260273
PfRemoveGlobalFilterFromInterface230261274
PfSetLogBuffer231262275
PfTestPacket232263276
PfUnBindInterface233264277
register_icmp155157257262267297313
RegisterInterfaceTimestampConfigChange278
ResolveIpNetEntry2229234239265279
ResolveNeighbor230235240266280
RestoreMediaSense133135231236241267281
SendARP134136232237242268282
SetAdapterIpAddress135137233238243269283
SetBlockRoutes136138
SetCurrentThreadCompartmentId234239244270284
SetCurrentThreadCompartmentScope271285
SetDnsSettings272286
SetFlVirtualInterface287
SetIfEntry137139235240245273288
SetIfEntryToStack138140
SetInterfaceDnsSettings274289
SetIpForwardEntry139141237241247275290
SetIpForwardEntry2236242246276291
SetIpForwardEntryToStack140142
SetIpInterfaceEntry238243248277292
SetIpMultihopRouteEntryToStack141143
SetIpNetEntry142144240244250278293
SetIpNetEntry2239245249279294
SetIpNetEntryToStack143145
SetIpRouteEntryToStack144146
SetIpStatistics145147241246251280295
SetIpStatisticsEx242247252281296
SetIpStatsToStack146148
SetIpTTL147149243248253282297
SetJobCompartmentId283298
SetNetworkInformation244249254284299
SetPerTcp6ConnectionEStats245250255285300
SetPerTcp6ConnectionStats246251256286301
SetPerTcpConnectionEStats247252257287302
SetPerTcpConnectionStats248253258288303
SetProxyArpEntryToStack148150
SetRouteWithRef149151
SetSessionCompartmentId249254259289304
SetTcpEntry150152250255260290305
SetTcpEntryToStack151153
SetUnicastIpAddressEntry251256261291306
UnenableRouter152154252257262292307
UnregisterInterfaceTimestampConfigChange308

Ordinal numbers are shown per version. → indicates a forwarder export (hover for target). Functions absent from a version are shown as blank.