#[repr(C)]pub struct ISpeechPhoneConverterVtbl {
pub parent: IDispatchVtbl,
pub get_LanguageId: unsafe extern "system" fn(This: *mut ISpeechPhoneConverter, LanguageId: *mut SpeechLanguageId) -> HRESULT,
pub put_LanguageId: unsafe extern "system" fn(This: *mut ISpeechPhoneConverter, LanguageId: SpeechLanguageId) -> HRESULT,
pub PhoneToId: unsafe extern "system" fn(This: *mut ISpeechPhoneConverter, Phonemes: BSTR, IdArray: *mut VARIANT) -> HRESULT,
pub IdToPhone: unsafe extern "system" fn(This: *mut ISpeechPhoneConverter, IdArray: VARIANT, Phonemes: *mut BSTR) -> HRESULT,
}
Fields§
§parent: IDispatchVtbl
§get_LanguageId: unsafe extern "system" fn(This: *mut ISpeechPhoneConverter, LanguageId: *mut SpeechLanguageId) -> HRESULT
§put_LanguageId: unsafe extern "system" fn(This: *mut ISpeechPhoneConverter, LanguageId: SpeechLanguageId) -> HRESULT
§PhoneToId: unsafe extern "system" fn(This: *mut ISpeechPhoneConverter, Phonemes: BSTR, IdArray: *mut VARIANT) -> HRESULT
§IdToPhone: unsafe extern "system" fn(This: *mut ISpeechPhoneConverter, IdArray: VARIANT, Phonemes: *mut BSTR) -> HRESULT
Auto Trait Implementations§
impl Freeze for ISpeechPhoneConverterVtbl
impl RefUnwindSafe for ISpeechPhoneConverterVtbl
impl Send for ISpeechPhoneConverterVtbl
impl Sync for ISpeechPhoneConverterVtbl
impl Unpin for ISpeechPhoneConverterVtbl
impl UnwindSafe for ISpeechPhoneConverterVtbl
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