#include <atlcomcli.h>
Definition at line 287 of file atlcomcli.h.
◆ CComBSTR() [1/7]
ATL::CComBSTR::CComBSTR |
( |
| ) |
|
|
inline |
◆ CComBSTR() [2/7]
ATL::CComBSTR::CComBSTR |
( |
LPCOLESTR |
pSrc | ) |
|
|
inline |
Definition at line 297 of file atlcomcli.h.
298 {
301 else
303 }
BSTR WINAPI SysAllocString(LPCOLESTR str)
◆ CComBSTR() [3/7]
ATL::CComBSTR::CComBSTR |
( |
int |
length | ) |
|
|
inline |
Definition at line 305 of file atlcomcli.h.
306 {
309 else
311 }
GLuint GLsizei GLsizei * length
BSTR WINAPI SysAllocStringLen(const OLECHAR *str, unsigned int len)
◆ CComBSTR() [4/7]
ATL::CComBSTR::CComBSTR |
( |
int |
length, |
|
|
LPCOLESTR |
pSrc |
|
) |
| |
|
inline |
◆ CComBSTR() [5/7]
ATL::CComBSTR::CComBSTR |
( |
PCSTR |
pSrc | ) |
|
|
inline |
Definition at line 321 of file atlcomcli.h.
322 {
323 if (pSrc)
324 {
328 {
332 {
335 }
336 }
337 }
338 else
339 {
341 }
342 }
#define MultiByteToWideChar
void WINAPI DECLSPEC_HOTPATCH SysFreeString(BSTR str)
◆ CComBSTR() [6/7]
◆ CComBSTR() [7/7]
ATL::CComBSTR::CComBSTR |
( |
REFGUID |
guid | ) |
|
|
inline |
Definition at line 349 of file atlcomcli.h.
350 {
354 }
INT WINAPI StringFromGUID2(REFGUID id, LPOLESTR str, INT cmax)
static const WCHAR szGuid[]
◆ ~CComBSTR()
ATL::CComBSTR::~CComBSTR |
( |
| ) |
|
|
inline |
◆ Attach()
◆ ByteLength()
◆ Copy()
BSTR ATL::CComBSTR::Copy |
( |
| ) |
const |
|
inline |
Definition at line 392 of file atlcomcli.h.
393 {
397 }
UINT WINAPI SysStringLen(BSTR str)
Referenced by CopyTo().
◆ CopyTo()
◆ Detach()
BSTR ATL::CComBSTR::Detach |
( |
| ) |
|
|
inline |
◆ Length()
◆ LoadString()
Definition at line 407 of file atlcomcli.h.
408 {
416 }
int WINAPI LoadStringW(_In_opt_ HINSTANCE hInstance, _In_ UINT uID, _Out_writes_to_(cchBufferMax, return+1) LPWSTR lpBuffer, _In_ int cchBufferMax)
◆ operator BSTR()
ATL::CComBSTR::operator BSTR |
( |
| ) |
const |
|
inline |
◆ operator&()
BSTR * ATL::CComBSTR::operator& |
( |
| ) |
|
|
inline |
◆ operator=()
Definition at line 372 of file atlcomcli.h.
373 {
376 return *this;
377 }
◆ m_str
BSTR ATL::CComBSTR::m_str |
Definition at line 290 of file atlcomcli.h.
Referenced by Attach(), ByteLength(), CComBSTR(), Copy(), Detach(), CShellBrowser::FireNavigateComplete(), CFolderItemVerb::Init(), Length(), LoadString(), operator BSTR(), operator&(), operator=(), and ~CComBSTR().
The documentation for this class was generated from the following file: