#[repr(C)]pub struct IBackgroundCopyFile3 {
pub lpVtbl: *const IBackgroundCopyFile3Vtbl,
}
Fields§
§lpVtbl: *const IBackgroundCopyFile3Vtbl
Implementations§
Source§impl IBackgroundCopyFile3
impl IBackgroundCopyFile3
pub unsafe fn GetTemporaryName(&self, pFilename: *mut LPWSTR) -> HRESULT
pub unsafe fn SetValidationState(&self, state: BOOL) -> HRESULT
pub unsafe fn GetValidationState(&self, pState: *mut BOOL) -> HRESULT
pub unsafe fn IsDownloadedFromPeer(&self, pVal: *mut BOOL) -> HRESULT
Methods from Deref<Target = 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 IBackgroundCopyFile3
impl Deref for IBackgroundCopyFile3
Source§type Target = IBackgroundCopyFile2
type Target = IBackgroundCopyFile2
The resulting type after dereferencing.
Source§fn deref(&self) -> &IBackgroundCopyFile2
fn deref(&self) -> &IBackgroundCopyFile2
Dereferences the value.
Auto Trait Implementations§
impl Freeze for IBackgroundCopyFile3
impl RefUnwindSafe for IBackgroundCopyFile3
impl !Send for IBackgroundCopyFile3
impl !Sync for IBackgroundCopyFile3
impl Unpin for IBackgroundCopyFile3
impl UnwindSafe for IBackgroundCopyFile3
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