Struct windows::Win32::UI::TabletPC::IInkCollector_Vtbl
#[repr(C)]pub struct IInkCollector_Vtbl {Show 41 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 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 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
§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
§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 IInkCollector_Vtbl
impl IInkCollector_Vtbl
pub const fn new<Identity, const OFFSET: isize>() -> IInkCollector_Vtblwhere
Identity: IInkCollector_Impl + IUnknownImpl,
pub fn matches(iid: &GUID) -> bool
Auto Trait Implementations§
impl Freeze for IInkCollector_Vtbl
impl RefUnwindSafe for IInkCollector_Vtbl
impl Send for IInkCollector_Vtbl
impl Sync for IInkCollector_Vtbl
impl Unpin for IInkCollector_Vtbl
impl UnwindSafe for IInkCollector_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