ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

iphlpapi.h
Go to the documentation of this file.
00001 #ifndef _IPHLPAPI_H
00002 #define _IPHLPAPI_H
00003 
00004 #include <iprtrmib.h>
00005 #include <ipexport.h>
00006 #include <iptypes.h>
00007 #include <netioapi.h>
00008 #ifdef __cplusplus
00009 extern "C" {
00010 #endif
00011 DWORD WINAPI AddIPAddress(IPAddr,IPMask,DWORD,PULONG,PULONG);
00012 DWORD WINAPI CreateIpForwardEntry(PMIB_IPFORWARDROW);
00013 DWORD WINAPI CreateIpNetEntry(PMIB_IPNETROW);
00014 DWORD WINAPI CreateProxyArpEntry(DWORD,DWORD,DWORD);
00015 DWORD WINAPI DeleteIPAddress(ULONG);
00016 DWORD WINAPI DeleteIpForwardEntry(PMIB_IPFORWARDROW);
00017 DWORD WINAPI DeleteIpNetEntry(PMIB_IPNETROW);
00018 DWORD WINAPI DeleteProxyArpEntry(DWORD,DWORD,DWORD);
00019 DWORD WINAPI EnableRouter(HANDLE*,OVERLAPPED*);
00020 DWORD WINAPI FlushIpNetTable(DWORD);
00021 DWORD WINAPI GetAdapterIndex(LPWSTR,PULONG);
00022 #ifdef _WINSOCK2API_
00023 DWORD WINAPI GetAdaptersAddresses(ULONG,ULONG,PVOID,PIP_ADAPTER_ADDRESSES,PULONG);
00024 #endif
00025 DWORD WINAPI GetAdaptersInfo(PIP_ADAPTER_INFO,PULONG);
00026 DWORD WINAPI GetBestInterface(IPAddr,PDWORD);
00027 DWORD WINAPI GetBestRoute(DWORD,DWORD,PMIB_IPFORWARDROW);
00028 DWORD WINAPI GetExtendedTcpTable(PVOID,PDWORD,BOOL,ULONG,TCP_TABLE_CLASS,ULONG);
00029 DWORD WINAPI GetFriendlyIfIndex(DWORD);
00030 DWORD WINAPI GetIcmpStatistics(PMIB_ICMP);
00031 DWORD WINAPI GetIfEntry(PMIB_IFROW);
00032 DWORD WINAPI GetIfTable(PMIB_IFTABLE,PULONG,BOOL);
00033 DWORD WINAPI GetInterfaceInfo(PIP_INTERFACE_INFO,PULONG);
00034 DWORD WINAPI GetIpAddrTable(PMIB_IPADDRTABLE,PULONG,BOOL);
00035 DWORD WINAPI GetIpForwardTable(PMIB_IPFORWARDTABLE,PULONG,BOOL);
00036 DWORD WINAPI GetIpNetTable(PMIB_IPNETTABLE,PULONG,BOOL);
00037 DWORD WINAPI GetIpStatistics(PMIB_IPSTATS);
00038 DWORD WINAPI GetIpStatisticsEx(PMIB_IPSTATS,DWORD);
00039 DWORD WINAPI GetNetworkParams(PFIXED_INFO,PULONG);
00040 DWORD WINAPI GetNumberOfInterfaces(PDWORD);
00041 DWORD WINAPI GetOwnerModuleFromTcpEntry(PMIB_TCPROW_OWNER_MODULE,TCPIP_OWNER_MODULE_INFO_CLASS,PVOID,PDWORD);
00042 DWORD WINAPI GetPerAdapterInfo(ULONG,PIP_PER_ADAPTER_INFO, PULONG);
00043 BOOL WINAPI GetRTTAndHopCount(IPAddr,PULONG,ULONG,PULONG);
00044 DWORD WINAPI GetTcpStatistics(PMIB_TCPSTATS);
00045 DWORD WINAPI GetTcpTable(PMIB_TCPTABLE,PDWORD,BOOL);
00046 DWORD WINAPI GetUniDirectionalAdapterInfo(PIP_UNIDIRECTIONAL_ADAPTER_ADDRESS,PULONG);
00047 DWORD WINAPI GetUdpStatistics(PMIB_UDPSTATS);
00048 DWORD WINAPI GetUdpTable(PMIB_UDPTABLE,PDWORD,BOOL);
00049 DWORD WINAPI IpReleaseAddress(PIP_ADAPTER_INDEX_MAP);
00050 DWORD WINAPI IpRenewAddress(PIP_ADAPTER_INDEX_MAP);
00051 DWORD WINAPI NotifyAddrChange(PHANDLE,LPOVERLAPPED);
00052 DWORD WINAPI NotifyRouteChange(PHANDLE,LPOVERLAPPED);
00053 DWORD WINAPI SendARP(IPAddr,IPAddr,PULONG,PULONG);
00054 DWORD WINAPI SetIfEntry(PMIB_IFROW);
00055 DWORD WINAPI SetIpForwardEntry(PMIB_IPFORWARDROW);
00056 DWORD WINAPI SetIpNetEntry(PMIB_IPNETROW);
00057 DWORD WINAPI SetIpStatistics(PMIB_IPSTATS);
00058 DWORD WINAPI SetIpTTL(UINT);
00059 DWORD WINAPI SetTcpEntry(PMIB_TCPROW);
00060 DWORD WINAPI UnenableRouter(OVERLAPPED*, LPDWORD);
00061 #ifdef __cplusplus
00062 }
00063 #endif
00064 #endif /* _IPHLPAPI_H */

Generated on Fri May 25 2012 04:30:08 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.