#[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) -> HRESULTAuto 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