port new things to Win32