BSTR

A length-prefixed string used by Automation data manipulation functions.

typedef OLECHAR *BSTR;
 

BSTRs are wide, double-byte (Unicode) strings on 32-bit Windows platforms and narrow, single-byte strings on the Apple® PowerMac™.

For details on the BSTR data type, see Chapter 7, "Conversion and Manipulation Functions."