The multicast.c source is broken on win32 SDK's version 6.0 and later, which includes studio 2008.
Win32 moronically defines the MCAST_ macros unconditionally, but declares the structures based on a minimum windows rev of WinXP. We have one saving grace, GROUP_FILTER_SIZE is defined only once those multicast filter structs are declared. Question; is that macro portable? FYI - it's already broke, #if MCAST_JOIN_SOURCE_GROUP is bogus, that should have been #ifdef from the getgo. Bill
