#include <iprtrmib.h>#include <ipexport.h>#include <iptypes.h>

Go to the source code of this file.
Functions | |
| DWORD WINAPI | GetNumberOfInterfaces (OUT PDWORD pdwNumIf) |
| DWORD WINAPI | GetIfEntry (IN OUT PMIB_IFROW pIfRow) |
| DWORD WINAPI | GetIfTable (OUT PMIB_IFTABLE pIfTable, IN OUT PULONG pdwSize, IN BOOL bOrder) |
| DWORD WINAPI | GetIpAddrTable (OUT PMIB_IPADDRTABLE pIpAddrTable, IN OUT PULONG pdwSize, IN BOOL bOrder) |
| DWORD WINAPI | GetIpNetTable (OUT PMIB_IPNETTABLE pIpNetTable, IN OUT PULONG pdwSize, IN BOOL bOrder) |
| DWORD WINAPI | GetIpForwardTable (OUT PMIB_IPFORWARDTABLE pIpForwardTable, IN OUT PULONG pdwSize, IN BOOL bOrder) |
| DWORD WINAPI | GetTcpTable (OUT PMIB_TCPTABLE pTcpTable, IN OUT PDWORD pdwSize, IN BOOL bOrder) |
| DWORD WINAPI | GetUdpTable (OUT PMIB_UDPTABLE pUdpTable, IN OUT PDWORD pdwSize, IN BOOL bOrder) |
| DWORD WINAPI | GetIpStatistics (OUT PMIB_IPSTATS pStats) |
| DWORD WINAPI | GetIpStatisticsEx (OUT PMIB_IPSTATS pStats, IN DWORD dwFamily) |
| DWORD WINAPI | GetIcmpStatistics (OUT PMIB_ICMP pStats) |
| DWORD WINAPI | GetIcmpStatisticsEx (OUT PMIB_ICMP_EX pStats, IN DWORD dwFamily) |
| DWORD WINAPI | GetTcpStatistics (OUT PMIB_TCPSTATS pStats) |
| DWORD WINAPI | GetTcpStatisticsEx (OUT PMIB_TCPSTATS pStats, IN DWORD dwFamily) |
| DWORD WINAPI | GetUdpStatistics (OUT PMIB_UDPSTATS pStats) |
| DWORD WINAPI | GetUdpStatisticsEx (OUT PMIB_UDPSTATS pStats, IN DWORD dwFamily) |
| DWORD WINAPI | SetIfEntry (IN PMIB_IFROW pIfRow) |
| DWORD WINAPI | CreateIpForwardEntry (IN PMIB_IPFORWARDROW pRoute) |
| DWORD WINAPI | SetIpForwardEntry (IN PMIB_IPFORWARDROW pRoute) |
| DWORD WINAPI | DeleteIpForwardEntry (IN PMIB_IPFORWARDROW pRoute) |
| DWORD WINAPI | SetIpStatistics (IN PMIB_IPSTATS pIpStats) |
| DWORD WINAPI | SetIpTTL (UINT nTTL) |
| DWORD WINAPI | CreateIpNetEntry (IN PMIB_IPNETROW pArpEntry) |
| DWORD WINAPI | SetIpNetEntry (IN PMIB_IPNETROW pArpEntry) |
| DWORD WINAPI | DeleteIpNetEntry (IN PMIB_IPNETROW pArpEntry) |
| DWORD WINAPI | FlushIpNetTable (IN DWORD dwIfIndex) |
| DWORD WINAPI | CreateProxyArpEntry (IN DWORD dwAddress, IN DWORD dwMask, IN DWORD dwIfIndex) |
| DWORD WINAPI | DeleteProxyArpEntry (IN DWORD dwAddress, IN DWORD dwMask, IN DWORD dwIfIndex) |
| DWORD WINAPI | SetTcpEntry (IN PMIB_TCPROW pTcpRow) |
| DWORD WINAPI | GetInterfaceInfo (IN PIP_INTERFACE_INFO pIfTable, OUT PULONG dwOutBufLen) |
| DWORD WINAPI | GetUniDirectionalAdapterInfo (OUT PIP_UNIDIRECTIONAL_ADAPTER_ADDRESS pIPIfInfo, OUT PULONG dwOutBufLen) |
| DWORD WINAPI | NhpAllocateAndGetInterfaceInfoFromStack (OUT IP_INTERFACE_NAME_INFO **ppTable, OUT PDWORD pdwCount, IN BOOL bOrder, IN HANDLE hHeap, IN DWORD dwFlags) |
| DWORD WINAPI | GetBestInterface (IN IPAddr dwDestAddr, OUT PDWORD pdwBestIfIndex) |
| DWORD WINAPI | GetBestInterfaceEx (IN struct sockaddr *pDestAddr, OUT PDWORD pdwBestIfIndex) |
| DWORD WINAPI | GetBestRoute (IN DWORD dwDestAddr, IN DWORD dwSourceAddr, OPTIONAL OUT PMIB_IPFORWARDROW pBestRoute) |
| DWORD WINAPI | NotifyAddrChange (OUT PHANDLE Handle, IN LPOVERLAPPED overlapped) |
| DWORD WINAPI | NotifyRouteChange (OUT PHANDLE Handle, IN LPOVERLAPPED overlapped) |
| BOOL WINAPI | CancelIPChangeNotify (IN LPOVERLAPPED notifyOverlapped) |
| DWORD WINAPI | GetAdapterIndex (IN LPWSTR AdapterName, OUT PULONG IfIndex) |
| DWORD WINAPI | AddIPAddress (IPAddr Address, IPMask IpMask, DWORD IfIndex, PULONG NTEContext, PULONG NTEInstance) |
| DWORD WINAPI | DeleteIPAddress (ULONG NTEContext) |
| DWORD WINAPI | GetNetworkParams (PFIXED_INFO pFixedInfo, PULONG pOutBufLen) |
| DWORD WINAPI | GetAdaptersInfo (PIP_ADAPTER_INFO pAdapterInfo, PULONG pOutBufLen) |
| PIP_ADAPTER_ORDER_MAP WINAPI | GetAdapterOrderMap (VOID) |
| DWORD WINAPI | GetPerAdapterInfo (ULONG IfIndex, PIP_PER_ADAPTER_INFO pPerAdapterInfo, PULONG pOutBufLen) |
| DWORD WINAPI | IpReleaseAddress (PIP_ADAPTER_INDEX_MAP AdapterInfo) |
| DWORD WINAPI | IpRenewAddress (PIP_ADAPTER_INDEX_MAP AdapterInfo) |
| DWORD WINAPI | SendARP (IPAddr DestIP, IPAddr SrcIP, PULONG pMacAddr, PULONG PhyAddrLen) |
| BOOL WINAPI | GetRTTAndHopCount (IPAddr DestIpAddress, PULONG HopCount, ULONG MaxHops, PULONG RTT) |
| DWORD WINAPI | GetFriendlyIfIndex (DWORD IfIndex) |
| DWORD WINAPI | EnableRouter (HANDLE *pHandle, OVERLAPPED *pOverlapped) |
| DWORD WINAPI | UnenableRouter (OVERLAPPED *pOverlapped, LPDWORD lpdwEnableCount OPTIONAL) |
| DWORD WINAPI | DisableMediaSense (HANDLE *pHandle, OVERLAPPED *pOverLapped) |
| DWORD WINAPI | RestoreMediaSense (OVERLAPPED *pOverlapped, LPDWORD lpdwEnableCount OPTIONAL) |
| DWORD WINAPI | GetIpErrorString (IN IP_STATUS ErrorCode, OUT PWCHAR Buffer, IN OUT PDWORD Size) |
| DWORD WINAPI AddIPAddress | ( | IPAddr | Address, | |
| IPMask | IpMask, | |||
| DWORD | IfIndex, | |||
| PULONG | NTEContext, | |||
| PULONG | NTEInstance | |||
| ) |
| BOOL WINAPI CancelIPChangeNotify | ( | IN LPOVERLAPPED | notifyOverlapped | ) |
| DWORD WINAPI CreateIpForwardEntry | ( | IN PMIB_IPFORWARDROW | pRoute | ) |
| DWORD WINAPI CreateIpNetEntry | ( | IN PMIB_IPNETROW | pArpEntry | ) |
| DWORD WINAPI CreateProxyArpEntry | ( | IN DWORD | dwAddress, | |
| IN DWORD | dwMask, | |||
| IN DWORD | dwIfIndex | |||
| ) |
| DWORD WINAPI DeleteIPAddress | ( | ULONG | NTEContext | ) |
| DWORD WINAPI DeleteIpForwardEntry | ( | IN PMIB_IPFORWARDROW | pRoute | ) |
| DWORD WINAPI DeleteIpNetEntry | ( | IN PMIB_IPNETROW | pArpEntry | ) |
| DWORD WINAPI DeleteProxyArpEntry | ( | IN DWORD | dwAddress, | |
| IN DWORD | dwMask, | |||
| IN DWORD | dwIfIndex | |||
| ) |
| DWORD WINAPI DisableMediaSense | ( | HANDLE * | pHandle, | |
| OVERLAPPED * | pOverLapped | |||
| ) |
| DWORD WINAPI EnableRouter | ( | HANDLE * | pHandle, | |
| OVERLAPPED * | pOverlapped | |||
| ) |
| DWORD WINAPI FlushIpNetTable | ( | IN DWORD | dwIfIndex | ) |
| DWORD WINAPI GetAdapterIndex | ( | IN LPWSTR | AdapterName, | |
| OUT PULONG | IfIndex | |||
| ) |
| PIP_ADAPTER_ORDER_MAP WINAPI GetAdapterOrderMap | ( | VOID | ) |
| DWORD WINAPI GetAdaptersInfo | ( | PIP_ADAPTER_INFO | pAdapterInfo, | |
| PULONG | pOutBufLen | |||
| ) |
| DWORD WINAPI GetBestInterface | ( | IN IPAddr | dwDestAddr, | |
| OUT PDWORD | pdwBestIfIndex | |||
| ) |
| DWORD WINAPI GetBestInterfaceEx | ( | IN struct sockaddr * | pDestAddr, | |
| OUT PDWORD | pdwBestIfIndex | |||
| ) |
| DWORD WINAPI GetBestRoute | ( | IN DWORD | dwDestAddr, | |
| IN DWORD | dwSourceAddr, | |||
| OPTIONAL OUT PMIB_IPFORWARDROW | pBestRoute | |||
| ) |
| DWORD WINAPI GetFriendlyIfIndex | ( | DWORD | IfIndex | ) |
| DWORD WINAPI GetIcmpStatistics | ( | OUT PMIB_ICMP | pStats | ) |
| DWORD WINAPI GetIcmpStatisticsEx | ( | OUT PMIB_ICMP_EX | pStats, | |
| IN DWORD | dwFamily | |||
| ) |
| DWORD WINAPI GetIfEntry | ( | IN OUT PMIB_IFROW | pIfRow | ) |
| DWORD WINAPI GetIfTable | ( | OUT PMIB_IFTABLE | pIfTable, | |
| IN OUT PULONG | pdwSize, | |||
| IN BOOL | bOrder | |||
| ) |
| DWORD WINAPI GetInterfaceInfo | ( | IN PIP_INTERFACE_INFO | pIfTable, | |
| OUT PULONG | dwOutBufLen | |||
| ) |
| DWORD WINAPI GetIpAddrTable | ( | OUT PMIB_IPADDRTABLE | pIpAddrTable, | |
| IN OUT PULONG | pdwSize, | |||
| IN BOOL | bOrder | |||
| ) |
| DWORD WINAPI GetIpErrorString | ( | IN IP_STATUS | ErrorCode, | |
| OUT PWCHAR | Buffer, | |||
| IN OUT PDWORD | Size | |||
| ) |
| DWORD WINAPI GetIpForwardTable | ( | OUT PMIB_IPFORWARDTABLE | pIpForwardTable, | |
| IN OUT PULONG | pdwSize, | |||
| IN BOOL | bOrder | |||
| ) |
| DWORD WINAPI GetIpNetTable | ( | OUT PMIB_IPNETTABLE | pIpNetTable, | |
| IN OUT PULONG | pdwSize, | |||
| IN BOOL | bOrder | |||
| ) |
| DWORD WINAPI GetIpStatistics | ( | OUT PMIB_IPSTATS | pStats | ) |
| DWORD WINAPI GetIpStatisticsEx | ( | OUT PMIB_IPSTATS | pStats, | |
| IN DWORD | dwFamily | |||
| ) |
| DWORD WINAPI GetNetworkParams | ( | PFIXED_INFO | pFixedInfo, | |
| PULONG | pOutBufLen | |||
| ) |
| DWORD WINAPI GetNumberOfInterfaces | ( | OUT PDWORD | pdwNumIf | ) |
| DWORD WINAPI GetPerAdapterInfo | ( | ULONG | IfIndex, | |
| PIP_PER_ADAPTER_INFO | pPerAdapterInfo, | |||
| PULONG | pOutBufLen | |||
| ) |
| BOOL WINAPI GetRTTAndHopCount | ( | IPAddr | DestIpAddress, | |
| PULONG | HopCount, | |||
| ULONG | MaxHops, | |||
| PULONG | RTT | |||
| ) |
| DWORD WINAPI GetTcpStatistics | ( | OUT PMIB_TCPSTATS | pStats | ) |
| DWORD WINAPI GetTcpStatisticsEx | ( | OUT PMIB_TCPSTATS | pStats, | |
| IN DWORD | dwFamily | |||
| ) |
| DWORD WINAPI GetTcpTable | ( | OUT PMIB_TCPTABLE | pTcpTable, | |
| IN OUT PDWORD | pdwSize, | |||
| IN BOOL | bOrder | |||
| ) |
| DWORD WINAPI GetUdpStatistics | ( | OUT PMIB_UDPSTATS | pStats | ) |
| DWORD WINAPI GetUdpStatisticsEx | ( | OUT PMIB_UDPSTATS | pStats, | |
| IN DWORD | dwFamily | |||
| ) |
| DWORD WINAPI GetUdpTable | ( | OUT PMIB_UDPTABLE | pUdpTable, | |
| IN OUT PDWORD | pdwSize, | |||
| IN BOOL | bOrder | |||
| ) |
| DWORD WINAPI GetUniDirectionalAdapterInfo | ( | OUT PIP_UNIDIRECTIONAL_ADAPTER_ADDRESS | pIPIfInfo, | |
| OUT PULONG | dwOutBufLen | |||
| ) |
| DWORD WINAPI IpReleaseAddress | ( | PIP_ADAPTER_INDEX_MAP | AdapterInfo | ) |
| DWORD WINAPI IpRenewAddress | ( | PIP_ADAPTER_INDEX_MAP | AdapterInfo | ) |
| DWORD WINAPI NhpAllocateAndGetInterfaceInfoFromStack | ( | OUT IP_INTERFACE_NAME_INFO ** | ppTable, | |
| OUT PDWORD | pdwCount, | |||
| IN BOOL | bOrder, | |||
| IN HANDLE | hHeap, | |||
| IN DWORD | dwFlags | |||
| ) |
| DWORD WINAPI NotifyAddrChange | ( | OUT PHANDLE | Handle, | |
| IN LPOVERLAPPED | overlapped | |||
| ) |
| DWORD WINAPI NotifyRouteChange | ( | OUT PHANDLE | Handle, | |
| IN LPOVERLAPPED | overlapped | |||
| ) |
| DWORD WINAPI RestoreMediaSense | ( | OVERLAPPED * | pOverlapped, | |
| LPDWORD lpdwEnableCount | OPTIONAL | |||
| ) |
| DWORD WINAPI SetIfEntry | ( | IN PMIB_IFROW | pIfRow | ) |
| DWORD WINAPI SetIpForwardEntry | ( | IN PMIB_IPFORWARDROW | pRoute | ) |
| DWORD WINAPI SetIpNetEntry | ( | IN PMIB_IPNETROW | pArpEntry | ) |
| DWORD WINAPI SetIpStatistics | ( | IN PMIB_IPSTATS | pIpStats | ) |
| DWORD WINAPI SetIpTTL | ( | UINT | nTTL | ) |
| DWORD WINAPI SetTcpEntry | ( | IN PMIB_TCPROW | pTcpRow | ) |
| DWORD WINAPI UnenableRouter | ( | OVERLAPPED * | pOverlapped, | |
| LPDWORD lpdwEnableCount | OPTIONAL | |||
| ) |
1.5.6