#[repr(C)]pub struct IBackgroundCopyCallback3 {
pub lpVtbl: *const IBackgroundCopyCallback3Vtbl,
}
Fields§
§lpVtbl: *const IBackgroundCopyCallback3Vtbl
Implementations§
Source§impl IBackgroundCopyCallback3
impl IBackgroundCopyCallback3
pub unsafe fn FileRangesTransferred( &self, job: *mut IBackgroundCopyJob, file: *mut IBackgroundCopyFile, rangeCount: DWORD, ranges: *const BG_FILE_RANGE, ) -> HRESULT
Methods from Deref<Target = IBackgroundCopyCallback2>§
pub unsafe fn FileTransferred( &self, pJob: *mut IBackgroundCopyJob, pFile: *mut IBackgroundCopyFile, ) -> HRESULT
Methods from Deref<Target = IBackgroundCopyCallback>§
pub unsafe fn JobTransferred(&self, pJob: *mut IBackgroundCopyJob) -> HRESULT
pub unsafe fn JobError( &self, pJob: *mut IBackgroundCopyJob, pError: *mut IBackgroundCopyError, ) -> HRESULT
pub unsafe fn JobModification( &self, pJob: *mut IBackgroundCopyJob, dwReserved: DWORD, ) -> HRESULT
Trait Implementations§
Source§impl Deref for IBackgroundCopyCallback3
impl Deref for IBackgroundCopyCallback3
Source§type Target = IBackgroundCopyCallback2
type Target = IBackgroundCopyCallback2
The resulting type after dereferencing.
Source§fn deref(&self) -> &IBackgroundCopyCallback2
fn deref(&self) -> &IBackgroundCopyCallback2
Dereferences the value.
Auto Trait Implementations§
impl Freeze for IBackgroundCopyCallback3
impl RefUnwindSafe for IBackgroundCopyCallback3
impl !Send for IBackgroundCopyCallback3
impl !Sync for IBackgroundCopyCallback3
impl Unpin for IBackgroundCopyCallback3
impl UnwindSafe for IBackgroundCopyCallback3
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