its oh so bad, that w32 doesn't really have such an automatic define. (mingw does define __WIN32__; probably it would be good to add that one to the NT/MSW magic in m_pd.h)
small addition: _WIN32 is defined with MSVC and MinGW gcc, but not with cygwin gcc(there's a __CYGWIN__ instead)
best greetings, Thomas