#[repr(C)]pub struct ISpCFGInterpreterVtbl {
pub parent: IUnknownVtbl,
pub InitGrammar: unsafe extern "system" fn(This: *mut ISpCFGInterpreter, pszGrammarName: LPCWSTR, pvGrammarData: *mut *const c_void) -> HRESULT,
pub Interpret: unsafe extern "system" fn(This: *mut ISpCFGInterpreter, pPhrase: *mut ISpPhraseBuilder, ulFirstElement: *const ULONG, ulCountOfElements: *const ULONG, pSite: *mut ISpCFGInterpreterSite) -> HRESULT,
}
Fields§
§parent: IUnknownVtbl
§InitGrammar: unsafe extern "system" fn(This: *mut ISpCFGInterpreter, pszGrammarName: LPCWSTR, pvGrammarData: *mut *const c_void) -> HRESULT
§Interpret: unsafe extern "system" fn(This: *mut ISpCFGInterpreter, pPhrase: *mut ISpPhraseBuilder, ulFirstElement: *const ULONG, ulCountOfElements: *const ULONG, pSite: *mut ISpCFGInterpreterSite) -> HRESULT
Auto Trait Implementations§
impl Freeze for ISpCFGInterpreterVtbl
impl RefUnwindSafe for ISpCFGInterpreterVtbl
impl Send for ISpCFGInterpreterVtbl
impl Sync for ISpCFGInterpreterVtbl
impl Unpin for ISpCFGInterpreterVtbl
impl UnwindSafe for ISpCFGInterpreterVtbl
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