Commit 8c4953f0 authored by Juan Lang's avatar Juan Lang Committed by Alexandre Julliard

iphlpapi: Partially implement IcmpSendEcho2 using IcmpSendEcho.

parent 65549c5e
...@@ -68,6 +68,7 @@ ...@@ -68,6 +68,7 @@
#include "windef.h" #include "windef.h"
#include "winbase.h" #include "winbase.h"
#include "winerror.h" #include "winerror.h"
#include "winternl.h"
#include "ipexport.h" #include "ipexport.h"
#include "icmpapi.h" #include "icmpapi.h"
#include "wine/debug.h" #include "wine/debug.h"
...@@ -476,6 +477,41 @@ DWORD WINAPI IcmpSendEcho( ...@@ -476,6 +477,41 @@ DWORD WINAPI IcmpSendEcho(
return res; return res;
} }
/***********************************************************************
* IcmpSendEcho2 (IPHLPAPI.@)
*/
DWORD WINAPI IcmpSendEcho2(
HANDLE IcmpHandle,
HANDLE Event,
PIO_APC_ROUTINE ApcRoutine,
PVOID ApcContext,
IPAddr DestinationAddress,
LPVOID RequestData,
WORD RequestSize,
PIP_OPTION_INFORMATION RequestOptions,
LPVOID ReplyBuffer,
DWORD ReplySize,
DWORD Timeout
)
{
TRACE("(%p, %p, %p, %p, %08lx, %p, %d, %p, %p, %d, %d): stub\n", IcmpHandle,
Event, ApcRoutine, ApcContext, DestinationAddress, RequestData,
RequestSize, RequestOptions, ReplyBuffer, ReplySize, Timeout);
if (Event)
{
FIXME("unsupported for events\n");
return 0;
}
if (ApcRoutine)
{
FIXME("unsupported for APCs\n");
return 0;
}
return IcmpSendEcho(IcmpHandle, DestinationAddress, RequestData,
RequestSize, RequestOptions, ReplyBuffer, ReplySize, Timeout);
}
/* /*
* Copyright (c) 1989 The Regents of the University of California. * Copyright (c) 1989 The Regents of the University of California.
* All rights reserved. * All rights reserved.
......
...@@ -57,7 +57,7 @@ ...@@ -57,7 +57,7 @@
@ stdcall IcmpCloseHandle(ptr) @ stdcall IcmpCloseHandle(ptr)
@ stdcall IcmpCreateFile() @ stdcall IcmpCreateFile()
@ stub IcmpParseReplies @ stub IcmpParseReplies
@ stub IcmpSendEcho2 @ stdcall IcmpSendEcho2(ptr ptr ptr ptr long ptr long ptr ptr long long)
@ stdcall IcmpSendEcho(ptr long ptr long ptr ptr long long) @ stdcall IcmpSendEcho(ptr long ptr long ptr ptr long long)
@ stub InternalCreateIpForwardEntry @ stub InternalCreateIpForwardEntry
@ stub InternalCreateIpNetEntry @ stub InternalCreateIpNetEntry
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment