Struct windows::Win32::UI::TabletPC::IInkRecognizerContext_Vtbl
#[repr(C)]pub struct IInkRecognizerContext_Vtbl {Show 25 fields
pub base__: IDispatch_Vtbl,
pub Strokes: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub putref_Strokes: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub CharacterAutoCompletionMode: unsafe extern "system" fn(_: *mut c_void, _: *mut InkRecognizerCharacterAutoCompletionMode) -> HRESULT,
pub SetCharacterAutoCompletionMode: unsafe extern "system" fn(_: *mut c_void, _: InkRecognizerCharacterAutoCompletionMode) -> 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 Guide: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub putref_Guide: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub PrefixText: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<BSTR>) -> HRESULT,
pub SetPrefixText: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<BSTR>) -> HRESULT,
pub SuffixText: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<BSTR>) -> HRESULT,
pub SetSuffixText: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<BSTR>) -> HRESULT,
pub RecognitionFlags: unsafe extern "system" fn(_: *mut c_void, _: *mut InkRecognitionModes) -> HRESULT,
pub SetRecognitionFlags: unsafe extern "system" fn(_: *mut c_void, _: InkRecognitionModes) -> HRESULT,
pub WordList: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub putref_WordList: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub Recognizer: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub Recognize: unsafe extern "system" fn(_: *mut c_void, _: *mut InkRecognitionStatus, _: *mut *mut c_void) -> HRESULT,
pub StopBackgroundRecognition: unsafe extern "system" fn(_: *mut c_void) -> HRESULT,
pub EndInkInput: unsafe extern "system" fn(_: *mut c_void) -> HRESULT,
pub BackgroundRecognize: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<VARIANT>) -> HRESULT,
pub BackgroundRecognizeWithAlternates: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<VARIANT>) -> HRESULT,
pub Clone: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub IsStringSupported: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<BSTR>, _: *mut VARIANT_BOOL) -> HRESULT,
}
Fields§
§base__: IDispatch_Vtbl
§Strokes: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT
§putref_Strokes: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT
§CharacterAutoCompletionMode: unsafe extern "system" fn(_: *mut c_void, _: *mut InkRecognizerCharacterAutoCompletionMode) -> HRESULT
§SetCharacterAutoCompletionMode: unsafe extern "system" fn(_: *mut c_void, _: InkRecognizerCharacterAutoCompletionMode) -> HRESULT
§Factoid: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<BSTR>) -> HRESULT
§SetFactoid: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<BSTR>) -> HRESULT
§Guide: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT
§putref_Guide: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT
§PrefixText: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<BSTR>) -> HRESULT
§SetPrefixText: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<BSTR>) -> HRESULT
§SuffixText: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<BSTR>) -> HRESULT
§SetSuffixText: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<BSTR>) -> HRESULT
§RecognitionFlags: unsafe extern "system" fn(_: *mut c_void, _: *mut InkRecognitionModes) -> HRESULT
§SetRecognitionFlags: unsafe extern "system" fn(_: *mut c_void, _: InkRecognitionModes) -> HRESULT
§WordList: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT
§putref_WordList: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT
§Recognizer: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT
§Recognize: unsafe extern "system" fn(_: *mut c_void, _: *mut InkRecognitionStatus, _: *mut *mut c_void) -> HRESULT
§StopBackgroundRecognition: unsafe extern "system" fn(_: *mut c_void) -> HRESULT
§EndInkInput: unsafe extern "system" fn(_: *mut c_void) -> HRESULT
§BackgroundRecognize: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<VARIANT>) -> HRESULT
§BackgroundRecognizeWithAlternates: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<VARIANT>) -> HRESULT
§Clone: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT
§IsStringSupported: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<BSTR>, _: *mut VARIANT_BOOL) -> HRESULT
Implementations§
§impl IInkRecognizerContext_Vtbl
impl IInkRecognizerContext_Vtbl
pub const fn new<Identity, const OFFSET: isize>() -> IInkRecognizerContext_Vtblwhere
Identity: IInkRecognizerContext_Impl + IUnknownImpl,
pub fn matches(iid: &GUID) -> bool
Auto Trait Implementations§
impl Freeze for IInkRecognizerContext_Vtbl
impl RefUnwindSafe for IInkRecognizerContext_Vtbl
impl Send for IInkRecognizerContext_Vtbl
impl Sync for IInkRecognizerContext_Vtbl
impl Unpin for IInkRecognizerContext_Vtbl
impl UnwindSafe for IInkRecognizerContext_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