#[repr(C)]pub struct ISpeechPhraseRuleVtbl {
pub parent: IDispatchVtbl,
pub get_Name: unsafe extern "system" fn(This: *mut ISpeechPhraseRule, Name: *mut BSTR) -> HRESULT,
pub get_Id: unsafe extern "system" fn(This: *mut ISpeechPhraseRule, Id: *mut c_long) -> HRESULT,
pub get_FirstElement: unsafe extern "system" fn(This: *mut ISpeechPhraseRule, FirstElement: *mut c_long) -> HRESULT,
pub get_NumberOfElements: unsafe extern "system" fn(This: *mut ISpeechPhraseRule, NumberOfElements: *mut c_long) -> HRESULT,
pub get_Parent: unsafe extern "system" fn(This: *mut ISpeechPhraseRule, Parent: *mut *mut ISpeechPhraseRule) -> HRESULT,
pub get_Children: unsafe extern "system" fn(This: *mut ISpeechPhraseRule, Children: *mut *mut ISpeechPhraseRules) -> HRESULT,
pub get_Confidence: unsafe extern "system" fn(This: *mut ISpeechPhraseRule, ActualConfidence: *mut SpeechEngineConfidence) -> HRESULT,
pub get_EngineConfidence: unsafe extern "system" fn(This: *mut ISpeechPhraseRule, Confidence: *mut c_float) -> HRESULT,
}
Fields§
§parent: IDispatchVtbl
§get_Name: unsafe extern "system" fn(This: *mut ISpeechPhraseRule, Name: *mut BSTR) -> HRESULT
§get_Id: unsafe extern "system" fn(This: *mut ISpeechPhraseRule, Id: *mut c_long) -> HRESULT
§get_FirstElement: unsafe extern "system" fn(This: *mut ISpeechPhraseRule, FirstElement: *mut c_long) -> HRESULT
§get_NumberOfElements: unsafe extern "system" fn(This: *mut ISpeechPhraseRule, NumberOfElements: *mut c_long) -> HRESULT
§get_Parent: unsafe extern "system" fn(This: *mut ISpeechPhraseRule, Parent: *mut *mut ISpeechPhraseRule) -> HRESULT
§get_Children: unsafe extern "system" fn(This: *mut ISpeechPhraseRule, Children: *mut *mut ISpeechPhraseRules) -> HRESULT
§get_Confidence: unsafe extern "system" fn(This: *mut ISpeechPhraseRule, ActualConfidence: *mut SpeechEngineConfidence) -> HRESULT
§get_EngineConfidence: unsafe extern "system" fn(This: *mut ISpeechPhraseRule, Confidence: *mut c_float) -> HRESULT
Auto Trait Implementations§
impl Freeze for ISpeechPhraseRuleVtbl
impl RefUnwindSafe for ISpeechPhraseRuleVtbl
impl Send for ISpeechPhraseRuleVtbl
impl Sync for ISpeechPhraseRuleVtbl
impl Unpin for ISpeechPhraseRuleVtbl
impl UnwindSafe for ISpeechPhraseRuleVtbl
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