// C++/WinRT v2.0.220110.5 // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. #pragma once #ifndef WINRT_Windows_ApplicationModel_1_H #define WINRT_Windows_ApplicationModel_1_H #include "winrt/impl/Windows.ApplicationModel.0.h" WINRT_EXPORT namespace winrt::Windows::ApplicationModel { struct __declspec(empty_bases) IAppDisplayInfo : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppDisplayInfo(std::nullptr_t = nullptr) noexcept {} IAppDisplayInfo(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppInfo : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppInfo(std::nullptr_t = nullptr) noexcept {} IAppInfo(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppInfo2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppInfo2(std::nullptr_t = nullptr) noexcept {} IAppInfo2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppInfo3 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppInfo3(std::nullptr_t = nullptr) noexcept {} IAppInfo3(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppInfo4 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppInfo4(std::nullptr_t = nullptr) noexcept {} IAppInfo4(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppInfoStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppInfoStatics(std::nullptr_t = nullptr) noexcept {} IAppInfoStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppInstallerInfo : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppInstallerInfo(std::nullptr_t = nullptr) noexcept {} IAppInstallerInfo(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppInstallerInfo2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppInstallerInfo2(std::nullptr_t = nullptr) noexcept {} IAppInstallerInfo2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppInstance : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppInstance(std::nullptr_t = nullptr) noexcept {} IAppInstance(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppInstanceStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IAppInstanceStatics(std::nullptr_t = nullptr) noexcept {} IAppInstanceStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IDesignModeStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDesignModeStatics(std::nullptr_t = nullptr) noexcept {} IDesignModeStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IDesignModeStatics2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IDesignModeStatics2(std::nullptr_t = nullptr) noexcept {} IDesignModeStatics2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IEnteredBackgroundEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IEnteredBackgroundEventArgs(std::nullptr_t = nullptr) noexcept {} IEnteredBackgroundEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IFindRelatedPackagesOptions : winrt::Windows::Foundation::IInspectable, impl::consume_t { IFindRelatedPackagesOptions(std::nullptr_t = nullptr) noexcept {} IFindRelatedPackagesOptions(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IFindRelatedPackagesOptionsFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IFindRelatedPackagesOptionsFactory(std::nullptr_t = nullptr) noexcept {} IFindRelatedPackagesOptionsFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IFullTrustProcessLaunchResult : winrt::Windows::Foundation::IInspectable, impl::consume_t { IFullTrustProcessLaunchResult(std::nullptr_t = nullptr) noexcept {} IFullTrustProcessLaunchResult(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IFullTrustProcessLauncherStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IFullTrustProcessLauncherStatics(std::nullptr_t = nullptr) noexcept {} IFullTrustProcessLauncherStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IFullTrustProcessLauncherStatics2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IFullTrustProcessLauncherStatics2(std::nullptr_t = nullptr) noexcept {} IFullTrustProcessLauncherStatics2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ILeavingBackgroundEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { ILeavingBackgroundEventArgs(std::nullptr_t = nullptr) noexcept {} ILeavingBackgroundEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ILimitedAccessFeatureRequestResult : winrt::Windows::Foundation::IInspectable, impl::consume_t { ILimitedAccessFeatureRequestResult(std::nullptr_t = nullptr) noexcept {} ILimitedAccessFeatureRequestResult(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ILimitedAccessFeaturesStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { ILimitedAccessFeaturesStatics(std::nullptr_t = nullptr) noexcept {} ILimitedAccessFeaturesStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPackage : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPackage(std::nullptr_t = nullptr) noexcept {} IPackage(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPackage2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPackage2(std::nullptr_t = nullptr) noexcept {} IPackage2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPackage3 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPackage3(std::nullptr_t = nullptr) noexcept {} IPackage3(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPackage4 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPackage4(std::nullptr_t = nullptr) noexcept {} IPackage4(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPackage5 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPackage5(std::nullptr_t = nullptr) noexcept {} IPackage5(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPackage6 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPackage6(std::nullptr_t = nullptr) noexcept {} IPackage6(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPackage7 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPackage7(std::nullptr_t = nullptr) noexcept {} IPackage7(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPackage8 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPackage8(std::nullptr_t = nullptr) noexcept {} IPackage8(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPackage9 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPackage9(std::nullptr_t = nullptr) noexcept {} IPackage9(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPackageCatalog : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPackageCatalog(std::nullptr_t = nullptr) noexcept {} IPackageCatalog(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPackageCatalog2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPackageCatalog2(std::nullptr_t = nullptr) noexcept {} IPackageCatalog2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPackageCatalog3 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPackageCatalog3(std::nullptr_t = nullptr) noexcept {} IPackageCatalog3(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPackageCatalog4 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPackageCatalog4(std::nullptr_t = nullptr) noexcept {} IPackageCatalog4(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPackageCatalogAddOptionalPackageResult : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPackageCatalogAddOptionalPackageResult(std::nullptr_t = nullptr) noexcept {} IPackageCatalogAddOptionalPackageResult(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPackageCatalogAddResourcePackageResult : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPackageCatalogAddResourcePackageResult(std::nullptr_t = nullptr) noexcept {} IPackageCatalogAddResourcePackageResult(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPackageCatalogRemoveOptionalPackagesResult : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPackageCatalogRemoveOptionalPackagesResult(std::nullptr_t = nullptr) noexcept {} IPackageCatalogRemoveOptionalPackagesResult(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPackageCatalogRemoveResourcePackagesResult : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPackageCatalogRemoveResourcePackagesResult(std::nullptr_t = nullptr) noexcept {} IPackageCatalogRemoveResourcePackagesResult(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPackageCatalogStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPackageCatalogStatics(std::nullptr_t = nullptr) noexcept {} IPackageCatalogStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPackageCatalogStatics2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPackageCatalogStatics2(std::nullptr_t = nullptr) noexcept {} IPackageCatalogStatics2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPackageContentGroup : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPackageContentGroup(std::nullptr_t = nullptr) noexcept {} IPackageContentGroup(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPackageContentGroupStagingEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPackageContentGroupStagingEventArgs(std::nullptr_t = nullptr) noexcept {} IPackageContentGroupStagingEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPackageContentGroupStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPackageContentGroupStatics(std::nullptr_t = nullptr) noexcept {} IPackageContentGroupStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPackageId : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPackageId(std::nullptr_t = nullptr) noexcept {} IPackageId(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPackageIdWithMetadata : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPackageIdWithMetadata(std::nullptr_t = nullptr) noexcept {} IPackageIdWithMetadata(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPackageInstallingEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPackageInstallingEventArgs(std::nullptr_t = nullptr) noexcept {} IPackageInstallingEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPackageStagingEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPackageStagingEventArgs(std::nullptr_t = nullptr) noexcept {} IPackageStagingEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPackageStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPackageStatics(std::nullptr_t = nullptr) noexcept {} IPackageStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPackageStatus : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPackageStatus(std::nullptr_t = nullptr) noexcept {} IPackageStatus(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPackageStatus2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPackageStatus2(std::nullptr_t = nullptr) noexcept {} IPackageStatus2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPackageStatusChangedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPackageStatusChangedEventArgs(std::nullptr_t = nullptr) noexcept {} IPackageStatusChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPackageUninstallingEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPackageUninstallingEventArgs(std::nullptr_t = nullptr) noexcept {} IPackageUninstallingEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPackageUpdateAvailabilityResult : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPackageUpdateAvailabilityResult(std::nullptr_t = nullptr) noexcept {} IPackageUpdateAvailabilityResult(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPackageUpdatingEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPackageUpdatingEventArgs(std::nullptr_t = nullptr) noexcept {} IPackageUpdatingEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPackageWithMetadata : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPackageWithMetadata(std::nullptr_t = nullptr) noexcept {} IPackageWithMetadata(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IStartupTask : winrt::Windows::Foundation::IInspectable, impl::consume_t { IStartupTask(std::nullptr_t = nullptr) noexcept {} IStartupTask(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IStartupTaskStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IStartupTaskStatics(std::nullptr_t = nullptr) noexcept {} IStartupTaskStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISuspendingDeferral : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISuspendingDeferral(std::nullptr_t = nullptr) noexcept {} ISuspendingDeferral(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISuspendingEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISuspendingEventArgs(std::nullptr_t = nullptr) noexcept {} ISuspendingEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISuspendingOperation : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISuspendingOperation(std::nullptr_t = nullptr) noexcept {} ISuspendingOperation(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; } #endif