#[repr(C)]pub struct IBackgroundCopyFile3Vtbl {
pub parent: IBackgroundCopyFile2Vtbl,
pub GetTemporaryName: unsafe extern "system" fn(This: *mut IBackgroundCopyFile3, pFilename: *mut LPWSTR) -> HRESULT,
pub SetValidationState: unsafe extern "system" fn(This: *mut IBackgroundCopyFile3, state: BOOL) -> HRESULT,
pub GetValidationState: unsafe extern "system" fn(This: *mut IBackgroundCopyFile3, pState: *mut BOOL) -> HRESULT,
pub IsDownloadedFromPeer: unsafe extern "system" fn(This: *mut IBackgroundCopyFile3, pVal: *mut BOOL) -> HRESULT,
}
Fields§
§parent: IBackgroundCopyFile2Vtbl
§GetTemporaryName: unsafe extern "system" fn(This: *mut IBackgroundCopyFile3, pFilename: *mut LPWSTR) -> HRESULT
§SetValidationState: unsafe extern "system" fn(This: *mut IBackgroundCopyFile3, state: BOOL) -> HRESULT
§GetValidationState: unsafe extern "system" fn(This: *mut IBackgroundCopyFile3, pState: *mut BOOL) -> HRESULT
§IsDownloadedFromPeer: unsafe extern "system" fn(This: *mut IBackgroundCopyFile3, pVal: *mut BOOL) -> HRESULT
Auto Trait Implementations§
impl Freeze for IBackgroundCopyFile3Vtbl
impl RefUnwindSafe for IBackgroundCopyFile3Vtbl
impl Send for IBackgroundCopyFile3Vtbl
impl Sync for IBackgroundCopyFile3Vtbl
impl Unpin for IBackgroundCopyFile3Vtbl
impl UnwindSafe for IBackgroundCopyFile3Vtbl
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