#[repr(C)]pub struct ISpSRAlternates2 {
pub lpVtbl: *const ISpSRAlternates2Vtbl,
}
Fields§
§lpVtbl: *const ISpSRAlternates2Vtbl
Implementations§
Source§impl ISpSRAlternates2
impl ISpSRAlternates2
pub unsafe fn CommitText( &self, pAltRequest: *mut SPPHRASEALTREQUEST, pcszNewText: LPCWSTR, commitFlags: SPCOMMITFLAGS, ) -> HRESULT
Methods from Deref<Target = ISpSRAlternates>§
pub unsafe fn GetAlternates( &self, pAltRequest: *mut SPPHRASEALTREQUEST, ppAlts: *mut *mut SPPHRASEALT, pcAlts: *mut ULONG, ) -> HRESULT
pub unsafe fn Commit( &self, pAltRequest: *mut SPPHRASEALTREQUEST, pAlt: *mut SPPHRASEALT, ppvResultExtra: *mut c_void, pcbResultExtra: *mut ULONG, ) -> HRESULT
Trait Implementations§
Source§impl Deref for ISpSRAlternates2
impl Deref for ISpSRAlternates2
Source§type Target = ISpSRAlternates
type Target = ISpSRAlternates
The resulting type after dereferencing.
Source§fn deref(&self) -> &ISpSRAlternates
fn deref(&self) -> &ISpSRAlternates
Dereferences the value.
Auto Trait Implementations§
impl Freeze for ISpSRAlternates2
impl RefUnwindSafe for ISpSRAlternates2
impl !Send for ISpSRAlternates2
impl !Sync for ISpSRAlternates2
impl Unpin for ISpSRAlternates2
impl UnwindSafe for ISpSRAlternates2
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