A type definition for the multi type variable. More...
#include <dn_common.h>
Public Attributes | |
| union { | |
| VARIANT_BOOL boolVal | |
| BSTR bstrVal | |
| uint8_t bVal | |
| CY cyVal | |
| DATE date | |
| double dblVal | |
| float fltVal | |
| int16_t iVal | |
| int64_t llVal | |
| int32_t lVal | |
| SAFEARRAY * parray | |
| int32_t scode | |
| uint16_t uiVal | |
| uint64_t ullVal | |
| uint32_t ulVal | |
| }; | |
| uint16_t | vt |
A type definition for the multi type variable.
Definition at line 306 of file dn_common.h.
| union { ... } |
| VARIANT_BOOL VARIANT::boolVal |
VT_BOOL
Definition at line 320 of file dn_common.h.
| BSTR VARIANT::bstrVal |
VT_BSTR
Definition at line 318 of file dn_common.h.
| uint8_t VARIANT::bVal |
VT_UI1
Definition at line 321 of file dn_common.h.
| CY VARIANT::cyVal |
VT_CY
Definition at line 316 of file dn_common.h.
| DATE VARIANT::date |
VT_DATE
Definition at line 317 of file dn_common.h.
| double VARIANT::dblVal |
VT_R8
Definition at line 315 of file dn_common.h.
| float VARIANT::fltVal |
VT_R4
Definition at line 314 of file dn_common.h.
| int16_t VARIANT::iVal |
VT_I2
Definition at line 311 of file dn_common.h.
| int64_t VARIANT::llVal |
VT_I8
Definition at line 313 of file dn_common.h.
| int32_t VARIANT::lVal |
VT_I4
Definition at line 312 of file dn_common.h.
| SAFEARRAY* VARIANT::parray |
VT_ARRAY
Definition at line 325 of file dn_common.h.
| int32_t VARIANT::scode |
VT_ERROR
Definition at line 319 of file dn_common.h.
| uint16_t VARIANT::uiVal |
VT_UI2
Definition at line 322 of file dn_common.h.
| uint64_t VARIANT::ullVal |
VT_UI8
Definition at line 324 of file dn_common.h.
| uint32_t VARIANT::ulVal |
VT_UI4
Definition at line 323 of file dn_common.h.
| uint16_t VARIANT::vt |
Variant type
Definition at line 308 of file dn_common.h.