#include "config.h"
#include <sys/types.h>
#include <stdarg.h>
#include <string.h>
#include <errno.h>
#include "windef.h"
#include "winbase.h"
#include "winerror.h"
#include "ipexport.h"
#include <ws2tcpip.h>
#include "icmpapi.h"
#include "wine/debug.h"
#include "ip.h"
#include "ip_icmp.h"
Go to the source code of this file.
Data Structures |
| struct | icmp_t |
Defines |
| #define | BIG_ENDIAN 4321 |
| #define | LITTLE_ENDIAN 1234 |
| #define | BYTE_ORDER LITTLE_ENDIAN |
| #define | u_int16_t WORD |
| #define | u_int32_t DWORD |
| #define | IP_OPTS_UNKNOWN 0 |
| #define | IP_OPTS_DEFAULT 1 |
| #define | IP_OPTS_CUSTOM 2 |
Functions |
| | WINE_DEFAULT_DEBUG_CHANNEL (icmp) |
| static int | in_cksum (u_short *addr, int len) |
| BOOL WINAPI | DllMain (HINSTANCE hinstDLL, DWORD fdwReason, LPVOID lpvReserved) |
| HANDLE WINAPI | IcmpCreateFile (VOID) |
| BOOL WINAPI | IcmpCloseHandle (HANDLE IcmpHandle) |
| DWORD WINAPI | IcmpSendEcho (HANDLE IcmpHandle, IPAddr DestinationAddress, LPVOID RequestData, WORD RequestSize, PIP_OPTION_INFORMATION RequestOptions, LPVOID ReplyBuffer, DWORD ReplySize, DWORD Timeout) |
Variables |
| static LONG | icmp_sequence = 0 |