platform header missing from msvc directory, due to gitignore rule