Jacek Caban (@jacek) commented about dlls/netprofm/list.c:
{
network->ipv6 = TRUE;
connection->ipv6 = TRUE;
network->ipv4 = FALSE;
connection->ipv4 = FALSE;
if (aa->u1.Flags & IP_ADAPTER_IPV4_ENABLED)
{
network->ipv4 = TRUE;
connection->ipv4 = TRUE;
}
}
else
{
network->ipv4 = TRUE;
connection->ipv4 = TRUE;
}
IP_ADAPTER_IPV4_ENABLED checks look suspicious here, you check it only if IP_ADAPTER_IPV6_ENABLED is set but assume it unconditionally otherwise. Is it a workaround for the fact that those flags are not implemented in Wine?