#[repr(C)]pub struct ISpEventSinkVtbl {
pub parent: IUnknownVtbl,
pub AddEvents: unsafe extern "system" fn(This: *mut ISpEventSink, pEventArray: *const SPEVENT, ulCount: ULONG) -> HRESULT,
pub GetEventInterest: unsafe extern "system" fn(This: *mut ISpEventSink, pullEventInterest: *mut ULONGLONG) -> HRESULT,
}
Fields§
§parent: IUnknownVtbl
§AddEvents: unsafe extern "system" fn(This: *mut ISpEventSink, pEventArray: *const SPEVENT, ulCount: ULONG) -> HRESULT
§GetEventInterest: unsafe extern "system" fn(This: *mut ISpEventSink, pullEventInterest: *mut ULONGLONG) -> HRESULT
Auto Trait Implementations§
impl Freeze for ISpEventSinkVtbl
impl RefUnwindSafe for ISpEventSinkVtbl
impl Send for ISpEventSinkVtbl
impl Sync for ISpEventSinkVtbl
impl Unpin for ISpEventSinkVtbl
impl UnwindSafe for ISpEventSinkVtbl
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