OLECHAR*
совпадает с BSTR
. Вы можете конвертировать в CString
вот так (извините за форматирование, я потерял значок code
на данный момент).
OLECHAR* value;
BSTR (bstrValue(value));
_bstr_t tmp(bstr, FALSE); //wrap the BSTR
CString cs(static_cast<const char*>(tmp)); //convert it