_variant_t::_variant_t

Microsoft Specific

_variant_t( ) throw( );

_variant_t( const VARIANT& varSrc ) throw( _com_error );

_variant_t( const VARIANT* pVarSrc ) throw( _com_error );

_variant_t( const _variant_t& var_t_Src ) throw( _com_error );

_variant_t( VARIANT& varSrc, bool fCopy ) throw( _com_error );

_variant_t( short sSrc, VARTYPE vtSrc = VT_I2 ) throw( _com_error );

_variant_t( long lSrc, VARTYPE vtSrc = VT_I4 ) throw( _com_error );

_variant_t( float fltSrc ) throw( );

_variant_t( double dblSrc, VARTYPE vtSrc = VT_R8 ) throw( _com_error );

_variant_t( const CY& cySrc ) throw( );

_variant_t( const _bstr_t& bstrSrc ) throw( _com_error );

_variant_t( const wchar_t *wstrSrc ) throw( _com_error );

_variant_t( const char* strSrc ) throw( _com_error );

_variant_t( bool bSrc ) throw( );

_variant_t( IUnknown* pIUknownSrc, bool fAddRef = true ) throw( );

_variant_t( IDispatch* pDispSrc, bool fAddRef = true ) throw( );

_variant_t( const DECIMAL& decSrc ) throw( );

_variant_t( BYTE bSrc ) throw( );

Parameters

varSrc

a VARIANT object to be copied into the new _variant_t object

pVarSrc

pointer to a VARIANT object to be copied into the new _variant_t object

var_t_Src

a _variant_t object to be copied into the new _variant_t object

fCopy

if false, the supplied VARIANT object is attached to the new _variant_t object without making a new copy by VariantCopy

ISrc, sSrc

an integer value to be copied into the new _variant_t object

vtSrc

the VARTYPE for the new _variant_t object

fltSrc, dblSrc

a numerical value to be copied into the new _variant_t object

cySrc

a CY object to be copied into the new _variant_t object

bstrSrc

a _bstr_t object to be copied into the new _variant_t object

strSrc, wstrSrc

a string to be copied into the new _variant_t object

bSrc

a bool value to be copied into the new _variant_t object

pIUknownSrc

COM interface pointer to a VT_UNKNOWN object to be encapsulated into the new _variant_t object

pDispSrc

COM interface pointer to a VT_DISPATCH object to be encapsulated into the new _variant_t object

decSrc

a DECIMAL value to be copied into the new _variant_t object

bSrc

a BYTE value to be copied into the new _variant_t object

Remarks

Constructs a _variant_t object.

_variant_t Overview

END Microsoft Specific