#[repr(C)]pub struct EVT_VARIANT_u(/* private fields */);
Implementations§
Source§impl EVT_VARIANT_u
impl EVT_VARIANT_u
pub unsafe fn BooleanVal(&self) -> &BOOL
pub unsafe fn BooleanVal_mut(&mut self) -> &mut BOOL
pub unsafe fn SByteVal(&self) -> &INT8
pub unsafe fn SByteVal_mut(&mut self) -> &mut INT8
pub unsafe fn Int16Val(&self) -> &INT16
pub unsafe fn Int16Val_mut(&mut self) -> &mut INT16
pub unsafe fn Int32Val(&self) -> &INT32
pub unsafe fn Int32Val_mut(&mut self) -> &mut INT32
pub unsafe fn Int64Val(&self) -> &INT64
pub unsafe fn Int64Val_mut(&mut self) -> &mut INT64
pub unsafe fn ByteVal(&self) -> &UINT8
pub unsafe fn ByteVal_mut(&mut self) -> &mut UINT8
pub unsafe fn UInt16Val(&self) -> &UINT16
pub unsafe fn UInt16Val_mut(&mut self) -> &mut UINT16
pub unsafe fn UInt32Val(&self) -> &UINT32
pub unsafe fn UInt32Val_mut(&mut self) -> &mut UINT32
pub unsafe fn UInt64Val(&self) -> &UINT64
pub unsafe fn UInt64Val_mut(&mut self) -> &mut UINT64
pub unsafe fn SingleVal(&self) -> &c_float
pub unsafe fn SingleVal_mut(&mut self) -> &mut c_float
pub unsafe fn DoubleVal(&self) -> &c_double
pub unsafe fn DoubleVal_mut(&mut self) -> &mut c_double
pub unsafe fn FileTimeVal(&self) -> &ULONGLONG
pub unsafe fn FileTimeVal_mut(&mut self) -> &mut ULONGLONG
pub unsafe fn SysTimeVal(&self) -> &*mut SYSTEMTIME
pub unsafe fn SysTimeVal_mut(&mut self) -> &mut *mut SYSTEMTIME
pub unsafe fn GuidVal(&self) -> &*mut GUID
pub unsafe fn GuidVal_mut(&mut self) -> &mut *mut GUID
pub unsafe fn StringVal(&self) -> &LPCWSTR
pub unsafe fn StringVal_mut(&mut self) -> &mut LPCWSTR
pub unsafe fn AnsiStringVal(&self) -> &LPCSTR
pub unsafe fn AnsiStringVal_mut(&mut self) -> &mut LPCSTR
pub unsafe fn BinaryVal(&self) -> &PBYTE
pub unsafe fn BinaryVal_mut(&mut self) -> &mut PBYTE
pub unsafe fn SidVal(&self) -> &PSID
pub unsafe fn SidVal_mut(&mut self) -> &mut PSID
pub unsafe fn SizeTVal(&self) -> &size_t
pub unsafe fn SizeTVal_mut(&mut self) -> &mut size_t
pub unsafe fn BooleanArr(&self) -> &*mut BOOL
pub unsafe fn BooleanArr_mut(&mut self) -> &mut *mut BOOL
pub unsafe fn SByteArr(&self) -> &*mut INT8
pub unsafe fn SByteArr_mut(&mut self) -> &mut *mut INT8
pub unsafe fn Int16Arr(&self) -> &*mut INT16
pub unsafe fn Int16Arr_mut(&mut self) -> &mut *mut INT16
pub unsafe fn Int32Arr(&self) -> &*mut INT32
pub unsafe fn Int32Arr_mut(&mut self) -> &mut *mut INT32
pub unsafe fn Int64Arr(&self) -> &*mut INT64
pub unsafe fn Int64Arr_mut(&mut self) -> &mut *mut INT64
pub unsafe fn ByteArr(&self) -> &*mut UINT8
pub unsafe fn ByteArr_mut(&mut self) -> &mut *mut UINT8
pub unsafe fn UInt16Arr(&self) -> &*mut UINT16
pub unsafe fn UInt16Arr_mut(&mut self) -> &mut *mut UINT16
pub unsafe fn UInt32Arr(&self) -> &*mut UINT32
pub unsafe fn UInt32Arr_mut(&mut self) -> &mut *mut UINT32
pub unsafe fn UInt64Arr(&self) -> &*mut UINT64
pub unsafe fn UInt64Arr_mut(&mut self) -> &mut *mut UINT64
pub unsafe fn SingleArr(&self) -> &*mut c_float
pub unsafe fn SingleArr_mut(&mut self) -> &mut *mut c_float
pub unsafe fn DoubleArr(&self) -> &*mut c_double
pub unsafe fn DoubleArr_mut(&mut self) -> &mut *mut c_double
pub unsafe fn FileTimeArr(&self) -> &*mut FILETIME
pub unsafe fn FileTimeArr_mut(&mut self) -> &mut *mut FILETIME
pub unsafe fn SysTimeArr(&self) -> &*mut SYSTEMTIME
pub unsafe fn SysTimeArr_mut(&mut self) -> &mut *mut SYSTEMTIME
pub unsafe fn GuidArr(&self) -> &*mut GUID
pub unsafe fn GuidArr_mut(&mut self) -> &mut *mut GUID
pub unsafe fn StringArr(&self) -> &*mut LPWSTR
pub unsafe fn StringArr_mut(&mut self) -> &mut *mut LPWSTR
pub unsafe fn AnsiStringArr(&self) -> &*mut LPSTR
pub unsafe fn AnsiStringArr_mut(&mut self) -> &mut *mut LPSTR
pub unsafe fn SidArr(&self) -> &*mut PSID
pub unsafe fn SidArr_mut(&mut self) -> &mut *mut PSID
pub unsafe fn SizeTArr(&self) -> &*mut size_t
pub unsafe fn SizeTArr_mut(&mut self) -> &mut *mut size_t
pub unsafe fn EvtHandleVal(&self) -> &EVT_HANDLE
pub unsafe fn EvtHandleVal_mut(&mut self) -> &mut EVT_HANDLE
pub unsafe fn XmlVal(&self) -> &LPCWSTR
pub unsafe fn XmlVal_mut(&mut self) -> &mut LPCWSTR
pub unsafe fn XmlValArr(&self) -> &*mut LPCWSTR
pub unsafe fn XmlValArr_mut(&mut self) -> &mut *mut LPCWSTR
Trait Implementations§
Source§impl Clone for EVT_VARIANT_u
impl Clone for EVT_VARIANT_u
Source§fn clone(&self) -> EVT_VARIANT_u
fn clone(&self) -> EVT_VARIANT_u
Returns a duplicate 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 moreSource§impl Default for EVT_VARIANT_u
impl Default for EVT_VARIANT_u
Source§fn default() -> EVT_VARIANT_u
fn default() -> EVT_VARIANT_u
Returns the “default value” for a type. Read more
impl Copy for EVT_VARIANT_u
Auto Trait Implementations§
impl Freeze for EVT_VARIANT_u
impl RefUnwindSafe for EVT_VARIANT_u
impl Send for EVT_VARIANT_u
impl Sync for EVT_VARIANT_u
impl Unpin for EVT_VARIANT_u
impl UnwindSafe for EVT_VARIANT_u
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