|
ReactOS 0.4.16-dev-1946-g52006dd
|

Go to the source code of this file.
Typedefs | |
| typedef enum NET_ADDRESS_FORMAT_ | NET_ADDRESS_FORMAT |
Enumerations | |
| enum | NET_ADDRESS_FORMAT_ { NET_ADDRESS_FORMAT_UNSPECIFIED , NET_ADDRESS_DNS_NAME , NET_ADDRESS_IPV4 , NET_ADDRESS_IPV6 } |
| #define IPHLPAPI_DLL_LINKAGE DECLSPEC_IMPORT |
Definition at line 35 of file iphlpapi.h.
| #define NET_STRING_ANY_ADDRESS (NET_STRING_NAMED_ADDRESS|NET_STRING_IP_ADDRESS) |
Definition at line 54 of file iphlpapi.h.
| #define NET_STRING_ANY_ADDRESS_NO_SCOPE (NET_STRING_NAMED_ADDRESS|NET_STRING_IP_ADDRESS_NO_SCOPE) |
Definition at line 55 of file iphlpapi.h.
| #define NET_STRING_ANY_SERVICE (NET_STRING_NAMED_SERVICE|NET_STRING_IP_SERVICE) |
Definition at line 56 of file iphlpapi.h.
| #define NET_STRING_ANY_SERVICE_NO_SCOPE (NET_STRING_NAMED_SERVICE|NET_STRING_IP_SERVICE_NO_SCOPE) |
Definition at line 57 of file iphlpapi.h.
| #define NET_STRING_IP_ADDRESS (NET_STRING_IPV4_ADDRESS|NET_STRING_IPV6_ADDRESS) |
Definition at line 49 of file iphlpapi.h.
| #define NET_STRING_IP_ADDRESS_NO_SCOPE (NET_STRING_IPV4_ADDRESS|NET_STRING_IPV6_ADDRESS_NO_SCOPE) |
Definition at line 50 of file iphlpapi.h.
| #define NET_STRING_IP_NETWORK (NET_STRING_IPV4_NETWORK|NET_STRING_IPV6_NETWORK) |
Definition at line 53 of file iphlpapi.h.
| #define NET_STRING_IP_SERVICE (NET_STRING_IPV4_SERVICE|NET_STRING_IPV6_SERVICE) |
Definition at line 51 of file iphlpapi.h.
| #define NET_STRING_IP_SERVICE_NO_SCOPE (NET_STRING_IPV4_SERVICE|NET_STRING_IPV6_SERVICE_NO_SCOPE) |
Definition at line 52 of file iphlpapi.h.
| #define NET_STRING_IPV4_ADDRESS 0x00000001 |
Definition at line 39 of file iphlpapi.h.
| #define NET_STRING_IPV4_NETWORK 0x00000004 |
Definition at line 41 of file iphlpapi.h.
| #define NET_STRING_IPV4_SERVICE 0x00000002 |
Definition at line 40 of file iphlpapi.h.
| #define NET_STRING_IPV6_ADDRESS 0x00000008 |
Definition at line 42 of file iphlpapi.h.
| #define NET_STRING_IPV6_ADDRESS_NO_SCOPE 0x00000010 |
Definition at line 43 of file iphlpapi.h.
| #define NET_STRING_IPV6_NETWORK 0x00000080 |
Definition at line 46 of file iphlpapi.h.
| #define NET_STRING_IPV6_SERVICE 0x00000020 |
Definition at line 44 of file iphlpapi.h.
| #define NET_STRING_IPV6_SERVICE_NO_SCOPE 0x00000040 |
Definition at line 45 of file iphlpapi.h.
| #define NET_STRING_NAMED_ADDRESS 0x00000100 |
Definition at line 47 of file iphlpapi.h.
| #define NET_STRING_NAMED_SERVICE 0x00000200 |
Definition at line 48 of file iphlpapi.h.
| Enumerator | |
|---|---|
| NET_ADDRESS_FORMAT_UNSPECIFIED | |
| NET_ADDRESS_DNS_NAME | |
| NET_ADDRESS_IPV4 | |
| NET_ADDRESS_IPV6 | |
Definition at line 139 of file iphlpapi.h.
| IPHLPAPI_DLL_LINKAGE DWORD WINAPI AddIPAddress | ( | IPAddr | Address, |
| IPMask | IpMask, | ||
| DWORD | IfIndex, | ||
| PULONG | NTEContext, | ||
| PULONG | NTEInstance | ||
| ) |
Definition at line 67 of file iphlpapi_main.c.
Referenced by INetCfgComponentControl_fnApplyRegistryChanges(), Server_StaticRefreshParams(), setup_adapter(), and state_panic().
| IPHLPAPI_DLL_LINKAGE DWORD WINAPI AllocateAndGetIpForwardTableFromStack | ( | PMIB_IPFORWARDTABLE * | ppIpForwardTable, |
| BOOL | bOrder, | ||
| HANDLE | heap, | ||
| DWORD | flags | ||
| ) |
Definition at line 180 of file iphlpapi_main.c.
Referenced by GetBestRoute().
| IPHLPAPI_DLL_LINKAGE DWORD WINAPI AllocateAndGetIpNetTableFromStack | ( | PMIB_IPNETTABLE * | ppIpNetTable, |
| BOOL | bOrder, | ||
| HANDLE | heap, | ||
| DWORD | flags | ||
| ) |
Definition at line 220 of file iphlpapi_main.c.
| IPHLPAPI_DLL_LINKAGE DWORD WINAPI AllocateAndGetTcpExTableFromStack | ( | VOID ** | ppTcpTable, |
| BOOL | bOrder, | ||
| HANDLE | heap, | ||
| DWORD | flags, | ||
| DWORD | family | ||
| ) |
| IPHLPAPI_DLL_LINKAGE DWORD WINAPI AllocateAndGetTcpTableFromStack | ( | PMIB_TCPTABLE * | ppTcpTable, |
| BOOL | bOrder, | ||
| HANDLE | heap, | ||
| DWORD | flags | ||
| ) |
Definition at line 260 of file iphlpapi_main.c.
| IPHLPAPI_DLL_LINKAGE DWORD WINAPI AllocateAndGetUdpTableFromStack | ( | PMIB_UDPTABLE * | ppUdpTable, |
| BOOL | bOrder, | ||
| HANDLE | heap, | ||
| DWORD | flags | ||
| ) |
Definition at line 383 of file iphlpapi_main.c.
| IPHLPAPI_DLL_LINKAGE BOOL WINAPI CancelIPChangeNotify | ( | LPOVERLAPPED | overlapped | ) |
| IPHLPAPI_DLL_LINKAGE DWORD WINAPI CreateIpForwardEntry | ( | PMIB_IPFORWARDROW | pRoute | ) |
Definition at line 503 of file iphlpapi_main.c.
Referenced by AddRoute(), INetCfgComponentControl_fnApplyRegistryChanges(), and setup_adapter().
| IPHLPAPI_DLL_LINKAGE DWORD WINAPI CreateIpNetEntry | ( | PMIB_IPNETROW | pArpEntry | ) |
Definition at line 518 of file iphlpapi_main.c.
| IPHLPAPI_DLL_LINKAGE DWORD WINAPI CreateProxyArpEntry | ( | DWORD | dwAddress, |
| DWORD | dwMask, | ||
| DWORD | dwIfIndex | ||
| ) |
Definition at line 538 of file iphlpapi_main.c.
| IPHLPAPI_DLL_LINKAGE DWORD WINAPI DeleteIPAddress | ( | ULONG | NTEContext | ) |
Definition at line 557 of file iphlpapi_main.c.
Referenced by INetCfgComponentControl_fnApplyRegistryChanges(), reset_adapter(), send_request(), Server_StaticRefreshParams(), and setup_adapter().
| IPHLPAPI_DLL_LINKAGE DWORD WINAPI DeleteIpForwardEntry | ( | PMIB_IPFORWARDROW | pRoute | ) |
Definition at line 573 of file iphlpapi_main.c.
Referenced by DeleteActiveRoutes(), DeleteCustomRoutes(), INetCfgComponentControl_fnApplyRegistryChanges(), reset_adapter(), Server_StaticRefreshParams(), and setup_adapter().
| IPHLPAPI_DLL_LINKAGE DWORD WINAPI DeleteIpNetEntry | ( | PMIB_IPNETROW | pArpEntry | ) |
Definition at line 588 of file iphlpapi_main.c.
Referenced by Deletehost().
| IPHLPAPI_DLL_LINKAGE DWORD WINAPI DeleteProxyArpEntry | ( | DWORD | dwAddress, |
| DWORD | dwMask, | ||
| DWORD | dwIfIndex | ||
| ) |
Definition at line 608 of file iphlpapi_main.c.
| IPHLPAPI_DLL_LINKAGE DWORD WINAPI EnableRouter | ( | HANDLE * | pHandle, |
| OVERLAPPED * | pOverlapped | ||
| ) |
Definition at line 627 of file iphlpapi_main.c.
| IPHLPAPI_DLL_LINKAGE DWORD WINAPI FlushIpNetTable | ( | DWORD | dwIfIndex | ) |
Definition at line 647 of file iphlpapi_main.c.
Referenced by Deletehost().
| IPHLPAPI_DLL_LINKAGE DWORD WINAPI GetAdaptersInfo | ( | PIP_ADAPTER_INFO | pAdapterInfo, |
| PULONG | pOutBufLen | ||
| ) |
Definition at line 686 of file iphlpapi_main.c.
Referenced by CNetConnectionManager::EnumerateINetConnections(), Initialize(), InitializePropertyDialog(), IsReconnectHackNeeded(), LANStatusUiDetailsDlg(), Release(), Renew(), RPC_UuidGetNodeAddress(), SetClassId(), ShowInfo(), testGetAdaptersInfo(), and TestUM().
| IPHLPAPI_DLL_LINKAGE DWORD WINAPI GetBestInterface | ( | IPAddr | dwDestAddr, |
| PDWORD | pdwBestIfIndex | ||
| ) |
Definition at line 811 of file iphlpapi_main.c.
Referenced by testGetBestInterface().
| IPHLPAPI_DLL_LINKAGE DWORD WINAPI GetBestRoute | ( | DWORD | dwDestAddr, |
| DWORD | dwSourceAddr, | ||
| PMIB_IPFORWARDROW | pBestRoute | ||
| ) |
Definition at line 841 of file iphlpapi_main.c.
Referenced by GetBestInterface(), and testGetBestRoute().
| IPHLPAPI_DLL_LINKAGE DWORD WINAPI GetExtendedTcpTable | ( | PVOID | pTcpTable, |
| PDWORD | pdwSize, | ||
| BOOL | bOrder, | ||
| ULONG | ulAf, | ||
| TCP_TABLE_CLASS | TableClass, | ||
| ULONG | Reserved | ||
| ) |
Definition at line 919 of file iphlpapi_main.c.
Referenced by AllocateAndGetTcpExTable2FromStack(), AllocateAndGetTcpExTableFromStack(), GetExtendedTcpTableWithAlloc(), GetTcpTable(), and ShowTcpTable().
| IPHLPAPI_DLL_LINKAGE DWORD WINAPI GetExtendedUdpTable | ( | PVOID | pUdpTable, |
| PDWORD | pdwSize, | ||
| BOOL | bOrder, | ||
| ULONG | ulAf, | ||
| UDP_TABLE_CLASS | TableClass, | ||
| ULONG | Reserved | ||
| ) |
Definition at line 1335 of file iphlpapi_main.c.
Referenced by AllocateAndGetUdpExTable2FromStack(), AllocateAndGetUdpExTableFromStack(), GetExtendedUdpTableWithAlloc(), GetUdpTable(), and ShowUdpTable().
| IPHLPAPI_DLL_LINKAGE DWORD WINAPI GetFriendlyIfIndex | ( | DWORD | IfIndex | ) |
Definition at line 1452 of file iphlpapi_main.c.
| IPHLPAPI_DLL_LINKAGE DWORD WINAPI GetIcmpStatistics | ( | PMIB_ICMP | pStats | ) |
Definition at line 1471 of file iphlpapi_main.c.
Referenced by mib2IcmpInit(), ShowIcmpStatistics(), and testGetIcmpStatistics().
| IPHLPAPI_DLL_LINKAGE DWORD WINAPI GetIcmpStatisticsEx | ( | PMIB_ICMP_EX | pStats, |
| DWORD | dwFamily | ||
| ) |
Definition at line 3238 of file iphlpapi_main.c.
Referenced by testGetIcmpStatisticsEx().
| IPHLPAPI_DLL_LINKAGE DWORD WINAPI GetIfEntry | ( | PMIB_IFROW | pIfRow | ) |
Definition at line 1491 of file iphlpapi_main.c.
Referenced by CNetConnectionManager::EnumerateINetConnections(), GetIfTable(), CNetConnection::GetProperties(), NetBTAstat(), Release(), Renew(), SetClassId(), ShowInfo(), testGetAdaptersInfo(), testGetIfEntry(), testGetInterfaceInfo(), UpdateLanStatus(), and WkstaEnumAdaptersCallback().
| IPHLPAPI_DLL_LINKAGE DWORD WINAPI GetIfTable | ( | PMIB_IFTABLE | pIfTable, |
| PULONG | pdwSize, | ||
| BOOL | bOrder | ||
| ) |
Definition at line 1537 of file iphlpapi_main.c.
Referenced by AdapterDiscoveryThread(), AllocateAndGetIfTableFromStack(), CNetConnectionManager::EnumerateINetConnections(), mib2IfNumberInit(), ShowEthernetStatistics(), and testGetIfTable().
| IPHLPAPI_DLL_LINKAGE DWORD WINAPI GetInterfaceInfo | ( | PIP_INTERFACE_INFO | pIfTable, |
| PULONG | dwOutBufLen | ||
| ) |
Definition at line 1600 of file iphlpapi_main.c.
Referenced by OpenAdapterHandle(), test_GetInterfaceName(), and testGetInterfaceInfo().
| IPHLPAPI_DLL_LINKAGE DWORD WINAPI GetIpAddrTable | ( | PMIB_IPADDRTABLE | pIpAddrTable, |
| PULONG | pdwSize, | ||
| BOOL | bOrder | ||
| ) |
Definition at line 1685 of file iphlpapi_main.c.
Referenced by AllocateAndGetIpAddrTableFromStack(), DisplayArpEntries(), mib2IpAddrInit(), NetBTEnum(), Test_WSAIoctl_InitTest(), and testGetIpAddrTable().
| IPHLPAPI_DLL_LINKAGE DWORD WINAPI GetIpForwardTable | ( | PMIB_IPFORWARDTABLE | pIpForwardTable, |
| PULONG | pdwSize, | ||
| BOOL | bOrder | ||
| ) |
Definition at line 1785 of file iphlpapi_main.c.
Referenced by AllocateAndGetIpForwardTableFromStack(), DeleteActiveRoutes(), DeleteCustomRoutes(), fill_ip4routetable(), INetCfgComponentControl_fnApplyRegistryChanges(), mib2IpRouteInit(), PrintActiveRoutes(), and testGetIpForwardTable().
| IPHLPAPI_DLL_LINKAGE DWORD WINAPI GetIpNetTable | ( | PMIB_IPNETTABLE | pIpNetTable, |
| PULONG | pdwSize, | ||
| BOOL | bOrder | ||
| ) |
Definition at line 1881 of file iphlpapi_main.c.
Referenced by Addhost(), AllocateAndGetIpNetTableFromStack(), Deletehost(), DisplayArpEntries(), mib2IpNetInit(), and testGetIpNetTable().
| IPHLPAPI_DLL_LINKAGE DWORD WINAPI GetIpStatistics | ( | PMIB_IPSTATS | pStats | ) |
Definition at line 1935 of file iphlpapi_main.c.
Referenced by mib2IpStatsInit(), ShowIpStatistics(), and testGetIpStatistics().
| IPHLPAPI_DLL_LINKAGE DWORD WINAPI GetIpStatisticsEx | ( | PMIB_IPSTATS | pStats, |
| DWORD | dwFamily | ||
| ) |
Definition at line 1950 of file iphlpapi_main.c.
Referenced by GetIpStatistics(), and testGetIpStatisticsEx().
| IPHLPAPI_DLL_LINKAGE DWORD WINAPI GetNetworkParams | ( | PFIXED_INFO | pFixedInfo, |
| PULONG | pOutBufLen | ||
| ) |
Definition at line 1981 of file iphlpapi_main.c.
Referenced by getdomainname(), main(), Query_Main(), ShowInfo(), test_GetNetworkParams(), testGetNetworkParams(), and TestHostName().
| IPHLPAPI_DLL_LINKAGE DWORD WINAPI GetNumberOfInterfaces | ( | PDWORD | pdwNumIf | ) |
Definition at line 2129 of file iphlpapi_main.c.
Referenced by _RpcEnumInterfaces(), and testGetNumberOfInterfaces().
| IPHLPAPI_DLL_LINKAGE DWORD WINAPI GetPerAdapterInfo | ( | ULONG | IfIndex, |
| PIP_PER_ADAPTER_INFO | pPerAdapterInfo, | ||
| PULONG | pOutBufLen | ||
| ) |
Definition at line 2411 of file iphlpapi_main.c.
Referenced by Initialize(), LANStatusUiDetailsDlg(), ShowInfo(), and testGetPerAdapterInfo().
| IPHLPAPI_DLL_LINKAGE ULONG WINAPI GetPerTcpConnectionEStats | ( | MIB_TCPROW * | row, |
| TCP_ESTATS_TYPE | stats, | ||
| UCHAR * | rw, | ||
| ULONG | rw_version, | ||
| ULONG | rw_size, | ||
| UCHAR * | ro_static, | ||
| ULONG | ro_static_version, | ||
| ULONG | ro_static_size, | ||
| UCHAR * | ro_dynamic, | ||
| ULONG | ro_dynamic_version, | ||
| ULONG | ro_dynamic_size | ||
| ) |
| IPHLPAPI_DLL_LINKAGE BOOL WINAPI GetRTTAndHopCount | ( | IPAddr | DestIpAddress, |
| PULONG | HopCount, | ||
| ULONG | MaxHops, | ||
| PULONG | RTT | ||
| ) |
Definition at line 2482 of file iphlpapi_main.c.
| IPHLPAPI_DLL_LINKAGE DWORD WINAPI GetTcpStatistics | ( | PMIB_TCPSTATS | pStats | ) |
Definition at line 2531 of file iphlpapi_main.c.
Referenced by mib2TcpInit(), ShowTcpStatistics(), and testGetTcpStatistics().
| IPHLPAPI_DLL_LINKAGE DWORD WINAPI GetTcpStatisticsEx | ( | PMIB_TCPSTATS | pStats, |
| DWORD | dwFamily | ||
| ) |
Definition at line 2501 of file iphlpapi_main.c.
Referenced by GetTcpStatistics(), and testGetTcpStatisticsEx().
| IPHLPAPI_DLL_LINKAGE DWORD WINAPI GetTcpTable | ( | PMIB_TCPTABLE | pTcpTable, |
| PDWORD | pdwSize, | ||
| BOOL | bOrder | ||
| ) |
Definition at line 2559 of file iphlpapi_main.c.
Referenced by AllocateAndGetTcpTableFromStack(), and testGetTcpTable().
| IPHLPAPI_DLL_LINKAGE DWORD WINAPI GetUdp6Table | ( | PMIB_UDP6TABLE | pUdpTable, |
| PDWORD | pdwSize, | ||
| BOOL | bOrder | ||
| ) |
| IPHLPAPI_DLL_LINKAGE DWORD WINAPI GetUdpStatistics | ( | PMIB_UDPSTATS | pStats | ) |
Definition at line 2605 of file iphlpapi_main.c.
Referenced by mib2UdpInit(), ShowUdpStatistics(), and testGetUdpStatistics().
| IPHLPAPI_DLL_LINKAGE DWORD WINAPI GetUdpStatisticsEx | ( | PMIB_UDPSTATS | pStats, |
| DWORD | dwFamily | ||
| ) |
Definition at line 2575 of file iphlpapi_main.c.
Referenced by GetUdpStatistics(), and testGetUdpStatisticsEx().
| IPHLPAPI_DLL_LINKAGE DWORD WINAPI GetUdpTable | ( | PMIB_UDPTABLE | pUdpTable, |
| PDWORD | pdwSize, | ||
| BOOL | bOrder | ||
| ) |
Definition at line 2622 of file iphlpapi_main.c.
Referenced by AllocateAndGetUdpTableFromStack(), mib2UdpEntryInit(), and testGetUdpTable().
| IPHLPAPI_DLL_LINKAGE DWORD WINAPI GetUniDirectionalAdapterInfo | ( | PIP_UNIDIRECTIONAL_ADAPTER_ADDRESS | pIPIfInfo, |
| PULONG | dwOutBufLen | ||
| ) |
Definition at line 2646 of file iphlpapi_main.c.
| IPHLPAPI_DLL_LINKAGE DWORD WINAPI IpReleaseAddress | ( | PIP_ADAPTER_INDEX_MAP | AdapterInfo | ) |
Definition at line 2666 of file iphlpapi_main.c.
Referenced by WlanDisconnect().
| IPHLPAPI_DLL_LINKAGE DWORD WINAPI IpRenewAddress | ( | PIP_ADAPTER_INDEX_MAP | AdapterInfo | ) |
Definition at line 2697 of file iphlpapi_main.c.
| IPHLPAPI_DLL_LINKAGE DWORD WINAPI NotifyAddrChange | ( | PHANDLE | Handle, |
| LPOVERLAPPED | overlapped | ||
| ) |
Definition at line 2732 of file iphlpapi_main.c.
Referenced by AdapterDiscoveryThread(), detectChange(), and testNotifyAddrChange().
| IPHLPAPI_DLL_LINKAGE DWORD WINAPI NotifyRouteChange | ( | PHANDLE | Handle, |
| LPOVERLAPPED | overlapped | ||
| ) |
Definition at line 2757 of file iphlpapi_main.c.
| IPHLPAPI_DLL_LINKAGE DWORD WINAPI SendARP | ( | IPAddr | DestIP, |
| IPAddr | SrcIP, | ||
| PULONG | pMacAddr, | ||
| PULONG | PhyAddrLen | ||
| ) |
Definition at line 2778 of file iphlpapi_main.c.
Referenced by Ping(), state_panic(), and TestUM().
| IPHLPAPI_DLL_LINKAGE DWORD WINAPI SetIfEntry | ( | PMIB_IFROW | pIfRow | ) |
Definition at line 2808 of file iphlpapi_main.c.
| IPHLPAPI_DLL_LINKAGE DWORD WINAPI SetIpForwardEntry | ( | PMIB_IPFORWARDROW | pRoute | ) |
Definition at line 2831 of file iphlpapi_main.c.
| IPHLPAPI_DLL_LINKAGE DWORD WINAPI SetIpNetEntry | ( | PMIB_IPNETROW | pArpEntry | ) |
Definition at line 2849 of file iphlpapi_main.c.
Referenced by Addhost().
| IPHLPAPI_DLL_LINKAGE DWORD WINAPI SetIpStatistics | ( | PMIB_IPSTATS | pIpStats | ) |
Definition at line 2914 of file iphlpapi_main.c.
| IPHLPAPI_DLL_LINKAGE DWORD WINAPI SetIpTTL | ( | UINT | nTTL | ) |
Definition at line 2936 of file iphlpapi_main.c.
| IPHLPAPI_DLL_LINKAGE DWORD WINAPI SetPerTcpConnectionEStats | ( | MIB_TCPROW * | row, |
| TCP_ESTATS_TYPE | state, | ||
| BYTE * | rw, | ||
| ULONG | version, | ||
| ULONG | size, | ||
| ULONG | offset | ||
| ) |
| IPHLPAPI_DLL_LINKAGE DWORD WINAPI SetTcpEntry | ( | PMIB_TCPROW | pTcpRow | ) |
Definition at line 2958 of file iphlpapi_main.c.
Referenced by testSetTcpEntry().
| IPHLPAPI_DLL_LINKAGE DWORD WINAPI UnenableRouter | ( | OVERLAPPED * | pOverlapped, |
| LPDWORD | lpdwEnableCount | ||
| ) |
Definition at line 2982 of file iphlpapi_main.c.