updates for VC++ on Windows