Union windows_sys::Win32::System::EventLog::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: isize,
pub XmlVal: PCWSTR,
pub XmlValArr: *mut PWSTR,
}
Expand description
Required features: "Win32_System_EventLog"
, "Win32_Foundation"
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: isize
XmlVal: PCWSTR
XmlValArr: *mut PWSTR
Trait Implementations
impl Clone for EVT_VARIANT_0
impl Clone for EVT_VARIANT_0
impl Copy for EVT_VARIANT_0
Auto Trait Implementations
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
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more