#[repr(C)]pub struct ISpeechGrammarRules {
pub lpVtbl: *const ISpeechGrammarRulesVtbl,
}
Fields§
§lpVtbl: *const ISpeechGrammarRulesVtbl
Implementations§
Source§impl ISpeechGrammarRules
impl ISpeechGrammarRules
pub unsafe fn get_Count(&self, Count: *mut c_long) -> HRESULT
pub unsafe fn FindRule( &self, RuleNameOrId: VARIANT, Rule: *mut *mut ISpeechGrammarRule, ) -> HRESULT
pub unsafe fn Item( &self, Index: c_long, Rule: *mut *mut ISpeechGrammarRule, ) -> HRESULT
pub unsafe fn get__NewEnum(&self, EnumVARIANT: *mut *mut IUnknown) -> HRESULT
pub unsafe fn get_Dynamic(&self, Dynamic: *mut VARIANT_BOOL) -> HRESULT
pub unsafe fn Add( &self, RuleName: BSTR, Attributes: SpeechRuleAttributes, RuleId: c_long, Rule: *mut *mut ISpeechGrammarRule, ) -> HRESULT
pub unsafe fn Commit(&self) -> HRESULT
pub unsafe fn CommitAndSave( &self, ErrorText: *mut BSTR, SaveStream: *mut VARIANT, ) -> 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§
Source§impl Deref for ISpeechGrammarRules
impl Deref for ISpeechGrammarRules
Auto Trait Implementations§
impl Freeze for ISpeechGrammarRules
impl RefUnwindSafe for ISpeechGrammarRules
impl !Send for ISpeechGrammarRules
impl !Sync for ISpeechGrammarRules
impl Unpin for ISpeechGrammarRules
impl UnwindSafe for ISpeechGrammarRules
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