21#ifndef __WINE_ICMPAPI_H
22#define __WINE_ICMPAPI_H
65#ifdef __WINE_WINTERNL_H
83#ifdef __WINE_WINTERNL_H
102#ifdef __WINE_WINTERNL_H
HANDLE WINAPI Icmp6CreateFile(void)
HANDLE WINAPI IcmpCreateFile(void)
_Must_inspect_result_ _In_ PFLT_PORT _In_ ULONG _Out_writes_bytes_opt_ ReplyLength PVOID ReplyBuffer
_In_opt_ HANDLE _In_opt_ PIO_APC_ROUTINE _In_opt_ PVOID ApcContext
_In_opt_ HANDLE _In_opt_ PIO_APC_ROUTINE ApcRoutine
VOID(* PIO_APC_ROUTINE)(IN PVOID ApcContext, IN PIO_STATUS_BLOCK IoStatusBlock, IN ULONG Reserved)
IPHLPAPI_DLL_LINKAGE DWORD WINAPI IcmpSendEcho2Ex(_In_ HANDLE IcmpHandle, _In_opt_ HANDLE Event, _In_opt_ FARPROC ApcRoutine, _In_opt_ PVOID ApcContext, _In_ IPAddr SourceAddress, _In_ IPAddr DestinationAddress, _In_reads_bytes_(RequestSize) LPVOID RequestData, _In_ WORD RequestSize, _In_opt_ PIP_OPTION_INFORMATION RequestOptions, _Out_writes_bytes_(ReplySize) LPVOID ReplyBuffer, _In_range_(>=, sizeof(ICMP_ECHO_REPLY)+RequestSize+8+sizeof(IO_STATUS_BLOCK)) DWORD ReplySize, _In_ DWORD Timeout)
IPHLPAPI_DLL_LINKAGE DWORD WINAPI IcmpSendEcho2(_In_ HANDLE IcmpHandle, _In_opt_ HANDLE Event, _In_opt_ FARPROC ApcRoutine, _In_opt_ PVOID ApcContext, _In_ IPAddr DestinationAddress, _In_reads_bytes_(RequestSize) LPVOID RequestData, _In_ WORD RequestSize, _In_opt_ PIP_OPTION_INFORMATION RequestOptions, _Out_writes_bytes_(ReplySize) LPVOID ReplyBuffer, _In_range_(>=, sizeof(ICMP_ECHO_REPLY)+RequestSize+8) DWORD ReplySize, _In_ DWORD Timeout)
IPHLPAPI_DLL_LINKAGE DWORD WINAPI Icmp6SendEcho2(_In_ HANDLE IcmpHandle, _In_opt_ HANDLE Event, _In_opt_ FARPROC ApcRoutine, _In_opt_ PVOID ApcContext, _In_ struct sockaddr_in6 *SourceAddress, _In_ struct sockaddr_in6 *DestinationAddress, _In_reads_bytes_(RequestSize) LPVOID RequestData, _In_ WORD RequestSize, _In_opt_ PIP_OPTION_INFORMATION RequestOptions, _Out_writes_bytes_(ReplySize) LPVOID ReplyBuffer, _In_range_(>=, sizeof(ICMPV6_ECHO_REPLY)+RequestSize+8+sizeof(IO_STATUS_BLOCK)) DWORD ReplySize, _In_ DWORD Timeout)
IPHLPAPI_DLL_LINKAGE DWORD WINAPI Icmp6ParseReplies(_Out_writes_bytes_(ReplySize) LPVOID ReplyBuffer, _In_range_(>=, sizeof(ICMPV6_ECHO_REPLY)+8) DWORD ReplySize)
IPHLPAPI_DLL_LINKAGE DWORD WINAPI IcmpParseReplies(_Out_writes_bytes_(ReplySize) LPVOID ReplyBuffer, _In_range_(>=, sizeof(ICMP_ECHO_REPLY)+8) DWORD ReplySize)
IPHLPAPI_DLL_LINKAGE DWORD WINAPI IcmpSendEcho(_In_ HANDLE IcmpHandle, _In_ IPAddr DestinationAddress, _In_reads_bytes_(RequestSize) LPVOID RequestData, _In_ WORD RequestSize, _In_opt_ PIP_OPTION_INFORMATION RequestOptions, _Out_writes_bytes_(ReplySize) LPVOID ReplyBuffer, _In_range_(>=, sizeof(ICMP_ECHO_REPLY)+RequestSize+8) DWORD ReplySize, _In_ DWORD Timeout)
IPHLPAPI_DLL_LINKAGE BOOL WINAPI IcmpCloseHandle(_In_ HANDLE IcmpHandle)
_Must_inspect_result_ _In_ WDFIOTARGET _In_opt_ WDFREQUEST _In_opt_ PWDF_MEMORY_DESCRIPTOR _In_opt_ PLONGLONG _In_opt_ PWDF_REQUEST_SEND_OPTIONS RequestOptions
_Must_inspect_result_ typedef _In_ PHYSICAL_ADDRESS _Out_ PPHYSICAL_ADDRESS DestinationAddress
_Must_inspect_result_ typedef _In_ PHYSICAL_ADDRESS SourceAddress