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