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."