#include <comutil.h>
_bstr_t::_bstr_t |
( |
| ) |
|
throw | ( | |
| ) | | |
|
inline |
#define NULL
Definition: crtdbg.h:30
Data_t * m_Data
Definition: comutil.h:277
_bstr_t::_bstr_t |
( |
const _bstr_t & |
s | ) |
|
throw | ( | |
| ) | | |
|
inline |
Data_t * m_Data
Definition: comutil.h:277
void _AddRef()
Definition: comutil.h:626
_bstr_t::_bstr_t |
( |
const char * |
s | ) |
|
|
inline |
#define NULL
Definition: crtdbg.h:30
Data_t * m_Data
Definition: comutil.h:277
void __stdcall _com_issue_error(HRESULT)
_bstr_t::_bstr_t |
( |
const wchar_t * |
s | ) |
|
|
inline |
#define NULL
Definition: crtdbg.h:30
Data_t * m_Data
Definition: comutil.h:277
void __stdcall _com_issue_error(HRESULT)
2348 if (V_VT(&var) == VT_BSTR) {
2349 *
this = V_BSTR(&var);
2356 *
this = V_BSTR(&varDest);
void ChangeType(VARTYPE vartype, const _variant_t *pSrc=NULL)
Definition: comutil.h:2305
Definition: comutil.h:1002
#define NULL
Definition: crtdbg.h:30
Data_t * m_Data
Definition: comutil.h:277
_bstr_t::_bstr_t |
( |
BSTR |
bstr, |
|
|
bool |
fCopy |
|
) |
| |
|
inline |
332 :
m_Data(
new Data_t(bstr, fCopy))
#define NULL
Definition: crtdbg.h:30
Data_t * m_Data
Definition: comutil.h:277
void __stdcall _com_issue_error(HRESULT)
_bstr_t::~_bstr_t |
( |
| ) |
|
throw | ( | |
| ) | | |
|
inline |
void _Free()
Definition: comutil.h:635
void _bstr_t::_AddRef |
( |
| ) |
|
throw | ( | |
| ) | | |
|
inlineprivate |
#define NULL
Definition: crtdbg.h:30
unsigned long AddRef()
Definition: comutil.h:765
Data_t * m_Data
Definition: comutil.h:277
int _bstr_t::_Compare |
( |
const _bstr_t & |
str | ) |
const |
throw | ( | |
| ) | | |
|
inlineprivate |
661 if (this->
length() == 0) {
int Compare(const Data_t &str) const
Definition: comutil.h:876
#define NULL
Definition: crtdbg.h:30
Data_t * m_Data
Definition: comutil.h:277
unsigned int length() const
Definition: comutil.h:552
void _bstr_t::_Free |
( |
| ) |
|
throw | ( | |
| ) | | |
|
inlineprivate |
unsigned long Release()
Definition: comutil.h:771
#define NULL
Definition: crtdbg.h:30
Data_t * m_Data
Definition: comutil.h:277
void _bstr_t::Assign |
( |
BSTR |
s | ) |
|
|
inline |
567 m_Data =
new Data_t(s, TRUE);
void _Free()
Definition: comutil.h:635
#define NULL
Definition: crtdbg.h:30
Data_t * m_Data
Definition: comutil.h:277
void __stdcall _com_issue_error(HRESULT)
const wchar_t * GetWString() const
Definition: comutil.h:812
#define _COM_ASSERT(x)
Definition: comutil.h:26
void _bstr_t::Attach |
( |
BSTR |
s | ) |
|
|
inline |
601 m_Data =
new Data_t(s, FALSE);
void _Free()
Definition: comutil.h:635
#define NULL
Definition: crtdbg.h:30
Data_t * m_Data
Definition: comutil.h:277
void __stdcall _com_issue_error(HRESULT)
BSTR _bstr_t::copy |
( |
bool |
fCopy = true | ) |
const |
|
inline |
#define NULL
Definition: crtdbg.h:30
Data_t * m_Data
Definition: comutil.h:277
const wchar_t * GetWString() const
Definition: comutil.h:812
BSTR Copy() const
Definition: comutil.h:833
unsigned long RefCount() const
Definition: comutil.h:781
void _Free()
Definition: comutil.h:635
#define NULL
Definition: crtdbg.h:30
Data_t * m_Data
Definition: comutil.h:277
void __stdcall _com_issue_error(HRESULT)
const wchar_t * GetWString() const
Definition: comutil.h:812
#define _COM_ASSERT(x)
Definition: comutil.h:26
BSTR * _bstr_t::GetAddress |
( |
| ) |
|
|
inline |
void Attach(BSTR s)
Definition: comutil.h:597
Data_t * m_Data
Definition: comutil.h:277
const wchar_t * GetWString() const
Definition: comutil.h:812
BSTR & _bstr_t::GetBSTR |
( |
| ) |
|
|
inline |
579 m_Data =
new Data_t(0, FALSE);
#define NULL
Definition: crtdbg.h:30
Data_t * m_Data
Definition: comutil.h:277
void __stdcall _com_issue_error(HRESULT)
const wchar_t * GetWString() const
Definition: comutil.h:812
unsigned int _bstr_t::length |
( |
| ) |
const |
throw | ( | |
| ) | | |
|
inline |
#define NULL
Definition: crtdbg.h:30
Data_t * m_Data
Definition: comutil.h:277
unsigned int Length() const
Definition: comutil.h:869
_bstr_t::operator char * |
( |
| ) |
const |
|
inline |
#define NULL
Definition: crtdbg.h:30
Data_t * m_Data
Definition: comutil.h:277
const char * GetString() const
Definition: comutil.h:822
_bstr_t::operator const char * |
( |
| ) |
const |
|
inline |
#define NULL
Definition: crtdbg.h:30
Data_t * m_Data
Definition: comutil.h:277
const char * GetString() const
Definition: comutil.h:822
_bstr_t::operator const wchar_t * |
( |
| ) |
const |
throw | ( | |
| ) | | |
|
inline |
#define NULL
Definition: crtdbg.h:30
Data_t * m_Data
Definition: comutil.h:277
const wchar_t * GetWString() const
Definition: comutil.h:812
_bstr_t::operator wchar_t * |
( |
| ) |
const |
throw | ( | |
| ) | | |
|
inline |
#define NULL
Definition: crtdbg.h:30
Data_t * m_Data
Definition: comutil.h:277
const wchar_t * GetWString() const
Definition: comutil.h:812
bool _bstr_t::operator! |
( |
| ) |
const |
throw | ( | |
| ) | | |
|
inline |
#define NULL
Definition: crtdbg.h:30
Data_t * m_Data
Definition: comutil.h:277
const wchar_t * GetWString() const
Definition: comutil.h:812
int _Compare(const _bstr_t &str) const
Definition: comutil.h:645
Definition: comutil.h:144
414 Data_t* newData =
new Data_t(*
this, s);
415 if (newData ==
NULL) {
void _Free()
Definition: comutil.h:635
#define NULL
Definition: crtdbg.h:30
Data_t * m_Data
Definition: comutil.h:277
void __stdcall _com_issue_error(HRESULT)
bool _bstr_t::operator< |
( |
const _bstr_t & |
str | ) |
const |
throw | ( | |
| ) | | |
|
inline |
int _Compare(const _bstr_t &str) const
Definition: comutil.h:645
bool _bstr_t::operator<= |
( |
const _bstr_t & |
str | ) |
const |
throw | ( | |
| ) | | |
|
inline |
int _Compare(const _bstr_t &str) const
Definition: comutil.h:645
void _Free()
Definition: comutil.h:635
Data_t * m_Data
Definition: comutil.h:277
void _AddRef()
Definition: comutil.h:626
_bstr_t & _bstr_t::operator= |
( |
const char * |
s | ) |
|
|
inline |
372 if (s ==
NULL || static_cast<const char*>(*
this) != s)
void _Free()
Definition: comutil.h:635
#define NULL
Definition: crtdbg.h:30
Data_t * m_Data
Definition: comutil.h:277
void __stdcall _com_issue_error(HRESULT)
#define _COM_ASSERT(x)
Definition: comutil.h:26
391 if (s ==
NULL || static_cast<const wchar_t*>(*
this) != s)
void _Free()
Definition: comutil.h:635
#define NULL
Definition: crtdbg.h:30
Data_t * m_Data
Definition: comutil.h:277
void __stdcall _com_issue_error(HRESULT)
#define _COM_ASSERT(x)
Definition: comutil.h:26
2363 if (V_VT(&var) == VT_BSTR) {
2364 *
this = V_BSTR(&var);
2371 *
this = V_BSTR(&varDest);
void ChangeType(VARTYPE vartype, const _variant_t *pSrc=NULL)
Definition: comutil.h:2305
Definition: comutil.h:1002
bool _bstr_t::operator== |
( |
const _bstr_t & |
str | ) |
const |
throw | ( | |
| ) | | |
|
inline |
int _Compare(const _bstr_t &str) const
Definition: comutil.h:645
bool _bstr_t::operator> |
( |
const _bstr_t & |
str | ) |
const |
throw | ( | |
| ) | | |
|
inline |
int _Compare(const _bstr_t &str) const
Definition: comutil.h:645
bool _bstr_t::operator>= |
( |
const _bstr_t & |
str | ) |
const |
throw | ( | |
| ) | | |
|
inline |
int _Compare(const _bstr_t &str) const
Definition: comutil.h:645
Definition: comutil.h:144
Definition: comutil.h:144
The documentation for this class was generated from the following file: