#[repr(C)]pub struct IBackgroundCopyCallbackVtbl {
pub parent: IUnknownVtbl,
pub JobTransferred: unsafe extern "system" fn(This: *mut IBackgroundCopyCallback, pJob: *mut IBackgroundCopyJob) -> HRESULT,
pub JobError: unsafe extern "system" fn(This: *mut IBackgroundCopyCallback, pJob: *mut IBackgroundCopyJob, pError: *mut IBackgroundCopyError) -> HRESULT,
pub JobModification: unsafe extern "system" fn(This: *mut IBackgroundCopyCallback, pJob: *mut IBackgroundCopyJob, dwReserved: DWORD) -> HRESULT,
}
Fields§
§parent: IUnknownVtbl
§JobTransferred: unsafe extern "system" fn(This: *mut IBackgroundCopyCallback, pJob: *mut IBackgroundCopyJob) -> HRESULT
§JobError: unsafe extern "system" fn(This: *mut IBackgroundCopyCallback, pJob: *mut IBackgroundCopyJob, pError: *mut IBackgroundCopyError) -> HRESULT
§JobModification: unsafe extern "system" fn(This: *mut IBackgroundCopyCallback, pJob: *mut IBackgroundCopyJob, dwReserved: DWORD) -> HRESULT
Auto Trait Implementations§
impl Freeze for IBackgroundCopyCallbackVtbl
impl RefUnwindSafe for IBackgroundCopyCallbackVtbl
impl Send for IBackgroundCopyCallbackVtbl
impl Sync for IBackgroundCopyCallbackVtbl
impl Unpin for IBackgroundCopyCallbackVtbl
impl UnwindSafe for IBackgroundCopyCallbackVtbl
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