Trait windows::Win32::UI::TabletPC::IInkRecognizerContext_Impl

pub trait IInkRecognizerContext_Impl: Sized + IDispatch_Impl {
Show 24 methods // Required methods fn Strokes(&self) -> Result<IInkStrokes>; fn putref_Strokes(&self, strokes: Option<&IInkStrokes>) -> Result<()>; fn CharacterAutoCompletionMode( &self, ) -> Result<InkRecognizerCharacterAutoCompletionMode>; fn SetCharacterAutoCompletionMode( &self, mode: InkRecognizerCharacterAutoCompletionMode, ) -> Result<()>; fn Factoid(&self) -> Result<BSTR>; fn SetFactoid(&self, factoid: &BSTR) -> Result<()>; fn Guide(&self) -> Result<IInkRecognizerGuide>; fn putref_Guide( &self, recognizerguide: Option<&IInkRecognizerGuide>, ) -> Result<()>; fn PrefixText(&self) -> Result<BSTR>; fn SetPrefixText(&self, prefix: &BSTR) -> Result<()>; fn SuffixText(&self) -> Result<BSTR>; fn SetSuffixText(&self, suffix: &BSTR) -> Result<()>; fn RecognitionFlags(&self) -> Result<InkRecognitionModes>; fn SetRecognitionFlags(&self, modes: InkRecognitionModes) -> Result<()>; fn WordList(&self) -> Result<IInkWordList>; fn putref_WordList(&self, wordlist: Option<&IInkWordList>) -> Result<()>; fn Recognizer(&self) -> Result<IInkRecognizer>; fn Recognize( &self, recognitionstatus: *mut InkRecognitionStatus, recognitionresult: *mut Option<IInkRecognitionResult>, ) -> Result<()>; fn StopBackgroundRecognition(&self) -> Result<()>; fn EndInkInput(&self) -> Result<()>; fn BackgroundRecognize(&self, customdata: &VARIANT) -> Result<()>; fn BackgroundRecognizeWithAlternates( &self, customdata: &VARIANT, ) -> Result<()>; fn Clone(&self) -> Result<IInkRecognizerContext>; fn IsStringSupported(&self, string: &BSTR) -> Result<VARIANT_BOOL>;
}

Required Methods§

fn Strokes(&self) -> Result<IInkStrokes>

fn putref_Strokes(&self, strokes: Option<&IInkStrokes>) -> Result<()>

fn CharacterAutoCompletionMode( &self, ) -> Result<InkRecognizerCharacterAutoCompletionMode>

fn SetCharacterAutoCompletionMode( &self, mode: InkRecognizerCharacterAutoCompletionMode, ) -> Result<()>

fn Factoid(&self) -> Result<BSTR>

fn SetFactoid(&self, factoid: &BSTR) -> Result<()>

fn Guide(&self) -> Result<IInkRecognizerGuide>

fn putref_Guide( &self, recognizerguide: Option<&IInkRecognizerGuide>, ) -> Result<()>

fn PrefixText(&self) -> Result<BSTR>

fn SetPrefixText(&self, prefix: &BSTR) -> Result<()>

fn SuffixText(&self) -> Result<BSTR>

fn SetSuffixText(&self, suffix: &BSTR) -> Result<()>

fn RecognitionFlags(&self) -> Result<InkRecognitionModes>

fn SetRecognitionFlags(&self, modes: InkRecognitionModes) -> Result<()>

fn WordList(&self) -> Result<IInkWordList>

fn putref_WordList(&self, wordlist: Option<&IInkWordList>) -> Result<()>

fn Recognizer(&self) -> Result<IInkRecognizer>

fn Recognize( &self, recognitionstatus: *mut InkRecognitionStatus, recognitionresult: *mut Option<IInkRecognitionResult>, ) -> Result<()>

fn StopBackgroundRecognition(&self) -> Result<()>

fn EndInkInput(&self) -> Result<()>

fn BackgroundRecognize(&self, customdata: &VARIANT) -> Result<()>

fn BackgroundRecognizeWithAlternates(&self, customdata: &VARIANT) -> Result<()>

fn Clone(&self) -> Result<IInkRecognizerContext>

fn IsStringSupported(&self, string: &BSTR) -> Result<VARIANT_BOOL>

Object Safety§

This trait is not object safe.

Implementors§