#[repr(C)]pub struct ISpEnginePronunciationVtbl {
pub parent: IUnknownVtbl,
pub Normalize: unsafe extern "system" fn(This: *mut ISpEnginePronunciation, pszWord: LPCWSTR, pszLeftContext: LPCWSTR, pszRightContext: LPCWSTR, LangID: WORD, pNormalizationList: *mut SPNORMALIZATIONLIST) -> HRESULT,
pub GetPronunciations: unsafe extern "system" fn(This: *mut ISpEnginePronunciation, pszWord: LPCWSTR, pszLeftContext: LPCWSTR, pszRightContext: LPCWSTR, LangID: WORD, pEnginePronunciationList: *mut SPWORDPRONUNCIATIONLIST) -> HRESULT,
}
Fields§
§parent: IUnknownVtbl
§Normalize: unsafe extern "system" fn(This: *mut ISpEnginePronunciation, pszWord: LPCWSTR, pszLeftContext: LPCWSTR, pszRightContext: LPCWSTR, LangID: WORD, pNormalizationList: *mut SPNORMALIZATIONLIST) -> HRESULT
§GetPronunciations: unsafe extern "system" fn(This: *mut ISpEnginePronunciation, pszWord: LPCWSTR, pszLeftContext: LPCWSTR, pszRightContext: LPCWSTR, LangID: WORD, pEnginePronunciationList: *mut SPWORDPRONUNCIATIONLIST) -> HRESULT
Auto Trait Implementations§
impl Freeze for ISpEnginePronunciationVtbl
impl RefUnwindSafe for ISpEnginePronunciationVtbl
impl Send for ISpEnginePronunciationVtbl
impl Sync for ISpEnginePronunciationVtbl
impl Unpin for ISpEnginePronunciationVtbl
impl UnwindSafe for ISpEnginePronunciationVtbl
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