#[repr(C)]pub struct IBackgroundCopyJob3Vtbl {
pub parent: IBackgroundCopyJob2Vtbl,
pub ReplaceRemotePrefix: unsafe extern "system" fn(This: *mut IBackgroundCopyJob3, OldPrefix: LPCWSTR, NewPrefix: LPCWSTR) -> HRESULT,
pub AddFileWithRanges: unsafe extern "system" fn(This: *mut IBackgroundCopyJob3, RemoteUrl: LPCWSTR, LocalName: LPCWSTR, RangeCount: DWORD, Ranges: *mut BG_FILE_RANGE) -> HRESULT,
pub SetFileACLFlags: unsafe extern "system" fn(This: *mut IBackgroundCopyJob3, Flags: DWORD) -> HRESULT,
pub GetFileACLFlags: unsafe extern "system" fn(This: *mut IBackgroundCopyJob3, Flags: *mut DWORD) -> HRESULT,
}
Fields§
§parent: IBackgroundCopyJob2Vtbl
§ReplaceRemotePrefix: unsafe extern "system" fn(This: *mut IBackgroundCopyJob3, OldPrefix: LPCWSTR, NewPrefix: LPCWSTR) -> HRESULT
§AddFileWithRanges: unsafe extern "system" fn(This: *mut IBackgroundCopyJob3, RemoteUrl: LPCWSTR, LocalName: LPCWSTR, RangeCount: DWORD, Ranges: *mut BG_FILE_RANGE) -> HRESULT
§SetFileACLFlags: unsafe extern "system" fn(This: *mut IBackgroundCopyJob3, Flags: DWORD) -> HRESULT
§GetFileACLFlags: unsafe extern "system" fn(This: *mut IBackgroundCopyJob3, Flags: *mut DWORD) -> HRESULT
Auto Trait Implementations§
impl Freeze for IBackgroundCopyJob3Vtbl
impl RefUnwindSafe for IBackgroundCopyJob3Vtbl
impl Send for IBackgroundCopyJob3Vtbl
impl Sync for IBackgroundCopyJob3Vtbl
impl Unpin for IBackgroundCopyJob3Vtbl
impl UnwindSafe for IBackgroundCopyJob3Vtbl
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