full win32 support