msvc2012 patch