// C++/WinRT v2.0.250303.1 // 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 WINRT_IMPL_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 WINRT_IMPL_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 WINRT_IMPL_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 WINRT_IMPL_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 WINRT_IMPL_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 WINRT_IMPL_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 WINRT_IMPL_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 WINRT_IMPL_EMPTY_BASES IIppPrintDevice3 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IIppPrintDevice3(std::nullptr_t = nullptr) noexcept {} IIppPrintDevice3(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IIppPrintDevice4 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IIppPrintDevice4(std::nullptr_t = nullptr) noexcept {} IIppPrintDevice4(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IIppPrintDevice5 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IIppPrintDevice5(std::nullptr_t = nullptr) noexcept {} IIppPrintDevice5(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IIppPrintDeviceInstallationResult : winrt::Windows::Foundation::IInspectable, impl::consume_t { IIppPrintDeviceInstallationResult(std::nullptr_t = nullptr) noexcept {} IIppPrintDeviceInstallationResult(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IIppPrintDeviceManagerStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IIppPrintDeviceManagerStatics(std::nullptr_t = nullptr) noexcept {} IIppPrintDeviceManagerStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_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 WINRT_IMPL_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 WINRT_IMPL_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 WINRT_IMPL_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 WINRT_IMPL_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 WINRT_IMPL_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 WINRT_IMPL_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 WINRT_IMPL_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 WINRT_IMPL_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 WINRT_IMPL_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 WINRT_IMPL_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 WINRT_IMPL_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) {} }; struct WINRT_IMPL_EMPTY_BASES IReplaceDevicePropertiesResult : winrt::Windows::Foundation::IInspectable, impl::consume_t { IReplaceDevicePropertiesResult(std::nullptr_t = nullptr) noexcept {} IReplaceDevicePropertiesResult(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IVirtualPrinterInstallationParameters : winrt::Windows::Foundation::IInspectable, impl::consume_t { IVirtualPrinterInstallationParameters(std::nullptr_t = nullptr) noexcept {} IVirtualPrinterInstallationParameters(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IVirtualPrinterInstallationResult : winrt::Windows::Foundation::IInspectable, impl::consume_t { IVirtualPrinterInstallationResult(std::nullptr_t = nullptr) noexcept {} IVirtualPrinterInstallationResult(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IVirtualPrinterManagerStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IVirtualPrinterManagerStatics(std::nullptr_t = nullptr) noexcept {} IVirtualPrinterManagerStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IVirtualPrinterSupportedFormat : winrt::Windows::Foundation::IInspectable, impl::consume_t { IVirtualPrinterSupportedFormat(std::nullptr_t = nullptr) noexcept {} IVirtualPrinterSupportedFormat(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IVirtualPrinterSupportedFormatFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IVirtualPrinterSupportedFormatFactory(std::nullptr_t = nullptr) noexcept {} IVirtualPrinterSupportedFormatFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; } #endif