IP Helper Functions
Use the following functions to retrieve and modify configuration settings for the TCP/IP transport suite on the local computer. These functions are declared in Iphlpapi.h.
Alphabetical Listing
AddIPAddress 
CreateIpForwardEntry 
CreateIpNetEntry 
CreateProxyArpEntry 
DeleteIPAddress 
DeleteIpForwardEntry 
DeleteIpNetEntry 
DeleteProxyArpEntry 
EnableRouter
FlushIpNetTable 
GetAdapterIndex 
GetAdaptersInfo 
GetBestInterface 
GetBestRoute 
GetFriendlyIfIndex 
GetIcmpStatistics 
GetIfEntry 
GetIfTable 
GetInterfaceInfo 
GetIpAddrTable 
GetIpForwardTable 
GetIpNetTable 
GetIpStatistics 
GetNetworkParams 
GetNumberOfInterfaces 
GetPerAdapterInfo 
GetRTTAndHopCount 
GetTcpStatistics 
GetTcpTable 
GetUdpStatistics 
GetUdpTable 
GetUniDirectionalAdapterInfo 
IpReleaseAddress 
IpRenewAddress 
NotifyAddrChange 
NotifyRouteChange 
SendARP 
SetIfEntry 
SetIpForwardEntry 
SetIpNetEntry 
SetIpStatistics 
SetIpTTL 
SetTcpEntry 
UnenableRouter
Categorical Listing
Adapter Management
GetAdapterIndex 
GetAdaptersInfo 
GetPerAdapterInfo 
GetUniDirectionalAdapterInfo 
Address Resolution Protocol
CreateIpNetEntry 
CreateProxyArpEntry 
DeleteIpNetEntry 
DeleteProxyArpEntry 
FlushIpNetTable 
GetIpNetTable 
SendARP 
SetIpNetEntry 
Interface Management
GetFriendlyIfIndex 
GetIfEntry 
GetIfTable 
GetInterfaceInfo 
GetNumberOfInterfaces 
SetIfEntry 
Internet Protocol and Internet Control Message Protocol
GetIcmpStatistics 
GetIpStatistics 
SetIpStatistics 
SetIpTTL 
IP Address Management
AddIPAddress 
DeleteIPAddress 
GetIpAddrTable 
IpReleaseAddress 
IpRenewAddress 
Network Configuration
GetNetworkParams 
Notification
NotifyAddrChange 
NotifyRouteChange 
Routing
CreateIpForwardEntry 
DeleteIpForwardEntry 
GetBestInterface 
GetBestRoute 
GetIpForwardTable 
GetRTTAndHopCount 
SetIpForwardEntry 
Transmission Control Protocol and User Datagram Protocol
GetTcpStatistics 
GetTcpTable 
SetTcpEntry 
GetUdpStatistics 
GetUdpTable