#[repr(C)]pub struct IBackgroundCopyJob {
pub lpVtbl: *const IBackgroundCopyJobVtbl,
}
Fields§
§lpVtbl: *const IBackgroundCopyJobVtbl
Implementations§
Source§impl IBackgroundCopyJob
impl IBackgroundCopyJob
pub unsafe fn AddFileSet( &self, cFileCount: ULONG, pFileSet: *mut BG_FILE_INFO, ) -> HRESULT
pub unsafe fn AddFile(&self, RemoteUrl: LPCWSTR, LocalName: LPCWSTR) -> HRESULT
pub unsafe fn EnumFiles( &self, pErrorDescription: *mut *mut IEnumBackgroundCopyFiles, ) -> HRESULT
pub unsafe fn Suspend(&self) -> HRESULT
pub unsafe fn Resume(&self) -> HRESULT
pub unsafe fn Cancel(&self) -> HRESULT
pub unsafe fn Complete(&self) -> HRESULT
pub unsafe fn GetId(&self, pVal: *mut GUID) -> HRESULT
pub unsafe fn GetType(&self, pVal: *mut BG_JOB_TYPE) -> HRESULT
pub unsafe fn GetProgress(&self, pVal: *mut BG_JOB_PROGRESS) -> HRESULT
pub unsafe fn GetTimes(&self, pVal: *mut BG_JOB_TIMES) -> HRESULT
pub unsafe fn GetState(&self, pVal: *mut BG_JOB_STATE) -> HRESULT
pub unsafe fn GetError( &self, ppError: *mut *mut IBackgroundCopyError, ) -> HRESULT
pub unsafe fn GetOwner(&self, pVal: *mut LPWSTR) -> HRESULT
pub unsafe fn SetDisplayName(&self, Val: LPCWSTR) -> HRESULT
pub unsafe fn GetDisplayName(&self, pVal: *mut LPWSTR) -> HRESULT
pub unsafe fn SetDescription(&self, Val: LPCWSTR) -> HRESULT
pub unsafe fn GetDescription(&self, pVal: *mut LPWSTR) -> HRESULT
pub unsafe fn SetPriority(&self, Val: BG_JOB_PRIORITY) -> HRESULT
pub unsafe fn GetPriority(&self, pVal: *mut BG_JOB_PRIORITY) -> HRESULT
pub unsafe fn SetNotifyFlags(&self, Val: ULONG) -> HRESULT
pub unsafe fn GetNotifyFlags(&self, pVal: *mut ULONG) -> HRESULT
pub unsafe fn SetNotifyInterface(&self, Val: *mut IUnknown) -> HRESULT
pub unsafe fn GetNotifyInterface(&self, pVal: *mut *mut IUnknown) -> HRESULT
pub unsafe fn SetMinimumRetryDelay(&self, Seconds: ULONG) -> HRESULT
pub unsafe fn GetMinimumRetryDelay(&self, Seconds: *mut ULONG) -> HRESULT
pub unsafe fn SetNoProgressTimeout(&self, Seconds: ULONG) -> HRESULT
pub unsafe fn GetNoProgressTimeout(&self, Seconds: *mut ULONG) -> HRESULT
pub unsafe fn GetErrorCount(&self, Errors: *mut ULONG) -> HRESULT
pub unsafe fn SetProxySettings( &self, ProxyUsage: BG_JOB_PROXY_USAGE, ProxyList: *const WCHAR, ProxyBypassList: *const WCHAR, ) -> HRESULT
pub unsafe fn GetProxySettings( &self, pProxyUsage: *mut BG_JOB_PROXY_USAGE, pProxyList: *mut LPWSTR, pProxyBypassListpProxyList: *mut LPWSTR, ) -> HRESULT
pub unsafe fn TakeOwnership(&self) -> HRESULT
Trait Implementations§
Source§impl Deref for IBackgroundCopyJob
impl Deref for IBackgroundCopyJob
Auto Trait Implementations§
impl Freeze for IBackgroundCopyJob
impl RefUnwindSafe for IBackgroundCopyJob
impl !Send for IBackgroundCopyJob
impl !Sync for IBackgroundCopyJob
impl Unpin for IBackgroundCopyJob
impl UnwindSafe for IBackgroundCopyJob
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