Fixes to SCounstruct to work even with MSVC installed