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.