ATL中添加一个string属性,该怎么处理

ATL中添加一个string属性
VS2008中,用ATL开发一个简单COM组件,新建一个简单ATL对象,在类视图中,为其用向导添加一个变量和属性时发现,变量类型中没有string类型,对应属性的下拉列表中也没有STRING项,请问如何添加一个字符串属性。

另外,如果在C#中调用这个COM组件,和使用C#编写的类对比,效率如何。
------解决思路----------------------
COM中用BSTR来
------解决思路----------------------
COM中字符串对应BSTR,c#对应会转成string
------解决思路----------------------
楼上已说,COM可能是跨网络访问的,用的是BSTR,建议看一下COM规范