528,1535597971,What is a BSTR? You know what, I don't want to know. It's something... a BSTR is just something.