#[repr(C)]pub struct IBITSExtensionSetupVtbl {
pub parent: IDispatchVtbl,
pub EnableBITSUploads: unsafe extern "system" fn(This: *mut IBITSExtensionSetup) -> HRESULT,
pub DisableBITSUploads: unsafe extern "system" fn(This: *mut IBITSExtensionSetup) -> HRESULT,
pub GetCleanupTaskName: unsafe extern "system" fn(This: *mut IBITSExtensionSetup, pTaskName: *mut BSTR) -> HRESULT,
pub GetCleanupTask: unsafe extern "system" fn(This: *mut IBITSExtensionSetup, riid: REFIID, ppUnk: *mut *mut IUnknown) -> HRESULT,
}
Fields§
§parent: IDispatchVtbl
§EnableBITSUploads: unsafe extern "system" fn(This: *mut IBITSExtensionSetup) -> HRESULT
§DisableBITSUploads: unsafe extern "system" fn(This: *mut IBITSExtensionSetup) -> HRESULT
§GetCleanupTaskName: unsafe extern "system" fn(This: *mut IBITSExtensionSetup, pTaskName: *mut BSTR) -> HRESULT
§GetCleanupTask: unsafe extern "system" fn(This: *mut IBITSExtensionSetup, riid: REFIID, ppUnk: *mut *mut IUnknown) -> HRESULT
Auto Trait Implementations§
impl Freeze for IBITSExtensionSetupVtbl
impl RefUnwindSafe for IBITSExtensionSetupVtbl
impl Send for IBITSExtensionSetupVtbl
impl Sync for IBITSExtensionSetupVtbl
impl Unpin for IBITSExtensionSetupVtbl
impl UnwindSafe for IBITSExtensionSetupVtbl
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