icmpapi.h header

This header is used by IP Helper. For more information, see:

icmpapi.h contains the following programming interfaces:

Functions

 
Icmp6CreateFile

The Icmp6CreateFile function opens a handle on which IPv6 ICMP echo requests can be issued.
Icmp6ParseReplies

The Icmp6ParseReplies function parses the reply buffer provided and returns an IPv6 ICMPv6 echo response reply if found.
Icmp6SendEcho2

The Icmp6SendEcho2 function sends an IPv6 ICMPv6 echo request and returns either immediately (if Event or ApcRoutine is non-NULL) or returns after the specified time-out. The ReplyBuffer contains the IPv6 ICMPv6 echo response, if any.
IcmpCloseHandle

The IcmpCloseHandle function closes a handle opened by a call to the IcmpCreateFile or Icmp6CreateFile functions.
IcmpCreateFile

The IcmpCreateFile function opens a handle on which IPv4 ICMP echo requests can be issued.
IcmpParseReplies

Parses the reply buffer provided and returns the number of ICMP echo request responses found.
IcmpSendEcho

The IcmpSendEcho function sends an IPv4 ICMP echo request and returns any echo response replies. The call returns when the time-out has expired or the reply buffer is filled.
IcmpSendEcho2

The IcmpSendEcho2 function sends an IPv4 ICMP echo request, and returns either immediately (if Event or ApcRoutine is non-NULL), or returns after the specified time-out. The ReplyBuffer contains the ICMP echo responses, if any.
IcmpSendEcho2Ex

Sends an IPv4 ICMP echo request and returns either immediately (if Event or ApcRoutine is non-NULL) or returns after the specified time-out. The ReplyBuffer contains the ICMP responses, if any.