Struct windows::Win32::UI::TabletPC::IInkEdit_Vtbl
#[repr(C)]pub struct IInkEdit_Vtbl {Show 78 fields
pub base__: IDispatch_Vtbl,
pub Status: unsafe extern "system" fn(_: *mut c_void, _: *mut InkEditStatus) -> HRESULT,
pub UseMouseForInput: unsafe extern "system" fn(_: *mut c_void, _: *mut VARIANT_BOOL) -> HRESULT,
pub SetUseMouseForInput: unsafe extern "system" fn(_: *mut c_void, _: VARIANT_BOOL) -> HRESULT,
pub InkMode: unsafe extern "system" fn(_: *mut c_void, _: *mut InkMode) -> HRESULT,
pub SetInkMode: unsafe extern "system" fn(_: *mut c_void, _: InkMode) -> HRESULT,
pub InkInsertMode: unsafe extern "system" fn(_: *mut c_void, _: *mut InkInsertMode) -> HRESULT,
pub SetInkInsertMode: unsafe extern "system" fn(_: *mut c_void, _: InkInsertMode) -> HRESULT,
pub DrawingAttributes: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub putref_DrawingAttributes: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub RecognitionTimeout: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT,
pub SetRecognitionTimeout: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT,
pub Recognizer: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub putref_Recognizer: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub Factoid: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<BSTR>) -> HRESULT,
pub SetFactoid: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<BSTR>) -> HRESULT,
pub SelInks: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<VARIANT>) -> HRESULT,
pub SetSelInks: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<VARIANT>) -> HRESULT,
pub SelInksDisplayMode: unsafe extern "system" fn(_: *mut c_void, _: *mut InkDisplayMode) -> HRESULT,
pub SetSelInksDisplayMode: unsafe extern "system" fn(_: *mut c_void, _: InkDisplayMode) -> HRESULT,
pub Recognize: unsafe extern "system" fn(_: *mut c_void) -> HRESULT,
pub GetGestureStatus: unsafe extern "system" fn(_: *mut c_void, _: InkApplicationGesture, _: *mut VARIANT_BOOL) -> HRESULT,
pub SetGestureStatus: unsafe extern "system" fn(_: *mut c_void, _: InkApplicationGesture, _: VARIANT_BOOL) -> HRESULT,
pub SetBackColor: unsafe extern "system" fn(_: *mut c_void, _: u32) -> HRESULT,
pub BackColor: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT,
pub Appearance: unsafe extern "system" fn(_: *mut c_void, _: *mut AppearanceConstants) -> HRESULT,
pub SetAppearance: unsafe extern "system" fn(_: *mut c_void, _: AppearanceConstants) -> HRESULT,
pub BorderStyle: unsafe extern "system" fn(_: *mut c_void, _: *mut BorderStyleConstants) -> HRESULT,
pub SetBorderStyle: unsafe extern "system" fn(_: *mut c_void, _: BorderStyleConstants) -> HRESULT,
pub Hwnd: unsafe extern "system" fn(_: *mut c_void, _: *mut OLE_HANDLE) -> HRESULT,
pub Font: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub putref_Font: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub Text: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<BSTR>) -> HRESULT,
pub SetText: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<BSTR>) -> 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 Locked: unsafe extern "system" fn(_: *mut c_void, _: *mut VARIANT_BOOL) -> HRESULT,
pub SetLocked: unsafe extern "system" fn(_: *mut c_void, _: VARIANT_BOOL) -> 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 MaxLength: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT,
pub SetMaxLength: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT,
pub MultiLine: unsafe extern "system" fn(_: *mut c_void, _: *mut VARIANT_BOOL) -> HRESULT,
pub SetMultiLine: unsafe extern "system" fn(_: *mut c_void, _: VARIANT_BOOL) -> HRESULT,
pub ScrollBars: unsafe extern "system" fn(_: *mut c_void, _: *mut ScrollBarsConstants) -> HRESULT,
pub SetScrollBars: unsafe extern "system" fn(_: *mut c_void, _: ScrollBarsConstants) -> HRESULT,
pub DisableNoScroll: unsafe extern "system" fn(_: *mut c_void, _: *mut VARIANT_BOOL) -> HRESULT,
pub SetDisableNoScroll: unsafe extern "system" fn(_: *mut c_void, _: VARIANT_BOOL) -> HRESULT,
pub SelAlignment: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<VARIANT>) -> HRESULT,
pub SetSelAlignment: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<VARIANT>) -> HRESULT,
pub SelBold: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<VARIANT>) -> HRESULT,
pub SetSelBold: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<VARIANT>) -> HRESULT,
pub SelItalic: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<VARIANT>) -> HRESULT,
pub SetSelItalic: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<VARIANT>) -> HRESULT,
pub SelUnderline: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<VARIANT>) -> HRESULT,
pub SetSelUnderline: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<VARIANT>) -> HRESULT,
pub SelColor: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<VARIANT>) -> HRESULT,
pub SetSelColor: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<VARIANT>) -> HRESULT,
pub SelFontName: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<VARIANT>) -> HRESULT,
pub SetSelFontName: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<VARIANT>) -> HRESULT,
pub SelFontSize: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<VARIANT>) -> HRESULT,
pub SetSelFontSize: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<VARIANT>) -> HRESULT,
pub SelCharOffset: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<VARIANT>) -> HRESULT,
pub SetSelCharOffset: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<VARIANT>) -> HRESULT,
pub TextRTF: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<BSTR>) -> HRESULT,
pub SetTextRTF: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<BSTR>) -> HRESULT,
pub SelStart: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT,
pub SetSelStart: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT,
pub SelLength: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT,
pub SetSelLength: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT,
pub SelText: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<BSTR>) -> HRESULT,
pub SetSelText: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<BSTR>) -> HRESULT,
pub SelRTF: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<BSTR>) -> HRESULT,
pub SetSelRTF: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<BSTR>) -> HRESULT,
pub Refresh: unsafe extern "system" fn(_: *mut c_void) -> HRESULT,
}
Fields§
§base__: IDispatch_Vtbl
§Status: unsafe extern "system" fn(_: *mut c_void, _: *mut InkEditStatus) -> HRESULT
§UseMouseForInput: unsafe extern "system" fn(_: *mut c_void, _: *mut VARIANT_BOOL) -> HRESULT
§SetUseMouseForInput: unsafe extern "system" fn(_: *mut c_void, _: VARIANT_BOOL) -> HRESULT
§InkMode: unsafe extern "system" fn(_: *mut c_void, _: *mut InkMode) -> HRESULT
§SetInkMode: unsafe extern "system" fn(_: *mut c_void, _: InkMode) -> HRESULT
§InkInsertMode: unsafe extern "system" fn(_: *mut c_void, _: *mut InkInsertMode) -> HRESULT
§SetInkInsertMode: unsafe extern "system" fn(_: *mut c_void, _: InkInsertMode) -> HRESULT
§DrawingAttributes: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT
§putref_DrawingAttributes: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT
§RecognitionTimeout: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT
§SetRecognitionTimeout: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT
§Recognizer: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT
§putref_Recognizer: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT
§Factoid: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<BSTR>) -> HRESULT
§SetFactoid: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<BSTR>) -> HRESULT
§SelInks: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<VARIANT>) -> HRESULT
§SetSelInks: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<VARIANT>) -> HRESULT
§SelInksDisplayMode: unsafe extern "system" fn(_: *mut c_void, _: *mut InkDisplayMode) -> HRESULT
§SetSelInksDisplayMode: unsafe extern "system" fn(_: *mut c_void, _: InkDisplayMode) -> HRESULT
§Recognize: unsafe extern "system" fn(_: *mut c_void) -> HRESULT
§GetGestureStatus: unsafe extern "system" fn(_: *mut c_void, _: InkApplicationGesture, _: *mut VARIANT_BOOL) -> HRESULT
§SetGestureStatus: unsafe extern "system" fn(_: *mut c_void, _: InkApplicationGesture, _: VARIANT_BOOL) -> HRESULT
§SetBackColor: unsafe extern "system" fn(_: *mut c_void, _: u32) -> HRESULT
§BackColor: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT
§Appearance: unsafe extern "system" fn(_: *mut c_void, _: *mut AppearanceConstants) -> HRESULT
§SetAppearance: unsafe extern "system" fn(_: *mut c_void, _: AppearanceConstants) -> HRESULT
§BorderStyle: unsafe extern "system" fn(_: *mut c_void, _: *mut BorderStyleConstants) -> HRESULT
§SetBorderStyle: unsafe extern "system" fn(_: *mut c_void, _: BorderStyleConstants) -> HRESULT
§Hwnd: unsafe extern "system" fn(_: *mut c_void, _: *mut OLE_HANDLE) -> HRESULT
§Font: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT
§putref_Font: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT
§Text: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<BSTR>) -> HRESULT
§SetText: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<BSTR>) -> 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
§Locked: unsafe extern "system" fn(_: *mut c_void, _: *mut VARIANT_BOOL) -> HRESULT
§SetLocked: unsafe extern "system" fn(_: *mut c_void, _: VARIANT_BOOL) -> HRESULT
§Enabled: unsafe extern "system" fn(_: *mut c_void, _: *mut VARIANT_BOOL) -> HRESULT
§SetEnabled: unsafe extern "system" fn(_: *mut c_void, _: VARIANT_BOOL) -> HRESULT
§MaxLength: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT
§SetMaxLength: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT
§MultiLine: unsafe extern "system" fn(_: *mut c_void, _: *mut VARIANT_BOOL) -> HRESULT
§SetMultiLine: unsafe extern "system" fn(_: *mut c_void, _: VARIANT_BOOL) -> HRESULT
§ScrollBars: unsafe extern "system" fn(_: *mut c_void, _: *mut ScrollBarsConstants) -> HRESULT
§SetScrollBars: unsafe extern "system" fn(_: *mut c_void, _: ScrollBarsConstants) -> HRESULT
§DisableNoScroll: unsafe extern "system" fn(_: *mut c_void, _: *mut VARIANT_BOOL) -> HRESULT
§SetDisableNoScroll: unsafe extern "system" fn(_: *mut c_void, _: VARIANT_BOOL) -> HRESULT
§SelAlignment: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<VARIANT>) -> HRESULT
§SetSelAlignment: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<VARIANT>) -> HRESULT
§SelBold: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<VARIANT>) -> HRESULT
§SetSelBold: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<VARIANT>) -> HRESULT
§SelItalic: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<VARIANT>) -> HRESULT
§SetSelItalic: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<VARIANT>) -> HRESULT
§SelUnderline: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<VARIANT>) -> HRESULT
§SetSelUnderline: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<VARIANT>) -> HRESULT
§SelColor: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<VARIANT>) -> HRESULT
§SetSelColor: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<VARIANT>) -> HRESULT
§SelFontName: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<VARIANT>) -> HRESULT
§SetSelFontName: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<VARIANT>) -> HRESULT
§SelFontSize: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<VARIANT>) -> HRESULT
§SetSelFontSize: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<VARIANT>) -> HRESULT
§SelCharOffset: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<VARIANT>) -> HRESULT
§SetSelCharOffset: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<VARIANT>) -> HRESULT
§TextRTF: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<BSTR>) -> HRESULT
§SetTextRTF: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<BSTR>) -> HRESULT
§SelStart: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT
§SetSelStart: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT
§SelLength: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT
§SetSelLength: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT
§SelText: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<BSTR>) -> HRESULT
§SetSelText: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<BSTR>) -> HRESULT
§SelRTF: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<BSTR>) -> HRESULT
§SetSelRTF: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<BSTR>) -> HRESULT
§Refresh: unsafe extern "system" fn(_: *mut c_void) -> HRESULT
Implementations§
§impl IInkEdit_Vtbl
impl IInkEdit_Vtbl
pub const fn new<Identity, const OFFSET: isize>() -> IInkEdit_Vtblwhere
Identity: IInkEdit_Impl + IUnknownImpl,
pub fn matches(iid: &GUID) -> bool
Auto Trait Implementations§
impl Freeze for IInkEdit_Vtbl
impl RefUnwindSafe for IInkEdit_Vtbl
impl Send for IInkEdit_Vtbl
impl Sync for IInkEdit_Vtbl
impl Unpin for IInkEdit_Vtbl
impl UnwindSafe for IInkEdit_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