#[repr(C)]pub struct AsyncIBackgroundCopyCallbackVtbl {
pub parent: IUnknownVtbl,
pub Begin_JobTransferred: unsafe extern "system" fn(This: *mut AsyncIBackgroundCopyCallback, pJob: *mut IBackgroundCopyJob) -> HRESULT,
pub Finish_JobTransferred: unsafe extern "system" fn(This: *mut AsyncIBackgroundCopyCallback) -> HRESULT,
pub Begin_JobError: unsafe extern "system" fn(This: *mut AsyncIBackgroundCopyCallback, pJob: *mut IBackgroundCopyJob, pError: *mut IBackgroundCopyError) -> HRESULT,
pub Finish_JobError: unsafe extern "system" fn(This: *mut AsyncIBackgroundCopyCallback) -> HRESULT,
pub Begin_JobModification: unsafe extern "system" fn(This: *mut AsyncIBackgroundCopyCallback, pJob: *mut IBackgroundCopyJob, dwReserved: DWORD) -> HRESULT,
pub Finish_JobModification: unsafe extern "system" fn(This: *mut AsyncIBackgroundCopyCallback) -> HRESULT,
}
Fields§
§parent: IUnknownVtbl
§Begin_JobTransferred: unsafe extern "system" fn(This: *mut AsyncIBackgroundCopyCallback, pJob: *mut IBackgroundCopyJob) -> HRESULT
§Finish_JobTransferred: unsafe extern "system" fn(This: *mut AsyncIBackgroundCopyCallback) -> HRESULT
§Begin_JobError: unsafe extern "system" fn(This: *mut AsyncIBackgroundCopyCallback, pJob: *mut IBackgroundCopyJob, pError: *mut IBackgroundCopyError) -> HRESULT
§Finish_JobError: unsafe extern "system" fn(This: *mut AsyncIBackgroundCopyCallback) -> HRESULT
§Begin_JobModification: unsafe extern "system" fn(This: *mut AsyncIBackgroundCopyCallback, pJob: *mut IBackgroundCopyJob, dwReserved: DWORD) -> HRESULT
§Finish_JobModification: unsafe extern "system" fn(This: *mut AsyncIBackgroundCopyCallback) -> HRESULT
Auto Trait Implementations§
impl Freeze for AsyncIBackgroundCopyCallbackVtbl
impl RefUnwindSafe for AsyncIBackgroundCopyCallbackVtbl
impl Send for AsyncIBackgroundCopyCallbackVtbl
impl Sync for AsyncIBackgroundCopyCallbackVtbl
impl Unpin for AsyncIBackgroundCopyCallbackVtbl
impl UnwindSafe for AsyncIBackgroundCopyCallbackVtbl
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