mirror of
https://github.com/kidfromjupiter/nearby.git
synced 2026-09-15 07:06:11 -04:00
324 lines
23 KiB
C++
324 lines
23 KiB
C++
// WARNING: Please don't edit this file. It was generated by C++/WinRT v2.0.210505.3
|
|
|
|
#ifndef WINRT_Windows_ApplicationModel_2_H
|
|
#define WINRT_Windows_ApplicationModel_2_H
|
|
#include "winrt/impl/Windows.System.1.h"
|
|
#include "winrt/impl/Windows.ApplicationModel.1.h"
|
|
WINRT_EXPORT namespace winrt::Windows::ApplicationModel
|
|
{
|
|
struct PackageInstallProgress
|
|
{
|
|
uint32_t PercentComplete;
|
|
};
|
|
inline bool operator==(PackageInstallProgress const& left, PackageInstallProgress const& right) noexcept
|
|
{
|
|
return left.PercentComplete == right.PercentComplete;
|
|
}
|
|
inline bool operator!=(PackageInstallProgress const& left, PackageInstallProgress const& right) noexcept
|
|
{
|
|
return !(left == right);
|
|
}
|
|
struct PackageVersion
|
|
{
|
|
uint16_t Major;
|
|
uint16_t Minor;
|
|
uint16_t Build;
|
|
uint16_t Revision;
|
|
};
|
|
inline bool operator==(PackageVersion const& left, PackageVersion const& right) noexcept
|
|
{
|
|
return left.Major == right.Major && left.Minor == right.Minor && left.Build == right.Build && left.Revision == right.Revision;
|
|
}
|
|
inline bool operator!=(PackageVersion const& left, PackageVersion const& right) noexcept
|
|
{
|
|
return !(left == right);
|
|
}
|
|
struct __declspec(empty_bases) AppDisplayInfo : winrt::Windows::ApplicationModel::IAppDisplayInfo
|
|
{
|
|
AppDisplayInfo(std::nullptr_t) noexcept {}
|
|
AppDisplayInfo(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::ApplicationModel::IAppDisplayInfo(ptr, take_ownership_from_abi) {}
|
|
AppDisplayInfo(AppDisplayInfo const&) noexcept = default;
|
|
AppDisplayInfo(AppDisplayInfo&&) noexcept = default;
|
|
AppDisplayInfo& operator=(AppDisplayInfo const&) & noexcept = default;
|
|
AppDisplayInfo& operator=(AppDisplayInfo&&) & noexcept = default;
|
|
};
|
|
struct __declspec(empty_bases) AppInfo : winrt::Windows::ApplicationModel::IAppInfo,
|
|
impl::require<AppInfo, winrt::Windows::ApplicationModel::IAppInfo2>
|
|
{
|
|
AppInfo(std::nullptr_t) noexcept {}
|
|
AppInfo(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::ApplicationModel::IAppInfo(ptr, take_ownership_from_abi) {}
|
|
AppInfo(AppInfo const&) noexcept = default;
|
|
AppInfo(AppInfo&&) noexcept = default;
|
|
AppInfo& operator=(AppInfo const&) & noexcept = default;
|
|
AppInfo& operator=(AppInfo&&) & noexcept = default;
|
|
[[nodiscard]] static auto Current();
|
|
static auto GetFromAppUserModelId(param::hstring const& appUserModelId);
|
|
static auto GetFromAppUserModelIdForUser(winrt::Windows::System::User const& user, param::hstring const& appUserModelId);
|
|
};
|
|
struct __declspec(empty_bases) AppInstallerInfo : winrt::Windows::ApplicationModel::IAppInstallerInfo
|
|
{
|
|
AppInstallerInfo(std::nullptr_t) noexcept {}
|
|
AppInstallerInfo(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::ApplicationModel::IAppInstallerInfo(ptr, take_ownership_from_abi) {}
|
|
AppInstallerInfo(AppInstallerInfo const&) noexcept = default;
|
|
AppInstallerInfo(AppInstallerInfo&&) noexcept = default;
|
|
AppInstallerInfo& operator=(AppInstallerInfo const&) & noexcept = default;
|
|
AppInstallerInfo& operator=(AppInstallerInfo&&) & noexcept = default;
|
|
};
|
|
struct __declspec(empty_bases) AppInstance : winrt::Windows::ApplicationModel::IAppInstance
|
|
{
|
|
AppInstance(std::nullptr_t) noexcept {}
|
|
AppInstance(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::ApplicationModel::IAppInstance(ptr, take_ownership_from_abi) {}
|
|
AppInstance(AppInstance const&) noexcept = default;
|
|
AppInstance(AppInstance&&) noexcept = default;
|
|
AppInstance& operator=(AppInstance const&) & noexcept = default;
|
|
AppInstance& operator=(AppInstance&&) & noexcept = default;
|
|
[[nodiscard]] static auto RecommendedInstance();
|
|
static auto GetActivatedEventArgs();
|
|
static auto FindOrRegisterInstanceForKey(param::hstring const& key);
|
|
static auto Unregister();
|
|
static auto GetInstances();
|
|
};
|
|
struct CameraApplicationManager
|
|
{
|
|
CameraApplicationManager() = delete;
|
|
static auto ShowInstalledApplicationsUI();
|
|
};
|
|
struct DesignMode
|
|
{
|
|
DesignMode() = delete;
|
|
[[nodiscard]] static auto DesignModeEnabled();
|
|
[[nodiscard]] static auto DesignMode2Enabled();
|
|
};
|
|
struct __declspec(empty_bases) EnteredBackgroundEventArgs : winrt::Windows::ApplicationModel::IEnteredBackgroundEventArgs
|
|
{
|
|
EnteredBackgroundEventArgs(std::nullptr_t) noexcept {}
|
|
EnteredBackgroundEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::ApplicationModel::IEnteredBackgroundEventArgs(ptr, take_ownership_from_abi) {}
|
|
EnteredBackgroundEventArgs(EnteredBackgroundEventArgs const&) noexcept = default;
|
|
EnteredBackgroundEventArgs(EnteredBackgroundEventArgs&&) noexcept = default;
|
|
EnteredBackgroundEventArgs& operator=(EnteredBackgroundEventArgs const&) & noexcept = default;
|
|
EnteredBackgroundEventArgs& operator=(EnteredBackgroundEventArgs&&) & noexcept = default;
|
|
};
|
|
struct FullTrustProcessLauncher
|
|
{
|
|
FullTrustProcessLauncher() = delete;
|
|
static auto LaunchFullTrustProcessForCurrentAppAsync();
|
|
static auto LaunchFullTrustProcessForCurrentAppAsync(param::hstring const& parameterGroupId);
|
|
static auto LaunchFullTrustProcessForAppAsync(param::hstring const& fullTrustPackageRelativeAppId);
|
|
static auto LaunchFullTrustProcessForAppAsync(param::hstring const& fullTrustPackageRelativeAppId, param::hstring const& parameterGroupId);
|
|
};
|
|
struct __declspec(empty_bases) LeavingBackgroundEventArgs : winrt::Windows::ApplicationModel::ILeavingBackgroundEventArgs
|
|
{
|
|
LeavingBackgroundEventArgs(std::nullptr_t) noexcept {}
|
|
LeavingBackgroundEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::ApplicationModel::ILeavingBackgroundEventArgs(ptr, take_ownership_from_abi) {}
|
|
LeavingBackgroundEventArgs(LeavingBackgroundEventArgs const&) noexcept = default;
|
|
LeavingBackgroundEventArgs(LeavingBackgroundEventArgs&&) noexcept = default;
|
|
LeavingBackgroundEventArgs& operator=(LeavingBackgroundEventArgs const&) & noexcept = default;
|
|
LeavingBackgroundEventArgs& operator=(LeavingBackgroundEventArgs&&) & noexcept = default;
|
|
};
|
|
struct __declspec(empty_bases) LimitedAccessFeatureRequestResult : winrt::Windows::ApplicationModel::ILimitedAccessFeatureRequestResult
|
|
{
|
|
LimitedAccessFeatureRequestResult(std::nullptr_t) noexcept {}
|
|
LimitedAccessFeatureRequestResult(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::ApplicationModel::ILimitedAccessFeatureRequestResult(ptr, take_ownership_from_abi) {}
|
|
LimitedAccessFeatureRequestResult(LimitedAccessFeatureRequestResult const&) noexcept = default;
|
|
LimitedAccessFeatureRequestResult(LimitedAccessFeatureRequestResult&&) noexcept = default;
|
|
LimitedAccessFeatureRequestResult& operator=(LimitedAccessFeatureRequestResult const&) & noexcept = default;
|
|
LimitedAccessFeatureRequestResult& operator=(LimitedAccessFeatureRequestResult&&) & noexcept = default;
|
|
};
|
|
struct LimitedAccessFeatures
|
|
{
|
|
LimitedAccessFeatures() = delete;
|
|
static auto TryUnlockFeature(param::hstring const& featureId, param::hstring const& token, param::hstring const& attestation);
|
|
};
|
|
struct __declspec(empty_bases) Package : winrt::Windows::ApplicationModel::IPackage,
|
|
impl::require<Package, winrt::Windows::ApplicationModel::IPackage2, winrt::Windows::ApplicationModel::IPackage3, winrt::Windows::ApplicationModel::IPackageWithMetadata, winrt::Windows::ApplicationModel::IPackage4, winrt::Windows::ApplicationModel::IPackage5, winrt::Windows::ApplicationModel::IPackage6, winrt::Windows::ApplicationModel::IPackage7, winrt::Windows::ApplicationModel::IPackage8>
|
|
{
|
|
Package(std::nullptr_t) noexcept {}
|
|
Package(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::ApplicationModel::IPackage(ptr, take_ownership_from_abi) {}
|
|
Package(Package const&) noexcept = default;
|
|
Package(Package&&) noexcept = default;
|
|
Package& operator=(Package const&) & noexcept = default;
|
|
Package& operator=(Package&&) & noexcept = default;
|
|
[[nodiscard]] static auto Current();
|
|
};
|
|
struct __declspec(empty_bases) PackageCatalog : winrt::Windows::ApplicationModel::IPackageCatalog,
|
|
impl::require<PackageCatalog, winrt::Windows::ApplicationModel::IPackageCatalog2, winrt::Windows::ApplicationModel::IPackageCatalog3, winrt::Windows::ApplicationModel::IPackageCatalog4>
|
|
{
|
|
PackageCatalog(std::nullptr_t) noexcept {}
|
|
PackageCatalog(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::ApplicationModel::IPackageCatalog(ptr, take_ownership_from_abi) {}
|
|
PackageCatalog(PackageCatalog const&) noexcept = default;
|
|
PackageCatalog(PackageCatalog&&) noexcept = default;
|
|
PackageCatalog& operator=(PackageCatalog const&) & noexcept = default;
|
|
PackageCatalog& operator=(PackageCatalog&&) & noexcept = default;
|
|
static auto OpenForCurrentPackage();
|
|
static auto OpenForCurrentUser();
|
|
};
|
|
struct __declspec(empty_bases) PackageCatalogAddOptionalPackageResult : winrt::Windows::ApplicationModel::IPackageCatalogAddOptionalPackageResult
|
|
{
|
|
PackageCatalogAddOptionalPackageResult(std::nullptr_t) noexcept {}
|
|
PackageCatalogAddOptionalPackageResult(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::ApplicationModel::IPackageCatalogAddOptionalPackageResult(ptr, take_ownership_from_abi) {}
|
|
PackageCatalogAddOptionalPackageResult(PackageCatalogAddOptionalPackageResult const&) noexcept = default;
|
|
PackageCatalogAddOptionalPackageResult(PackageCatalogAddOptionalPackageResult&&) noexcept = default;
|
|
PackageCatalogAddOptionalPackageResult& operator=(PackageCatalogAddOptionalPackageResult const&) & noexcept = default;
|
|
PackageCatalogAddOptionalPackageResult& operator=(PackageCatalogAddOptionalPackageResult&&) & noexcept = default;
|
|
};
|
|
struct __declspec(empty_bases) PackageCatalogAddResourcePackageResult : winrt::Windows::ApplicationModel::IPackageCatalogAddResourcePackageResult
|
|
{
|
|
PackageCatalogAddResourcePackageResult(std::nullptr_t) noexcept {}
|
|
PackageCatalogAddResourcePackageResult(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::ApplicationModel::IPackageCatalogAddResourcePackageResult(ptr, take_ownership_from_abi) {}
|
|
PackageCatalogAddResourcePackageResult(PackageCatalogAddResourcePackageResult const&) noexcept = default;
|
|
PackageCatalogAddResourcePackageResult(PackageCatalogAddResourcePackageResult&&) noexcept = default;
|
|
PackageCatalogAddResourcePackageResult& operator=(PackageCatalogAddResourcePackageResult const&) & noexcept = default;
|
|
PackageCatalogAddResourcePackageResult& operator=(PackageCatalogAddResourcePackageResult&&) & noexcept = default;
|
|
};
|
|
struct __declspec(empty_bases) PackageCatalogRemoveOptionalPackagesResult : winrt::Windows::ApplicationModel::IPackageCatalogRemoveOptionalPackagesResult
|
|
{
|
|
PackageCatalogRemoveOptionalPackagesResult(std::nullptr_t) noexcept {}
|
|
PackageCatalogRemoveOptionalPackagesResult(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::ApplicationModel::IPackageCatalogRemoveOptionalPackagesResult(ptr, take_ownership_from_abi) {}
|
|
PackageCatalogRemoveOptionalPackagesResult(PackageCatalogRemoveOptionalPackagesResult const&) noexcept = default;
|
|
PackageCatalogRemoveOptionalPackagesResult(PackageCatalogRemoveOptionalPackagesResult&&) noexcept = default;
|
|
PackageCatalogRemoveOptionalPackagesResult& operator=(PackageCatalogRemoveOptionalPackagesResult const&) & noexcept = default;
|
|
PackageCatalogRemoveOptionalPackagesResult& operator=(PackageCatalogRemoveOptionalPackagesResult&&) & noexcept = default;
|
|
};
|
|
struct __declspec(empty_bases) PackageCatalogRemoveResourcePackagesResult : winrt::Windows::ApplicationModel::IPackageCatalogRemoveResourcePackagesResult
|
|
{
|
|
PackageCatalogRemoveResourcePackagesResult(std::nullptr_t) noexcept {}
|
|
PackageCatalogRemoveResourcePackagesResult(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::ApplicationModel::IPackageCatalogRemoveResourcePackagesResult(ptr, take_ownership_from_abi) {}
|
|
PackageCatalogRemoveResourcePackagesResult(PackageCatalogRemoveResourcePackagesResult const&) noexcept = default;
|
|
PackageCatalogRemoveResourcePackagesResult(PackageCatalogRemoveResourcePackagesResult&&) noexcept = default;
|
|
PackageCatalogRemoveResourcePackagesResult& operator=(PackageCatalogRemoveResourcePackagesResult const&) & noexcept = default;
|
|
PackageCatalogRemoveResourcePackagesResult& operator=(PackageCatalogRemoveResourcePackagesResult&&) & noexcept = default;
|
|
};
|
|
struct __declspec(empty_bases) PackageContentGroup : winrt::Windows::ApplicationModel::IPackageContentGroup
|
|
{
|
|
PackageContentGroup(std::nullptr_t) noexcept {}
|
|
PackageContentGroup(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::ApplicationModel::IPackageContentGroup(ptr, take_ownership_from_abi) {}
|
|
PackageContentGroup(PackageContentGroup const&) noexcept = default;
|
|
PackageContentGroup(PackageContentGroup&&) noexcept = default;
|
|
PackageContentGroup& operator=(PackageContentGroup const&) & noexcept = default;
|
|
PackageContentGroup& operator=(PackageContentGroup&&) & noexcept = default;
|
|
[[nodiscard]] static auto RequiredGroupName();
|
|
};
|
|
struct __declspec(empty_bases) PackageContentGroupStagingEventArgs : winrt::Windows::ApplicationModel::IPackageContentGroupStagingEventArgs
|
|
{
|
|
PackageContentGroupStagingEventArgs(std::nullptr_t) noexcept {}
|
|
PackageContentGroupStagingEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::ApplicationModel::IPackageContentGroupStagingEventArgs(ptr, take_ownership_from_abi) {}
|
|
PackageContentGroupStagingEventArgs(PackageContentGroupStagingEventArgs const&) noexcept = default;
|
|
PackageContentGroupStagingEventArgs(PackageContentGroupStagingEventArgs&&) noexcept = default;
|
|
PackageContentGroupStagingEventArgs& operator=(PackageContentGroupStagingEventArgs const&) & noexcept = default;
|
|
PackageContentGroupStagingEventArgs& operator=(PackageContentGroupStagingEventArgs&&) & noexcept = default;
|
|
};
|
|
struct __declspec(empty_bases) PackageId : winrt::Windows::ApplicationModel::IPackageId,
|
|
impl::require<PackageId, winrt::Windows::ApplicationModel::IPackageIdWithMetadata>
|
|
{
|
|
PackageId(std::nullptr_t) noexcept {}
|
|
PackageId(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::ApplicationModel::IPackageId(ptr, take_ownership_from_abi) {}
|
|
PackageId(PackageId const&) noexcept = default;
|
|
PackageId(PackageId&&) noexcept = default;
|
|
PackageId& operator=(PackageId const&) & noexcept = default;
|
|
PackageId& operator=(PackageId&&) & noexcept = default;
|
|
};
|
|
struct __declspec(empty_bases) PackageInstallingEventArgs : winrt::Windows::ApplicationModel::IPackageInstallingEventArgs
|
|
{
|
|
PackageInstallingEventArgs(std::nullptr_t) noexcept {}
|
|
PackageInstallingEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::ApplicationModel::IPackageInstallingEventArgs(ptr, take_ownership_from_abi) {}
|
|
PackageInstallingEventArgs(PackageInstallingEventArgs const&) noexcept = default;
|
|
PackageInstallingEventArgs(PackageInstallingEventArgs&&) noexcept = default;
|
|
PackageInstallingEventArgs& operator=(PackageInstallingEventArgs const&) & noexcept = default;
|
|
PackageInstallingEventArgs& operator=(PackageInstallingEventArgs&&) & noexcept = default;
|
|
};
|
|
struct __declspec(empty_bases) PackageStagingEventArgs : winrt::Windows::ApplicationModel::IPackageStagingEventArgs
|
|
{
|
|
PackageStagingEventArgs(std::nullptr_t) noexcept {}
|
|
PackageStagingEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::ApplicationModel::IPackageStagingEventArgs(ptr, take_ownership_from_abi) {}
|
|
PackageStagingEventArgs(PackageStagingEventArgs const&) noexcept = default;
|
|
PackageStagingEventArgs(PackageStagingEventArgs&&) noexcept = default;
|
|
PackageStagingEventArgs& operator=(PackageStagingEventArgs const&) & noexcept = default;
|
|
PackageStagingEventArgs& operator=(PackageStagingEventArgs&&) & noexcept = default;
|
|
};
|
|
struct __declspec(empty_bases) PackageStatus : winrt::Windows::ApplicationModel::IPackageStatus,
|
|
impl::require<PackageStatus, winrt::Windows::ApplicationModel::IPackageStatus2>
|
|
{
|
|
PackageStatus(std::nullptr_t) noexcept {}
|
|
PackageStatus(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::ApplicationModel::IPackageStatus(ptr, take_ownership_from_abi) {}
|
|
PackageStatus(PackageStatus const&) noexcept = default;
|
|
PackageStatus(PackageStatus&&) noexcept = default;
|
|
PackageStatus& operator=(PackageStatus const&) & noexcept = default;
|
|
PackageStatus& operator=(PackageStatus&&) & noexcept = default;
|
|
};
|
|
struct __declspec(empty_bases) PackageStatusChangedEventArgs : winrt::Windows::ApplicationModel::IPackageStatusChangedEventArgs
|
|
{
|
|
PackageStatusChangedEventArgs(std::nullptr_t) noexcept {}
|
|
PackageStatusChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::ApplicationModel::IPackageStatusChangedEventArgs(ptr, take_ownership_from_abi) {}
|
|
PackageStatusChangedEventArgs(PackageStatusChangedEventArgs const&) noexcept = default;
|
|
PackageStatusChangedEventArgs(PackageStatusChangedEventArgs&&) noexcept = default;
|
|
PackageStatusChangedEventArgs& operator=(PackageStatusChangedEventArgs const&) & noexcept = default;
|
|
PackageStatusChangedEventArgs& operator=(PackageStatusChangedEventArgs&&) & noexcept = default;
|
|
};
|
|
struct __declspec(empty_bases) PackageUninstallingEventArgs : winrt::Windows::ApplicationModel::IPackageUninstallingEventArgs
|
|
{
|
|
PackageUninstallingEventArgs(std::nullptr_t) noexcept {}
|
|
PackageUninstallingEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::ApplicationModel::IPackageUninstallingEventArgs(ptr, take_ownership_from_abi) {}
|
|
PackageUninstallingEventArgs(PackageUninstallingEventArgs const&) noexcept = default;
|
|
PackageUninstallingEventArgs(PackageUninstallingEventArgs&&) noexcept = default;
|
|
PackageUninstallingEventArgs& operator=(PackageUninstallingEventArgs const&) & noexcept = default;
|
|
PackageUninstallingEventArgs& operator=(PackageUninstallingEventArgs&&) & noexcept = default;
|
|
};
|
|
struct __declspec(empty_bases) PackageUpdateAvailabilityResult : winrt::Windows::ApplicationModel::IPackageUpdateAvailabilityResult
|
|
{
|
|
PackageUpdateAvailabilityResult(std::nullptr_t) noexcept {}
|
|
PackageUpdateAvailabilityResult(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::ApplicationModel::IPackageUpdateAvailabilityResult(ptr, take_ownership_from_abi) {}
|
|
PackageUpdateAvailabilityResult(PackageUpdateAvailabilityResult const&) noexcept = default;
|
|
PackageUpdateAvailabilityResult(PackageUpdateAvailabilityResult&&) noexcept = default;
|
|
PackageUpdateAvailabilityResult& operator=(PackageUpdateAvailabilityResult const&) & noexcept = default;
|
|
PackageUpdateAvailabilityResult& operator=(PackageUpdateAvailabilityResult&&) & noexcept = default;
|
|
};
|
|
struct __declspec(empty_bases) PackageUpdatingEventArgs : winrt::Windows::ApplicationModel::IPackageUpdatingEventArgs
|
|
{
|
|
PackageUpdatingEventArgs(std::nullptr_t) noexcept {}
|
|
PackageUpdatingEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::ApplicationModel::IPackageUpdatingEventArgs(ptr, take_ownership_from_abi) {}
|
|
PackageUpdatingEventArgs(PackageUpdatingEventArgs const&) noexcept = default;
|
|
PackageUpdatingEventArgs(PackageUpdatingEventArgs&&) noexcept = default;
|
|
PackageUpdatingEventArgs& operator=(PackageUpdatingEventArgs const&) & noexcept = default;
|
|
PackageUpdatingEventArgs& operator=(PackageUpdatingEventArgs&&) & noexcept = default;
|
|
};
|
|
struct __declspec(empty_bases) StartupTask : winrt::Windows::ApplicationModel::IStartupTask
|
|
{
|
|
StartupTask(std::nullptr_t) noexcept {}
|
|
StartupTask(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::ApplicationModel::IStartupTask(ptr, take_ownership_from_abi) {}
|
|
StartupTask(StartupTask const&) noexcept = default;
|
|
StartupTask(StartupTask&&) noexcept = default;
|
|
StartupTask& operator=(StartupTask const&) & noexcept = default;
|
|
StartupTask& operator=(StartupTask&&) & noexcept = default;
|
|
static auto GetForCurrentPackageAsync();
|
|
static auto GetAsync(param::hstring const& taskId);
|
|
};
|
|
struct __declspec(empty_bases) SuspendingDeferral : winrt::Windows::ApplicationModel::ISuspendingDeferral
|
|
{
|
|
SuspendingDeferral(std::nullptr_t) noexcept {}
|
|
SuspendingDeferral(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::ApplicationModel::ISuspendingDeferral(ptr, take_ownership_from_abi) {}
|
|
SuspendingDeferral(SuspendingDeferral const&) noexcept = default;
|
|
SuspendingDeferral(SuspendingDeferral&&) noexcept = default;
|
|
SuspendingDeferral& operator=(SuspendingDeferral const&) & noexcept = default;
|
|
SuspendingDeferral& operator=(SuspendingDeferral&&) & noexcept = default;
|
|
};
|
|
struct __declspec(empty_bases) SuspendingEventArgs : winrt::Windows::ApplicationModel::ISuspendingEventArgs
|
|
{
|
|
SuspendingEventArgs(std::nullptr_t) noexcept {}
|
|
SuspendingEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::ApplicationModel::ISuspendingEventArgs(ptr, take_ownership_from_abi) {}
|
|
SuspendingEventArgs(SuspendingEventArgs const&) noexcept = default;
|
|
SuspendingEventArgs(SuspendingEventArgs&&) noexcept = default;
|
|
SuspendingEventArgs& operator=(SuspendingEventArgs const&) & noexcept = default;
|
|
SuspendingEventArgs& operator=(SuspendingEventArgs&&) & noexcept = default;
|
|
};
|
|
struct __declspec(empty_bases) SuspendingOperation : winrt::Windows::ApplicationModel::ISuspendingOperation
|
|
{
|
|
SuspendingOperation(std::nullptr_t) noexcept {}
|
|
SuspendingOperation(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::ApplicationModel::ISuspendingOperation(ptr, take_ownership_from_abi) {}
|
|
SuspendingOperation(SuspendingOperation const&) noexcept = default;
|
|
SuspendingOperation(SuspendingOperation&&) noexcept = default;
|
|
SuspendingOperation& operator=(SuspendingOperation const&) & noexcept = default;
|
|
SuspendingOperation& operator=(SuspendingOperation&&) & noexcept = default;
|
|
};
|
|
}
|
|
#endif
|