[SDK] Add AllocateAndGetTcp/UdpEx/2TableFromStack() functions family
authorPierre Schweitzer <pierre@reactos.org>
Tue, 27 Nov 2018 19:31:38 +0000 (20:31 +0100)
committerPierre Schweitzer <pierre@reactos.org>
Tue, 27 Nov 2018 20:36:47 +0000 (21:36 +0100)
dll/win32/iphlpapi/iphlpapi_main.c
sdk/include/psdk/iphlpapi.h

index cf89261..ad979c1 100644 (file)
@@ -321,7 +321,7 @@ DWORD WINAPI AllocateAndGetTcpTableFromStack(PMIB_TCPTABLE *ppTcpTable,
  *  DWORD
  *
  */
-DWORD WINAPI AllocateAndGetTcpExTableFromStack(PMIB_TCPTABLE_OWNER_PID *ppTcpTable,
+DWORD WINAPI AllocateAndGetTcpExTableFromStack(PVOID *ppTcpTable,
  BOOL bOrder, HANDLE heap, DWORD flags, DWORD family)
 {
   DWORD ret;
@@ -456,7 +456,7 @@ DWORD WINAPI AllocateAndGetUdpTableFromStack(PMIB_UDPTABLE *ppUdpTable,
  *  DWORD
  *
  */
-DWORD WINAPI AllocateAndGetUdpExTableFromStack(PMIB_UDPTABLE_OWNER_PID *ppUdpTable,
+DWORD WINAPI AllocateAndGetUdpExTableFromStack(PVOID *ppUdpTable,
  BOOL bOrder, HANDLE heap, DWORD flags, DWORD family)
 {
   DWORD ret;
index a31ecf2..ff3d279 100644 (file)
@@ -61,6 +61,13 @@ DWORD WINAPI SetIpTTL(UINT);
 DWORD WINAPI SetTcpEntry(PMIB_TCPROW);
 DWORD WINAPI UnenableRouter(OVERLAPPED*, LPDWORD);
 
+#if (NTDDI_VERSION < NTDDI_VISTA)
+DWORD WINAPI AllocateAndGetTcpExTableFromStack(PVOID*,BOOL,HANDLE,DWORD,DWORD);
+DWORD WINAPI AllocateAndGetTcpExTable2FromStack(PVOID*,BOOL,HANDLE,DWORD,DWORD,TCP_TABLE_CLASS);
+DWORD WINAPI AllocateAndGetUdpExTableFromStack(PVOID*,BOOL,HANDLE,DWORD,DWORD);
+DWORD WINAPI AllocateAndGetUdpExTable2FromStack(PVOID*,BOOL,HANDLE,DWORD,DWORD,UDP_TABLE_CLASS);
+#endif
+
 #if (NTDDI_VERSION >= NTDDI_VISTA)
 #include <netioapi.h>
 #endif