BSTR使うなら_bstr_t が便利

[COM]

_bstr_t はBSTR型のラップするスマートポインタみたいなクラスらしい。

スコープ抜けるとSysFreeString()コールしてくれるみたいなので、自分で解放しなくてもいいらしい。

中のBSTRにアクセスするときはGetBSTR()でいける。

ネタ元