#[repr(C)]pub struct ISpSRAlternatesVtbl {
pub parent: IUnknownVtbl,
pub GetAlternates: unsafe extern "system" fn(This: *mut ISpSRAlternates, pAltRequest: *mut SPPHRASEALTREQUEST, ppAlts: *mut *mut SPPHRASEALT, pcAlts: *mut ULONG) -> HRESULT,
pub Commit: unsafe extern "system" fn(This: *mut ISpSRAlternates, pAltRequest: *mut SPPHRASEALTREQUEST, pAlt: *mut SPPHRASEALT, ppvResultExtra: *mut c_void, pcbResultExtra: *mut ULONG) -> HRESULT,
}
Fields§
§parent: IUnknownVtbl
§GetAlternates: unsafe extern "system" fn(This: *mut ISpSRAlternates, pAltRequest: *mut SPPHRASEALTREQUEST, ppAlts: *mut *mut SPPHRASEALT, pcAlts: *mut ULONG) -> HRESULT
§Commit: unsafe extern "system" fn(This: *mut ISpSRAlternates, pAltRequest: *mut SPPHRASEALTREQUEST, pAlt: *mut SPPHRASEALT, ppvResultExtra: *mut c_void, pcbResultExtra: *mut ULONG) -> HRESULT
Auto Trait Implementations§
impl Freeze for ISpSRAlternatesVtbl
impl RefUnwindSafe for ISpSRAlternatesVtbl
impl Send for ISpSRAlternatesVtbl
impl Sync for ISpSRAlternatesVtbl
impl Unpin for ISpSRAlternatesVtbl
impl UnwindSafe for ISpSRAlternatesVtbl
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