From 6c92d5c14a6a7eda627f755453b69ac4ec4b8863 Mon Sep 17 00:00:00 2001 From: Mark Jansen Date: Sun, 24 Dec 2017 01:27:06 +0100 Subject: [PATCH] [ATL] Add CComBSTR.Attach --- sdk/lib/atl/atlcomcli.h | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/sdk/lib/atl/atlcomcli.h b/sdk/lib/atl/atlcomcli.h index 9c19e3371c4..20151dba9f6 100644 --- a/sdk/lib/atl/atlcomcli.h +++ b/sdk/lib/atl/atlcomcli.h @@ -301,6 +301,12 @@ public: return *this; } + void Attach(BSTR bstr) + { + ::SysFreeString(m_str); + m_str = bstr; + } + BSTR Detach() { BSTR str = m_str;