On Monday, March 27, 2017, Hans Leidekker <<a href="mailto:hans@codeweavers.com">hans@codeweavers.com</a>> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">> +DWORD WINAPI GetUnicastIpAddressTable(<wbr>ADDRESS_FAMILY family, MIB_UNICASTIPADDRESS_TABLE **table)<br>
> +{<br>
> +    IP_ADAPTER_ADDRESSES *aa, *ptr;<br>
> +    MIB_UNICASTIPADDRESS_TABLE *data;<br>
> +    DWORD ret, count = 0;<br>
> +    ULONG size;<br>
> +<br>
> +    TRACE("%u, %p\n", family, table);<br>
> +<br>
> +    if (!table || (family != WS_AF_INET && family != WS_AF_INET6 && family != WS_AF_UNSPEC))<br>
> +        return ERROR_INVALID_PARAMETER;<br>
> +<br>
> +    ret = GetAdaptersAddresses(family, 0, NULL, NULL, &size);<br>
<br>
You should pass GAA_FLAG_SKIP_* flags here to exclude any data that will not be used.</blockquote><div><br></div><div>Thanks for the review, I'll leave that to André ;-)</div>