#[repr(C)]pub struct IBitsPeerCacheRecordVtbl {
pub parent: IUnknownVtbl,
pub GetId: unsafe extern "system" fn(This: *mut IBitsPeerCacheRecord, pVal: *mut GUID) -> HRESULT,
pub GetOriginUrl: unsafe extern "system" fn(This: *mut IBitsPeerCacheRecord, pVal: *mut LPWSTR) -> HRESULT,
pub GetFileSize: unsafe extern "system" fn(This: *mut IBitsPeerCacheRecord, pVal: *mut UINT64) -> HRESULT,
pub GetFileModificationTime: unsafe extern "system" fn(This: *mut IBitsPeerCacheRecord, pVal: *mut FILETIME) -> HRESULT,
pub GetLastAccessTime: unsafe extern "system" fn(This: *mut IBitsPeerCacheRecord, pVal: *mut FILETIME) -> HRESULT,
pub IsFileValidated: unsafe extern "system" fn(This: *mut IBitsPeerCacheRecord) -> HRESULT,
pub GetFileRanges: unsafe extern "system" fn(This: *mut IBitsPeerCacheRecord, pRangeCount: *mut DWORD, ppRanges: *mut *mut BG_FILE_RANGE) -> HRESULT,
}
Fields§
§parent: IUnknownVtbl
§GetId: unsafe extern "system" fn(This: *mut IBitsPeerCacheRecord, pVal: *mut GUID) -> HRESULT
§GetOriginUrl: unsafe extern "system" fn(This: *mut IBitsPeerCacheRecord, pVal: *mut LPWSTR) -> HRESULT
§GetFileSize: unsafe extern "system" fn(This: *mut IBitsPeerCacheRecord, pVal: *mut UINT64) -> HRESULT
§GetFileModificationTime: unsafe extern "system" fn(This: *mut IBitsPeerCacheRecord, pVal: *mut FILETIME) -> HRESULT
§GetLastAccessTime: unsafe extern "system" fn(This: *mut IBitsPeerCacheRecord, pVal: *mut FILETIME) -> HRESULT
§IsFileValidated: unsafe extern "system" fn(This: *mut IBitsPeerCacheRecord) -> HRESULT
§GetFileRanges: unsafe extern "system" fn(This: *mut IBitsPeerCacheRecord, pRangeCount: *mut DWORD, ppRanges: *mut *mut BG_FILE_RANGE) -> HRESULT
Auto Trait Implementations§
impl Freeze for IBitsPeerCacheRecordVtbl
impl RefUnwindSafe for IBitsPeerCacheRecordVtbl
impl Send for IBitsPeerCacheRecordVtbl
impl Sync for IBitsPeerCacheRecordVtbl
impl Unpin for IBitsPeerCacheRecordVtbl
impl UnwindSafe for IBitsPeerCacheRecordVtbl
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