#[repr(C)]pub struct IBackgroundCopyFileVtbl {
pub parent: IUnknownVtbl,
pub GetRemoteName: unsafe extern "system" fn(This: *mut IBackgroundCopyFile, pVal: *mut LPWSTR) -> HRESULT,
pub GetLocalName: unsafe extern "system" fn(This: *mut IBackgroundCopyFile, pVal: *mut LPWSTR) -> HRESULT,
pub GetProgress: unsafe extern "system" fn(This: *mut IBackgroundCopyFile, pVal: *mut BG_FILE_PROGRESS) -> HRESULT,
}
Fields§
§parent: IUnknownVtbl
§GetRemoteName: unsafe extern "system" fn(This: *mut IBackgroundCopyFile, pVal: *mut LPWSTR) -> HRESULT
§GetLocalName: unsafe extern "system" fn(This: *mut IBackgroundCopyFile, pVal: *mut LPWSTR) -> HRESULT
§GetProgress: unsafe extern "system" fn(This: *mut IBackgroundCopyFile, pVal: *mut BG_FILE_PROGRESS) -> HRESULT
Auto Trait Implementations§
impl Freeze for IBackgroundCopyFileVtbl
impl RefUnwindSafe for IBackgroundCopyFileVtbl
impl Send for IBackgroundCopyFileVtbl
impl Sync for IBackgroundCopyFileVtbl
impl Unpin for IBackgroundCopyFileVtbl
impl UnwindSafe for IBackgroundCopyFileVtbl
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