[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