#include <comutil.h>
  
  
      
        
          | _bstr_t::_bstr_t  | 
          ( | 
           | ) | 
           | 
         
        
          | throw  | ( |  | 
         
        
           | ) |  |  | 
         
       
   | 
  
inline   | 
  
 
#define NULL
Definition: vcruntime.h:236
 
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: vcruntime.h:236
 
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: vcruntime.h:236
 
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);
 
#define NULL
Definition: vcruntime.h:236
 
void ChangeType(VARTYPE vartype, const _variant_t *pSrc=NULL)
Definition: comutil.h:2305
 
Definition: comutil.h:1002
 
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: vcruntime.h:236
 
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: vcruntime.h:236
 
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) {
 
#define NULL
Definition: vcruntime.h:236
 
int Compare(const Data_t &str) const 
Definition: comutil.h:876
 
Data_t * m_Data
Definition: comutil.h:277
 
unsigned int length() const 
Definition: comutil.h:552
 
 
 
 
  
  
      
        
          | void _bstr_t::_Free  | 
          ( | 
           | ) | 
           | 
         
        
          | throw  | ( |  | 
         
        
           | ) |  |  | 
         
       
   | 
  
inlineprivate   | 
  
 
#define NULL
Definition: vcruntime.h:236
 
unsigned long Release()
Definition: comutil.h:771
 
Data_t * m_Data
Definition: comutil.h:277
 
 
 
 
  
  
      
        
          | void _bstr_t::Assign  | 
          ( | 
          BSTR  | 
          s | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
  567         m_Data = 
new Data_t(s, TRUE);
 
#define NULL
Definition: vcruntime.h:236
 
void _Free()
Definition: comutil.h:635
 
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);
 
#define NULL
Definition: vcruntime.h:236
 
void _Free()
Definition: comutil.h:635
 
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: vcruntime.h:236
 
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
 
#define NULL
Definition: vcruntime.h:236
 
void _Free()
Definition: comutil.h:635
 
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: vcruntime.h:236
 
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: vcruntime.h:236
 
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: vcruntime.h:236
 
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: vcruntime.h:236
 
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: vcruntime.h:236
 
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: vcruntime.h:236
 
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: vcruntime.h:236
 
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) {
 
#define NULL
Definition: vcruntime.h:236
 
void _Free()
Definition: comutil.h:635
 
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)
 
#define NULL
Definition: vcruntime.h:236
 
void _Free()
Definition: comutil.h:635
 
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)
 
#define NULL
Definition: vcruntime.h:236
 
void _Free()
Definition: comutil.h:635
 
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: