Struct windows::Management::Deployment::IPackageManager3_Vtbl
#[repr(C)]pub struct IPackageManager3_Vtbl {Show 16 fields
pub base__: IInspectable_Vtbl,
pub AddPackageVolumeAsync: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<HSTRING>, _: *mut *mut c_void) -> HRESULT,
pub AddPackageToVolumeAsync: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut c_void, _: DeploymentOptions, _: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub ClearPackageStatus: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<HSTRING>, _: PackageStatus) -> HRESULT,
pub RegisterPackageWithAppDataVolumeAsync: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut c_void, _: DeploymentOptions, _: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub FindPackageVolumeByName: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<HSTRING>, _: *mut *mut c_void) -> HRESULT,
pub FindPackageVolumes: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub GetDefaultPackageVolume: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub MovePackageToVolumeAsync: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<HSTRING>, _: DeploymentOptions, _: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub RemovePackageVolumeAsync: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SetDefaultPackageVolume: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub SetPackageStatus: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<HSTRING>, _: PackageStatus) -> HRESULT,
pub SetPackageVolumeOfflineAsync: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SetPackageVolumeOnlineAsync: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub StagePackageToVolumeAsync: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut c_void, _: DeploymentOptions, _: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub StageUserDataWithOptionsAsync: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<HSTRING>, _: DeploymentOptions, _: *mut *mut c_void) -> HRESULT,
}
Fields§
§base__: IInspectable_Vtbl
§AddPackageVolumeAsync: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<HSTRING>, _: *mut *mut c_void) -> HRESULT
§AddPackageToVolumeAsync: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut c_void, _: DeploymentOptions, _: *mut c_void, _: *mut *mut c_void) -> HRESULT
§ClearPackageStatus: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<HSTRING>, _: PackageStatus) -> HRESULT
§RegisterPackageWithAppDataVolumeAsync: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut c_void, _: DeploymentOptions, _: *mut c_void, _: *mut *mut c_void) -> HRESULT
§FindPackageVolumeByName: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<HSTRING>, _: *mut *mut c_void) -> HRESULT
§FindPackageVolumes: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT
§GetDefaultPackageVolume: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT
§MovePackageToVolumeAsync: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<HSTRING>, _: DeploymentOptions, _: *mut c_void, _: *mut *mut c_void) -> HRESULT
§RemovePackageVolumeAsync: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut *mut c_void) -> HRESULT
§SetDefaultPackageVolume: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT
§SetPackageStatus: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<HSTRING>, _: PackageStatus) -> HRESULT
§SetPackageVolumeOfflineAsync: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut *mut c_void) -> HRESULT
§SetPackageVolumeOnlineAsync: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut *mut c_void) -> HRESULT
§StagePackageToVolumeAsync: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut c_void, _: DeploymentOptions, _: *mut c_void, _: *mut *mut c_void) -> HRESULT
§StageUserDataWithOptionsAsync: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<HSTRING>, _: DeploymentOptions, _: *mut *mut c_void) -> HRESULT
Auto Trait Implementations§
impl Freeze for IPackageManager3_Vtbl
impl RefUnwindSafe for IPackageManager3_Vtbl
impl Send for IPackageManager3_Vtbl
impl Sync for IPackageManager3_Vtbl
impl Unpin for IPackageManager3_Vtbl
impl UnwindSafe for IPackageManager3_Vtbl
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