// C++/WinRT v2.0.220110.5 // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. #pragma once #ifndef WINRT_Windows_Devices_Printers_1_H #define WINRT_Windows_Devices_Printers_1_H #include "winrt/impl/Windows.Devices.Printers.0.h" WINRT_EXPORT namespace winrt::Windows::Devices::Printers { struct __declspec(empty_bases) IIppAttributeError : winrt::Windows::Foundation::IInspectable, impl::consume_t { IIppAttributeError(std::nullptr_t = nullptr) noexcept {} IIppAttributeError(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IIppAttributeValue : winrt::Windows::Foundation::IInspectable, impl::consume_t { IIppAttributeValue(std::nullptr_t = nullptr) noexcept {} IIppAttributeValue(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IIppAttributeValueStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IIppAttributeValueStatics(std::nullptr_t = nullptr) noexcept {} IIppAttributeValueStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IIppIntegerRange : winrt::Windows::Foundation::IInspectable, impl::consume_t { IIppIntegerRange(std::nullptr_t = nullptr) noexcept {} IIppIntegerRange(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IIppIntegerRangeFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IIppIntegerRangeFactory(std::nullptr_t = nullptr) noexcept {} IIppIntegerRangeFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IIppPrintDevice : winrt::Windows::Foundation::IInspectable, impl::consume_t { IIppPrintDevice(std::nullptr_t = nullptr) noexcept {} IIppPrintDevice(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IIppPrintDevice2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IIppPrintDevice2(std::nullptr_t = nullptr) noexcept {} IIppPrintDevice2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IIppPrintDeviceStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IIppPrintDeviceStatics(std::nullptr_t = nullptr) noexcept {} IIppPrintDeviceStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IIppResolution : winrt::Windows::Foundation::IInspectable, impl::consume_t { IIppResolution(std::nullptr_t = nullptr) noexcept {} IIppResolution(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IIppResolutionFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IIppResolutionFactory(std::nullptr_t = nullptr) noexcept {} IIppResolutionFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IIppSetAttributesResult : winrt::Windows::Foundation::IInspectable, impl::consume_t { IIppSetAttributesResult(std::nullptr_t = nullptr) noexcept {} IIppSetAttributesResult(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IIppTextWithLanguage : winrt::Windows::Foundation::IInspectable, impl::consume_t { IIppTextWithLanguage(std::nullptr_t = nullptr) noexcept {} IIppTextWithLanguage(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IIppTextWithLanguageFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IIppTextWithLanguageFactory(std::nullptr_t = nullptr) noexcept {} IIppTextWithLanguageFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPageConfigurationSettings : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPageConfigurationSettings(std::nullptr_t = nullptr) noexcept {} IPageConfigurationSettings(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPdlPassthroughProvider : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPdlPassthroughProvider(std::nullptr_t = nullptr) noexcept {} IPdlPassthroughProvider(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPdlPassthroughTarget : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPdlPassthroughTarget(std::nullptr_t = nullptr) noexcept {} IPdlPassthroughTarget(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPrint3DDevice : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPrint3DDevice(std::nullptr_t = nullptr) noexcept {} IPrint3DDevice(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPrint3DDeviceStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPrint3DDeviceStatics(std::nullptr_t = nullptr) noexcept {} IPrint3DDeviceStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPrintSchema : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPrintSchema(std::nullptr_t = nullptr) noexcept {} IPrintSchema(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; } #endif