#[repr(C)]pub struct IAppInstallOptions2_Vtbl {Show 19 fields
pub base__: IInspectable_Vtbl,
pub PinToDesktopAfterInstall: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT,
pub SetPinToDesktopAfterInstall: unsafe extern "system" fn(_: *mut c_void, _: bool) -> HRESULT,
pub PinToStartAfterInstall: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT,
pub SetPinToStartAfterInstall: unsafe extern "system" fn(_: *mut c_void, _: bool) -> HRESULT,
pub PinToTaskbarAfterInstall: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT,
pub SetPinToTaskbarAfterInstall: unsafe extern "system" fn(_: *mut c_void, _: bool) -> HRESULT,
pub CompletedInstallToastNotificationMode: unsafe extern "system" fn(_: *mut c_void, _: *mut AppInstallationToastNotificationMode) -> HRESULT,
pub SetCompletedInstallToastNotificationMode: unsafe extern "system" fn(_: *mut c_void, _: AppInstallationToastNotificationMode) -> HRESULT,
pub InstallInProgressToastNotificationMode: unsafe extern "system" fn(_: *mut c_void, _: *mut AppInstallationToastNotificationMode) -> HRESULT,
pub SetInstallInProgressToastNotificationMode: unsafe extern "system" fn(_: *mut c_void, _: AppInstallationToastNotificationMode) -> HRESULT,
pub InstallForAllUsers: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT,
pub SetInstallForAllUsers: unsafe extern "system" fn(_: *mut c_void, _: bool) -> HRESULT,
pub StageButDoNotInstall: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT,
pub SetStageButDoNotInstall: unsafe extern "system" fn(_: *mut c_void, _: bool) -> HRESULT,
pub CampaignId: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<HSTRING>) -> HRESULT,
pub SetCampaignId: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<HSTRING>) -> HRESULT,
pub ExtendedCampaignId: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<HSTRING>) -> HRESULT,
pub SetExtendedCampaignId: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<HSTRING>) -> HRESULT,
}
Fields§
§base__: IInspectable_Vtbl
§PinToDesktopAfterInstall: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT
§SetPinToDesktopAfterInstall: unsafe extern "system" fn(_: *mut c_void, _: bool) -> HRESULT
§PinToStartAfterInstall: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT
§SetPinToStartAfterInstall: unsafe extern "system" fn(_: *mut c_void, _: bool) -> HRESULT
§PinToTaskbarAfterInstall: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT
§SetPinToTaskbarAfterInstall: unsafe extern "system" fn(_: *mut c_void, _: bool) -> HRESULT
§CompletedInstallToastNotificationMode: unsafe extern "system" fn(_: *mut c_void, _: *mut AppInstallationToastNotificationMode) -> HRESULT
§SetCompletedInstallToastNotificationMode: unsafe extern "system" fn(_: *mut c_void, _: AppInstallationToastNotificationMode) -> HRESULT
§InstallInProgressToastNotificationMode: unsafe extern "system" fn(_: *mut c_void, _: *mut AppInstallationToastNotificationMode) -> HRESULT
§SetInstallInProgressToastNotificationMode: unsafe extern "system" fn(_: *mut c_void, _: AppInstallationToastNotificationMode) -> HRESULT
§InstallForAllUsers: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT
§SetInstallForAllUsers: unsafe extern "system" fn(_: *mut c_void, _: bool) -> HRESULT
§StageButDoNotInstall: unsafe extern "system" fn(_: *mut c_void, _: *mut bool) -> HRESULT
§SetStageButDoNotInstall: unsafe extern "system" fn(_: *mut c_void, _: bool) -> HRESULT
§CampaignId: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<HSTRING>) -> HRESULT
§SetCampaignId: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<HSTRING>) -> HRESULT
§ExtendedCampaignId: unsafe extern "system" fn(_: *mut c_void, _: *mut MaybeUninit<HSTRING>) -> HRESULT
§SetExtendedCampaignId: unsafe extern "system" fn(_: *mut c_void, _: MaybeUninit<HSTRING>) -> HRESULT
Auto Trait Implementations§
impl Freeze for IAppInstallOptions2_Vtbl
impl RefUnwindSafe for IAppInstallOptions2_Vtbl
impl Send for IAppInstallOptions2_Vtbl
impl Sync for IAppInstallOptions2_Vtbl
impl Unpin for IAppInstallOptions2_Vtbl
impl UnwindSafe for IAppInstallOptions2_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