#[repr(C)]pub struct ISpPhraseVtbl {
pub parent: IUnknownVtbl,
pub GetPhrase: unsafe extern "system" fn(This: *mut ISpPhrase, ppCoMemPhrase: *mut *mut SPPHRASE) -> HRESULT,
pub GetSerializedPhrase: unsafe extern "system" fn(This: *mut ISpPhrase, ppCoMemPhrase: *mut *mut SPSERIALIZEDPHRASE) -> HRESULT,
pub GetText: unsafe extern "system" fn(This: *mut ISpPhrase, ulStart: ULONG, ulCount: ULONG, fUseTextReplacements: BOOL, ppszCoMemText: *mut LPWSTR, pbDisplayAttributes: *mut BYTE) -> HRESULT,
pub Discard: unsafe extern "system" fn(This: *mut ISpPhrase, dwValueTypes: DWORD) -> HRESULT,
}
Fields§
§parent: IUnknownVtbl
§GetPhrase: unsafe extern "system" fn(This: *mut ISpPhrase, ppCoMemPhrase: *mut *mut SPPHRASE) -> HRESULT
§GetSerializedPhrase: unsafe extern "system" fn(This: *mut ISpPhrase, ppCoMemPhrase: *mut *mut SPSERIALIZEDPHRASE) -> HRESULT
§GetText: unsafe extern "system" fn(This: *mut ISpPhrase, ulStart: ULONG, ulCount: ULONG, fUseTextReplacements: BOOL, ppszCoMemText: *mut LPWSTR, pbDisplayAttributes: *mut BYTE) -> HRESULT
§Discard: unsafe extern "system" fn(This: *mut ISpPhrase, dwValueTypes: DWORD) -> HRESULT
Auto Trait Implementations§
impl Freeze for ISpPhraseVtbl
impl RefUnwindSafe for ISpPhraseVtbl
impl Send for ISpPhraseVtbl
impl Sync for ISpPhraseVtbl
impl Unpin for ISpPhraseVtbl
impl UnwindSafe for ISpPhraseVtbl
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