[PATCH resend 01/12] include/icmpapi: Add missing function declarations.

Gabriel Ivăncescu gabrielopcode at gmail.com
Mon Nov 23 07:47:38 CST 2020


Signed-off-by: Gabriel Ivăncescu <gabrielopcode at gmail.com>
---
 include/icmpapi.h | 60 +++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 60 insertions(+)

diff --git a/include/icmpapi.h b/include/icmpapi.h
index 102851a..fd86e84 100644
--- a/include/icmpapi.h
+++ b/include/icmpapi.h
@@ -21,6 +21,8 @@
 #ifndef __WINE_ICMPAPI_H
 #define __WINE_ICMPAPI_H
 
+#include "winternl.h"
+
 #ifdef __cplusplus
 extern "C" {
 #endif
@@ -30,10 +32,24 @@ HANDLE WINAPI IcmpCreateFile(
     VOID
     );
 
+HANDLE WINAPI Icmp6CreateFile(
+    VOID
+    );
+
 BOOL WINAPI IcmpCloseHandle(
     HANDLE  IcmpHandle
     );
 
+DWORD WINAPI IcmpParseReplies(
+    LPVOID                 ReplyBuffer,
+    DWORD                  ReplySize
+    );
+
+DWORD WINAPI Icmp6ParseReplies(
+    LPVOID                 ReplyBuffer,
+    DWORD                  ReplySize
+    );
+
 DWORD WINAPI IcmpSendEcho(
     HANDLE                 IcmpHandle,
     IPAddr                 DestinationAddress,
@@ -45,6 +61,50 @@ DWORD WINAPI IcmpSendEcho(
     DWORD                  Timeout
     );
 
+DWORD WINAPI IcmpSendEcho2(
+    HANDLE                 IcmpHandle,
+    HANDLE                 Event,
+    PIO_APC_ROUTINE        ApcRoutine,
+    PVOID                  ApcContext,
+    IPAddr                 DestinationAddress,
+    LPVOID                 RequestData,
+    WORD                   RequestSize,
+    PIP_OPTION_INFORMATION RequestOptions,
+    LPVOID                 ReplyBuffer,
+    DWORD                  ReplySize,
+    DWORD                  Timeout
+    );
+
+DWORD WINAPI IcmpSendEcho2Ex(
+    HANDLE                 IcmpHandle,
+    HANDLE                 Event,
+    PIO_APC_ROUTINE        ApcRoutine,
+    PVOID                  ApcContext,
+    IPAddr                 SourceAddress,
+    IPAddr                 DestinationAddress,
+    LPVOID                 RequestData,
+    WORD                   RequestSize,
+    PIP_OPTION_INFORMATION RequestOptions,
+    LPVOID                 ReplyBuffer,
+    DWORD                  ReplySize,
+    DWORD                  Timeout
+    );
+
+DWORD WINAPI Icmp6SendEcho2(
+    HANDLE                 IcmpHandle,
+    HANDLE                 Event,
+    PIO_APC_ROUTINE        ApcRoutine,
+    PVOID                  ApcContext,
+    struct sockaddr_in6*   SourceAddress,
+    struct sockaddr_in6*   DestinationAddress,
+    LPVOID                 RequestData,
+    WORD                   RequestSize,
+    PIP_OPTION_INFORMATION RequestOptions,
+    LPVOID                 ReplyBuffer,
+    DWORD                  ReplySize,
+    DWORD                  Timeout
+    );
+
 
 #ifdef __cplusplus
 }
-- 
2.21.0




More information about the wine-devel mailing list