Struct IInkPresenter_Vtbl
#[repr(C)]pub struct IInkPresenter_Vtbl {Show 18 fields
pub base__: IInspectable_Vtbl,
pub IsInputEnabled: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT,
pub SetIsInputEnabled: unsafe extern "system" fn(_: *mut c_void, _: bool) -> HRESULT,
pub InputDeviceTypes: unsafe extern "system" fn(_: *mut c_void, _: *mut CoreInputDeviceTypes) -> HRESULT,
pub SetInputDeviceTypes: unsafe extern "system" fn(_: *mut c_void, _: CoreInputDeviceTypes) -> HRESULT,
pub UnprocessedInput: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub StrokeInput: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub InputProcessingConfiguration: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub StrokeContainer: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SetStrokeContainer: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub CopyDefaultDrawingAttributes: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub UpdateDefaultDrawingAttributes: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub ActivateCustomDrying: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SetPredefinedConfiguration: unsafe extern "system" fn(_: *mut c_void, _: InkPresenterPredefinedConfiguration) -> HRESULT,
pub StrokesCollected: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut i64) -> HRESULT,
pub RemoveStrokesCollected: unsafe extern "system" fn(_: *mut c_void, _: i64) -> HRESULT,
pub StrokesErased: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut i64) -> HRESULT,
pub RemoveStrokesErased: unsafe extern "system" fn(_: *mut c_void, _: i64) -> HRESULT,
}Fields§
§base__: IInspectable_Vtbl§IsInputEnabled: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT§SetIsInputEnabled: unsafe extern "system" fn(_: *mut c_void, _: bool) -> HRESULT§InputDeviceTypes: unsafe extern "system" fn(_: *mut c_void, _: *mut CoreInputDeviceTypes) -> HRESULT§SetInputDeviceTypes: unsafe extern "system" fn(_: *mut c_void, _: CoreInputDeviceTypes) -> HRESULT§UnprocessedInput: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§StrokeInput: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§InputProcessingConfiguration: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§StrokeContainer: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§SetStrokeContainer: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT§CopyDefaultDrawingAttributes: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§UpdateDefaultDrawingAttributes: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT§ActivateCustomDrying: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§SetPredefinedConfiguration: unsafe extern "system" fn(_: *mut c_void, _: InkPresenterPredefinedConfiguration) -> HRESULT§StrokesCollected: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut i64) -> HRESULT§RemoveStrokesCollected: unsafe extern "system" fn(_: *mut c_void, _: i64) -> HRESULT§StrokesErased: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut i64) -> HRESULT§RemoveStrokesErased: unsafe extern "system" fn(_: *mut c_void, _: i64) -> HRESULTAuto Trait Implementations§
impl Freeze for IInkPresenter_Vtbl
impl RefUnwindSafe for IInkPresenter_Vtbl
impl Send for IInkPresenter_Vtbl
impl Sync for IInkPresenter_Vtbl
impl Unpin for IInkPresenter_Vtbl
impl UnwindSafe for IInkPresenter_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