EVT_VARIANT class base struct

Contains event data or property values.

To learn more, see learn.microsoft.com/windows/win32/api/winevt/ns-winevt-evt_variant.

Inheritance
Implemented types
Available extensions

Constructors

EVT_VARIANT()

Properties

address → Pointer<T>

Available on T, provided by the StructAddress extension

The memory address of the underlying data.
no setter
Anonymous ↔ EVT_VARIANT_0
getter/setter pair
AnsiStringArr ↔ Pointer<Pointer<Utf8>>

Available on EVT_VARIANT, provided by the EVT_VARIANT_0_Extension extension

getter/setter pair
AnsiStringVal ↔ PSTR

Available on EVT_VARIANT, provided by the EVT_VARIANT_0_Extension extension

getter/setter pair
BinaryVal ↔ Pointer<Uint8>

Available on EVT_VARIANT, provided by the EVT_VARIANT_0_Extension extension

getter/setter pair
BooleanArr ↔ Pointer<Int32>

Available on EVT_VARIANT, provided by the EVT_VARIANT_0_Extension extension

getter/setter pair
BooleanVal ↔ bool

Available on EVT_VARIANT, provided by the EVT_VARIANT_0_Extension extension

getter/setter pair
ByteArr ↔ Pointer<Uint8>

Available on EVT_VARIANT, provided by the EVT_VARIANT_0_Extension extension

getter/setter pair
ByteVal ↔ int

Available on EVT_VARIANT, provided by the EVT_VARIANT_0_Extension extension

getter/setter pair
Count ↔ int
The number of elements in the array of values.
getter/setter pair
DoubleArr ↔ Pointer<Double>

Available on EVT_VARIANT, provided by the EVT_VARIANT_0_Extension extension

getter/setter pair
DoubleVal ↔ double

Available on EVT_VARIANT, provided by the EVT_VARIANT_0_Extension extension

getter/setter pair
EvtHandleVal ↔ EVT_HANDLE

Available on EVT_VARIANT, provided by the EVT_VARIANT_0_Extension extension

getter/setter pair
FileTimeArr ↔ Pointer<FILETIME>

Available on EVT_VARIANT, provided by the EVT_VARIANT_0_Extension extension

getter/setter pair
FileTimeVal ↔ int

Available on EVT_VARIANT, provided by the EVT_VARIANT_0_Extension extension

getter/setter pair
GuidArr ↔ Pointer<GUID>

Available on EVT_VARIANT, provided by the EVT_VARIANT_0_Extension extension

getter/setter pair
GuidVal ↔ Pointer<GUID>

Available on EVT_VARIANT, provided by the EVT_VARIANT_0_Extension extension

getter/setter pair
hashCode → int
The hash code for this object.
no setterinherited
Int16Arr ↔ Pointer<Int16>

Available on EVT_VARIANT, provided by the EVT_VARIANT_0_Extension extension

getter/setter pair
Int16Val ↔ int

Available on EVT_VARIANT, provided by the EVT_VARIANT_0_Extension extension

getter/setter pair
Int32Arr ↔ Pointer<Int32>

Available on EVT_VARIANT, provided by the EVT_VARIANT_0_Extension extension

getter/setter pair
Int32Val ↔ int

Available on EVT_VARIANT, provided by the EVT_VARIANT_0_Extension extension

getter/setter pair
Int64Arr ↔ Pointer<Int64>

Available on EVT_VARIANT, provided by the EVT_VARIANT_0_Extension extension

getter/setter pair
Int64Val ↔ int

Available on EVT_VARIANT, provided by the EVT_VARIANT_0_Extension extension

getter/setter pair
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
SByteArr ↔ Pointer<Int8>

Available on EVT_VARIANT, provided by the EVT_VARIANT_0_Extension extension

getter/setter pair
SByteVal ↔ int

Available on EVT_VARIANT, provided by the EVT_VARIANT_0_Extension extension

getter/setter pair
SidArr ↔ Pointer<Pointer<NativeType>>

Available on EVT_VARIANT, provided by the EVT_VARIANT_0_Extension extension

getter/setter pair
SidVal ↔ PSID

Available on EVT_VARIANT, provided by the EVT_VARIANT_0_Extension extension

getter/setter pair
SingleArr ↔ Pointer<Float>

Available on EVT_VARIANT, provided by the EVT_VARIANT_0_Extension extension

getter/setter pair
SingleVal ↔ double

Available on EVT_VARIANT, provided by the EVT_VARIANT_0_Extension extension

getter/setter pair
SizeTArr ↔ Pointer<IntPtr>

Available on EVT_VARIANT, provided by the EVT_VARIANT_0_Extension extension

getter/setter pair
SizeTVal ↔ int

Available on EVT_VARIANT, provided by the EVT_VARIANT_0_Extension extension

getter/setter pair
StringArr ↔ Pointer<Pointer<Utf16>>

Available on EVT_VARIANT, provided by the EVT_VARIANT_0_Extension extension

getter/setter pair
StringVal ↔ PWSTR

Available on EVT_VARIANT, provided by the EVT_VARIANT_0_Extension extension

getter/setter pair
SysTimeArr ↔ Pointer<SYSTEMTIME>

Available on EVT_VARIANT, provided by the EVT_VARIANT_0_Extension extension

getter/setter pair
SysTimeVal ↔ Pointer<SYSTEMTIME>

Available on EVT_VARIANT, provided by the EVT_VARIANT_0_Extension extension

getter/setter pair
Type ↔ int
A flag that specifies the data type of the variant.
getter/setter pair
UInt16Arr ↔ Pointer<Uint16>

Available on EVT_VARIANT, provided by the EVT_VARIANT_0_Extension extension

getter/setter pair
UInt16Val ↔ int

Available on EVT_VARIANT, provided by the EVT_VARIANT_0_Extension extension

getter/setter pair
UInt32Arr ↔ Pointer<Uint32>

Available on EVT_VARIANT, provided by the EVT_VARIANT_0_Extension extension

getter/setter pair
UInt32Val ↔ int

Available on EVT_VARIANT, provided by the EVT_VARIANT_0_Extension extension

getter/setter pair
UInt64Arr ↔ Pointer<Uint64>

Available on EVT_VARIANT, provided by the EVT_VARIANT_0_Extension extension

getter/setter pair
UInt64Val ↔ int

Available on EVT_VARIANT, provided by the EVT_VARIANT_0_Extension extension

getter/setter pair
XmlVal ↔ PWSTR

Available on EVT_VARIANT, provided by the EVT_VARIANT_0_Extension extension

getter/setter pair
XmlValArr ↔ Pointer<Pointer<Utf16>>

Available on EVT_VARIANT, provided by the EVT_VARIANT_0_Extension extension

getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toNative({Allocator allocator = adaptiveCalloc}) → Pointer<EVT_VARIANT>
Allocates native memory and copies the contents of this struct into it.
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited