#include <atlcomcli.h>
Definition at line 264 of file atlcomcli.h.
◆ CComBSTR() [1/7]
ATL::CComBSTR::CComBSTR |
( |
| ) |
|
|
inline |
◆ CComBSTR() [2/7]
ATL::CComBSTR::CComBSTR |
( |
LPCOLESTR |
pSrc | ) |
|
|
inline |
Definition at line 274 of file atlcomcli.h.
275 {
278 else
280 }
BSTR WINAPI SysAllocString(LPCOLESTR str)
◆ CComBSTR() [3/7]
ATL::CComBSTR::CComBSTR |
( |
int |
length | ) |
|
|
inline |
Definition at line 282 of file atlcomcli.h.
283 {
286 else
288 }
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 298 of file atlcomcli.h.
299 {
300 if (pSrc)
301 {
305 {
309 {
312 }
313 }
314 }
315 else
316 {
318 }
319 }
#define MultiByteToWideChar
void WINAPI DECLSPEC_HOTPATCH SysFreeString(BSTR str)
◆ CComBSTR() [6/7]
◆ CComBSTR() [7/7]
ATL::CComBSTR::CComBSTR |
( |
REFGUID |
guid | ) |
|
|
inline |
Definition at line 326 of file atlcomcli.h.
327 {
331 }
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 369 of file atlcomcli.h.
370 {
374 }
UINT WINAPI SysStringLen(BSTR str)
Referenced by CopyTo().
◆ CopyTo()
◆ Detach()
BSTR ATL::CComBSTR::Detach |
( |
| ) |
|
|
inline |
◆ Length()
◆ LoadString()
Definition at line 384 of file atlcomcli.h.
385 {
393 }
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 349 of file atlcomcli.h.
350 {
353 return *this;
354 }
◆ m_str
BSTR ATL::CComBSTR::m_str |
Definition at line 267 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: