#[repr(C)]pub struct IBackgroundCopyFile2 {
pub lpVtbl: *const IBackgroundCopyFile2Vtbl,
}
Fields§
§lpVtbl: *const IBackgroundCopyFile2Vtbl
Implementations§
Source§impl IBackgroundCopyFile2
impl IBackgroundCopyFile2
pub unsafe fn GetFileRanges( &self, RangeCount: *mut DWORD, Ranges: *mut *mut BG_FILE_RANGE, ) -> HRESULT
pub unsafe fn SetRemoteName(&self, Val: LPCWSTR) -> HRESULT
Methods from Deref<Target = IBackgroundCopyFile>§
pub unsafe fn GetRemoteName(&self, pVal: *mut LPWSTR) -> HRESULT
pub unsafe fn GetLocalName(&self, pVal: *mut LPWSTR) -> HRESULT
pub unsafe fn GetProgress(&self, pVal: *mut BG_FILE_PROGRESS) -> HRESULT
Trait Implementations§
Source§impl Deref for IBackgroundCopyFile2
impl Deref for IBackgroundCopyFile2
Source§type Target = IBackgroundCopyFile
type Target = IBackgroundCopyFile
The resulting type after dereferencing.
Source§fn deref(&self) -> &IBackgroundCopyFile
fn deref(&self) -> &IBackgroundCopyFile
Dereferences the value.
Auto Trait Implementations§
impl Freeze for IBackgroundCopyFile2
impl RefUnwindSafe for IBackgroundCopyFile2
impl !Send for IBackgroundCopyFile2
impl !Sync for IBackgroundCopyFile2
impl Unpin for IBackgroundCopyFile2
impl UnwindSafe for IBackgroundCopyFile2
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