#[repr(C)]pub struct IBackgroundCopyJob4Vtbl {
pub parent: IBackgroundCopyJob3Vtbl,
pub SetPeerCachingFlags: unsafe extern "system" fn(This: *mut IBackgroundCopyJob4, Flags: DWORD) -> HRESULT,
pub GetPeerCachingFlags: unsafe extern "system" fn(This: *mut IBackgroundCopyJob4, pFlags: *mut DWORD) -> HRESULT,
pub GetOwnerIntegrityLevel: unsafe extern "system" fn(This: *mut IBackgroundCopyJob4, pLevel: *mut ULONG) -> HRESULT,
pub GetOwnerElevationState: unsafe extern "system" fn(This: *mut IBackgroundCopyJob4, pElevated: *mut BOOL) -> HRESULT,
pub SetMaximumDownloadTime: unsafe extern "system" fn(This: *mut IBackgroundCopyJob4, Timeout: ULONG) -> HRESULT,
pub GetMaximumDownloadTime: unsafe extern "system" fn(This: *mut IBackgroundCopyJob4, pTimeout: *mut ULONG) -> HRESULT,
}Fields§
§parent: IBackgroundCopyJob3Vtbl§SetPeerCachingFlags: unsafe extern "system" fn(This: *mut IBackgroundCopyJob4, Flags: DWORD) -> HRESULT§GetPeerCachingFlags: unsafe extern "system" fn(This: *mut IBackgroundCopyJob4, pFlags: *mut DWORD) -> HRESULT§GetOwnerIntegrityLevel: unsafe extern "system" fn(This: *mut IBackgroundCopyJob4, pLevel: *mut ULONG) -> HRESULT§GetOwnerElevationState: unsafe extern "system" fn(This: *mut IBackgroundCopyJob4, pElevated: *mut BOOL) -> HRESULT§SetMaximumDownloadTime: unsafe extern "system" fn(This: *mut IBackgroundCopyJob4, Timeout: ULONG) -> HRESULT§GetMaximumDownloadTime: unsafe extern "system" fn(This: *mut IBackgroundCopyJob4, pTimeout: *mut ULONG) -> HRESULTAuto Trait Implementations§
impl Freeze for IBackgroundCopyJob4Vtbl
impl RefUnwindSafe for IBackgroundCopyJob4Vtbl
impl Send for IBackgroundCopyJob4Vtbl
impl Sync for IBackgroundCopyJob4Vtbl
impl Unpin for IBackgroundCopyJob4Vtbl
impl UnwindSafe for IBackgroundCopyJob4Vtbl
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