39 skip(
"IPv6 is not available.\n");
62 ok(bRet,
"IcmpCloseHandle failed unexpectedly: %lu\n",
GetLastError());
70 ok(bRet,
"IcmpCloseHandle failed unexpectedly: %lu\n",
GetLastError());
76 ok(!bRet,
"IcmpCloseHandle succeeded unexpectedly\n");
79 "Unexpected last error (0x%lX)\n", LastError);
84 ok(!bRet,
"IcmpCloseHandle succeeded unexpectedly\n");
87 "Unexpected last error (0x%lX)\n", LastError);
117 ok(!bRet,
"IcmpSendEcho succeeded unexpectedly\n");
121 "IcmpSendEcho returned unexpected error: %lu\n",
error);
128 ok(bRet,
"IcmpSendEcho failed unexpectedly: %lu\n",
GetLastError());
#define ERROR_INVALID_PARAMETER
#define INVALID_HANDLE_VALUE
#define ERROR_INVALID_HANDLE
BOOL WINAPI IcmpCloseHandle(_In_ HANDLE IcmpHandle)
HANDLE WINAPI Icmp6CreateFile(void)
HANDLE WINAPI IcmpCreateFile(void)
DWORD WINAPI IcmpSendEcho(_In_ HANDLE IcmpHandle, _In_ IPAddr DestinationAddress, _In_ LPVOID RequestData, _In_ WORD RequestSize, _In_opt_ PIP_OPTION_INFORMATION RequestOptions, _Out_ LPVOID ReplyBuffer, _In_ DWORD ReplySize, _In_ DWORD Timeout)
_Must_inspect_result_ _In_ PFLT_PORT _In_ ULONG _Out_writes_bytes_opt_ ReplyLength PVOID ReplyBuffer
struct icmp_echo_reply ICMP_ECHO_REPLY
#define IP_GENERAL_FAILURE
#define ERROR_FILE_NOT_FOUND
static void test_Icmp6CreateFile(void)
static void test_IcmpSendEcho(void)
static void test_IcmpCloseHandle(void)
static void test_IcmpCreateFile(void)
static BOOL SendData(PINFO pInfo)
DWORD WINAPI GetLastError(void)