Struct IInkStrokeInput_Vtbl
#[repr(C)]pub struct IInkStrokeInput_Vtbl {
pub base__: IInspectable_Vtbl,
pub StrokeStarted: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut i64) -> HRESULT,
pub RemoveStrokeStarted: unsafe extern "system" fn(_: *mut c_void, _: i64) -> HRESULT,
pub StrokeContinued: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut i64) -> HRESULT,
pub RemoveStrokeContinued: unsafe extern "system" fn(_: *mut c_void, _: i64) -> HRESULT,
pub StrokeEnded: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut i64) -> HRESULT,
pub RemoveStrokeEnded: unsafe extern "system" fn(_: *mut c_void, _: i64) -> HRESULT,
pub StrokeCanceled: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut i64) -> HRESULT,
pub RemoveStrokeCanceled: unsafe extern "system" fn(_: *mut c_void, _: i64) -> HRESULT,
pub InkPresenter: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
}
Fields§
§base__: IInspectable_Vtbl
§StrokeStarted: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut i64) -> HRESULT
§RemoveStrokeStarted: unsafe extern "system" fn(_: *mut c_void, _: i64) -> HRESULT
§StrokeContinued: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut i64) -> HRESULT
§RemoveStrokeContinued: unsafe extern "system" fn(_: *mut c_void, _: i64) -> HRESULT
§StrokeEnded: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut i64) -> HRESULT
§RemoveStrokeEnded: unsafe extern "system" fn(_: *mut c_void, _: i64) -> HRESULT
§StrokeCanceled: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut i64) -> HRESULT
§RemoveStrokeCanceled: unsafe extern "system" fn(_: *mut c_void, _: i64) -> HRESULT
§InkPresenter: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT
Auto Trait Implementations§
impl Freeze for IInkStrokeInput_Vtbl
impl RefUnwindSafe for IInkStrokeInput_Vtbl
impl Send for IInkStrokeInput_Vtbl
impl Sync for IInkStrokeInput_Vtbl
impl Unpin for IInkStrokeInput_Vtbl
impl UnwindSafe for IInkStrokeInput_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