[][src]Struct winapi::um::winevt::EVT_VARIANT_u

#[repr(C)]
pub struct EVT_VARIANT_u(_);

Methods

impl EVT_VARIANT_u[src]

pub unsafe fn BooleanVal(&self) -> &BOOL[src]

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

pub unsafe fn SByteVal(&self) -> &INT8[src]

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

pub unsafe fn Int16Val(&self) -> &INT16[src]

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

pub unsafe fn Int32Val(&self) -> &INT32[src]

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

pub unsafe fn Int64Val(&self) -> &INT64[src]

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

pub unsafe fn ByteVal(&self) -> &UINT8[src]

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

pub unsafe fn UInt16Val(&self) -> &UINT16[src]

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

pub unsafe fn UInt32Val(&self) -> &UINT32[src]

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

pub unsafe fn UInt64Val(&self) -> &UINT64[src]

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

pub unsafe fn SingleVal(&self) -> &c_float[src]

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

pub unsafe fn DoubleVal(&self) -> &c_double[src]

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

pub unsafe fn FileTimeVal(&self) -> &ULONGLONG[src]

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

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

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

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

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

pub unsafe fn StringVal(&self) -> &LPCWSTR[src]

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

pub unsafe fn AnsiStringVal(&self) -> &LPCSTR[src]

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

pub unsafe fn BinaryVal(&self) -> &PBYTE[src]

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

pub unsafe fn SidVal(&self) -> &PSID[src]

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

pub unsafe fn SizeTVal(&self) -> &size_t[src]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

pub unsafe fn EvtHandleVal(&self) -> &EVT_HANDLE[src]

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

pub unsafe fn XmlVal(&self) -> &LPCWSTR[src]

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

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

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

Trait Implementations

impl Copy for EVT_VARIANT_u[src]

impl Clone for EVT_VARIANT_u[src]

fn clone_from(&mut self, source: &Self)1.0.0[src]

Performs copy-assignment from source. Read more

impl Default for EVT_VARIANT_u[src]

Auto Trait Implementations

Blanket Implementations

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

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

The type returned in the event of a conversion error.

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]