A BSTR is Unicode while std::string is ANSI. Check the FAQ to see how you convert between them.