#[repr(C)]pub struct ISpeechPhraseRulesVtbl {
pub parent: IDispatchVtbl,
pub get_Count: unsafe extern "system" fn(This: *mut ISpeechPhraseRules, Count: *mut c_long) -> HRESULT,
pub Item: unsafe extern "system" fn(This: *mut ISpeechPhraseRules, Index: c_long, Rule: *mut *mut ISpeechPhraseRule) -> HRESULT,
pub get__NewEnum: unsafe extern "system" fn(This: *mut ISpeechPhraseRules, EnumVARIANT: *mut *mut IUnknown) -> HRESULT,
}
Fields§
§parent: IDispatchVtbl
§get_Count: unsafe extern "system" fn(This: *mut ISpeechPhraseRules, Count: *mut c_long) -> HRESULT
§Item: unsafe extern "system" fn(This: *mut ISpeechPhraseRules, Index: c_long, Rule: *mut *mut ISpeechPhraseRule) -> HRESULT
§get__NewEnum: unsafe extern "system" fn(This: *mut ISpeechPhraseRules, EnumVARIANT: *mut *mut IUnknown) -> HRESULT
Auto Trait Implementations§
impl Freeze for ISpeechPhraseRulesVtbl
impl RefUnwindSafe for ISpeechPhraseRulesVtbl
impl Send for ISpeechPhraseRulesVtbl
impl Sync for ISpeechPhraseRulesVtbl
impl Unpin for ISpeechPhraseRulesVtbl
impl UnwindSafe for ISpeechPhraseRulesVtbl
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