#[repr(C)]pub struct ICoreInkIndependentInputSource_Vtbl {Show 16 fields
pub base__: IInspectable_Vtbl,
pub PointerEntering: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut EventRegistrationToken) -> HRESULT,
pub RemovePointerEntering: unsafe extern "system" fn(_: *mut c_void, _: EventRegistrationToken) -> HRESULT,
pub PointerHovering: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut EventRegistrationToken) -> HRESULT,
pub RemovePointerHovering: unsafe extern "system" fn(_: *mut c_void, _: EventRegistrationToken) -> HRESULT,
pub PointerExiting: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut EventRegistrationToken) -> HRESULT,
pub RemovePointerExiting: unsafe extern "system" fn(_: *mut c_void, _: EventRegistrationToken) -> HRESULT,
pub PointerPressing: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut EventRegistrationToken) -> HRESULT,
pub RemovePointerPressing: unsafe extern "system" fn(_: *mut c_void, _: EventRegistrationToken) -> HRESULT,
pub PointerMoving: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut EventRegistrationToken) -> HRESULT,
pub RemovePointerMoving: unsafe extern "system" fn(_: *mut c_void, _: EventRegistrationToken) -> HRESULT,
pub PointerReleasing: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut EventRegistrationToken) -> HRESULT,
pub RemovePointerReleasing: unsafe extern "system" fn(_: *mut c_void, _: EventRegistrationToken) -> HRESULT,
pub PointerLost: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut EventRegistrationToken) -> HRESULT,
pub RemovePointerLost: unsafe extern "system" fn(_: *mut c_void, _: EventRegistrationToken) -> HRESULT,
pub InkPresenter: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
}
Fields§
§base__: IInspectable_Vtbl
§PointerEntering: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut EventRegistrationToken) -> HRESULT
§RemovePointerEntering: unsafe extern "system" fn(_: *mut c_void, _: EventRegistrationToken) -> HRESULT
§PointerHovering: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut EventRegistrationToken) -> HRESULT
§RemovePointerHovering: unsafe extern "system" fn(_: *mut c_void, _: EventRegistrationToken) -> HRESULT
§PointerExiting: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut EventRegistrationToken) -> HRESULT
§RemovePointerExiting: unsafe extern "system" fn(_: *mut c_void, _: EventRegistrationToken) -> HRESULT
§PointerPressing: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut EventRegistrationToken) -> HRESULT
§RemovePointerPressing: unsafe extern "system" fn(_: *mut c_void, _: EventRegistrationToken) -> HRESULT
§PointerMoving: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut EventRegistrationToken) -> HRESULT
§RemovePointerMoving: unsafe extern "system" fn(_: *mut c_void, _: EventRegistrationToken) -> HRESULT
§PointerReleasing: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut EventRegistrationToken) -> HRESULT
§RemovePointerReleasing: unsafe extern "system" fn(_: *mut c_void, _: EventRegistrationToken) -> HRESULT
§PointerLost: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut EventRegistrationToken) -> HRESULT
§RemovePointerLost: unsafe extern "system" fn(_: *mut c_void, _: EventRegistrationToken) -> HRESULT
§InkPresenter: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT
Auto Trait Implementations§
impl RefUnwindSafe for ICoreInkIndependentInputSource_Vtbl
impl Send for ICoreInkIndependentInputSource_Vtbl
impl Sync for ICoreInkIndependentInputSource_Vtbl
impl Unpin for ICoreInkIndependentInputSource_Vtbl
impl UnwindSafe for ICoreInkIndependentInputSource_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