summaryrefslogtreecommitdiffstats
path: root/winsup/w32api/include/iphlpapi.h
diff options
context:
space:
mode:
authorCorinna Vinschen <corinna@vinschen.de>2000-10-01 14:22:14 +0000
committerCorinna Vinschen <corinna@vinschen.de>2000-10-01 14:22:14 +0000
commit7d278f3da361403e846eeeaf6b32b884917180d7 (patch)
treee16db49c9f5b531704c858a5b789cb936f4455c5 /winsup/w32api/include/iphlpapi.h
parent72be82dab3c0dc5905f6c65c0c97c4c422776dc0 (diff)
downloadcygnal-7d278f3da361403e846eeeaf6b32b884917180d7.tar.gz
cygnal-7d278f3da361403e846eeeaf6b32b884917180d7.tar.bz2
cygnal-7d278f3da361403e846eeeaf6b32b884917180d7.zip
* lib/iphlpapi.def: New stub for iphlpapi.dll.
* include/iptypes.h: New header file. * include/ipexport.h: Ditto. * include/iphlpapi.h: Ditto. * include/iprtrmib.h: Ditto.
Diffstat (limited to 'winsup/w32api/include/iphlpapi.h')
-rw-r--r--winsup/w32api/include/iphlpapi.h40
1 files changed, 40 insertions, 0 deletions
diff --git a/winsup/w32api/include/iphlpapi.h b/winsup/w32api/include/iphlpapi.h
new file mode 100644
index 000000000..9b85ebe5c
--- /dev/null
+++ b/winsup/w32api/include/iphlpapi.h
@@ -0,0 +1,40 @@
+#ifndef _IPHLPAPI_H_
+#define _IPHLPAPI_H_
+
+#include <iprtrmib.h>
+#include <ipexport.h>
+#include <iptypes.h>
+
+DWORD WINAPI CreateIpForwardEntry(PMIB_IPFORWARDROW);
+DWORD WINAPI CreateIpNetEntry(PMIB_IPNETROW);
+DWORD WINAPI DeleteIpForwardEntry(PMIB_IPFORWARDROW);
+DWORD WINAPI DeleteIpNetEntry(PMIB_IPNETROW);
+DWORD WINAPI GetAdaptersInfo(PIP_ADAPTER_INFO,PULONG);
+DWORD WINAPI GetBestInterface(IPAddr,PDWORD);
+DWORD WINAPI GetBestRoute(DWORD,DWORD,PMIB_IPFORWARDROW);
+DWORD WINAPI GetFriendlyIfIndex(DWORD);
+DWORD WINAPI GetIcmpStatistics(PMIB_ICMP);
+DWORD WINAPI GetIfEntry(PMIB_IFROW);
+DWORD WINAPI GetIfTable(PMIB_IFTABLE);
+DWORD WINAPI GetInterfaceInfo(PIP_INTERFACE_INFO,PULONG);
+DWORD WINAPI GetIpAddrTable(PMIB_IPADDRTABLE,PULONG,BOOL);
+DWORD WINAPI GetIpForwardTable(PMIB_IPFORWARDTABLE,PULONG,BOOL);
+DWORD WINAPI GetIpNetTable(PMIB_IPNETTABLE,PULONG,BOOL);
+DWORD WINAPI GetIpStatistics(PMIB_IPSTATS);
+DWORD WINAPI GetNetworkParams(PFIXED_INFO,PULONG);
+DWORD WINAPI GetNumberOfInterfaces(PDWORD);
+BOOL WINAPI GetRTTAndHopCount(IPAddr,PULONG,ULONG,PULONG);
+DWORD WINAPI GetTcpStatistics(PMIB_TCPSTATS);
+DWORD WINAPI GetTcpTable(PMIB_TCPTABLE,PDWORD,BOOL);
+DWORD WINAPI GetUdpStatistics(PMIB_UDPSTATS);
+DWORD WINAPI GetUdpTable(PMIB_UDPTABLE,PDWORD,BOOL);
+DWORD WINAPI IpReleaseAddress(PIP_ADAPTER_INDEX_MAP);
+DWORD WINAPI IpRenewAddress(PIP_ADAPTER_INDEX_MAP);
+DWORD WINAPI SetIfEntry(PMIB_IFROW);
+DWORD WINAPI SetIpForwardEntry(PMIB_IPFORWARDROW);
+DWORD WINAPI SetIpNetEntry(PMIB_IPNETROW);
+DWORD WINAPI SetIpStatistics(PMIB_IPSTATS);
+DWORD WINAPI SetIpTTL(UINT);
+DWORD WINAPI SetTcpEntry(PMIB_TCPROW);
+
+#endif /* _IPHLPAPI_H_ */