LPCTSTR が _bstr_t に割り当てられているコードを見つけました。BSTR は MSDN に従って長さ情報を提供しますが、一般的な TCHAR ポインターは提供しないため、次のコードが安全かどうかはわかりません。これを安全に可能にするオーバーロードされた演算子があるという手がかりは見つかりませんでしたが、これは明らかなエラーなしで機能するようですが、未定義の動作である可能性があります。
例:
// pComObject->Property is of type _bstr_t
pComObject->Property = (LPCTSTR) string;