update msvc files with new files + xp compatibility