<module name="iphlpapi" type="win32dll" baseaddress="${BASEADDRESS_IPHLPAPI}" installbase="system32" installname="iphlpapi.dll" allowwarnings="true" unicode="yes" crt="msvcrt">
<importlibrary definition="iphlpapi.spec" />
- <include base="iphlpapi">include</include>
+ <include base="iphlpapi">.</include>
<include base="ReactOS">include/reactos/wine</include>
<library>wine</library>
<library>ntdll</library>
@ stub GetIcmpStatsFromStack
@ stub GetIcmpStatsFromStackEx
@ stdcall GetIfEntry( ptr )
+@ stdcall GetIfEntry2( ptr )
@ stub GetIfEntryFromStack
@ stdcall GetIfTable( ptr ptr long )
+@ stdcall GetIfTable2(ptr)
@ stub GetIfTableFromStack
@ stub GetIgmpList
@ stdcall GetInterfaceInfo( ptr ptr )
DWORD WINAPI GetAdaptersAddresses(ULONG Family,ULONG Flags,PVOID Reserved,PIP_ADAPTER_ADDRESSES pAdapterAddresses,PULONG pOutBufLen)
{
if (!pOutBufLen) return ERROR_INVALID_PARAMETER;
+ if (!pAdapterAddresses || *pOutBufLen == 0)
+ return ERROR_BUFFER_OVERFLOW;
+ if (Reserved) return ERROR_INVALID_PARAMETER;
FIXME(":stub\n");
- return 0L;
+ return ERROR_NO_DATA;
}
/*
return 0L;
}
+/******************************************************************
+ * GetIfTable2 (IPHLPAPI.@)
+ *
+ * PARAMS
+ * pIfTable [In/Out]
+ */
+
+NETIOAPI_API WINAPI GetIfTable2(PMIB_IF_TABLE2 *pIfTable)
+{
+ UNIMPLEMENTED;
+ return ERROR_NOT_SUPPORTED;
+}
+
+/******************************************************************
+ * GetIfEntry2 (IPHLPAPI.@)
+ *
+ * PARAMS
+ * pIfRow [In/Out]
+ */
+NETIOAPI_API WINAPI GetIfEntry2(IN OUT PMIB_IF_ROW2 pIfRow)
+{
+ TRACE("pIfRow %p\n", pIfRow);
+ if (!pIfRow)
+ return ERROR_INVALID_PARAMETER;
+
+ UNIMPLEMENTED;
+ return ERROR_NOT_SUPPORTED;
+}
+