> This recent change:
> 2006-04-05 Dimitri Papadopoulos <papadopo@...>
> * include/iptypes.h (IP_INTERFACE_NAME_INFO,
> IP_ADAPTER_PREFIX,IP_ADAPTER_ADDRESSES): Add structures.
> SCOPE_LEVEL): Add enums.
> (IP_ADAPTER_*): Define.
> causes problems because it creates a new dependency of iptypes.h on the
> definition of SOCKET_ADDRESS type -- which is in winsock2.h. Cygwin has
> hit this (and worked around), so have a couple of my projects, and I
> think the issue may be more widespread. I don't think that iptypes API
> should now be tied to winsock2. Please wait till this is sorted
> before new release.
I've protected these new additions using
Indeed I wasn't able to find anything in the documentation about a
requirement to include <winsock2.h> prior to including <iptypes.h>.
I'm sorry about the mess.