// 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_1_H #define WINRT_Windows_Graphics_Printing_1_H #include "winrt/impl/Windows.Graphics.Printing.0.h" WINRT_EXPORT namespace winrt::Windows::Graphics::Printing { struct __declspec(empty_bases) IPrintDocumentSource : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPrintDocumentSource(std::nullptr_t = nullptr) noexcept {} IPrintDocumentSource(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPrintManager : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPrintManager(std::nullptr_t = nullptr) noexcept {} IPrintManager(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPrintManagerStatic : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPrintManagerStatic(std::nullptr_t = nullptr) noexcept {} IPrintManagerStatic(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPrintManagerStatic2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPrintManagerStatic2(std::nullptr_t = nullptr) noexcept {} IPrintManagerStatic2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPrintPageInfo : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPrintPageInfo(std::nullptr_t = nullptr) noexcept {} IPrintPageInfo(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPrintPageRange : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPrintPageRange(std::nullptr_t = nullptr) noexcept {} IPrintPageRange(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPrintPageRangeFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPrintPageRangeFactory(std::nullptr_t = nullptr) noexcept {} IPrintPageRangeFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPrintPageRangeOptions : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPrintPageRangeOptions(std::nullptr_t = nullptr) noexcept {} IPrintPageRangeOptions(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPrintTask : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPrintTask(std::nullptr_t = nullptr) noexcept {} IPrintTask(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPrintTask2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPrintTask2(std::nullptr_t = nullptr) noexcept {} IPrintTask2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPrintTaskCompletedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPrintTaskCompletedEventArgs(std::nullptr_t = nullptr) noexcept {} IPrintTaskCompletedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPrintTaskOptions : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPrintTaskOptions(std::nullptr_t = nullptr) noexcept {} IPrintTaskOptions(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPrintTaskOptions2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPrintTaskOptions2(std::nullptr_t = nullptr) noexcept {} IPrintTaskOptions2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPrintTaskOptionsCore : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPrintTaskOptionsCore(std::nullptr_t = nullptr) noexcept {} IPrintTaskOptionsCore(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPrintTaskOptionsCoreProperties : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPrintTaskOptionsCoreProperties(std::nullptr_t = nullptr) noexcept {} IPrintTaskOptionsCoreProperties(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPrintTaskOptionsCoreUIConfiguration : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPrintTaskOptionsCoreUIConfiguration(std::nullptr_t = nullptr) noexcept {} IPrintTaskOptionsCoreUIConfiguration(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPrintTaskProgressingEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPrintTaskProgressingEventArgs(std::nullptr_t = nullptr) noexcept {} IPrintTaskProgressingEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPrintTaskRequest : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPrintTaskRequest(std::nullptr_t = nullptr) noexcept {} IPrintTaskRequest(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPrintTaskRequestedDeferral : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPrintTaskRequestedDeferral(std::nullptr_t = nullptr) noexcept {} IPrintTaskRequestedDeferral(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPrintTaskRequestedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPrintTaskRequestedEventArgs(std::nullptr_t = nullptr) noexcept {} IPrintTaskRequestedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPrintTaskSourceRequestedArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPrintTaskSourceRequestedArgs(std::nullptr_t = nullptr) noexcept {} IPrintTaskSourceRequestedArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPrintTaskSourceRequestedDeferral : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPrintTaskSourceRequestedDeferral(std::nullptr_t = nullptr) noexcept {} IPrintTaskSourceRequestedDeferral(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPrintTaskTargetDeviceSupport : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPrintTaskTargetDeviceSupport(std::nullptr_t = nullptr) noexcept {} IPrintTaskTargetDeviceSupport(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IStandardPrintTaskOptionsStatic : winrt::Windows::Foundation::IInspectable, impl::consume_t { IStandardPrintTaskOptionsStatic(std::nullptr_t = nullptr) noexcept {} IStandardPrintTaskOptionsStatic(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IStandardPrintTaskOptionsStatic2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IStandardPrintTaskOptionsStatic2(std::nullptr_t = nullptr) noexcept {} IStandardPrintTaskOptionsStatic2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IStandardPrintTaskOptionsStatic3 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IStandardPrintTaskOptionsStatic3(std::nullptr_t = nullptr) noexcept {} IStandardPrintTaskOptionsStatic3(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; } #endif