Platform SDK: Internet Protocol Helper

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