#[repr(C)]pub struct ISpPhraseBuilder {
pub lpVtbl: *const ISpPhraseBuilderVtbl,
}
Fields§
§lpVtbl: *const ISpPhraseBuilderVtbl
Implementations§
Source§impl ISpPhraseBuilder
impl ISpPhraseBuilder
pub unsafe fn InitFromPhrase(&self, pPhrase: *const SPPHRASE) -> HRESULT
pub unsafe fn InitFromSerializedPhrase( &self, pPhrase: *const SPSERIALIZEDPHRASE, ) -> HRESULT
pub unsafe fn AddElements( &self, cElements: ULONG, pElement: *const SPPHRASEELEMENT, ) -> HRESULT
pub unsafe fn AddRules( &self, hParent: SPPHRASERULEHANDLE, pRule: *const SPPHRASERULE, phNewRule: *mut SPPHRASERULEHANDLE, ) -> HRESULT
pub unsafe fn AddProperties( &self, hParent: SPPHRASEPROPERTYHANDLE, pProperty: *const SPPHRASEPROPERTY, phNewProperty: *mut SPPHRASEPROPERTYHANDLE, ) -> HRESULT
pub unsafe fn AddReplacements( &self, cReplacements: ULONG, pReplacements: *const SPPHRASEREPLACEMENT, ) -> HRESULT
Methods from Deref<Target = ISpPhrase>§
pub unsafe fn GetPhrase(&self, ppCoMemPhrase: *mut *mut SPPHRASE) -> HRESULT
pub unsafe fn GetSerializedPhrase( &self, ppCoMemPhrase: *mut *mut SPSERIALIZEDPHRASE, ) -> HRESULT
pub unsafe fn GetText( &self, ulStart: ULONG, ulCount: ULONG, fUseTextReplacements: BOOL, ppszCoMemText: *mut LPWSTR, pbDisplayAttributes: *mut BYTE, ) -> HRESULT
pub unsafe fn Discard(&self, dwValueTypes: DWORD) -> HRESULT
Trait Implementations§
Source§impl Deref for ISpPhraseBuilder
impl Deref for ISpPhraseBuilder
Auto Trait Implementations§
impl Freeze for ISpPhraseBuilder
impl RefUnwindSafe for ISpPhraseBuilder
impl !Send for ISpPhraseBuilder
impl !Sync for ISpPhraseBuilder
impl Unpin for ISpPhraseBuilder
impl UnwindSafe for ISpPhraseBuilder
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