Jacek Caban : oleaut32: Use a struct for internal BSTR representation to avoid pointer magic.