LIBRARY iphlpapi

EXPORTS
    ; exports for icmp.dll functionality
    ;
    do_echo_req
    do_echo_rep
    register_icmp
    IcmpCloseHandle
    IcmpCreateFile
    IcmpParseReplies
    IcmpSendEcho
    IcmpSendEcho2

    Icmp6CreateFile
    Icmp6SendEcho2
    Icmp6ParseReplies

    GetIfTable
    GetIfEntry
    GetIpAddrTable
    GetIpNetTable
    GetIpForwardTable
    GetTcpTable
    GetUdpTable
    GetIpStatistics
    GetIpStatisticsEx
    GetIcmpStatistics
    GetIcmpStatisticsEx
    GetTcpStatistics
    GetTcpStatisticsEx
    GetUdpStatistics
    GetUdpStatisticsEx
    SetIfEntry
    CreateIpForwardEntry
    SetIpForwardEntry
    DeleteIpForwardEntry
    SetIpStatistics
    CreateIpNetEntry
    SetIpNetEntry
    DeleteIpNetEntry
    SetTcpEntry
    GetBestInterface
    GetBestRoute
    SendARP
    GetNumberOfInterfaces
    CreateProxyArpEntry
    DeleteProxyArpEntry

    InternalGetIfTable
    InternalGetIpAddrTable
    InternalGetIpNetTable
    InternalGetIpForwardTable
    InternalGetTcpTable
    InternalGetUdpTable
    InternalSetIfEntry
    InternalCreateIpForwardEntry
    InternalSetIpForwardEntry
    InternalDeleteIpForwardEntry
    InternalSetIpStats
    InternalCreateIpNetEntry
    InternalSetIpNetEntry
    InternalDeleteIpNetEntry
    InternalSetTcpEntry

    GetAdapterIndex
    AddIPAddress
    DeleteIPAddress
    GetRTTAndHopCount
    IsLocalAddress
    NotifyAddrChange
    NotifyRouteChange
    CancelIPChangeNotify
    IpReleaseAddress
    IpRenewAddress
    GetInterfaceInfo
    GetUniDirectionalAdapterInfo
    EnableRouter
    UnenableRouter
    RestoreMediaSense
    DisableMediaSense
    GetAdapterOrderMap


    AllocateAndGetIfTableFromStack
    AllocateAndGetIpAddrTableFromStack
    AllocateAndGetTcpTableFromStack
    AllocateAndGetUdpTableFromStack
    AllocateAndGetIpForwardTableFromStack
    AllocateAndGetIpNetTableFromStack
    AllocateAndGetArpEntTableFromStack
    AllocateAndGetTcpExTableFromStack
    AllocateAndGetUdpExTableFromStack

    GetIfTableFromStack
    GetIfEntryFromStack
    SetIfEntryToStack
    GetIpAddrTableFromStack
    GetTcpTableFromStack
    SetTcpEntryToStack
    GetUdpTableFromStack
    GetIpForwardTableFromStack
    GetIpStatsFromStack
    GetIpStatsFromStackEx
    SetIpStatsToStack
    GetIcmpStatsFromStack
    GetIcmpStatsFromStackEx
    GetUdpStatsFromStack
    GetUdpStatsFromStackEx
    GetTcpStatsFromStack
    GetTcpStatsFromStackEx
    GetIpNetTableFromStack
    SetIpNetEntryToStack
    SetIpForwardEntryToStack
    SetIpRouteEntryToStack
    SetIpMultihopRouteEntryToStack
    GetBestInterfaceFromStack
    GetBestRouteFromStack
    SetProxyArpEntryToStack

    NTTimeToNTPTime
    NTPTimeToNTFileTime

    GetNetworkParams
    GetAdaptersInfo
    GetPerAdapterInfo
    SetIpTTL
    GetFriendlyIfIndex
    SetAdapterIpAddress

    FlushIpNetTable
    FlushIpNetTableFromStack

    GetIgmpList

    SetBlockRoutes
    SetRouteWithRef

    NhpGetInterfaceIndexFromStack
    NhpAllocateAndGetInterfaceInfoFromStack

    NhGetInterfaceNameFromGuid
    NhGetInterfaceNameFromDeviceGuid
    NhGetGuidFromInterfaceName

    NotifyRouteChangeEx

    GetAdaptersAddresses

    GetIpErrorString
    GetBestInterfaceEx

