// C++/WinRT v2.0.220110.5 // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. #pragma once #ifndef WINRT_Windows_Graphics_Printing_PrintSupport_1_H #define WINRT_Windows_Graphics_Printing_PrintSupport_1_H #include "winrt/impl/Windows.Graphics.Printing.PrintSupport.0.h" WINRT_EXPORT namespace winrt::Windows::Graphics::Printing::PrintSupport { struct __declspec(empty_bases) IPrintSupportExtensionSession : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPrintSupportExtensionSession(std::nullptr_t = nullptr) noexcept {} IPrintSupportExtensionSession(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPrintSupportExtensionSession2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPrintSupportExtensionSession2(std::nullptr_t = nullptr) noexcept {} IPrintSupportExtensionSession2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPrintSupportExtensionTriggerDetails : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPrintSupportExtensionTriggerDetails(std::nullptr_t = nullptr) noexcept {} IPrintSupportExtensionTriggerDetails(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPrintSupportPrintDeviceCapabilitiesChangedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPrintSupportPrintDeviceCapabilitiesChangedEventArgs(std::nullptr_t = nullptr) noexcept {} IPrintSupportPrintDeviceCapabilitiesChangedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPrintSupportPrintDeviceCapabilitiesChangedEventArgs2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPrintSupportPrintDeviceCapabilitiesChangedEventArgs2(std::nullptr_t = nullptr) noexcept {} IPrintSupportPrintDeviceCapabilitiesChangedEventArgs2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPrintSupportPrintDeviceCapabilitiesUpdatePolicy : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPrintSupportPrintDeviceCapabilitiesUpdatePolicy(std::nullptr_t = nullptr) noexcept {} IPrintSupportPrintDeviceCapabilitiesUpdatePolicy(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPrintSupportPrintDeviceCapabilitiesUpdatePolicyStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPrintSupportPrintDeviceCapabilitiesUpdatePolicyStatics(std::nullptr_t = nullptr) noexcept {} IPrintSupportPrintDeviceCapabilitiesUpdatePolicyStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPrintSupportPrintTicketElement : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPrintSupportPrintTicketElement(std::nullptr_t = nullptr) noexcept {} IPrintSupportPrintTicketElement(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPrintSupportPrintTicketValidationRequestedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPrintSupportPrintTicketValidationRequestedEventArgs(std::nullptr_t = nullptr) noexcept {} IPrintSupportPrintTicketValidationRequestedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPrintSupportPrinterSelectedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPrintSupportPrinterSelectedEventArgs(std::nullptr_t = nullptr) noexcept {} IPrintSupportPrinterSelectedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPrintSupportSessionInfo : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPrintSupportSessionInfo(std::nullptr_t = nullptr) noexcept {} IPrintSupportSessionInfo(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPrintSupportSettingsActivatedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPrintSupportSettingsActivatedEventArgs(std::nullptr_t = nullptr) noexcept {} IPrintSupportSettingsActivatedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPrintSupportSettingsUISession : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPrintSupportSettingsUISession(std::nullptr_t = nullptr) noexcept {} IPrintSupportSettingsUISession(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; } #endif