Sebastian Lackner : iphlpapi: Add stub for NotifyIpInterfaceChange.
Alexandre Julliard
julliard at wine.codeweavers.com
Mon Nov 3 07:21:48 CST 2014
Module: wine
Branch: master
Commit: 7796661b4ce8d25049839dbe20f96b258d9e42e4
URL: http://source.winehq.org/git/wine.git/?a=commit;h=7796661b4ce8d25049839dbe20f96b258d9e42e4
Author: Sebastian Lackner <sebastian at fds-team.de>
Date: Mon Oct 27 02:50:05 2014 +0100
iphlpapi: Add stub for NotifyIpInterfaceChange.
Based on a patch by Yann Leretaille.
---
dlls/iphlpapi/iphlpapi.spec | 2 +-
dlls/iphlpapi/iphlpapi_main.c | 13 +++++++++++++
2 files changed, 14 insertions(+), 1 deletion(-)
diff --git a/dlls/iphlpapi/iphlpapi.spec b/dlls/iphlpapi/iphlpapi.spec
index ccfa6c8..c51b58b 100644
--- a/dlls/iphlpapi/iphlpapi.spec
+++ b/dlls/iphlpapi/iphlpapi.spec
@@ -233,7 +233,7 @@
@ stub NhpAllocateAndGetInterfaceInfoFromStack
@ stub NhpGetInterfaceIndexFromStack
@ stdcall NotifyAddrChange( ptr ptr )
-#@ stub NotifyIpInterfaceChange
+@ stdcall NotifyIpInterfaceChange( long ptr ptr long ptr )
@ stdcall NotifyRouteChange( ptr ptr )
#@ stub NotifyRouteChange2
@ stub NotifyRouteChangeEx
diff --git a/dlls/iphlpapi/iphlpapi_main.c b/dlls/iphlpapi/iphlpapi_main.c
index 967fb06..c06b69f 100644
--- a/dlls/iphlpapi/iphlpapi_main.c
+++ b/dlls/iphlpapi/iphlpapi_main.c
@@ -2293,6 +2293,19 @@ DWORD WINAPI NotifyAddrChange(PHANDLE Handle, LPOVERLAPPED overlapped)
/******************************************************************
+ * NotifyIpInterfaceChange (IPHLPAPI.@)
+ */
+DWORD WINAPI NotifyIpInterfaceChange(ULONG family, PVOID callback, PVOID context,
+ BOOLEAN init_notify, PHANDLE handle)
+{
+ FIXME("(family %d, callback %p, context %p, init_notify %d, handle %p): stub\n",
+ family, callback, context, init_notify, handle);
+ if (handle) *handle = NULL;
+ return ERROR_NOT_SUPPORTED;
+}
+
+
+/******************************************************************
* NotifyRouteChange (IPHLPAPI.@)
*
* Notify caller whenever the ip routing table is changed.
More information about the wine-cvs
mailing list