// WARNING: Please don't edit this file. It was generated by C++/WinRT v2.0.240405.15 #pragma once #ifndef WINRT_Windows_Services_Store_1_H #define WINRT_Windows_Services_Store_1_H #include "winrt/impl/Windows.Foundation.0.h" #include "winrt/impl/Windows.Services.Store.0.h" WINRT_EXPORT namespace winrt::Windows::Services::Store { struct WINRT_IMPL_EMPTY_BASES IStoreAcquireLicenseResult : winrt::Windows::Foundation::IInspectable, impl::consume_t { IStoreAcquireLicenseResult(std::nullptr_t = nullptr) noexcept {} IStoreAcquireLicenseResult(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IStoreAppLicense : winrt::Windows::Foundation::IInspectable, impl::consume_t { IStoreAppLicense(std::nullptr_t = nullptr) noexcept {} IStoreAppLicense(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IStoreAppLicense2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IStoreAppLicense2(std::nullptr_t = nullptr) noexcept {} IStoreAppLicense2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IStoreAvailability : winrt::Windows::Foundation::IInspectable, impl::consume_t { IStoreAvailability(std::nullptr_t = nullptr) noexcept {} IStoreAvailability(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IStoreCanAcquireLicenseResult : winrt::Windows::Foundation::IInspectable, impl::consume_t { IStoreCanAcquireLicenseResult(std::nullptr_t = nullptr) noexcept {} IStoreCanAcquireLicenseResult(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IStoreCollectionData : winrt::Windows::Foundation::IInspectable, impl::consume_t { IStoreCollectionData(std::nullptr_t = nullptr) noexcept {} IStoreCollectionData(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IStoreConsumableResult : winrt::Windows::Foundation::IInspectable, impl::consume_t { IStoreConsumableResult(std::nullptr_t = nullptr) noexcept {} IStoreConsumableResult(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IStoreContext : winrt::Windows::Foundation::IInspectable, impl::consume_t { IStoreContext(std::nullptr_t = nullptr) noexcept {} IStoreContext(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IStoreContext2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IStoreContext2(std::nullptr_t = nullptr) noexcept {} IStoreContext2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IStoreContext3 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IStoreContext3(std::nullptr_t = nullptr) noexcept {} IStoreContext3(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IStoreContext4 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IStoreContext4(std::nullptr_t = nullptr) noexcept {} IStoreContext4(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IStoreContext5 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IStoreContext5(std::nullptr_t = nullptr) noexcept {} IStoreContext5(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IStoreContextStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IStoreContextStatics(std::nullptr_t = nullptr) noexcept {} IStoreContextStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IStoreImage : winrt::Windows::Foundation::IInspectable, impl::consume_t { IStoreImage(std::nullptr_t = nullptr) noexcept {} IStoreImage(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IStoreLicense : winrt::Windows::Foundation::IInspectable, impl::consume_t { IStoreLicense(std::nullptr_t = nullptr) noexcept {} IStoreLicense(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IStorePackageInstallOptions : winrt::Windows::Foundation::IInspectable, impl::consume_t { IStorePackageInstallOptions(std::nullptr_t = nullptr) noexcept {} IStorePackageInstallOptions(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IStorePackageLicense : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IStorePackageLicense(std::nullptr_t = nullptr) noexcept {} IStorePackageLicense(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IStorePackageUpdate : winrt::Windows::Foundation::IInspectable, impl::consume_t { IStorePackageUpdate(std::nullptr_t = nullptr) noexcept {} IStorePackageUpdate(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IStorePackageUpdateResult : winrt::Windows::Foundation::IInspectable, impl::consume_t { IStorePackageUpdateResult(std::nullptr_t = nullptr) noexcept {} IStorePackageUpdateResult(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IStorePackageUpdateResult2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IStorePackageUpdateResult2(std::nullptr_t = nullptr) noexcept {} IStorePackageUpdateResult2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IStorePrice : winrt::Windows::Foundation::IInspectable, impl::consume_t { IStorePrice(std::nullptr_t = nullptr) noexcept {} IStorePrice(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IStorePrice2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IStorePrice2(std::nullptr_t = nullptr) noexcept {} IStorePrice2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IStoreProduct : winrt::Windows::Foundation::IInspectable, impl::consume_t { IStoreProduct(std::nullptr_t = nullptr) noexcept {} IStoreProduct(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IStoreProductOptions : winrt::Windows::Foundation::IInspectable, impl::consume_t { IStoreProductOptions(std::nullptr_t = nullptr) noexcept {} IStoreProductOptions(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IStoreProductPagedQueryResult : winrt::Windows::Foundation::IInspectable, impl::consume_t { IStoreProductPagedQueryResult(std::nullptr_t = nullptr) noexcept {} IStoreProductPagedQueryResult(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IStoreProductQueryResult : winrt::Windows::Foundation::IInspectable, impl::consume_t { IStoreProductQueryResult(std::nullptr_t = nullptr) noexcept {} IStoreProductQueryResult(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IStoreProductResult : winrt::Windows::Foundation::IInspectable, impl::consume_t { IStoreProductResult(std::nullptr_t = nullptr) noexcept {} IStoreProductResult(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IStorePurchaseProperties : winrt::Windows::Foundation::IInspectable, impl::consume_t { IStorePurchaseProperties(std::nullptr_t = nullptr) noexcept {} IStorePurchaseProperties(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IStorePurchasePropertiesFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IStorePurchasePropertiesFactory(std::nullptr_t = nullptr) noexcept {} IStorePurchasePropertiesFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IStorePurchaseResult : winrt::Windows::Foundation::IInspectable, impl::consume_t { IStorePurchaseResult(std::nullptr_t = nullptr) noexcept {} IStorePurchaseResult(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IStoreQueueItem : winrt::Windows::Foundation::IInspectable, impl::consume_t { IStoreQueueItem(std::nullptr_t = nullptr) noexcept {} IStoreQueueItem(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IStoreQueueItem2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IStoreQueueItem2(std::nullptr_t = nullptr) noexcept {} IStoreQueueItem2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IStoreQueueItemCompletedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IStoreQueueItemCompletedEventArgs(std::nullptr_t = nullptr) noexcept {} IStoreQueueItemCompletedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IStoreQueueItemStatus : winrt::Windows::Foundation::IInspectable, impl::consume_t { IStoreQueueItemStatus(std::nullptr_t = nullptr) noexcept {} IStoreQueueItemStatus(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IStoreRateAndReviewResult : winrt::Windows::Foundation::IInspectable, impl::consume_t { IStoreRateAndReviewResult(std::nullptr_t = nullptr) noexcept {} IStoreRateAndReviewResult(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IStoreRequestHelperStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IStoreRequestHelperStatics(std::nullptr_t = nullptr) noexcept {} IStoreRequestHelperStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IStoreSendRequestResult : winrt::Windows::Foundation::IInspectable, impl::consume_t { IStoreSendRequestResult(std::nullptr_t = nullptr) noexcept {} IStoreSendRequestResult(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IStoreSendRequestResult2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IStoreSendRequestResult2(std::nullptr_t = nullptr) noexcept {} IStoreSendRequestResult2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IStoreSku : winrt::Windows::Foundation::IInspectable, impl::consume_t { IStoreSku(std::nullptr_t = nullptr) noexcept {} IStoreSku(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IStoreSubscriptionInfo : winrt::Windows::Foundation::IInspectable, impl::consume_t { IStoreSubscriptionInfo(std::nullptr_t = nullptr) noexcept {} IStoreSubscriptionInfo(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IStoreUninstallStorePackageResult : winrt::Windows::Foundation::IInspectable, impl::consume_t { IStoreUninstallStorePackageResult(std::nullptr_t = nullptr) noexcept {} IStoreUninstallStorePackageResult(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IStoreVideo : winrt::Windows::Foundation::IInspectable, impl::consume_t { IStoreVideo(std::nullptr_t = nullptr) noexcept {} IStoreVideo(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; } #endif