Struct winapi::um::bits5_0::IBackgroundCopyJob5
source · #[repr(C)]pub struct IBackgroundCopyJob5 {
pub lpVtbl: *const IBackgroundCopyJob5Vtbl,
}
Fields§
§lpVtbl: *const IBackgroundCopyJob5Vtbl
Implementations§
source§impl IBackgroundCopyJob5
impl IBackgroundCopyJob5
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 = IBackgroundCopyJob4>§
pub unsafe fn SetPeerCachingFlags(&self, Flags: DWORD) -> HRESULT
pub unsafe fn GetPeerCachingFlags(&self, pFlags: *mut DWORD) -> HRESULT
pub unsafe fn GetOwnerIntegrityLevel(&self, pLevel: *mut ULONG) -> HRESULT
pub unsafe fn GetOwnerElevationState(&self, pElevated: *mut BOOL) -> HRESULT
pub unsafe fn SetMaximumDownloadTime(&self, Timeout: ULONG) -> HRESULT
pub unsafe fn GetMaximumDownloadTime(&self, pTimeout: *mut ULONG) -> HRESULT
Methods from Deref<Target = IBackgroundCopyJob3>§
pub unsafe fn ReplaceRemotePrefix(
&self,
OldPrefix: LPCWSTR,
NewPrefix: LPCWSTR
) -> HRESULT
pub unsafe fn AddFileWithRanges(
&self,
RemoteUrl: LPCWSTR,
LocalName: LPCWSTR,
RangeCount: DWORD,
Ranges: *mut BG_FILE_RANGE
) -> HRESULT
pub unsafe fn SetFileACLFlags(&self, Flags: DWORD) -> HRESULT
pub unsafe fn GetFileACLFlags(&self, Flags: *mut DWORD) -> HRESULT
Methods from Deref<Target = 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
Methods from Deref<Target = IUnknown>§
Trait Implementations§
source§impl Deref for IBackgroundCopyJob5
impl Deref for IBackgroundCopyJob5
§type Target = IBackgroundCopyJob4
type Target = IBackgroundCopyJob4
The resulting type after dereferencing.
source§fn deref(&self) -> &IBackgroundCopyJob4
fn deref(&self) -> &IBackgroundCopyJob4
Dereferences the value.