// WARNING: Please don't edit this file. It was generated by C++/WinRT v2.0.240405.15 #pragma once #ifndef WINRT_Windows_ApplicationModel_Store_Preview_InstallControl_2_H #define WINRT_Windows_ApplicationModel_Store_Preview_InstallControl_2_H #include "winrt/impl/Windows.ApplicationModel.Store.Preview.InstallControl.1.h" WINRT_EXPORT namespace winrt::Windows::ApplicationModel::Store::Preview::InstallControl { struct WINRT_IMPL_EMPTY_BASES AppInstallItem : winrt::Windows::ApplicationModel::Store::Preview::InstallControl::IAppInstallItem, impl::require { AppInstallItem(std::nullptr_t) noexcept {} AppInstallItem(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::ApplicationModel::Store::Preview::InstallControl::IAppInstallItem(ptr, take_ownership_from_abi) {} using winrt::Windows::ApplicationModel::Store::Preview::InstallControl::IAppInstallItem::Cancel; using impl::consume_t::Cancel; using winrt::Windows::ApplicationModel::Store::Preview::InstallControl::IAppInstallItem::Pause; using impl::consume_t::Pause; using winrt::Windows::ApplicationModel::Store::Preview::InstallControl::IAppInstallItem::Restart; using impl::consume_t::Restart; }; struct WINRT_IMPL_EMPTY_BASES AppInstallManager : winrt::Windows::ApplicationModel::Store::Preview::InstallControl::IAppInstallManager, impl::require { AppInstallManager(std::nullptr_t) noexcept {} AppInstallManager(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::ApplicationModel::Store::Preview::InstallControl::IAppInstallManager(ptr, take_ownership_from_abi) {} AppInstallManager(); using winrt::Windows::ApplicationModel::Store::Preview::InstallControl::IAppInstallManager::Cancel; using impl::consume_t::Cancel; using winrt::Windows::ApplicationModel::Store::Preview::InstallControl::IAppInstallManager::GetIsAppAllowedToInstallAsync; using impl::consume_t::GetIsAppAllowedToInstallAsync; using winrt::Windows::ApplicationModel::Store::Preview::InstallControl::IAppInstallManager::Pause; using impl::consume_t::Pause; using winrt::Windows::ApplicationModel::Store::Preview::InstallControl::IAppInstallManager::Restart; using impl::consume_t::Restart; using winrt::Windows::ApplicationModel::Store::Preview::InstallControl::IAppInstallManager::SearchForAllUpdatesAsync; using impl::consume_t::SearchForAllUpdatesAsync; using impl::consume_t::SearchForAllUpdatesAsync; using impl::consume_t::SearchForAllUpdatesForUserAsync; using impl::consume_t::SearchForAllUpdatesForUserAsync; using winrt::Windows::ApplicationModel::Store::Preview::InstallControl::IAppInstallManager::SearchForUpdatesAsync; using impl::consume_t::SearchForUpdatesAsync; using impl::consume_t::SearchForUpdatesAsync; using impl::consume_t::SearchForUpdatesForUserAsync; using impl::consume_t::SearchForUpdatesForUserAsync; using winrt::Windows::ApplicationModel::Store::Preview::InstallControl::IAppInstallManager::StartAppInstallAsync; using impl::consume_t::StartAppInstallAsync; using impl::consume_t::StartProductInstallAsync; using impl::consume_t::StartProductInstallAsync; using impl::consume_t::StartProductInstallForUserAsync; using impl::consume_t::StartProductInstallForUserAsync; using winrt::Windows::ApplicationModel::Store::Preview::InstallControl::IAppInstallManager::UpdateAppByPackageFamilyNameAsync; using impl::consume_t::UpdateAppByPackageFamilyNameAsync; }; struct WINRT_IMPL_EMPTY_BASES AppInstallManagerItemEventArgs : winrt::Windows::ApplicationModel::Store::Preview::InstallControl::IAppInstallManagerItemEventArgs { AppInstallManagerItemEventArgs(std::nullptr_t) noexcept {} AppInstallManagerItemEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::ApplicationModel::Store::Preview::InstallControl::IAppInstallManagerItemEventArgs(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES AppInstallOptions : winrt::Windows::ApplicationModel::Store::Preview::InstallControl::IAppInstallOptions, impl::require { AppInstallOptions(std::nullptr_t) noexcept {} AppInstallOptions(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::ApplicationModel::Store::Preview::InstallControl::IAppInstallOptions(ptr, take_ownership_from_abi) {} AppInstallOptions(); }; struct WINRT_IMPL_EMPTY_BASES AppInstallStatus : winrt::Windows::ApplicationModel::Store::Preview::InstallControl::IAppInstallStatus, impl::require { AppInstallStatus(std::nullptr_t) noexcept {} AppInstallStatus(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::ApplicationModel::Store::Preview::InstallControl::IAppInstallStatus(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES AppUpdateOptions : winrt::Windows::ApplicationModel::Store::Preview::InstallControl::IAppUpdateOptions, impl::require { AppUpdateOptions(std::nullptr_t) noexcept {} AppUpdateOptions(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::ApplicationModel::Store::Preview::InstallControl::IAppUpdateOptions(ptr, take_ownership_from_abi) {} AppUpdateOptions(); }; struct WINRT_IMPL_EMPTY_BASES GetEntitlementResult : winrt::Windows::ApplicationModel::Store::Preview::InstallControl::IGetEntitlementResult, impl::require { GetEntitlementResult(std::nullptr_t) noexcept {} GetEntitlementResult(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::ApplicationModel::Store::Preview::InstallControl::IGetEntitlementResult(ptr, take_ownership_from_abi) {} }; } #endif