Used in the ReadMultiple and WriteMultiple methods of IPropertyStorage to define the type tag and the value of a property in a property set.
To learn more about this struct, see learn.microsoft.com/windows/win32/api/propidlbase/ns-propidlbase-propvariant.
- Inheritance
- Implemented types
- Available extensions
Constructors
Properties
-
address
→ Pointer<
T> -
Available on T, provided by the StructAddress extension
The memory address of the underlying data.no setter - Anonymous ↔ PROPVARIANT_0_0
-
Available on PROPVARIANT, provided by the PROPVARIANT_0_Extension extension
getter/setter pair - Anonymous ↔ PROPVARIANT_0_0_0
-
Available on PROPVARIANT, provided by the PROPVARIANT_0_0_Extension extension
getter/setter pair - Anonymous ↔ PROPVARIANT_0
-
getter/setter pair
- blob ↔ BLOB
-
Available on PROPVARIANT, provided by the PROPVARIANT_0_0_0_Extension extension
getter/setter pair - boolVal ↔ int
-
Available on PROPVARIANT, provided by the PROPVARIANT_0_0_0_Extension extension
getter/setter pair - bstrblobVal ↔ BSTRBLOB
-
Available on PROPVARIANT, provided by the PROPVARIANT_0_0_0_Extension extension
getter/setter pair -
bstrVal
↔ Pointer<
Utf16> -
Available on PROPVARIANT, provided by the PROPVARIANT_0_0_0_Extension extension
getter/setter pair - bVal ↔ int
-
Available on PROPVARIANT, provided by the PROPVARIANT_0_0_0_Extension extension
getter/setter pair - cabool ↔ CABOOL
-
Available on PROPVARIANT, provided by the PROPVARIANT_0_0_0_Extension extension
getter/setter pair - cabstr ↔ CABSTR
-
Available on PROPVARIANT, provided by the PROPVARIANT_0_0_0_Extension extension
getter/setter pair - cabstrblob ↔ CABSTRBLOB
-
Available on PROPVARIANT, provided by the PROPVARIANT_0_0_0_Extension extension
getter/setter pair - cac ↔ CAC
-
Available on PROPVARIANT, provided by the PROPVARIANT_0_0_0_Extension extension
getter/setter pair - caclipdata ↔ CACLIPDATA
-
Available on PROPVARIANT, provided by the PROPVARIANT_0_0_0_Extension extension
getter/setter pair - cacy ↔ CACY
-
Available on PROPVARIANT, provided by the PROPVARIANT_0_0_0_Extension extension
getter/setter pair - cadate ↔ CADATE
-
Available on PROPVARIANT, provided by the PROPVARIANT_0_0_0_Extension extension
getter/setter pair - cadbl ↔ CADBL
-
Available on PROPVARIANT, provided by the PROPVARIANT_0_0_0_Extension extension
getter/setter pair - cafiletime ↔ CAFILETIME
-
Available on PROPVARIANT, provided by the PROPVARIANT_0_0_0_Extension extension
getter/setter pair - caflt ↔ CAFLT
-
Available on PROPVARIANT, provided by the PROPVARIANT_0_0_0_Extension extension
getter/setter pair - cah ↔ CAH
-
Available on PROPVARIANT, provided by the PROPVARIANT_0_0_0_Extension extension
getter/setter pair - cai ↔ CAI
-
Available on PROPVARIANT, provided by the PROPVARIANT_0_0_0_Extension extension
getter/setter pair - cal ↔ CAL
-
Available on PROPVARIANT, provided by the PROPVARIANT_0_0_0_Extension extension
getter/setter pair - calpstr ↔ CALPSTR
-
Available on PROPVARIANT, provided by the PROPVARIANT_0_0_0_Extension extension
getter/setter pair - calpwstr ↔ CALPWSTR
-
Available on PROPVARIANT, provided by the PROPVARIANT_0_0_0_Extension extension
getter/setter pair - capropvar ↔ CAPROPVARIANT
-
Available on PROPVARIANT, provided by the PROPVARIANT_0_0_0_Extension extension
getter/setter pair - cascode ↔ CASCODE
-
Available on PROPVARIANT, provided by the PROPVARIANT_0_0_0_Extension extension
getter/setter pair - caub ↔ CAUB
-
Available on PROPVARIANT, provided by the PROPVARIANT_0_0_0_Extension extension
getter/setter pair - cauh ↔ CAUH
-
Available on PROPVARIANT, provided by the PROPVARIANT_0_0_0_Extension extension
getter/setter pair - caui ↔ CAUI
-
Available on PROPVARIANT, provided by the PROPVARIANT_0_0_0_Extension extension
getter/setter pair - caul ↔ CAUL
-
Available on PROPVARIANT, provided by the PROPVARIANT_0_0_0_Extension extension
getter/setter pair - cauuid ↔ CACLSID
-
Available on PROPVARIANT, provided by the PROPVARIANT_0_0_0_Extension extension
getter/setter pair - cVal ↔ int
-
Available on PROPVARIANT, provided by the PROPVARIANT_0_0_0_Extension extension
getter/setter pair - cyVal ↔ CY
-
Available on PROPVARIANT, provided by the PROPVARIANT_0_0_0_Extension extension
getter/setter pair - date ↔ double
-
Available on PROPVARIANT, provided by the PROPVARIANT_0_0_0_Extension extension
getter/setter pair - dblVal ↔ double
-
Available on PROPVARIANT, provided by the PROPVARIANT_0_0_0_Extension extension
getter/setter pair - decVal ↔ DECIMAL
-
Available on PROPVARIANT, provided by the PROPVARIANT_0_Extension extension
getter/setter pair - filetime ↔ FILETIME
-
Available on PROPVARIANT, provided by the PROPVARIANT_0_0_0_Extension extension
getter/setter pair - fltVal ↔ double
-
Available on PROPVARIANT, provided by the PROPVARIANT_0_0_0_Extension extension
getter/setter pair - hashCode → int
-
The hash code for this object.
no setterinherited
- hVal ↔ int
-
Available on PROPVARIANT, provided by the PROPVARIANT_0_0_0_Extension extension
getter/setter pair - intVal ↔ int
-
Available on PROPVARIANT, provided by the PROPVARIANT_0_0_0_Extension extension
getter/setter pair - iVal ↔ int
-
Available on PROPVARIANT, provided by the PROPVARIANT_0_0_0_Extension extension
getter/setter pair - lVal ↔ int
-
Available on PROPVARIANT, provided by the PROPVARIANT_0_0_0_Extension extension
getter/setter pair -
parray
↔ Pointer<
SAFEARRAY> -
Available on PROPVARIANT, provided by the PROPVARIANT_0_0_0_Extension extension
getter/setter pair -
pboolVal
↔ Pointer<
VARIANT_BOOL> -
Available on PROPVARIANT, provided by the PROPVARIANT_0_0_0_Extension extension
getter/setter pair -
pbstrVal
↔ Pointer<
Pointer< Utf16> > -
Available on PROPVARIANT, provided by the PROPVARIANT_0_0_0_Extension extension
getter/setter pair -
pbVal
↔ Pointer<
Uint8> -
Available on PROPVARIANT, provided by the PROPVARIANT_0_0_0_Extension extension
getter/setter pair -
pclipdata
↔ Pointer<
CLIPDATA> -
Available on PROPVARIANT, provided by the PROPVARIANT_0_0_0_Extension extension
getter/setter pair -
pcVal
↔ Pointer<
Utf8> -
Available on PROPVARIANT, provided by the PROPVARIANT_0_0_0_Extension extension
getter/setter pair -
pcyVal
↔ Pointer<
CY> -
Available on PROPVARIANT, provided by the PROPVARIANT_0_0_0_Extension extension
getter/setter pair -
pdate
↔ Pointer<
Double> -
Available on PROPVARIANT, provided by the PROPVARIANT_0_0_0_Extension extension
getter/setter pair -
pdblVal
↔ Pointer<
Double> -
Available on PROPVARIANT, provided by the PROPVARIANT_0_0_0_Extension extension
getter/setter pair -
pdecVal
↔ Pointer<
DECIMAL> -
Available on PROPVARIANT, provided by the PROPVARIANT_0_0_0_Extension extension
getter/setter pair - pdispVal ↔ VTablePointer
-
Available on PROPVARIANT, provided by the PROPVARIANT_0_0_0_Extension extension
getter/setter pair -
pfltVal
↔ Pointer<
Float> -
Available on PROPVARIANT, provided by the PROPVARIANT_0_0_0_Extension extension
getter/setter pair -
pintVal
↔ Pointer<
Int32> -
Available on PROPVARIANT, provided by the PROPVARIANT_0_0_0_Extension extension
getter/setter pair -
piVal
↔ Pointer<
Int16> -
Available on PROPVARIANT, provided by the PROPVARIANT_0_0_0_Extension extension
getter/setter pair -
plVal
↔ Pointer<
Int32> -
Available on PROPVARIANT, provided by the PROPVARIANT_0_0_0_Extension extension
getter/setter pair -
pparray
↔ Pointer<
Pointer< SAFEARRAY> > -
Available on PROPVARIANT, provided by the PROPVARIANT_0_0_0_Extension extension
getter/setter pair -
ppdispVal
↔ Pointer<
Pointer< COMObject> > -
Available on PROPVARIANT, provided by the PROPVARIANT_0_0_0_Extension extension
getter/setter pair -
ppunkVal
↔ Pointer<
Pointer< COMObject> > -
Available on PROPVARIANT, provided by the PROPVARIANT_0_0_0_Extension extension
getter/setter pair -
pscode
↔ Pointer<
Int32> -
Available on PROPVARIANT, provided by the PROPVARIANT_0_0_0_Extension extension
getter/setter pair - pStorage ↔ VTablePointer
-
Available on PROPVARIANT, provided by the PROPVARIANT_0_0_0_Extension extension
getter/setter pair - pStream ↔ VTablePointer
-
Available on PROPVARIANT, provided by the PROPVARIANT_0_0_0_Extension extension
getter/setter pair -
pszVal
↔ Pointer<
Utf8> -
Available on PROPVARIANT, provided by the PROPVARIANT_0_0_0_Extension extension
getter/setter pair -
puintVal
↔ Pointer<
Uint32> -
Available on PROPVARIANT, provided by the PROPVARIANT_0_0_0_Extension extension
getter/setter pair -
puiVal
↔ Pointer<
Uint16> -
Available on PROPVARIANT, provided by the PROPVARIANT_0_0_0_Extension extension
getter/setter pair -
pulVal
↔ Pointer<
Uint32> -
Available on PROPVARIANT, provided by the PROPVARIANT_0_0_0_Extension extension
getter/setter pair - punkVal ↔ VTablePointer
-
Available on PROPVARIANT, provided by the PROPVARIANT_0_0_0_Extension extension
getter/setter pair -
puuid
↔ Pointer<
GUID> -
Available on PROPVARIANT, provided by the PROPVARIANT_0_0_0_Extension extension
getter/setter pair -
pvarVal
↔ Pointer<
PROPVARIANT> -
Available on PROPVARIANT, provided by the PROPVARIANT_0_0_0_Extension extension
getter/setter pair -
pVersionedStream
↔ Pointer<
VERSIONEDSTREAM> -
Available on PROPVARIANT, provided by the PROPVARIANT_0_0_0_Extension extension
getter/setter pair -
pwszVal
↔ Pointer<
Utf16> -
Available on PROPVARIANT, provided by the PROPVARIANT_0_0_0_Extension extension
getter/setter pair - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- scode ↔ int
-
Available on PROPVARIANT, provided by the PROPVARIANT_0_0_0_Extension extension
getter/setter pair - uhVal ↔ int
-
Available on PROPVARIANT, provided by the PROPVARIANT_0_0_0_Extension extension
getter/setter pair - uintVal ↔ int
-
Available on PROPVARIANT, provided by the PROPVARIANT_0_0_0_Extension extension
getter/setter pair - uiVal ↔ int
-
Available on PROPVARIANT, provided by the PROPVARIANT_0_0_0_Extension extension
getter/setter pair - ulVal ↔ int
-
Available on PROPVARIANT, provided by the PROPVARIANT_0_0_0_Extension extension
getter/setter pair - vt ↔ int
-
Available on PROPVARIANT, provided by the PROPVARIANT_0_0_Extension extension
getter/setter pair
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited