#[repr(C)]pub struct IBitsPeerCacheAdministrationVtbl {Show 15 fields
pub parent: IUnknownVtbl,
pub GetMaximumCacheSize: unsafe extern "system" fn(This: *mut IBitsPeerCacheAdministration, pBytes: *mut DWORD) -> HRESULT,
pub SetMaximumCacheSize: unsafe extern "system" fn(This: *mut IBitsPeerCacheAdministration, Bytes: DWORD) -> HRESULT,
pub GetMaximumContentAge: unsafe extern "system" fn(This: *mut IBitsPeerCacheAdministration, pSeconds: *mut ULONG) -> HRESULT,
pub SetMaximumContentAge: unsafe extern "system" fn(This: *mut IBitsPeerCacheAdministration, Seconds: ULONG) -> HRESULT,
pub GetConfigurationFlags: unsafe extern "system" fn(This: *mut IBitsPeerCacheAdministration, pFlags: *mut DWORD) -> HRESULT,
pub SetConfigurationFlags: unsafe extern "system" fn(This: *mut IBitsPeerCacheAdministration, Flags: DWORD) -> HRESULT,
pub EnumRecords: unsafe extern "system" fn(This: *mut IBitsPeerCacheAdministration, ppEnum: *mut *mut IEnumBitsPeerCacheRecords) -> HRESULT,
pub GetRecord: unsafe extern "system" fn(This: *mut IBitsPeerCacheAdministration, ppRecord: *mut *mut IBitsPeerCacheRecord) -> HRESULT,
pub ClearRecords: unsafe extern "system" fn(This: *mut IBitsPeerCacheAdministration) -> HRESULT,
pub DeleteRecord: unsafe extern "system" fn(This: *mut IBitsPeerCacheAdministration, id: REFGUID) -> HRESULT,
pub DeleteUrl: unsafe extern "system" fn(This: *mut IBitsPeerCacheAdministration, url: LPCWSTR) -> HRESULT,
pub EnumPeers: unsafe extern "system" fn(This: *mut IBitsPeerCacheAdministration, ppEnum: *mut *mut IEnumBitsPeers) -> HRESULT,
pub ClearPeers: unsafe extern "system" fn(This: *mut IBitsPeerCacheAdministration) -> HRESULT,
pub DiscoverPeers: unsafe extern "system" fn(This: *mut IBitsPeerCacheAdministration) -> HRESULT,
}Fields§
§parent: IUnknownVtbl§GetMaximumCacheSize: unsafe extern "system" fn(This: *mut IBitsPeerCacheAdministration, pBytes: *mut DWORD) -> HRESULT§SetMaximumCacheSize: unsafe extern "system" fn(This: *mut IBitsPeerCacheAdministration, Bytes: DWORD) -> HRESULT§GetMaximumContentAge: unsafe extern "system" fn(This: *mut IBitsPeerCacheAdministration, pSeconds: *mut ULONG) -> HRESULT§SetMaximumContentAge: unsafe extern "system" fn(This: *mut IBitsPeerCacheAdministration, Seconds: ULONG) -> HRESULT§GetConfigurationFlags: unsafe extern "system" fn(This: *mut IBitsPeerCacheAdministration, pFlags: *mut DWORD) -> HRESULT§SetConfigurationFlags: unsafe extern "system" fn(This: *mut IBitsPeerCacheAdministration, Flags: DWORD) -> HRESULT§EnumRecords: unsafe extern "system" fn(This: *mut IBitsPeerCacheAdministration, ppEnum: *mut *mut IEnumBitsPeerCacheRecords) -> HRESULT§GetRecord: unsafe extern "system" fn(This: *mut IBitsPeerCacheAdministration, ppRecord: *mut *mut IBitsPeerCacheRecord) -> HRESULT§ClearRecords: unsafe extern "system" fn(This: *mut IBitsPeerCacheAdministration) -> HRESULT§DeleteRecord: unsafe extern "system" fn(This: *mut IBitsPeerCacheAdministration, id: REFGUID) -> HRESULT§DeleteUrl: unsafe extern "system" fn(This: *mut IBitsPeerCacheAdministration, url: LPCWSTR) -> HRESULT§EnumPeers: unsafe extern "system" fn(This: *mut IBitsPeerCacheAdministration, ppEnum: *mut *mut IEnumBitsPeers) -> HRESULT§ClearPeers: unsafe extern "system" fn(This: *mut IBitsPeerCacheAdministration) -> HRESULT§DiscoverPeers: unsafe extern "system" fn(This: *mut IBitsPeerCacheAdministration) -> HRESULTAuto Trait Implementations§
impl Freeze for IBitsPeerCacheAdministrationVtbl
impl RefUnwindSafe for IBitsPeerCacheAdministrationVtbl
impl Send for IBitsPeerCacheAdministrationVtbl
impl Sync for IBitsPeerCacheAdministrationVtbl
impl Unpin for IBitsPeerCacheAdministrationVtbl
impl UnwindSafe for IBitsPeerCacheAdministrationVtbl
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