#[repr(C)]pub struct ISpeechPhoneConverter {
pub lpVtbl: *const ISpeechPhoneConverterVtbl,
}
Fields§
§lpVtbl: *const ISpeechPhoneConverterVtbl
Implementations§
Source§impl ISpeechPhoneConverter
impl ISpeechPhoneConverter
pub unsafe fn get_LanguageId( &self, LanguageId: *mut SpeechLanguageId, ) -> HRESULT
pub unsafe fn put_LanguageId(&self, LanguageId: SpeechLanguageId) -> HRESULT
pub unsafe fn PhoneToId(&self, Phonemes: BSTR, IdArray: *mut VARIANT) -> HRESULT
pub unsafe fn IdToPhone(&self, IdArray: VARIANT, Phonemes: *mut BSTR) -> HRESULT
Methods from Deref<Target = IDispatch>§
pub unsafe fn GetTypeInfoCount(&self, pctinfo: *mut UINT) -> HRESULT
pub unsafe fn GetTypeInfo( &self, iTInfo: UINT, lcid: LCID, ppTInfo: *mut *mut ITypeInfo, ) -> HRESULT
pub unsafe fn GetIDsOfNames( &self, riid: REFIID, rgszNames: *mut LPOLESTR, cNames: UINT, lcid: LCID, rgDispId: *mut DISPID, ) -> HRESULT
pub unsafe fn Invoke( &self, dispIdMember: DISPID, riid: REFIID, lcid: LCID, wFlags: WORD, pDispParams: *mut DISPPARAMS, pVarResult: *mut VARIANT, pExcepInfo: *mut EXCEPINFO, puArgErr: *mut UINT, ) -> HRESULT
Trait Implementations§
Source§impl Deref for ISpeechPhoneConverter
impl Deref for ISpeechPhoneConverter
Auto Trait Implementations§
impl Freeze for ISpeechPhoneConverter
impl RefUnwindSafe for ISpeechPhoneConverter
impl !Send for ISpeechPhoneConverter
impl !Sync for ISpeechPhoneConverter
impl Unpin for ISpeechPhoneConverter
impl UnwindSafe for ISpeechPhoneConverter
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