#[repr(C)]
pub union VARIANT_0_0_0 {
Show 46 fields pub llVal: i64, pub lVal: i32, pub bVal: u8, pub iVal: i16, pub fltVal: f32, pub dblVal: f64, pub boolVal: i16, pub __OBSOLETE__VARIANT_BOOL: i16, pub scode: i32, pub cyVal: CY, pub date: f64, pub bstrVal: BSTR, pub punkVal: IUnknown, pub pdispVal: IDispatch, pub parray: *mut SAFEARRAY, pub pbVal: *mut u8, pub piVal: *mut i16, pub plVal: *mut i32, pub pllVal: *mut i64, pub pfltVal: *mut f32, pub pdblVal: *mut f64, pub pboolVal: *mut i16, pub __OBSOLETE__VARIANT_PBOOL: *mut i16, pub pscode: *mut i32, pub pcyVal: *mut CY, pub pdate: *mut f64, pub pbstrVal: *mut BSTR, pub ppunkVal: *mut IUnknown, pub ppdispVal: *mut IDispatch, pub pparray: *mut *mut SAFEARRAY, pub pvarVal: *mut VARIANT, pub byref: *mut c_void, pub cVal: CHAR, pub uiVal: u16, pub ulVal: u32, pub ullVal: u64, pub intVal: i32, pub uintVal: u32, pub pdecVal: *mut DECIMAL, pub pcVal: PSTR, pub puiVal: *mut u16, pub pulVal: *mut u32, pub pullVal: *mut u64, pub pintVal: *mut i32, pub puintVal: *mut u32, pub Anonymous: VARIANT_0_0_0_0,
}
Expand description

Required features: "Win32_System_Com", "Win32_Foundation", "Win32_System_Ole"

Fields

llVal: i64lVal: i32bVal: u8iVal: i16fltVal: f32dblVal: f64boolVal: i16__OBSOLETE__VARIANT_BOOL: i16scode: i32cyVal: CYdate: f64bstrVal: BSTRpunkVal: IUnknownpdispVal: IDispatchparray: *mut SAFEARRAYpbVal: *mut u8piVal: *mut i16plVal: *mut i32pllVal: *mut i64pfltVal: *mut f32pdblVal: *mut f64pboolVal: *mut i16__OBSOLETE__VARIANT_PBOOL: *mut i16pscode: *mut i32pcyVal: *mut CYpdate: *mut f64pbstrVal: *mut BSTRppunkVal: *mut IUnknownppdispVal: *mut IDispatchpparray: *mut *mut SAFEARRAYpvarVal: *mut VARIANTbyref: *mut c_voidcVal: CHARuiVal: u16ulVal: u32ullVal: u64intVal: i32uintVal: u32pdecVal: *mut DECIMALpcVal: PSTRpuiVal: *mut u16pulVal: *mut u32pullVal: *mut u64pintVal: *mut i32puintVal: *mut u32Anonymous: VARIANT_0_0_0_0

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.