change all WIN32 defines to _WIN32 as it is a compiler define and not a user define