// C++/WinRT v2.0.220110.5 // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. #pragma once #ifndef WINRT_Windows_ApplicationModel_Store_1_H #define WINRT_Windows_ApplicationModel_Store_1_H #include "winrt/impl/Windows.ApplicationModel.Store.0.h" WINRT_EXPORT namespace winrt::Windows::ApplicationModel::Store { struct __declspec(empty_bases) ICurrentApp : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICurrentApp(std::nullptr_t = nullptr) noexcept {} ICurrentApp(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ICurrentApp2Statics : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICurrentApp2Statics(std::nullptr_t = nullptr) noexcept {} ICurrentApp2Statics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ICurrentAppSimulator : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICurrentAppSimulator(std::nullptr_t = nullptr) noexcept {} ICurrentAppSimulator(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ICurrentAppSimulatorStaticsWithFiltering : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICurrentAppSimulatorStaticsWithFiltering(std::nullptr_t = nullptr) noexcept {} ICurrentAppSimulatorStaticsWithFiltering(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ICurrentAppSimulatorWithCampaignId : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICurrentAppSimulatorWithCampaignId(std::nullptr_t = nullptr) noexcept {} ICurrentAppSimulatorWithCampaignId(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ICurrentAppSimulatorWithConsumables : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICurrentAppSimulatorWithConsumables(std::nullptr_t = nullptr) noexcept {} ICurrentAppSimulatorWithConsumables(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ICurrentAppStaticsWithFiltering : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICurrentAppStaticsWithFiltering(std::nullptr_t = nullptr) noexcept {} ICurrentAppStaticsWithFiltering(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ICurrentAppWithCampaignId : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICurrentAppWithCampaignId(std::nullptr_t = nullptr) noexcept {} ICurrentAppWithCampaignId(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ICurrentAppWithConsumables : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICurrentAppWithConsumables(std::nullptr_t = nullptr) noexcept {} ICurrentAppWithConsumables(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ILicenseInformation : winrt::Windows::Foundation::IInspectable, impl::consume_t { ILicenseInformation(std::nullptr_t = nullptr) noexcept {} ILicenseInformation(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IListingInformation : winrt::Windows::Foundation::IInspectable, impl::consume_t { IListingInformation(std::nullptr_t = nullptr) noexcept {} IListingInformation(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IListingInformation2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IListingInformation2(std::nullptr_t = nullptr) noexcept {} IListingInformation2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IProductLicense : winrt::Windows::Foundation::IInspectable, impl::consume_t { IProductLicense(std::nullptr_t = nullptr) noexcept {} IProductLicense(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IProductLicenseWithFulfillment : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IProductLicenseWithFulfillment(std::nullptr_t = nullptr) noexcept {} IProductLicenseWithFulfillment(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IProductListing : winrt::Windows::Foundation::IInspectable, impl::consume_t { IProductListing(std::nullptr_t = nullptr) noexcept {} IProductListing(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IProductListing2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IProductListing2(std::nullptr_t = nullptr) noexcept {} IProductListing2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IProductListingWithConsumables : winrt::Windows::Foundation::IInspectable, impl::consume_t { IProductListingWithConsumables(std::nullptr_t = nullptr) noexcept {} IProductListingWithConsumables(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IProductListingWithMetadata : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IProductListingWithMetadata(std::nullptr_t = nullptr) noexcept {} IProductListingWithMetadata(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IProductPurchaseDisplayProperties : winrt::Windows::Foundation::IInspectable, impl::consume_t { IProductPurchaseDisplayProperties(std::nullptr_t = nullptr) noexcept {} IProductPurchaseDisplayProperties(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IProductPurchaseDisplayPropertiesFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IProductPurchaseDisplayPropertiesFactory(std::nullptr_t = nullptr) noexcept {} IProductPurchaseDisplayPropertiesFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPurchaseResults : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPurchaseResults(std::nullptr_t = nullptr) noexcept {} IPurchaseResults(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IUnfulfilledConsumable : winrt::Windows::Foundation::IInspectable, impl::consume_t { IUnfulfilledConsumable(std::nullptr_t = nullptr) noexcept {} IUnfulfilledConsumable(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; } #endif