// C++/WinRT v2.0.200609.3 // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. #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 : Windows::Foundation::IInspectable, impl::consume_t { IAppDisplayInfo(std::nullptr_t = nullptr) noexcept {} IAppDisplayInfo(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppInfo : Windows::Foundation::IInspectable, impl::consume_t { IAppInfo(std::nullptr_t = nullptr) noexcept {} IAppInfo(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppInfo2 : Windows::Foundation::IInspectable, impl::consume_t { IAppInfo2(std::nullptr_t = nullptr) noexcept {} IAppInfo2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppInfo3 : Windows::Foundation::IInspectable, impl::consume_t { IAppInfo3(std::nullptr_t = nullptr) noexcept {} IAppInfo3(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppInfo4 : Windows::Foundation::IInspectable, impl::consume_t { IAppInfo4(std::nullptr_t = nullptr) noexcept {} IAppInfo4(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppInfoStatics : Windows::Foundation::IInspectable, impl::consume_t { IAppInfoStatics(std::nullptr_t = nullptr) noexcept {} IAppInfoStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppInstallerInfo : Windows::Foundation::IInspectable, impl::consume_t { IAppInstallerInfo(std::nullptr_t = nullptr) noexcept {} IAppInstallerInfo(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppInstance : Windows::Foundation::IInspectable, impl::consume_t { IAppInstance(std::nullptr_t = nullptr) noexcept {} IAppInstance(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IAppInstanceStatics : Windows::Foundation::IInspectable, impl::consume_t { IAppInstanceStatics(std::nullptr_t = nullptr) noexcept {} IAppInstanceStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IDesignModeStatics : Windows::Foundation::IInspectable, impl::consume_t { IDesignModeStatics(std::nullptr_t = nullptr) noexcept {} IDesignModeStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IDesignModeStatics2 : Windows::Foundation::IInspectable, impl::consume_t { IDesignModeStatics2(std::nullptr_t = nullptr) noexcept {} IDesignModeStatics2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IEnteredBackgroundEventArgs : Windows::Foundation::IInspectable, impl::consume_t { IEnteredBackgroundEventArgs(std::nullptr_t = nullptr) noexcept {} IEnteredBackgroundEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IFullTrustProcessLauncherStatics : Windows::Foundation::IInspectable, impl::consume_t { IFullTrustProcessLauncherStatics(std::nullptr_t = nullptr) noexcept {} IFullTrustProcessLauncherStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ILeavingBackgroundEventArgs : Windows::Foundation::IInspectable, impl::consume_t { ILeavingBackgroundEventArgs(std::nullptr_t = nullptr) noexcept {} ILeavingBackgroundEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ILimitedAccessFeatureRequestResult : Windows::Foundation::IInspectable, impl::consume_t { ILimitedAccessFeatureRequestResult(std::nullptr_t = nullptr) noexcept {} ILimitedAccessFeatureRequestResult(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ILimitedAccessFeaturesStatics : Windows::Foundation::IInspectable, impl::consume_t { ILimitedAccessFeaturesStatics(std::nullptr_t = nullptr) noexcept {} ILimitedAccessFeaturesStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPackage : Windows::Foundation::IInspectable, impl::consume_t { IPackage(std::nullptr_t = nullptr) noexcept {} IPackage(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPackage2 : Windows::Foundation::IInspectable, impl::consume_t { IPackage2(std::nullptr_t = nullptr) noexcept {} IPackage2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPackage3 : Windows::Foundation::IInspectable, impl::consume_t { IPackage3(std::nullptr_t = nullptr) noexcept {} IPackage3(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPackage4 : Windows::Foundation::IInspectable, impl::consume_t { IPackage4(std::nullptr_t = nullptr) noexcept {} IPackage4(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPackage5 : Windows::Foundation::IInspectable, impl::consume_t { IPackage5(std::nullptr_t = nullptr) noexcept {} IPackage5(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPackage6 : Windows::Foundation::IInspectable, impl::consume_t { IPackage6(std::nullptr_t = nullptr) noexcept {} IPackage6(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPackage7 : Windows::Foundation::IInspectable, impl::consume_t { IPackage7(std::nullptr_t = nullptr) noexcept {} IPackage7(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPackage8 : Windows::Foundation::IInspectable, impl::consume_t { IPackage8(std::nullptr_t = nullptr) noexcept {} IPackage8(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPackageCatalog : Windows::Foundation::IInspectable, impl::consume_t { IPackageCatalog(std::nullptr_t = nullptr) noexcept {} IPackageCatalog(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPackageCatalog2 : Windows::Foundation::IInspectable, impl::consume_t { IPackageCatalog2(std::nullptr_t = nullptr) noexcept {} IPackageCatalog2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPackageCatalog3 : Windows::Foundation::IInspectable, impl::consume_t { IPackageCatalog3(std::nullptr_t = nullptr) noexcept {} IPackageCatalog3(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPackageCatalog4 : Windows::Foundation::IInspectable, impl::consume_t { IPackageCatalog4(std::nullptr_t = nullptr) noexcept {} IPackageCatalog4(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPackageCatalogAddOptionalPackageResult : Windows::Foundation::IInspectable, impl::consume_t { IPackageCatalogAddOptionalPackageResult(std::nullptr_t = nullptr) noexcept {} IPackageCatalogAddOptionalPackageResult(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPackageCatalogAddResourcePackageResult : Windows::Foundation::IInspectable, impl::consume_t { IPackageCatalogAddResourcePackageResult(std::nullptr_t = nullptr) noexcept {} IPackageCatalogAddResourcePackageResult(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPackageCatalogRemoveOptionalPackagesResult : Windows::Foundation::IInspectable, impl::consume_t { IPackageCatalogRemoveOptionalPackagesResult(std::nullptr_t = nullptr) noexcept {} IPackageCatalogRemoveOptionalPackagesResult(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPackageCatalogRemoveResourcePackagesResult : Windows::Foundation::IInspectable, impl::consume_t { IPackageCatalogRemoveResourcePackagesResult(std::nullptr_t = nullptr) noexcept {} IPackageCatalogRemoveResourcePackagesResult(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPackageCatalogStatics : Windows::Foundation::IInspectable, impl::consume_t { IPackageCatalogStatics(std::nullptr_t = nullptr) noexcept {} IPackageCatalogStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPackageContentGroup : Windows::Foundation::IInspectable, impl::consume_t { IPackageContentGroup(std::nullptr_t = nullptr) noexcept {} IPackageContentGroup(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPackageContentGroupStagingEventArgs : Windows::Foundation::IInspectable, impl::consume_t { IPackageContentGroupStagingEventArgs(std::nullptr_t = nullptr) noexcept {} IPackageContentGroupStagingEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPackageContentGroupStatics : Windows::Foundation::IInspectable, impl::consume_t { IPackageContentGroupStatics(std::nullptr_t = nullptr) noexcept {} IPackageContentGroupStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPackageId : Windows::Foundation::IInspectable, impl::consume_t { IPackageId(std::nullptr_t = nullptr) noexcept {} IPackageId(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPackageIdWithMetadata : Windows::Foundation::IInspectable, impl::consume_t { IPackageIdWithMetadata(std::nullptr_t = nullptr) noexcept {} IPackageIdWithMetadata(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPackageInstallingEventArgs : Windows::Foundation::IInspectable, impl::consume_t { IPackageInstallingEventArgs(std::nullptr_t = nullptr) noexcept {} IPackageInstallingEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPackageStagingEventArgs : Windows::Foundation::IInspectable, impl::consume_t { IPackageStagingEventArgs(std::nullptr_t = nullptr) noexcept {} IPackageStagingEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPackageStatics : Windows::Foundation::IInspectable, impl::consume_t { IPackageStatics(std::nullptr_t = nullptr) noexcept {} IPackageStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPackageStatus : Windows::Foundation::IInspectable, impl::consume_t { IPackageStatus(std::nullptr_t = nullptr) noexcept {} IPackageStatus(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPackageStatus2 : Windows::Foundation::IInspectable, impl::consume_t { IPackageStatus2(std::nullptr_t = nullptr) noexcept {} IPackageStatus2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPackageStatusChangedEventArgs : Windows::Foundation::IInspectable, impl::consume_t { IPackageStatusChangedEventArgs(std::nullptr_t = nullptr) noexcept {} IPackageStatusChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPackageUninstallingEventArgs : Windows::Foundation::IInspectable, impl::consume_t { IPackageUninstallingEventArgs(std::nullptr_t = nullptr) noexcept {} IPackageUninstallingEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPackageUpdateAvailabilityResult : Windows::Foundation::IInspectable, impl::consume_t { IPackageUpdateAvailabilityResult(std::nullptr_t = nullptr) noexcept {} IPackageUpdateAvailabilityResult(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPackageUpdatingEventArgs : Windows::Foundation::IInspectable, impl::consume_t { IPackageUpdatingEventArgs(std::nullptr_t = nullptr) noexcept {} IPackageUpdatingEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPackageWithMetadata : Windows::Foundation::IInspectable, impl::consume_t { IPackageWithMetadata(std::nullptr_t = nullptr) noexcept {} IPackageWithMetadata(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IStartupTask : Windows::Foundation::IInspectable, impl::consume_t { IStartupTask(std::nullptr_t = nullptr) noexcept {} IStartupTask(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IStartupTaskStatics : Windows::Foundation::IInspectable, impl::consume_t { IStartupTaskStatics(std::nullptr_t = nullptr) noexcept {} IStartupTaskStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISuspendingDeferral : Windows::Foundation::IInspectable, impl::consume_t { ISuspendingDeferral(std::nullptr_t = nullptr) noexcept {} ISuspendingDeferral(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISuspendingEventArgs : Windows::Foundation::IInspectable, impl::consume_t { ISuspendingEventArgs(std::nullptr_t = nullptr) noexcept {} ISuspendingEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISuspendingOperation : Windows::Foundation::IInspectable, impl::consume_t { ISuspendingOperation(std::nullptr_t = nullptr) noexcept {} ISuspendingOperation(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; } #endif