#[repr(C)]pub struct ISpPrivateEngineCallExVtbl {
pub parent: IUnknownVtbl,
pub CallEngineSynchronize: unsafe extern "system" fn(This: *mut ISpPrivateEngineCallEx, pInFrame: *const c_void, ulInFrameSize: ULONG, ppCoMemOutFrame: *mut *mut c_void, pulOutFrameSize: *mut ULONG) -> HRESULT,
pub CallEngineImmediate: unsafe extern "system" fn(This: *mut ISpPrivateEngineCallEx, pInFrame: *const c_void, ulInFrameSize: ULONG, ppCoMemOutFrame: *mut *mut c_void, pulOutFrameSize: *mut ULONG) -> HRESULT,
}
Fields§
§parent: IUnknownVtbl
§CallEngineSynchronize: unsafe extern "system" fn(This: *mut ISpPrivateEngineCallEx, pInFrame: *const c_void, ulInFrameSize: ULONG, ppCoMemOutFrame: *mut *mut c_void, pulOutFrameSize: *mut ULONG) -> HRESULT
§CallEngineImmediate: unsafe extern "system" fn(This: *mut ISpPrivateEngineCallEx, pInFrame: *const c_void, ulInFrameSize: ULONG, ppCoMemOutFrame: *mut *mut c_void, pulOutFrameSize: *mut ULONG) -> HRESULT
Auto Trait Implementations§
impl Freeze for ISpPrivateEngineCallExVtbl
impl RefUnwindSafe for ISpPrivateEngineCallExVtbl
impl Send for ISpPrivateEngineCallExVtbl
impl Sync for ISpPrivateEngineCallExVtbl
impl Unpin for ISpPrivateEngineCallExVtbl
impl UnwindSafe for ISpPrivateEngineCallExVtbl
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