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
vtfield 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