* Sync up to trunk HEAD (r62975).
[reactos.git] / include / psdk / iphlpapi.h
index a799280..c6ce686 100644 (file)
@@ -1,13 +1,14 @@
 #ifndef _IPHLPAPI_H
 #define _IPHLPAPI_H
 
-#include <iprtrmib.h>
-#include <ipexport.h>
-#include <iptypes.h>
-#include <netioapi.h>
 #ifdef __cplusplus
 extern "C" {
 #endif
+
+#include <iprtrmib.h>
+#include <ipexport.h>
+#include <iptypes.h>
+
 DWORD WINAPI AddIPAddress(IPAddr,IPMask,DWORD,PULONG,PULONG);
 DWORD WINAPI CreateIpForwardEntry(PMIB_IPFORWARDROW);
 DWORD WINAPI CreateIpNetEntry(PMIB_IPNETROW);
@@ -58,7 +59,13 @@ DWORD WINAPI SetIpStatistics(PMIB_IPSTATS);
 DWORD WINAPI SetIpTTL(UINT);
 DWORD WINAPI SetTcpEntry(PMIB_TCPROW);
 DWORD WINAPI UnenableRouter(OVERLAPPED*, LPDWORD);
+
+#if (NTDDI_VERSION >= NTDDI_VISTA)
+#include <netioapi.h>
+#endif
+
 #ifdef __cplusplus
 }
 #endif
+
 #endif /* _IPHLPAPI_H */