#[repr(C)]pub struct ISpeechPhraseReplacementVtbl {
pub parent: IDispatchVtbl,
pub get_DisplayAttributes: unsafe extern "system" fn(This: *mut ISpeechPhraseReplacement, DisplayAttributes: *mut SpeechDisplayAttributes) -> HRESULT,
pub get_Text: unsafe extern "system" fn(This: *mut ISpeechPhraseReplacement, Text: *mut BSTR) -> HRESULT,
pub get_FirstElement: unsafe extern "system" fn(This: *mut ISpeechPhraseReplacement, FirstElement: *mut c_long) -> HRESULT,
pub get_NumberOfElements: unsafe extern "system" fn(This: *mut ISpeechPhraseReplacement, NumberOfElements: *mut c_long) -> HRESULT,
}
Fields§
§parent: IDispatchVtbl
§get_DisplayAttributes: unsafe extern "system" fn(This: *mut ISpeechPhraseReplacement, DisplayAttributes: *mut SpeechDisplayAttributes) -> HRESULT
§get_Text: unsafe extern "system" fn(This: *mut ISpeechPhraseReplacement, Text: *mut BSTR) -> HRESULT
§get_FirstElement: unsafe extern "system" fn(This: *mut ISpeechPhraseReplacement, FirstElement: *mut c_long) -> HRESULT
§get_NumberOfElements: unsafe extern "system" fn(This: *mut ISpeechPhraseReplacement, NumberOfElements: *mut c_long) -> HRESULT
Auto Trait Implementations§
impl Freeze for ISpeechPhraseReplacementVtbl
impl RefUnwindSafe for ISpeechPhraseReplacementVtbl
impl Send for ISpeechPhraseReplacementVtbl
impl Sync for ISpeechPhraseReplacementVtbl
impl Unpin for ISpeechPhraseReplacementVtbl
impl UnwindSafe for ISpeechPhraseReplacementVtbl
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