#[repr(C)]pub struct IBackgroundCopyJob2 {
pub lpVtbl: *const IBackgroundCopyJob2Vtbl,
}
Fields§
§lpVtbl: *const IBackgroundCopyJob2Vtbl
Implementations§
Source§impl IBackgroundCopyJob2
impl IBackgroundCopyJob2
pub unsafe fn SetNotifyCmdLine( &self, Program: LPCWSTR, Parameters: LPCWSTR, ) -> HRESULT
pub unsafe fn GetNotifyCmdLine( &self, pProgram: *mut LPWSTR, pParameters: *mut LPWSTR, ) -> HRESULT
pub unsafe fn GetReplyProgress( &self, pProgress: *mut BG_JOB_REPLY_PROGRESS, ) -> HRESULT
pub unsafe fn GetReplyData( &self, ppBuffer: *mut *mut byte, pLength: *mut UINT64, ) -> HRESULT
pub unsafe fn SetReplyFileName(&self, ReplyFileName: LPCWSTR) -> HRESULT
pub unsafe fn GetReplyFileName(&self, pReplyFileName: *mut LPWSTR) -> HRESULT
pub unsafe fn SetCredentials( &self, credentials: *mut BG_AUTH_CREDENTIALS, ) -> HRESULT
pub unsafe fn RemoveCredentials( &self, Target: BG_AUTH_TARGET, Scheme: BG_AUTH_SCHEME, ) -> HRESULT
Methods from Deref<Target = 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 IBackgroundCopyJob2
impl Deref for IBackgroundCopyJob2
Source§type Target = IBackgroundCopyJob
type Target = IBackgroundCopyJob
The resulting type after dereferencing.
Source§fn deref(&self) -> &IBackgroundCopyJob
fn deref(&self) -> &IBackgroundCopyJob
Dereferences the value.
Auto Trait Implementations§
impl Freeze for IBackgroundCopyJob2
impl RefUnwindSafe for IBackgroundCopyJob2
impl !Send for IBackgroundCopyJob2
impl !Sync for IBackgroundCopyJob2
impl Unpin for IBackgroundCopyJob2
impl UnwindSafe for IBackgroundCopyJob2
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