Index: lib/atl/atlbase.h =================================================================== --- lib/atl/atlbase.h (revision 69659) +++ lib/atl/atlbase.h (working copy) @@ -941,6 +941,11 @@ ::SysFreeString(m_str); m_str = NULL; } + + operator BSTR () const + { + return m_str; + } }; class CComVariant : public tagVARIANT