65#if (NTDDI_VERSION < NTDDI_VISTA)
72#if (NTDDI_VERSION >= NTDDI_VISTA)
static PIP_ADAPTER_ADDRESSES
DWORD WINAPI GetExtendedTcpTable(PVOID, PDWORD, BOOL, ULONG, TCP_TABLE_CLASS, ULONG)
DWORD WINAPI GetFriendlyIfIndex(DWORD)
DWORD WINAPI AddIPAddress(IPAddr, IPMask, DWORD, PULONG, PULONG)
DWORD WINAPI DeleteProxyArpEntry(DWORD, DWORD, DWORD)
DWORD WINAPI GetIfTable(PMIB_IFTABLE, PULONG, BOOL)
DWORD WINAPI GetBestRoute(DWORD, DWORD, PMIB_IPFORWARDROW)
DWORD WINAPI CreateIpNetEntry(PMIB_IPNETROW)
DWORD WINAPI SetIfEntry(PMIB_IFROW)
DWORD WINAPI GetIpForwardTable(PMIB_IPFORWARDTABLE, PULONG, BOOL)
BOOL WINAPI GetRTTAndHopCount(IPAddr, PULONG, ULONG, PULONG)
DWORD WINAPI GetNumberOfInterfaces(PDWORD)
DWORD WINAPI CreateIpForwardEntry(PMIB_IPFORWARDROW)
DWORD WINAPI SetTcpEntry(PMIB_TCPROW)
DWORD WINAPI GetAdaptersInfo(PIP_ADAPTER_INFO, PULONG)
DWORD WINAPI GetIcmpStatistics(PMIB_ICMP)
DWORD WINAPI GetUniDirectionalAdapterInfo(PIP_UNIDIRECTIONAL_ADAPTER_ADDRESS, PULONG)
DWORD WINAPI GetAdapterIndex(LPWSTR, PULONG)
DWORD WINAPI GetIpNetTable(PMIB_IPNETTABLE, PULONG, BOOL)
DWORD WINAPI GetNetworkParams(PFIXED_INFO, PULONG)
DWORD WINAPI DeleteIPAddress(ULONG)
DWORD WINAPI CreateProxyArpEntry(DWORD, DWORD, DWORD)
DWORD WINAPI DeleteIpNetEntry(PMIB_IPNETROW)
DWORD WINAPI UnenableRouter(OVERLAPPED *, LPDWORD)
DWORD WINAPI NotifyAddrChange(PHANDLE, LPOVERLAPPED)
DWORD WINAPI SetIpForwardEntry(PMIB_IPFORWARDROW)
DWORD WINAPI SetIpStatistics(PMIB_IPSTATS)
DWORD WINAPI GetTcpTable(PMIB_TCPTABLE, PDWORD, BOOL)
DWORD WINAPI IpRenewAddress(PIP_ADAPTER_INDEX_MAP)
DWORD WINAPI GetPerAdapterInfo(ULONG, PIP_PER_ADAPTER_INFO, PULONG)
DWORD WINAPI DeleteIpForwardEntry(PMIB_IPFORWARDROW)
DWORD WINAPI GetOwnerModuleFromUdpEntry(PMIB_UDPROW_OWNER_MODULE, TCPIP_OWNER_MODULE_INFO_CLASS, PVOID, PDWORD)
DWORD WINAPI GetIfEntry(PMIB_IFROW)
DWORD WINAPI GetUdpStatistics(PMIB_UDPSTATS)
DWORD WINAPI GetTcpStatistics(PMIB_TCPSTATS)
DWORD WINAPI GetIpStatistics(PMIB_IPSTATS)
DWORD WINAPI GetIpAddrTable(PMIB_IPADDRTABLE, PULONG, BOOL)
DWORD WINAPI SetIpNetEntry(PMIB_IPNETROW)
DWORD WINAPI GetInterfaceInfo(PIP_INTERFACE_INFO, PULONG)
DWORD WINAPI GetIpStatisticsEx(PMIB_IPSTATS, DWORD)
DWORD WINAPI GetExtendedUdpTable(PVOID, PDWORD, BOOL, ULONG, UDP_TABLE_CLASS, ULONG)
DWORD WINAPI IpReleaseAddress(PIP_ADAPTER_INDEX_MAP)
DWORD WINAPI GetUdpTable(PMIB_UDPTABLE, PDWORD, BOOL)
DWORD WINAPI GetOwnerModuleFromTcpEntry(PMIB_TCPROW_OWNER_MODULE, TCPIP_OWNER_MODULE_INFO_CLASS, PVOID, PDWORD)
DWORD WINAPI GetBestInterface(IPAddr, PDWORD)
DWORD WINAPI SendARP(IPAddr, IPAddr, PULONG, PULONG)
DWORD WINAPI FlushIpNetTable(DWORD)
DWORD WINAPI NotifyRouteChange(PHANDLE, LPOVERLAPPED)
DWORD WINAPI EnableRouter(HANDLE *, OVERLAPPED *)
DWORD WINAPI SetIpTTL(UINT)
DWORD WINAPI AllocateAndGetUdpExTable2FromStack(PVOID *ppUdpTable, BOOL bOrder, HANDLE heap, DWORD flags, DWORD family, UDP_TABLE_CLASS class)
DWORD WINAPI AllocateAndGetTcpExTableFromStack(PVOID *ppTcpTable, BOOL bOrder, HANDLE heap, DWORD flags, DWORD family)
DWORD WINAPI AllocateAndGetUdpExTableFromStack(PVOID *ppUdpTable, BOOL bOrder, HANDLE heap, DWORD flags, DWORD family)
DWORD WINAPI AllocateAndGetTcpExTable2FromStack(PVOID *ppTcpTable, BOOL bOrder, HANDLE heap, DWORD flags, DWORD family, TCP_TABLE_CLASS class)
enum _TCP_TABLE_CLASS TCP_TABLE_CLASS
enum _TCPIP_OWNER_MODULE_INFO_CLASS TCPIP_OWNER_MODULE_INFO_CLASS
enum _UDP_TABLE_CLASS UDP_TABLE_CLASS