#[repr(C)]pub struct IBackgroundCopyFile5 {
pub lpVtbl: *const IBackgroundCopyFile5Vtbl,
}
Fields§
§lpVtbl: *const IBackgroundCopyFile5Vtbl
Implementations§
Source§impl IBackgroundCopyFile5
impl IBackgroundCopyFile5
pub unsafe fn SetProperty( &self, PropertyId: BITS_JOB_PROPERTY_ID, PropertyValue: BITS_JOB_PROPERTY_VALUE, ) -> HRESULT
pub unsafe fn GetProperty( &self, PropertyId: BITS_JOB_PROPERTY_ID, PropertyValue: *mut BITS_JOB_PROPERTY_VALUE, ) -> HRESULT
Methods from Deref<Target = IBackgroundCopyFile4>§
pub unsafe fn GetPeerDownloadStats( &self, pFromOrigin: PUINT64, pFromPeers: PUINT64, ) -> HRESULT
Methods from Deref<Target = 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 IBackgroundCopyFile5
impl Deref for IBackgroundCopyFile5
Source§type Target = IBackgroundCopyFile4
type Target = IBackgroundCopyFile4
The resulting type after dereferencing.
Source§fn deref(&self) -> &IBackgroundCopyFile4
fn deref(&self) -> &IBackgroundCopyFile4
Dereferences the value.
Auto Trait Implementations§
impl Freeze for IBackgroundCopyFile5
impl RefUnwindSafe for IBackgroundCopyFile5
impl !Send for IBackgroundCopyFile5
impl !Sync for IBackgroundCopyFile5
impl Unpin for IBackgroundCopyFile5
impl UnwindSafe for IBackgroundCopyFile5
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