#include <apitest.h>
#include <ws2tcpip.h>
#include <iphlpapi.h>
#include <icmpapi.h>
Go to the source code of this file.
◆ START_TEST()
Definition at line 129 of file icmp.c.
static void test_IcmpSendEcho(void)
static void test_IcmpCloseHandle(void)
static void test_Icmp6CreateFile(void)
static void test_IcmpCreateFile(void)
◆ test_Icmp6CreateFile()
static void test_Icmp6CreateFile |
( |
void |
| ) |
|
|
static |
Definition at line 29 of file icmp.c.
39 skip(
"IPv6 is not available.\n");
BOOL WINAPI IcmpCloseHandle(_In_ HANDLE IcmpHandle)
#define INVALID_HANDLE_VALUE
DWORD WINAPI GetLastError(VOID)
#define ERROR_FILE_NOT_FOUND
HANDLE WINAPI Icmp6CreateFile(void)
Referenced by START_TEST().
◆ test_IcmpCloseHandle()
static void test_IcmpCloseHandle |
( |
void |
| ) |
|
|
static |
Definition at line 51 of file icmp.c.
61 ok(bRet,
"IcmpCloseHandle failed unexpectedly: %lu\n",
GetLastError());
69 ok(bRet,
"IcmpCloseHandle failed unexpectedly: %lu\n",
GetLastError());
75 ok(!bRet,
"IcmpCloseHandle succeeded unexpectedly\n");
81 ok(!bRet,
"IcmpCloseHandle succeeded unexpectedly\n");
BOOL WINAPI IcmpCloseHandle(_In_ HANDLE IcmpHandle)
#define ERROR_INVALID_HANDLE
#define INVALID_HANDLE_VALUE
DWORD WINAPI GetLastError(VOID)
HANDLE WINAPI Icmp6CreateFile(void)
HANDLE WINAPI IcmpCreateFile(void)
Referenced by START_TEST().
◆ test_IcmpCreateFile()
static void test_IcmpCreateFile |
( |
void |
| ) |
|
|
static |
Definition at line 15 of file icmp.c.
BOOL WINAPI IcmpCloseHandle(_In_ HANDLE IcmpHandle)
#define INVALID_HANDLE_VALUE
DWORD WINAPI GetLastError(VOID)
HANDLE WINAPI IcmpCreateFile(void)
Referenced by START_TEST().
◆ test_IcmpSendEcho()
Definition at line 87 of file icmp.c.
112 ok(!bRet,
"IcmpSendEcho succeeded unexpectedly\n");
116 "IcmpSendEcho returned unexpected error: %lu\n",
error);
123 ok(bRet,
"IcmpSendEcho failed unexpectedly: %lu\n",
GetLastError());
BOOL WINAPI IcmpCloseHandle(_In_ HANDLE IcmpHandle)
#define INVALID_HANDLE_VALUE
DWORD WINAPI GetLastError(VOID)
#define IP_GENERAL_FAILURE
_Must_inspect_result_ _In_ PFLT_PORT _In_ ULONG _Out_writes_bytes_opt_ ReplyLength PVOID ReplyBuffer
static BOOL SendData(PINFO pInfo)
HANDLE WINAPI IcmpCreateFile(void)
struct icmp_echo_reply ICMP_ECHO_REPLY
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)
Referenced by START_TEST().