pub trait IBackgroundCopyJob3_Impl: Sized + IBackgroundCopyJob2_Impl {
// Required methods
fn ReplaceRemotePrefix(
&self,
oldprefix: &PCWSTR,
newprefix: &PCWSTR,
) -> Result<()>;
fn AddFileWithRanges(
&self,
remoteurl: &PCWSTR,
localname: &PCWSTR,
rangecount: u32,
ranges: *const BG_FILE_RANGE,
) -> Result<()>;
fn SetFileACLFlags(&self, flags: u32) -> Result<()>;
fn GetFileACLFlags(&self) -> Result<u32>;
}
Required Methods§
fn ReplaceRemotePrefix( &self, oldprefix: &PCWSTR, newprefix: &PCWSTR, ) -> Result<()>
fn AddFileWithRanges( &self, remoteurl: &PCWSTR, localname: &PCWSTR, rangecount: u32, ranges: *const BG_FILE_RANGE, ) -> Result<()>
fn SetFileACLFlags(&self, flags: u32) -> Result<()>
fn GetFileACLFlags(&self) -> Result<u32>
Object Safety§
This trait is not object safe.