Para pasar de un CString a un char* casteas a un LPCSTR y eso te devuelve un puntero a char*, tene en cuenta que esas posiciones que te devuelvan van a estar alocadas mientras persista el CString.
Para pasar a un CString podes hacer un: new CString(szMistr) donde szMistr es un string.