#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 | |||
) |