Union EVT_VARIANT_0
#[repr(C)]
pub union EVT_VARIANT_0 {
Show 40 fields
pub BooleanVal: BOOL,
pub SByteVal: i8,
pub Int16Val: i16,
pub Int32Val: i32,
pub Int64Val: i64,
pub ByteVal: u8,
pub UInt16Val: u16,
pub UInt32Val: u32,
pub UInt64Val: u64,
pub SingleVal: f32,
pub DoubleVal: f64,
pub FileTimeVal: u64,
pub SysTimeVal: *mut SYSTEMTIME,
pub GuidVal: *mut GUID,
pub StringVal: PCWSTR,
pub AnsiStringVal: PCSTR,
pub BinaryVal: *mut u8,
pub SidVal: PSID,
pub SizeTVal: usize,
pub BooleanArr: *mut BOOL,
pub SByteArr: *mut i8,
pub Int16Arr: *mut i16,
pub Int32Arr: *mut i32,
pub Int64Arr: *mut i64,
pub ByteArr: *mut u8,
pub UInt16Arr: *mut u16,
pub UInt32Arr: *mut u32,
pub UInt64Arr: *mut u64,
pub SingleArr: *mut f32,
pub DoubleArr: *mut f64,
pub FileTimeArr: *mut FILETIME,
pub SysTimeArr: *mut SYSTEMTIME,
pub GuidArr: *mut GUID,
pub StringArr: *mut PWSTR,
pub AnsiStringArr: *mut PSTR,
pub SidArr: *mut PSID,
pub SizeTArr: *mut usize,
pub EvtHandleVal: EVT_HANDLE,
pub XmlVal: PCWSTR,
pub XmlValArr: *const PCWSTR,
}Fields§
§BooleanVal: BOOL§SByteVal: i8§Int16Val: i16§Int32Val: i32§Int64Val: i64§ByteVal: u8§UInt16Val: u16§UInt32Val: u32§UInt64Val: u64§SingleVal: f32§DoubleVal: f64§FileTimeVal: u64§SysTimeVal: *mut SYSTEMTIME§GuidVal: *mut GUID§StringVal: PCWSTR§AnsiStringVal: PCSTR§BinaryVal: *mut u8§SidVal: PSID§SizeTVal: usize§BooleanArr: *mut BOOL§SByteArr: *mut i8§Int16Arr: *mut i16§Int32Arr: *mut i32§Int64Arr: *mut i64§ByteArr: *mut u8§UInt16Arr: *mut u16§UInt32Arr: *mut u32§UInt64Arr: *mut u64§SingleArr: *mut f32§DoubleArr: *mut f64§FileTimeArr: *mut FILETIME§SysTimeArr: *mut SYSTEMTIME§GuidArr: *mut GUID§StringArr: *mut PWSTR§AnsiStringArr: *mut PSTR§SidArr: *mut PSID§SizeTArr: *mut usize§EvtHandleVal: EVT_HANDLE§XmlVal: PCWSTR§XmlValArr: *const PCWSTRTrait Implementations§
§impl Clone for EVT_VARIANT_0
impl Clone for EVT_VARIANT_0
§fn clone(&self) -> EVT_VARIANT_0
fn clone(&self) -> EVT_VARIANT_0
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read more§impl Default for EVT_VARIANT_0
impl Default for EVT_VARIANT_0
impl Copy for EVT_VARIANT_0
Auto Trait Implementations§
impl Freeze for EVT_VARIANT_0
impl RefUnwindSafe for EVT_VARIANT_0
impl !Send for EVT_VARIANT_0
impl !Sync for EVT_VARIANT_0
impl Unpin for EVT_VARIANT_0
impl UnwindSafe for EVT_VARIANT_0
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more