#[repr(C)]pub struct ISpeechGrammarRuleVtbl {
pub parent: IDispatchVtbl,
pub get_Attributes: unsafe extern "system" fn(This: *mut ISpeechGrammarRule, Attributes: *mut SpeechRuleAttributes) -> HRESULT,
pub get_InitialState: unsafe extern "system" fn(This: *mut ISpeechGrammarRule, State: *mut *mut ISpeechGrammarRuleState) -> HRESULT,
pub get_Name: unsafe extern "system" fn(This: *mut ISpeechGrammarRule, Name: *mut BSTR) -> HRESULT,
pub get_Id: unsafe extern "system" fn(This: *mut ISpeechGrammarRule, Id: *mut c_long) -> HRESULT,
pub Clear: unsafe extern "system" fn(This: *mut ISpeechGrammarRule) -> HRESULT,
pub AddResource: unsafe extern "system" fn(This: *mut ISpeechGrammarRule, ResourceName: BSTR, ResourceValue: BSTR) -> HRESULT,
pub AddState: unsafe extern "system" fn(This: *mut ISpeechGrammarRule, State: *mut *mut ISpeechGrammarRuleState) -> HRESULT,
}
Fields§
§parent: IDispatchVtbl
§get_Attributes: unsafe extern "system" fn(This: *mut ISpeechGrammarRule, Attributes: *mut SpeechRuleAttributes) -> HRESULT
§get_InitialState: unsafe extern "system" fn(This: *mut ISpeechGrammarRule, State: *mut *mut ISpeechGrammarRuleState) -> HRESULT
§get_Name: unsafe extern "system" fn(This: *mut ISpeechGrammarRule, Name: *mut BSTR) -> HRESULT
§get_Id: unsafe extern "system" fn(This: *mut ISpeechGrammarRule, Id: *mut c_long) -> HRESULT
§Clear: unsafe extern "system" fn(This: *mut ISpeechGrammarRule) -> HRESULT
§AddResource: unsafe extern "system" fn(This: *mut ISpeechGrammarRule, ResourceName: BSTR, ResourceValue: BSTR) -> HRESULT
§AddState: unsafe extern "system" fn(This: *mut ISpeechGrammarRule, State: *mut *mut ISpeechGrammarRuleState) -> HRESULT
Auto Trait Implementations§
impl Freeze for ISpeechGrammarRuleVtbl
impl RefUnwindSafe for ISpeechGrammarRuleVtbl
impl Send for ISpeechGrammarRuleVtbl
impl Sync for ISpeechGrammarRuleVtbl
impl Unpin for ISpeechGrammarRuleVtbl
impl UnwindSafe for ISpeechGrammarRuleVtbl
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