WIN32 support

Ugh