Microsoft’s newer (templated) CString does not handle null characters the way it did before
// this is the old MFC CString (not actually dependant on CObject) vs the new ATL version that is implemented as a template
// this is the old MFC CString (not actually dependant on CObject) vs the new ATL version that is implemented as a template