#[repr(C)]pub struct ISpeechGrammarRuleStateTransition {
pub lpVtbl: *const ISpeechGrammarRuleStateTransitionVtbl,
}
Fields§
§lpVtbl: *const ISpeechGrammarRuleStateTransitionVtbl
Implementations§
Source§impl ISpeechGrammarRuleStateTransition
impl ISpeechGrammarRuleStateTransition
pub unsafe fn get_Type( &self, Type: *mut SpeechGrammarRuleStateTransitionType, ) -> HRESULT
pub unsafe fn get_Text(&self, Text: *mut BSTR) -> HRESULT
pub unsafe fn get_Rule(&self, Rule: *mut *mut ISpeechGrammarRule) -> HRESULT
pub unsafe fn get_Weight(&self, Weight: *mut VARIANT) -> HRESULT
pub unsafe fn get_PropertyName(&self, PropertyName: *mut BSTR) -> HRESULT
pub unsafe fn get_PropertyId(&self, PropertyId: *mut c_long) -> HRESULT
pub unsafe fn get_PropertyValue(&self, PropertyValue: *mut VARIANT) -> HRESULT
pub unsafe fn get_NextState( &self, NextState: *mut *mut ISpeechGrammarRuleState, ) -> HRESULT
Methods from Deref<Target = IDispatch>§
pub unsafe fn GetTypeInfoCount(&self, pctinfo: *mut UINT) -> HRESULT
pub unsafe fn GetTypeInfo( &self, iTInfo: UINT, lcid: LCID, ppTInfo: *mut *mut ITypeInfo, ) -> HRESULT
pub unsafe fn GetIDsOfNames( &self, riid: REFIID, rgszNames: *mut LPOLESTR, cNames: UINT, lcid: LCID, rgDispId: *mut DISPID, ) -> HRESULT
pub unsafe fn Invoke( &self, dispIdMember: DISPID, riid: REFIID, lcid: LCID, wFlags: WORD, pDispParams: *mut DISPPARAMS, pVarResult: *mut VARIANT, pExcepInfo: *mut EXCEPINFO, puArgErr: *mut UINT, ) -> HRESULT
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ISpeechGrammarRuleStateTransition
impl RefUnwindSafe for ISpeechGrammarRuleStateTransition
impl !Send for ISpeechGrammarRuleStateTransition
impl !Sync for ISpeechGrammarRuleStateTransition
impl Unpin for ISpeechGrammarRuleStateTransition
impl UnwindSafe for ISpeechGrammarRuleStateTransition
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