#[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) -> HRESULT
Auto 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