Struct windows::Win32::UI::TabletPC::IInkOverlay_Vtbl
#[repr(C)]pub struct IInkOverlay_Vtbl {Show 55 fields
pub base__: IDispatch_Vtbl,
pub hWnd: unsafe extern "system" fn(_: *mut c_void, _: *mut isize) -> HRESULT,
pub SethWnd: unsafe extern "system" fn(_: *mut c_void, _: isize) -> HRESULT,
pub Enabled: unsafe extern "system" fn(_: *mut c_void, _: *mut VARIANT_BOOL) -> HRESULT,
pub SetEnabled: unsafe extern "system" fn(_: *mut c_void, _: VARIANT_BOOL) -> HRESULT,
pub DefaultDrawingAttributes: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub putref_DefaultDrawingAttributes: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub Renderer: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub putref_Renderer: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub Ink: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub putref_Ink: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub AutoRedraw: unsafe extern "system" fn(_: *mut c_void, _: *mut VARIANT_BOOL) -> HRESULT,
pub SetAutoRedraw: unsafe extern "system" fn(_: *mut c_void, _: VARIANT_BOOL) -> HRESULT,
pub CollectingInk: unsafe extern "system" fn(_: *mut c_void, _: *mut VARIANT_BOOL) -> HRESULT,
pub CollectionMode: unsafe extern "system" fn(_: *mut c_void, _: *mut InkCollectionMode) -> HRESULT,
pub SetCollectionMode: unsafe extern "system" fn(_: *mut c_void, _: InkCollectionMode) -> HRESULT,
pub DynamicRendering: unsafe extern "system" fn(_: *mut c_void, _: *mut VARIANT_BOOL) -> HRESULT,
pub SetDynamicRendering: unsafe extern "system" fn(_: *mut c_void, _: VARIANT_BOOL) -> HRESULT,
pub DesiredPacketDescription: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<VARIANT>) -> HRESULT,
pub SetDesiredPacketDescription: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<VARIANT>) -> HRESULT,
pub MouseIcon: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SetMouseIcon: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub putref_MouseIcon: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub MousePointer: unsafe extern "system" fn(_: *mut c_void, _: *mut InkMousePointer) -> HRESULT,
pub SetMousePointer: unsafe extern "system" fn(_: *mut c_void, _: InkMousePointer) -> HRESULT,
pub EditingMode: unsafe extern "system" fn(_: *mut c_void, _: *mut InkOverlayEditingMode) -> HRESULT,
pub SetEditingMode: unsafe extern "system" fn(_: *mut c_void, _: InkOverlayEditingMode) -> HRESULT,
pub Selection: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SetSelection: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub EraserMode: unsafe extern "system" fn(_: *mut c_void, _: *mut InkOverlayEraserMode) -> HRESULT,
pub SetEraserMode: unsafe extern "system" fn(_: *mut c_void, _: InkOverlayEraserMode) -> HRESULT,
pub EraserWidth: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT,
pub SetEraserWidth: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT,
pub AttachMode: unsafe extern "system" fn(_: *mut c_void, _: *mut InkOverlayAttachMode) -> HRESULT,
pub SetAttachMode: unsafe extern "system" fn(_: *mut c_void, _: InkOverlayAttachMode) -> HRESULT,
pub Cursors: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub MarginX: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT,
pub SetMarginX: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT,
pub MarginY: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT,
pub SetMarginY: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT,
pub Tablet: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SupportHighContrastInk: unsafe extern "system" fn(_: *mut c_void, _: *mut VARIANT_BOOL) -> HRESULT,
pub SetSupportHighContrastInk: unsafe extern "system" fn(_: *mut c_void, _: VARIANT_BOOL) -> HRESULT,
pub SupportHighContrastSelectionUI: unsafe extern "system" fn(_: *mut c_void, _: *mut VARIANT_BOOL) -> HRESULT,
pub SetSupportHighContrastSelectionUI: unsafe extern "system" fn(_: *mut c_void, _: VARIANT_BOOL) -> HRESULT,
pub HitTestSelection: unsafe extern "system" fn(_: *mut c_void, _: i32, _: i32, _: *mut SelectionHitResult) -> HRESULT,
pub Draw: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub SetGestureStatus: unsafe extern "system" fn(_: *mut c_void, _: InkApplicationGesture, _: VARIANT_BOOL) -> HRESULT,
pub GetGestureStatus: unsafe extern "system" fn(_: *mut c_void, _: InkApplicationGesture, _: *mut VARIANT_BOOL) -> HRESULT,
pub GetWindowInputRectangle: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SetWindowInputRectangle: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub SetAllTabletsMode: unsafe extern "system" fn(_: *mut c_void, _: VARIANT_BOOL) -> HRESULT,
pub SetSingleTabletIntegratedMode: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub GetEventInterest: unsafe extern "system" fn(_: *mut c_void, _: InkCollectorEventInterest, _: *mut VARIANT_BOOL) -> HRESULT,
pub SetEventInterest: unsafe extern "system" fn(_: *mut c_void, _: InkCollectorEventInterest, _: VARIANT_BOOL) -> HRESULT,
}
Fields§
§base__: IDispatch_Vtbl
§hWnd: unsafe extern "system" fn(_: *mut c_void, _: *mut isize) -> HRESULT
§SethWnd: unsafe extern "system" fn(_: *mut c_void, _: isize) -> HRESULT
§Enabled: unsafe extern "system" fn(_: *mut c_void, _: *mut VARIANT_BOOL) -> HRESULT
§SetEnabled: unsafe extern "system" fn(_: *mut c_void, _: VARIANT_BOOL) -> HRESULT
§DefaultDrawingAttributes: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT
§putref_DefaultDrawingAttributes: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT
§Renderer: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT
§putref_Renderer: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT
§Ink: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT
§putref_Ink: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT
§AutoRedraw: unsafe extern "system" fn(_: *mut c_void, _: *mut VARIANT_BOOL) -> HRESULT
§SetAutoRedraw: unsafe extern "system" fn(_: *mut c_void, _: VARIANT_BOOL) -> HRESULT
§CollectingInk: unsafe extern "system" fn(_: *mut c_void, _: *mut VARIANT_BOOL) -> HRESULT
§CollectionMode: unsafe extern "system" fn(_: *mut c_void, _: *mut InkCollectionMode) -> HRESULT
§SetCollectionMode: unsafe extern "system" fn(_: *mut c_void, _: InkCollectionMode) -> HRESULT
§DynamicRendering: unsafe extern "system" fn(_: *mut c_void, _: *mut VARIANT_BOOL) -> HRESULT
§SetDynamicRendering: unsafe extern "system" fn(_: *mut c_void, _: VARIANT_BOOL) -> HRESULT
§DesiredPacketDescription: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<VARIANT>) -> HRESULT
§SetDesiredPacketDescription: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<VARIANT>) -> HRESULT
§MouseIcon: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT
§SetMouseIcon: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT
§putref_MouseIcon: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT
§MousePointer: unsafe extern "system" fn(_: *mut c_void, _: *mut InkMousePointer) -> HRESULT
§SetMousePointer: unsafe extern "system" fn(_: *mut c_void, _: InkMousePointer) -> HRESULT
§EditingMode: unsafe extern "system" fn(_: *mut c_void, _: *mut InkOverlayEditingMode) -> HRESULT
§SetEditingMode: unsafe extern "system" fn(_: *mut c_void, _: InkOverlayEditingMode) -> HRESULT
§Selection: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT
§SetSelection: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT
§EraserMode: unsafe extern "system" fn(_: *mut c_void, _: *mut InkOverlayEraserMode) -> HRESULT
§SetEraserMode: unsafe extern "system" fn(_: *mut c_void, _: InkOverlayEraserMode) -> HRESULT
§EraserWidth: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT
§SetEraserWidth: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT
§AttachMode: unsafe extern "system" fn(_: *mut c_void, _: *mut InkOverlayAttachMode) -> HRESULT
§SetAttachMode: unsafe extern "system" fn(_: *mut c_void, _: InkOverlayAttachMode) -> HRESULT
§Cursors: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT
§MarginX: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT
§SetMarginX: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT
§MarginY: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT
§SetMarginY: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT
§Tablet: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT
§SupportHighContrastInk: unsafe extern "system" fn(_: *mut c_void, _: *mut VARIANT_BOOL) -> HRESULT
§SetSupportHighContrastInk: unsafe extern "system" fn(_: *mut c_void, _: VARIANT_BOOL) -> HRESULT
§SupportHighContrastSelectionUI: unsafe extern "system" fn(_: *mut c_void, _: *mut VARIANT_BOOL) -> HRESULT
§SetSupportHighContrastSelectionUI: unsafe extern "system" fn(_: *mut c_void, _: VARIANT_BOOL) -> HRESULT
§HitTestSelection: unsafe extern "system" fn(_: *mut c_void, _: i32, _: i32, _: *mut SelectionHitResult) -> HRESULT
§Draw: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT
§SetGestureStatus: unsafe extern "system" fn(_: *mut c_void, _: InkApplicationGesture, _: VARIANT_BOOL) -> HRESULT
§GetGestureStatus: unsafe extern "system" fn(_: *mut c_void, _: InkApplicationGesture, _: *mut VARIANT_BOOL) -> HRESULT
§GetWindowInputRectangle: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT
§SetWindowInputRectangle: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT
§SetAllTabletsMode: unsafe extern "system" fn(_: *mut c_void, _: VARIANT_BOOL) -> HRESULT
§SetSingleTabletIntegratedMode: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT
§GetEventInterest: unsafe extern "system" fn(_: *mut c_void, _: InkCollectorEventInterest, _: *mut VARIANT_BOOL) -> HRESULT
§SetEventInterest: unsafe extern "system" fn(_: *mut c_void, _: InkCollectorEventInterest, _: VARIANT_BOOL) -> HRESULT
Implementations§
§impl IInkOverlay_Vtbl
impl IInkOverlay_Vtbl
pub const fn new<Identity, const OFFSET: isize>() -> IInkOverlay_Vtblwhere
Identity: IInkOverlay_Impl + IUnknownImpl,
pub fn matches(iid: &GUID) -> bool
Auto Trait Implementations§
impl Freeze for IInkOverlay_Vtbl
impl RefUnwindSafe for IInkOverlay_Vtbl
impl Send for IInkOverlay_Vtbl
impl Sync for IInkOverlay_Vtbl
impl Unpin for IInkOverlay_Vtbl
impl UnwindSafe for IInkOverlay_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