PropVariantDispatch extension type com

Represents a PropVariant holding an IDispatch value.

on
Implemented types

Constructors

PropVariantDispatch(IDispatch value)
Creates a PropVariant holding an IDispatch value.
factory
PropVariantDispatch.fromPointer(Pointer<PROPVARIANT> _)

Properties

address int
Access to the raw pointer value. On 32-bit systems, the upper 32-bits of the result are 0.
no setterinherited
blob BLOB
getter/setter pairinherited
boolVal bool
getter/setter pairinherited
bstrblobVal BSTRBLOB
getter/setter pairinherited
bstrVal BSTR
getter/setter pairinherited
bVal int
getter/setter pairinherited
cabool CABOOL
getter/setter pairinherited
cabstr CABSTR
getter/setter pairinherited
cabstrblob CABSTRBLOB
getter/setter pairinherited
cac CAC
getter/setter pairinherited
caclipdata CACLIPDATA
getter/setter pairinherited
cacy CACY
getter/setter pairinherited
cadate CADATE
getter/setter pairinherited
cadbl CADBL
getter/setter pairinherited
cafiletime CAFILETIME
getter/setter pairinherited
caflt CAFLT
getter/setter pairinherited
cah CAH
getter/setter pairinherited
cai CAI
getter/setter pairinherited
cal CAL
getter/setter pairinherited
calpstr CALPSTR
getter/setter pairinherited
calpwstr CALPWSTR
getter/setter pairinherited
capropvar CAPROPVARIANT
getter/setter pairinherited
cascode CASCODE
getter/setter pairinherited
caub CAUB
getter/setter pairinherited
cauh CAUH
getter/setter pairinherited
caui CAUI
getter/setter pairinherited
caul CAUL
getter/setter pairinherited
cauuid CACLSID
getter/setter pairinherited
cVal CHAR
getter/setter pairinherited
cyVal CY
getter/setter pairinherited
date double
getter/setter pairinherited
dblVal double
getter/setter pairinherited
decVal DECIMAL
getter/setter pairinherited
filetime FILETIME
getter/setter pairinherited
fltVal double
getter/setter pairinherited
hashCode int
The hash code for a Pointer only depends on its address.
no setterinherited
hVal int
getter/setter pairinherited
intVal int
getter/setter pairinherited
isEmpty bool
Whether this PROPVARIANT is empty (VT_EMPTY).
no setterinherited
isNull bool
Whether this PROPVARIANT represents a COM null (VT_NULL).
no setterinherited
iVal int
getter/setter pairinherited
lVal int
getter/setter pairinherited
parray Pointer<SAFEARRAY>
getter/setter pairinherited
pboolVal Pointer<Int16>
getter/setter pairinherited
pbstrVal Pointer<Pointer<Utf16>>
getter/setter pairinherited
pbVal Pointer<Uint8>
getter/setter pairinherited
pclipdata Pointer<CLIPDATA>
getter/setter pairinherited
pcVal PSTR
getter/setter pairinherited
pcyVal Pointer<CY>
getter/setter pairinherited
pdate Pointer<Double>
getter/setter pairinherited
pdblVal Pointer<Double>
getter/setter pairinherited
pdecVal Pointer<DECIMAL>
getter/setter pairinherited
pdispVal IDispatch?
getter/setter pairinherited
pfltVal Pointer<Float>
getter/setter pairinherited
pintVal Pointer<Int32>
getter/setter pairinherited
piVal Pointer<Int16>
getter/setter pairinherited
plVal Pointer<Int32>
getter/setter pairinherited
pparray Pointer<Pointer<SAFEARRAY>>
getter/setter pairinherited
ppdispVal Pointer<VTablePointer>
getter/setter pairinherited
ppunkVal Pointer<VTablePointer>
getter/setter pairinherited
pscode Pointer<Int32>
getter/setter pairinherited
pStorage IStorage?
getter/setter pairinherited
pStream IStream?
getter/setter pairinherited
pszVal PSTR
getter/setter pairinherited
puintVal Pointer<Uint32>
getter/setter pairinherited
puiVal Pointer<Uint16>
getter/setter pairinherited
pulVal Pointer<Uint32>
getter/setter pairinherited
punkVal IUnknown?
getter/setter pairinherited
puuid Pointer<GUID>
getter/setter pairinherited
pvarVal Pointer<PROPVARIANT>
getter/setter pairinherited
pVersionedStream Pointer<VERSIONEDSTREAM>
getter/setter pairinherited
pwszVal PWSTR
getter/setter pairinherited
ref PROPVARIANT
Provides access to the underlying PROPVARIANT structure.
getter/setter pairinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
scode int
getter/setter pairinherited
uhVal int
getter/setter pairinherited
uintVal int
getter/setter pairinherited
uiVal int
getter/setter pairinherited
ulVal int
getter/setter pairinherited
value IDispatch?
Gets or sets the IDispatch value stored in the PROPVARIANT.
getter/setter pair
vt VARENUM
The vt field of the PROPVARIANT, representing the type of data stored.
getter/setter pairinherited

Methods

cast<U extends NativeType>() Pointer<U>
Reinterprets the address of this pointer as the address of a U.
inherited
copy() PropVariant<IDispatch?>
Creates a deep copy of this PropVariant.
inherited
free() → void
Releases all resources held by this PropVariant and frees its memory.
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited
tryGet<R extends Object?>() → R?
Attempts to read the value stored in this PROPVARIANT as type R.
inherited

Operators

operator ==(Object other) bool
Equality for Pointers only depends on their address.
inherited