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) -> HRESULT
Auto 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