#[repr(C)]pub struct ISpeechGrammarRuleStateTransitionVtbl {
pub parent: IDispatchVtbl,
pub get_Type: unsafe extern "system" fn(This: *mut ISpeechGrammarRuleStateTransition, Type: *mut SpeechGrammarRuleStateTransitionType) -> HRESULT,
pub get_Text: unsafe extern "system" fn(This: *mut ISpeechGrammarRuleStateTransition, Text: *mut BSTR) -> HRESULT,
pub get_Rule: unsafe extern "system" fn(This: *mut ISpeechGrammarRuleStateTransition, Rule: *mut *mut ISpeechGrammarRule) -> HRESULT,
pub get_Weight: unsafe extern "system" fn(This: *mut ISpeechGrammarRuleStateTransition, Weight: *mut VARIANT) -> HRESULT,
pub get_PropertyName: unsafe extern "system" fn(This: *mut ISpeechGrammarRuleStateTransition, PropertyName: *mut BSTR) -> HRESULT,
pub get_PropertyId: unsafe extern "system" fn(This: *mut ISpeechGrammarRuleStateTransition, PropertyId: *mut c_long) -> HRESULT,
pub get_PropertyValue: unsafe extern "system" fn(This: *mut ISpeechGrammarRuleStateTransition, PropertyValue: *mut VARIANT) -> HRESULT,
pub get_NextState: unsafe extern "system" fn(This: *mut ISpeechGrammarRuleStateTransition, NextState: *mut *mut ISpeechGrammarRuleState) -> HRESULT,
}Fields§
§parent: IDispatchVtbl§get_Type: unsafe extern "system" fn(This: *mut ISpeechGrammarRuleStateTransition, Type: *mut SpeechGrammarRuleStateTransitionType) -> HRESULT§get_Text: unsafe extern "system" fn(This: *mut ISpeechGrammarRuleStateTransition, Text: *mut BSTR) -> HRESULT§get_Rule: unsafe extern "system" fn(This: *mut ISpeechGrammarRuleStateTransition, Rule: *mut *mut ISpeechGrammarRule) -> HRESULT§get_Weight: unsafe extern "system" fn(This: *mut ISpeechGrammarRuleStateTransition, Weight: *mut VARIANT) -> HRESULT§get_PropertyName: unsafe extern "system" fn(This: *mut ISpeechGrammarRuleStateTransition, PropertyName: *mut BSTR) -> HRESULT§get_PropertyId: unsafe extern "system" fn(This: *mut ISpeechGrammarRuleStateTransition, PropertyId: *mut c_long) -> HRESULT§get_PropertyValue: unsafe extern "system" fn(This: *mut ISpeechGrammarRuleStateTransition, PropertyValue: *mut VARIANT) -> HRESULT§get_NextState: unsafe extern "system" fn(This: *mut ISpeechGrammarRuleStateTransition, NextState: *mut *mut ISpeechGrammarRuleState) -> HRESULTAuto Trait Implementations§
impl Freeze for ISpeechGrammarRuleStateTransitionVtbl
impl RefUnwindSafe for ISpeechGrammarRuleStateTransitionVtbl
impl Send for ISpeechGrammarRuleStateTransitionVtbl
impl Sync for ISpeechGrammarRuleStateTransitionVtbl
impl Unpin for ISpeechGrammarRuleStateTransitionVtbl
impl UnwindSafe for ISpeechGrammarRuleStateTransitionVtbl
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