added missing 3rd argument to WIN32 _snprintf_s()