EVT_VARIANT_u

Struct EVT_VARIANT_u 

Source
#[repr(C)]
pub struct EVT_VARIANT_u(/* private fields */);

Implementations§

Source§

impl EVT_VARIANT_u

Source

pub unsafe fn BooleanVal(&self) -> &BOOL

Source

pub unsafe fn BooleanVal_mut(&mut self) -> &mut BOOL

Source

pub unsafe fn SByteVal(&self) -> &INT8

Source

pub unsafe fn SByteVal_mut(&mut self) -> &mut INT8

Source

pub unsafe fn Int16Val(&self) -> &INT16

Source

pub unsafe fn Int16Val_mut(&mut self) -> &mut INT16

Source

pub unsafe fn Int32Val(&self) -> &INT32

Source

pub unsafe fn Int32Val_mut(&mut self) -> &mut INT32

Source

pub unsafe fn Int64Val(&self) -> &INT64

Source

pub unsafe fn Int64Val_mut(&mut self) -> &mut INT64

Source

pub unsafe fn ByteVal(&self) -> &UINT8

Source

pub unsafe fn ByteVal_mut(&mut self) -> &mut UINT8

Source

pub unsafe fn UInt16Val(&self) -> &UINT16

Source

pub unsafe fn UInt16Val_mut(&mut self) -> &mut UINT16

Source

pub unsafe fn UInt32Val(&self) -> &UINT32

Source

pub unsafe fn UInt32Val_mut(&mut self) -> &mut UINT32

Source

pub unsafe fn UInt64Val(&self) -> &UINT64

Source

pub unsafe fn UInt64Val_mut(&mut self) -> &mut UINT64

Source

pub unsafe fn SingleVal(&self) -> &c_float

Source

pub unsafe fn SingleVal_mut(&mut self) -> &mut c_float

Source

pub unsafe fn DoubleVal(&self) -> &c_double

Source

pub unsafe fn DoubleVal_mut(&mut self) -> &mut c_double

Source

pub unsafe fn FileTimeVal(&self) -> &ULONGLONG

Source

pub unsafe fn FileTimeVal_mut(&mut self) -> &mut ULONGLONG

Source

pub unsafe fn SysTimeVal(&self) -> &*mut SYSTEMTIME

Source

pub unsafe fn SysTimeVal_mut(&mut self) -> &mut *mut SYSTEMTIME

Source

pub unsafe fn GuidVal(&self) -> &*mut GUID

Source

pub unsafe fn GuidVal_mut(&mut self) -> &mut *mut GUID

Source

pub unsafe fn StringVal(&self) -> &LPCWSTR

Source

pub unsafe fn StringVal_mut(&mut self) -> &mut LPCWSTR

Source

pub unsafe fn AnsiStringVal(&self) -> &LPCSTR

Source

pub unsafe fn AnsiStringVal_mut(&mut self) -> &mut LPCSTR

Source

pub unsafe fn BinaryVal(&self) -> &PBYTE

Source

pub unsafe fn BinaryVal_mut(&mut self) -> &mut PBYTE

Source

pub unsafe fn SidVal(&self) -> &PSID

Source

pub unsafe fn SidVal_mut(&mut self) -> &mut PSID

Source

pub unsafe fn SizeTVal(&self) -> &size_t

Source

pub unsafe fn SizeTVal_mut(&mut self) -> &mut size_t

Source

pub unsafe fn BooleanArr(&self) -> &*mut BOOL

Source

pub unsafe fn BooleanArr_mut(&mut self) -> &mut *mut BOOL

Source

pub unsafe fn SByteArr(&self) -> &*mut INT8

Source

pub unsafe fn SByteArr_mut(&mut self) -> &mut *mut INT8

Source

pub unsafe fn Int16Arr(&self) -> &*mut INT16

Source

pub unsafe fn Int16Arr_mut(&mut self) -> &mut *mut INT16

Source

pub unsafe fn Int32Arr(&self) -> &*mut INT32

Source

pub unsafe fn Int32Arr_mut(&mut self) -> &mut *mut INT32

Source

pub unsafe fn Int64Arr(&self) -> &*mut INT64

Source

pub unsafe fn Int64Arr_mut(&mut self) -> &mut *mut INT64

Source

pub unsafe fn ByteArr(&self) -> &*mut UINT8

Source

pub unsafe fn ByteArr_mut(&mut self) -> &mut *mut UINT8

Source

pub unsafe fn UInt16Arr(&self) -> &*mut UINT16

Source

pub unsafe fn UInt16Arr_mut(&mut self) -> &mut *mut UINT16

Source

pub unsafe fn UInt32Arr(&self) -> &*mut UINT32

Source

pub unsafe fn UInt32Arr_mut(&mut self) -> &mut *mut UINT32

Source

pub unsafe fn UInt64Arr(&self) -> &*mut UINT64

Source

pub unsafe fn UInt64Arr_mut(&mut self) -> &mut *mut UINT64

Source

pub unsafe fn SingleArr(&self) -> &*mut c_float

Source

pub unsafe fn SingleArr_mut(&mut self) -> &mut *mut c_float

Source

pub unsafe fn DoubleArr(&self) -> &*mut c_double

Source

pub unsafe fn DoubleArr_mut(&mut self) -> &mut *mut c_double

Source

pub unsafe fn FileTimeArr(&self) -> &*mut FILETIME

Source

pub unsafe fn FileTimeArr_mut(&mut self) -> &mut *mut FILETIME

Source

pub unsafe fn SysTimeArr(&self) -> &*mut SYSTEMTIME

Source

pub unsafe fn SysTimeArr_mut(&mut self) -> &mut *mut SYSTEMTIME

Source

pub unsafe fn GuidArr(&self) -> &*mut GUID

Source

pub unsafe fn GuidArr_mut(&mut self) -> &mut *mut GUID

Source

pub unsafe fn StringArr(&self) -> &*mut LPWSTR

Source

pub unsafe fn StringArr_mut(&mut self) -> &mut *mut LPWSTR

Source

pub unsafe fn AnsiStringArr(&self) -> &*mut LPSTR

Source

pub unsafe fn AnsiStringArr_mut(&mut self) -> &mut *mut LPSTR

Source

pub unsafe fn SidArr(&self) -> &*mut PSID

Source

pub unsafe fn SidArr_mut(&mut self) -> &mut *mut PSID

Source

pub unsafe fn SizeTArr(&self) -> &*mut size_t

Source

pub unsafe fn SizeTArr_mut(&mut self) -> &mut *mut size_t

Source

pub unsafe fn EvtHandleVal(&self) -> &EVT_HANDLE

Source

pub unsafe fn EvtHandleVal_mut(&mut self) -> &mut EVT_HANDLE

Source

pub unsafe fn XmlVal(&self) -> &LPCWSTR

Source

pub unsafe fn XmlVal_mut(&mut self) -> &mut LPCWSTR

Source

pub unsafe fn XmlValArr(&self) -> &*mut LPCWSTR

Source

pub unsafe fn XmlValArr_mut(&mut self) -> &mut *mut LPCWSTR

Trait Implementations§

Source§

impl Clone for EVT_VARIANT_u

Source§

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)

Performs copy-assignment from source. Read more
Source§

impl Default for EVT_VARIANT_u

Source§

fn default() -> EVT_VARIANT_u

Returns the “default value” for a type. Read more
Source§

impl Copy for EVT_VARIANT_u

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

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

Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.