Struct ISpeechRecognizer_Vtbl
#[repr(C)]pub struct ISpeechRecognizer_Vtbl {Show 27 fields
pub base__: IDispatch_Vtbl,
pub putref_Recognizer: 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 SetAllowAudioInputFormatChangesOnNextSet: unsafe extern "system" fn(_: *mut c_void, _: VARIANT_BOOL) -> HRESULT,
pub AllowAudioInputFormatChangesOnNextSet: unsafe extern "system" fn(_: *mut c_void, _: *mut VARIANT_BOOL) -> HRESULT,
pub putref_AudioInput: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub AudioInput: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub putref_AudioInputStream: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub AudioInputStream: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub IsShared: unsafe extern "system" fn(_: *mut c_void, _: *mut VARIANT_BOOL) -> HRESULT,
pub SetState: unsafe extern "system" fn(_: *mut c_void, _: SpeechRecognizerState) -> HRESULT,
pub State: unsafe extern "system" fn(_: *mut c_void, _: *mut SpeechRecognizerState) -> HRESULT,
pub Status: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub putref_Profile: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub Profile: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub EmulateRecognition: unsafe extern "system" fn(_: *mut c_void, _: VARIANT, _: *const VARIANT, _: i32) -> HRESULT,
pub CreateRecoContext: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub GetFormat: unsafe extern "system" fn(_: *mut c_void, _: SpeechFormatType, _: *mut *mut c_void) -> HRESULT,
pub SetPropertyNumber: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: i32, _: *mut VARIANT_BOOL) -> HRESULT,
pub GetPropertyNumber: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut i32, _: *mut VARIANT_BOOL) -> HRESULT,
pub SetPropertyString: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut c_void, _: *mut VARIANT_BOOL) -> HRESULT,
pub GetPropertyString: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut *mut c_void, _: *mut VARIANT_BOOL) -> HRESULT,
pub IsUISupported: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *const VARIANT, _: *mut VARIANT_BOOL) -> HRESULT,
pub DisplayUI: unsafe extern "system" fn(_: *mut c_void, _: i32, _: *mut c_void, _: *mut c_void, _: *const VARIANT) -> HRESULT,
pub GetRecognizers: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub GetAudioInputs: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub GetProfiles: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut c_void, _: *mut *mut c_void) -> HRESULT,
}Fields§
§base__: IDispatch_Vtbl§putref_Recognizer: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT§Recognizer: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§SetAllowAudioInputFormatChangesOnNextSet: unsafe extern "system" fn(_: *mut c_void, _: VARIANT_BOOL) -> HRESULT§AllowAudioInputFormatChangesOnNextSet: unsafe extern "system" fn(_: *mut c_void, _: *mut VARIANT_BOOL) -> HRESULT§putref_AudioInput: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT§AudioInput: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§putref_AudioInputStream: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT§AudioInputStream: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§SetState: unsafe extern "system" fn(_: *mut c_void, _: SpeechRecognizerState) -> HRESULT§State: unsafe extern "system" fn(_: *mut c_void, _: *mut SpeechRecognizerState) -> HRESULT§Status: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§putref_Profile: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT§Profile: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§EmulateRecognition: unsafe extern "system" fn(_: *mut c_void, _: VARIANT, _: *const VARIANT, _: i32) -> HRESULT§CreateRecoContext: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§GetFormat: unsafe extern "system" fn(_: *mut c_void, _: SpeechFormatType, _: *mut *mut c_void) -> HRESULT§SetPropertyNumber: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: i32, _: *mut VARIANT_BOOL) -> HRESULT§GetPropertyNumber: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut i32, _: *mut VARIANT_BOOL) -> HRESULT§SetPropertyString: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut c_void, _: *mut VARIANT_BOOL) -> HRESULT§GetPropertyString: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut *mut c_void, _: *mut VARIANT_BOOL) -> HRESULT§IsUISupported: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *const VARIANT, _: *mut VARIANT_BOOL) -> HRESULT§DisplayUI: unsafe extern "system" fn(_: *mut c_void, _: i32, _: *mut c_void, _: *mut c_void, _: *const VARIANT) -> HRESULT§GetRecognizers: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut c_void, _: *mut *mut c_void) -> HRESULT§GetAudioInputs: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut c_void, _: *mut *mut c_void) -> HRESULT§GetProfiles: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut c_void, _: *mut *mut c_void) -> HRESULTImplementations§
§impl ISpeechRecognizer_Vtbl
impl ISpeechRecognizer_Vtbl
pub const fn new<Identity: ISpeechRecognizer_Impl, const OFFSET: isize>() -> Self
pub fn matches(iid: &GUID) -> bool
Auto Trait Implementations§
impl Freeze for ISpeechRecognizer_Vtbl
impl RefUnwindSafe for ISpeechRecognizer_Vtbl
impl Send for ISpeechRecognizer_Vtbl
impl Sync for ISpeechRecognizer_Vtbl
impl Unpin for ISpeechRecognizer_Vtbl
impl UnwindSafe for ISpeechRecognizer_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