Solaris needs to have non-anoymous structs
Windows no vista