#[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) -> HRESULT
Auto 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