Facciamo un passo indietro ... tu hai solamente un puntatore a BSTR o hai effettivamente una stringa allocata di tipo BSTR?

A cosa ti serve il puntatore a CString ? Lo devi passare ad una API ? Ad una tua funzione ?