Struct ISCTE_EAS_Vtbl
#[repr(C)]pub struct ISCTE_EAS_Vtbl {Show 30 fields
pub base__: IUnknown_Vtbl,
pub Initialize: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut c_void) -> HRESULT,
pub GetVersionNumber: unsafe extern "system" fn(_: *mut c_void, _: *mut u8) -> HRESULT,
pub GetSequencyNumber: unsafe extern "system" fn(_: *mut c_void, _: *mut u8) -> HRESULT,
pub GetProtocolVersion: unsafe extern "system" fn(_: *mut c_void, _: *mut u8) -> HRESULT,
pub GetEASEventID: unsafe extern "system" fn(_: *mut c_void, _: *mut u16) -> HRESULT,
pub GetOriginatorCode: unsafe extern "system" fn(_: *mut c_void, _: *mut u8) -> HRESULT,
pub GetEASEventCodeLen: unsafe extern "system" fn(_: *mut c_void, _: *mut u8) -> HRESULT,
pub GetEASEventCode: unsafe extern "system" fn(_: *mut c_void, _: *mut u8) -> HRESULT,
pub GetRawNatureOfActivationTextLen: unsafe extern "system" fn(_: *mut c_void, _: *mut u8) -> HRESULT,
pub GetRawNatureOfActivationText: unsafe extern "system" fn(_: *mut c_void, _: *mut u8) -> HRESULT,
pub GetNatureOfActivationText: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub GetTimeRemaining: unsafe extern "system" fn(_: *mut c_void, _: *mut u8) -> HRESULT,
pub GetStartTime: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT,
pub GetDuration: unsafe extern "system" fn(_: *mut c_void, _: *mut u16) -> HRESULT,
pub GetAlertPriority: unsafe extern "system" fn(_: *mut c_void, _: *mut u8) -> HRESULT,
pub GetDetailsOOBSourceID: unsafe extern "system" fn(_: *mut c_void, _: *mut u16) -> HRESULT,
pub GetDetailsMajor: unsafe extern "system" fn(_: *mut c_void, _: *mut u16) -> HRESULT,
pub GetDetailsMinor: unsafe extern "system" fn(_: *mut c_void, _: *mut u16) -> HRESULT,
pub GetDetailsAudioOOBSourceID: unsafe extern "system" fn(_: *mut c_void, _: *mut u16) -> HRESULT,
pub GetAlertText: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub GetRawAlertTextLen: unsafe extern "system" fn(_: *mut c_void, _: *mut u16) -> HRESULT,
pub GetRawAlertText: unsafe extern "system" fn(_: *mut c_void, _: *mut u8) -> HRESULT,
pub GetLocationCount: unsafe extern "system" fn(_: *mut c_void, _: *mut u8) -> HRESULT,
pub GetLocationCodes: unsafe extern "system" fn(_: *mut c_void, _: u8, _: *mut u8, _: *mut u8, _: *mut u16) -> HRESULT,
pub GetExceptionCount: unsafe extern "system" fn(_: *mut c_void, _: *mut u8) -> HRESULT,
pub GetExceptionService: unsafe extern "system" fn(_: *mut c_void, _: u8, _: *mut u8, _: *mut u16, _: *mut u16) -> HRESULT,
pub GetCountOfTableDescriptors: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT,
pub GetTableDescriptorByIndex: unsafe extern "system" fn(_: *mut c_void, _: u32, _: *mut *mut c_void) -> HRESULT,
pub GetTableDescriptorByTag: unsafe extern "system" fn(_: *mut c_void, _: u8, _: *mut u32, _: *mut *mut c_void) -> HRESULT,
}
Fields§
§base__: IUnknown_Vtbl
§Initialize: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut c_void) -> HRESULT
§GetVersionNumber: unsafe extern "system" fn(_: *mut c_void, _: *mut u8) -> HRESULT
§GetSequencyNumber: unsafe extern "system" fn(_: *mut c_void, _: *mut u8) -> HRESULT
§GetProtocolVersion: unsafe extern "system" fn(_: *mut c_void, _: *mut u8) -> HRESULT
§GetEASEventID: unsafe extern "system" fn(_: *mut c_void, _: *mut u16) -> HRESULT
§GetOriginatorCode: unsafe extern "system" fn(_: *mut c_void, _: *mut u8) -> HRESULT
§GetEASEventCodeLen: unsafe extern "system" fn(_: *mut c_void, _: *mut u8) -> HRESULT
§GetEASEventCode: unsafe extern "system" fn(_: *mut c_void, _: *mut u8) -> HRESULT
§GetRawNatureOfActivationTextLen: unsafe extern "system" fn(_: *mut c_void, _: *mut u8) -> HRESULT
§GetRawNatureOfActivationText: unsafe extern "system" fn(_: *mut c_void, _: *mut u8) -> HRESULT
§GetNatureOfActivationText: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut *mut c_void) -> HRESULT
§GetTimeRemaining: unsafe extern "system" fn(_: *mut c_void, _: *mut u8) -> HRESULT
§GetStartTime: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT
§GetDuration: unsafe extern "system" fn(_: *mut c_void, _: *mut u16) -> HRESULT
§GetAlertPriority: unsafe extern "system" fn(_: *mut c_void, _: *mut u8) -> HRESULT
§GetDetailsOOBSourceID: unsafe extern "system" fn(_: *mut c_void, _: *mut u16) -> HRESULT
§GetDetailsMajor: unsafe extern "system" fn(_: *mut c_void, _: *mut u16) -> HRESULT
§GetDetailsMinor: unsafe extern "system" fn(_: *mut c_void, _: *mut u16) -> HRESULT
§GetDetailsAudioOOBSourceID: unsafe extern "system" fn(_: *mut c_void, _: *mut u16) -> HRESULT
§GetAlertText: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut *mut c_void) -> HRESULT
§GetRawAlertTextLen: unsafe extern "system" fn(_: *mut c_void, _: *mut u16) -> HRESULT
§GetRawAlertText: unsafe extern "system" fn(_: *mut c_void, _: *mut u8) -> HRESULT
§GetLocationCount: unsafe extern "system" fn(_: *mut c_void, _: *mut u8) -> HRESULT
§GetLocationCodes: unsafe extern "system" fn(_: *mut c_void, _: u8, _: *mut u8, _: *mut u8, _: *mut u16) -> HRESULT
§GetExceptionCount: unsafe extern "system" fn(_: *mut c_void, _: *mut u8) -> HRESULT
§GetExceptionService: unsafe extern "system" fn(_: *mut c_void, _: u8, _: *mut u8, _: *mut u16, _: *mut u16) -> HRESULT
§GetCountOfTableDescriptors: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT
§GetTableDescriptorByIndex: unsafe extern "system" fn(_: *mut c_void, _: u32, _: *mut *mut c_void) -> HRESULT
§GetTableDescriptorByTag: unsafe extern "system" fn(_: *mut c_void, _: u8, _: *mut u32, _: *mut *mut c_void) -> HRESULT
Implementations§
§impl ISCTE_EAS_Vtbl
impl ISCTE_EAS_Vtbl
pub const fn new<Identity: ISCTE_EAS_Impl, const OFFSET: isize>() -> Self
pub fn matches(iid: &GUID) -> bool
Auto Trait Implementations§
impl Freeze for ISCTE_EAS_Vtbl
impl RefUnwindSafe for ISCTE_EAS_Vtbl
impl Send for ISCTE_EAS_Vtbl
impl Sync for ISCTE_EAS_Vtbl
impl Unpin for ISCTE_EAS_Vtbl
impl UnwindSafe for ISCTE_EAS_Vtbl
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