// WARNING: Please don't edit this file. It was generated by C++/WinRT v2.0.240405.15 #pragma once #ifndef WINRT_Windows_ApplicationModel_Payments_1_H #define WINRT_Windows_ApplicationModel_Payments_1_H #include "winrt/impl/Windows.ApplicationModel.Payments.0.h" WINRT_EXPORT namespace winrt::Windows::ApplicationModel::Payments { struct WINRT_IMPL_EMPTY_BASES IPaymentAddress : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPaymentAddress(std::nullptr_t = nullptr) noexcept {} IPaymentAddress(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPaymentCanMakePaymentResult : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPaymentCanMakePaymentResult(std::nullptr_t = nullptr) noexcept {} IPaymentCanMakePaymentResult(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPaymentCanMakePaymentResultFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPaymentCanMakePaymentResultFactory(std::nullptr_t = nullptr) noexcept {} IPaymentCanMakePaymentResultFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPaymentCurrencyAmount : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPaymentCurrencyAmount(std::nullptr_t = nullptr) noexcept {} IPaymentCurrencyAmount(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPaymentCurrencyAmountFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPaymentCurrencyAmountFactory(std::nullptr_t = nullptr) noexcept {} IPaymentCurrencyAmountFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPaymentDetails : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPaymentDetails(std::nullptr_t = nullptr) noexcept {} IPaymentDetails(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPaymentDetailsFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPaymentDetailsFactory(std::nullptr_t = nullptr) noexcept {} IPaymentDetailsFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPaymentDetailsModifier : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPaymentDetailsModifier(std::nullptr_t = nullptr) noexcept {} IPaymentDetailsModifier(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPaymentDetailsModifierFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPaymentDetailsModifierFactory(std::nullptr_t = nullptr) noexcept {} IPaymentDetailsModifierFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPaymentItem : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPaymentItem(std::nullptr_t = nullptr) noexcept {} IPaymentItem(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPaymentItemFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPaymentItemFactory(std::nullptr_t = nullptr) noexcept {} IPaymentItemFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPaymentMediator : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPaymentMediator(std::nullptr_t = nullptr) noexcept {} IPaymentMediator(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPaymentMediator2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPaymentMediator2(std::nullptr_t = nullptr) noexcept {} IPaymentMediator2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPaymentMerchantInfo : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPaymentMerchantInfo(std::nullptr_t = nullptr) noexcept {} IPaymentMerchantInfo(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPaymentMerchantInfoFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPaymentMerchantInfoFactory(std::nullptr_t = nullptr) noexcept {} IPaymentMerchantInfoFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPaymentMethodData : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPaymentMethodData(std::nullptr_t = nullptr) noexcept {} IPaymentMethodData(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPaymentMethodDataFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPaymentMethodDataFactory(std::nullptr_t = nullptr) noexcept {} IPaymentMethodDataFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPaymentOptions : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPaymentOptions(std::nullptr_t = nullptr) noexcept {} IPaymentOptions(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPaymentRequest : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPaymentRequest(std::nullptr_t = nullptr) noexcept {} IPaymentRequest(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPaymentRequest2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPaymentRequest2(std::nullptr_t = nullptr) noexcept {} IPaymentRequest2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPaymentRequestChangedArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPaymentRequestChangedArgs(std::nullptr_t = nullptr) noexcept {} IPaymentRequestChangedArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPaymentRequestChangedResult : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPaymentRequestChangedResult(std::nullptr_t = nullptr) noexcept {} IPaymentRequestChangedResult(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPaymentRequestChangedResultFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPaymentRequestChangedResultFactory(std::nullptr_t = nullptr) noexcept {} IPaymentRequestChangedResultFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPaymentRequestFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPaymentRequestFactory(std::nullptr_t = nullptr) noexcept {} IPaymentRequestFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPaymentRequestFactory2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPaymentRequestFactory2(std::nullptr_t = nullptr) noexcept {} IPaymentRequestFactory2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPaymentRequestSubmitResult : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPaymentRequestSubmitResult(std::nullptr_t = nullptr) noexcept {} IPaymentRequestSubmitResult(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPaymentResponse : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPaymentResponse(std::nullptr_t = nullptr) noexcept {} IPaymentResponse(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPaymentShippingOption : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPaymentShippingOption(std::nullptr_t = nullptr) noexcept {} IPaymentShippingOption(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPaymentShippingOptionFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPaymentShippingOptionFactory(std::nullptr_t = nullptr) noexcept {} IPaymentShippingOptionFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPaymentToken : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPaymentToken(std::nullptr_t = nullptr) noexcept {} IPaymentToken(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPaymentTokenFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPaymentTokenFactory(std::nullptr_t = nullptr) noexcept {} IPaymentTokenFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; } #endif