initial MSWin32 support