// WARNING: Please don't edit this file. It was generated by C++/WinRT v2.0.240405.15 #pragma once #ifndef WINRT_Windows_Devices_PointOfService_1_H #define WINRT_Windows_Devices_PointOfService_1_H #include "winrt/impl/Windows.Devices.PointOfService.0.h" WINRT_EXPORT namespace winrt::Windows::Devices::PointOfService { struct WINRT_IMPL_EMPTY_BASES IBarcodeScanner : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBarcodeScanner(std::nullptr_t = nullptr) noexcept {} IBarcodeScanner(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IBarcodeScanner2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBarcodeScanner2(std::nullptr_t = nullptr) noexcept {} IBarcodeScanner2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IBarcodeScannerCapabilities : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBarcodeScannerCapabilities(std::nullptr_t = nullptr) noexcept {} IBarcodeScannerCapabilities(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IBarcodeScannerCapabilities1 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBarcodeScannerCapabilities1(std::nullptr_t = nullptr) noexcept {} IBarcodeScannerCapabilities1(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IBarcodeScannerCapabilities2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBarcodeScannerCapabilities2(std::nullptr_t = nullptr) noexcept {} IBarcodeScannerCapabilities2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IBarcodeScannerDataReceivedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBarcodeScannerDataReceivedEventArgs(std::nullptr_t = nullptr) noexcept {} IBarcodeScannerDataReceivedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IBarcodeScannerErrorOccurredEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBarcodeScannerErrorOccurredEventArgs(std::nullptr_t = nullptr) noexcept {} IBarcodeScannerErrorOccurredEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IBarcodeScannerImagePreviewReceivedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBarcodeScannerImagePreviewReceivedEventArgs(std::nullptr_t = nullptr) noexcept {} IBarcodeScannerImagePreviewReceivedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IBarcodeScannerReport : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBarcodeScannerReport(std::nullptr_t = nullptr) noexcept {} IBarcodeScannerReport(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IBarcodeScannerReportFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBarcodeScannerReportFactory(std::nullptr_t = nullptr) noexcept {} IBarcodeScannerReportFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IBarcodeScannerStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBarcodeScannerStatics(std::nullptr_t = nullptr) noexcept {} IBarcodeScannerStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IBarcodeScannerStatics2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBarcodeScannerStatics2(std::nullptr_t = nullptr) noexcept {} IBarcodeScannerStatics2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IBarcodeScannerStatusUpdatedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBarcodeScannerStatusUpdatedEventArgs(std::nullptr_t = nullptr) noexcept {} IBarcodeScannerStatusUpdatedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IBarcodeSymbologiesStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBarcodeSymbologiesStatics(std::nullptr_t = nullptr) noexcept {} IBarcodeSymbologiesStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IBarcodeSymbologiesStatics2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBarcodeSymbologiesStatics2(std::nullptr_t = nullptr) noexcept {} IBarcodeSymbologiesStatics2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IBarcodeSymbologyAttributes : winrt::Windows::Foundation::IInspectable, impl::consume_t { IBarcodeSymbologyAttributes(std::nullptr_t = nullptr) noexcept {} IBarcodeSymbologyAttributes(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICashDrawer : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICashDrawer(std::nullptr_t = nullptr) noexcept {} ICashDrawer(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICashDrawerCapabilities : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICashDrawerCapabilities(std::nullptr_t = nullptr) noexcept {} ICashDrawerCapabilities(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICashDrawerCloseAlarm : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICashDrawerCloseAlarm(std::nullptr_t = nullptr) noexcept {} ICashDrawerCloseAlarm(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICashDrawerEventSource : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICashDrawerEventSource(std::nullptr_t = nullptr) noexcept {} ICashDrawerEventSource(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICashDrawerEventSourceEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICashDrawerEventSourceEventArgs(std::nullptr_t = nullptr) noexcept {} ICashDrawerEventSourceEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICashDrawerStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICashDrawerStatics(std::nullptr_t = nullptr) noexcept {} ICashDrawerStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICashDrawerStatics2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICashDrawerStatics2(std::nullptr_t = nullptr) noexcept {} ICashDrawerStatics2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICashDrawerStatus : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICashDrawerStatus(std::nullptr_t = nullptr) noexcept {} ICashDrawerStatus(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICashDrawerStatusUpdatedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICashDrawerStatusUpdatedEventArgs(std::nullptr_t = nullptr) noexcept {} ICashDrawerStatusUpdatedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IClaimedBarcodeScanner : winrt::Windows::Foundation::IInspectable, impl::consume_t { IClaimedBarcodeScanner(std::nullptr_t = nullptr) noexcept {} IClaimedBarcodeScanner(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IClaimedBarcodeScanner1 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IClaimedBarcodeScanner1(std::nullptr_t = nullptr) noexcept {} IClaimedBarcodeScanner1(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IClaimedBarcodeScanner2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IClaimedBarcodeScanner2(std::nullptr_t = nullptr) noexcept {} IClaimedBarcodeScanner2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IClaimedBarcodeScanner3 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IClaimedBarcodeScanner3(std::nullptr_t = nullptr) noexcept {} IClaimedBarcodeScanner3(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IClaimedBarcodeScanner4 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IClaimedBarcodeScanner4(std::nullptr_t = nullptr) noexcept {} IClaimedBarcodeScanner4(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IClaimedBarcodeScannerClosedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IClaimedBarcodeScannerClosedEventArgs(std::nullptr_t = nullptr) noexcept {} IClaimedBarcodeScannerClosedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IClaimedCashDrawer : winrt::Windows::Foundation::IInspectable, impl::consume_t { IClaimedCashDrawer(std::nullptr_t = nullptr) noexcept {} IClaimedCashDrawer(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IClaimedCashDrawer2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IClaimedCashDrawer2(std::nullptr_t = nullptr) noexcept {} IClaimedCashDrawer2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IClaimedCashDrawerClosedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IClaimedCashDrawerClosedEventArgs(std::nullptr_t = nullptr) noexcept {} IClaimedCashDrawerClosedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IClaimedJournalPrinter : winrt::Windows::Foundation::IInspectable, impl::consume_t { IClaimedJournalPrinter(std::nullptr_t = nullptr) noexcept {} IClaimedJournalPrinter(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IClaimedLineDisplay : winrt::Windows::Foundation::IInspectable, impl::consume_t { IClaimedLineDisplay(std::nullptr_t = nullptr) noexcept {} IClaimedLineDisplay(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IClaimedLineDisplay2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IClaimedLineDisplay2(std::nullptr_t = nullptr) noexcept {} IClaimedLineDisplay2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IClaimedLineDisplay3 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IClaimedLineDisplay3(std::nullptr_t = nullptr) noexcept {} IClaimedLineDisplay3(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IClaimedLineDisplayClosedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IClaimedLineDisplayClosedEventArgs(std::nullptr_t = nullptr) noexcept {} IClaimedLineDisplayClosedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IClaimedLineDisplayStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IClaimedLineDisplayStatics(std::nullptr_t = nullptr) noexcept {} IClaimedLineDisplayStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IClaimedMagneticStripeReader : winrt::Windows::Foundation::IInspectable, impl::consume_t { IClaimedMagneticStripeReader(std::nullptr_t = nullptr) noexcept {} IClaimedMagneticStripeReader(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IClaimedMagneticStripeReader2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IClaimedMagneticStripeReader2(std::nullptr_t = nullptr) noexcept {} IClaimedMagneticStripeReader2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IClaimedMagneticStripeReaderClosedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IClaimedMagneticStripeReaderClosedEventArgs(std::nullptr_t = nullptr) noexcept {} IClaimedMagneticStripeReaderClosedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IClaimedPosPrinter : winrt::Windows::Foundation::IInspectable, impl::consume_t { IClaimedPosPrinter(std::nullptr_t = nullptr) noexcept {} IClaimedPosPrinter(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IClaimedPosPrinter2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IClaimedPosPrinter2(std::nullptr_t = nullptr) noexcept {} IClaimedPosPrinter2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IClaimedPosPrinterClosedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IClaimedPosPrinterClosedEventArgs(std::nullptr_t = nullptr) noexcept {} IClaimedPosPrinterClosedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IClaimedReceiptPrinter : winrt::Windows::Foundation::IInspectable, impl::consume_t { IClaimedReceiptPrinter(std::nullptr_t = nullptr) noexcept {} IClaimedReceiptPrinter(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IClaimedSlipPrinter : winrt::Windows::Foundation::IInspectable, impl::consume_t { IClaimedSlipPrinter(std::nullptr_t = nullptr) noexcept {} IClaimedSlipPrinter(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICommonClaimedPosPrinterStation : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICommonClaimedPosPrinterStation(std::nullptr_t = nullptr) noexcept {} ICommonClaimedPosPrinterStation(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICommonPosPrintStationCapabilities : winrt::Windows::Foundation::IInspectable, impl::consume_t { ICommonPosPrintStationCapabilities(std::nullptr_t = nullptr) noexcept {} ICommonPosPrintStationCapabilities(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ICommonReceiptSlipCapabilities : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { ICommonReceiptSlipCapabilities(std::nullptr_t = nullptr) noexcept {} ICommonReceiptSlipCapabilities(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IJournalPrintJob : winrt::Windows::Foundation::IInspectable, impl::consume_t { IJournalPrintJob(std::nullptr_t = nullptr) noexcept {} IJournalPrintJob(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IJournalPrinterCapabilities : winrt::Windows::Foundation::IInspectable, impl::consume_t { IJournalPrinterCapabilities(std::nullptr_t = nullptr) noexcept {} IJournalPrinterCapabilities(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IJournalPrinterCapabilities2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IJournalPrinterCapabilities2(std::nullptr_t = nullptr) noexcept {} IJournalPrinterCapabilities2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ILineDisplay : winrt::Windows::Foundation::IInspectable, impl::consume_t { ILineDisplay(std::nullptr_t = nullptr) noexcept {} ILineDisplay(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ILineDisplay2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { ILineDisplay2(std::nullptr_t = nullptr) noexcept {} ILineDisplay2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ILineDisplayAttributes : winrt::Windows::Foundation::IInspectable, impl::consume_t { ILineDisplayAttributes(std::nullptr_t = nullptr) noexcept {} ILineDisplayAttributes(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ILineDisplayCapabilities : winrt::Windows::Foundation::IInspectable, impl::consume_t { ILineDisplayCapabilities(std::nullptr_t = nullptr) noexcept {} ILineDisplayCapabilities(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ILineDisplayCursor : winrt::Windows::Foundation::IInspectable, impl::consume_t { ILineDisplayCursor(std::nullptr_t = nullptr) noexcept {} ILineDisplayCursor(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ILineDisplayCursorAttributes : winrt::Windows::Foundation::IInspectable, impl::consume_t { ILineDisplayCursorAttributes(std::nullptr_t = nullptr) noexcept {} ILineDisplayCursorAttributes(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ILineDisplayCustomGlyphs : winrt::Windows::Foundation::IInspectable, impl::consume_t { ILineDisplayCustomGlyphs(std::nullptr_t = nullptr) noexcept {} ILineDisplayCustomGlyphs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ILineDisplayMarquee : winrt::Windows::Foundation::IInspectable, impl::consume_t { ILineDisplayMarquee(std::nullptr_t = nullptr) noexcept {} ILineDisplayMarquee(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ILineDisplayStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { ILineDisplayStatics(std::nullptr_t = nullptr) noexcept {} ILineDisplayStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ILineDisplayStatics2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { ILineDisplayStatics2(std::nullptr_t = nullptr) noexcept {} ILineDisplayStatics2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ILineDisplayStatisticsCategorySelector : winrt::Windows::Foundation::IInspectable, impl::consume_t { ILineDisplayStatisticsCategorySelector(std::nullptr_t = nullptr) noexcept {} ILineDisplayStatisticsCategorySelector(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ILineDisplayStatusUpdatedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { ILineDisplayStatusUpdatedEventArgs(std::nullptr_t = nullptr) noexcept {} ILineDisplayStatusUpdatedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ILineDisplayStoredBitmap : winrt::Windows::Foundation::IInspectable, impl::consume_t { ILineDisplayStoredBitmap(std::nullptr_t = nullptr) noexcept {} ILineDisplayStoredBitmap(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ILineDisplayWindow : winrt::Windows::Foundation::IInspectable, impl::consume_t { ILineDisplayWindow(std::nullptr_t = nullptr) noexcept {} ILineDisplayWindow(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ILineDisplayWindow2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { ILineDisplayWindow2(std::nullptr_t = nullptr) noexcept {} ILineDisplayWindow2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IMagneticStripeReader : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMagneticStripeReader(std::nullptr_t = nullptr) noexcept {} IMagneticStripeReader(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IMagneticStripeReaderAamvaCardDataReceivedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMagneticStripeReaderAamvaCardDataReceivedEventArgs(std::nullptr_t = nullptr) noexcept {} IMagneticStripeReaderAamvaCardDataReceivedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IMagneticStripeReaderBankCardDataReceivedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMagneticStripeReaderBankCardDataReceivedEventArgs(std::nullptr_t = nullptr) noexcept {} IMagneticStripeReaderBankCardDataReceivedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IMagneticStripeReaderCapabilities : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMagneticStripeReaderCapabilities(std::nullptr_t = nullptr) noexcept {} IMagneticStripeReaderCapabilities(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IMagneticStripeReaderCardTypesStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMagneticStripeReaderCardTypesStatics(std::nullptr_t = nullptr) noexcept {} IMagneticStripeReaderCardTypesStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IMagneticStripeReaderEncryptionAlgorithmsStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMagneticStripeReaderEncryptionAlgorithmsStatics(std::nullptr_t = nullptr) noexcept {} IMagneticStripeReaderEncryptionAlgorithmsStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IMagneticStripeReaderErrorOccurredEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMagneticStripeReaderErrorOccurredEventArgs(std::nullptr_t = nullptr) noexcept {} IMagneticStripeReaderErrorOccurredEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IMagneticStripeReaderReport : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMagneticStripeReaderReport(std::nullptr_t = nullptr) noexcept {} IMagneticStripeReaderReport(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IMagneticStripeReaderStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMagneticStripeReaderStatics(std::nullptr_t = nullptr) noexcept {} IMagneticStripeReaderStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IMagneticStripeReaderStatics2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMagneticStripeReaderStatics2(std::nullptr_t = nullptr) noexcept {} IMagneticStripeReaderStatics2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IMagneticStripeReaderStatusUpdatedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMagneticStripeReaderStatusUpdatedEventArgs(std::nullptr_t = nullptr) noexcept {} IMagneticStripeReaderStatusUpdatedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IMagneticStripeReaderTrackData : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMagneticStripeReaderTrackData(std::nullptr_t = nullptr) noexcept {} IMagneticStripeReaderTrackData(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IMagneticStripeReaderVendorSpecificCardDataReceivedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IMagneticStripeReaderVendorSpecificCardDataReceivedEventArgs(std::nullptr_t = nullptr) noexcept {} IMagneticStripeReaderVendorSpecificCardDataReceivedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPosPrinter : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPosPrinter(std::nullptr_t = nullptr) noexcept {} IPosPrinter(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPosPrinter2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPosPrinter2(std::nullptr_t = nullptr) noexcept {} IPosPrinter2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPosPrinterCapabilities : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPosPrinterCapabilities(std::nullptr_t = nullptr) noexcept {} IPosPrinterCapabilities(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPosPrinterCharacterSetIdsStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPosPrinterCharacterSetIdsStatics(std::nullptr_t = nullptr) noexcept {} IPosPrinterCharacterSetIdsStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPosPrinterFontProperty : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPosPrinterFontProperty(std::nullptr_t = nullptr) noexcept {} IPosPrinterFontProperty(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPosPrinterJob : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPosPrinterJob(std::nullptr_t = nullptr) noexcept {} IPosPrinterJob(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPosPrinterPrintOptions : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPosPrinterPrintOptions(std::nullptr_t = nullptr) noexcept {} IPosPrinterPrintOptions(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPosPrinterReleaseDeviceRequestedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPosPrinterReleaseDeviceRequestedEventArgs(std::nullptr_t = nullptr) noexcept {} IPosPrinterReleaseDeviceRequestedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPosPrinterStatics : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPosPrinterStatics(std::nullptr_t = nullptr) noexcept {} IPosPrinterStatics(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPosPrinterStatics2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPosPrinterStatics2(std::nullptr_t = nullptr) noexcept {} IPosPrinterStatics2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPosPrinterStatus : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPosPrinterStatus(std::nullptr_t = nullptr) noexcept {} IPosPrinterStatus(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IPosPrinterStatusUpdatedEventArgs : winrt::Windows::Foundation::IInspectable, impl::consume_t { IPosPrinterStatusUpdatedEventArgs(std::nullptr_t = nullptr) noexcept {} IPosPrinterStatusUpdatedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IReceiptOrSlipJob : winrt::Windows::Foundation::IInspectable, impl::consume_t, impl::require { IReceiptOrSlipJob(std::nullptr_t = nullptr) noexcept {} IReceiptOrSlipJob(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IReceiptPrintJob : winrt::Windows::Foundation::IInspectable, impl::consume_t { IReceiptPrintJob(std::nullptr_t = nullptr) noexcept {} IReceiptPrintJob(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IReceiptPrintJob2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IReceiptPrintJob2(std::nullptr_t = nullptr) noexcept {} IReceiptPrintJob2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IReceiptPrinterCapabilities : winrt::Windows::Foundation::IInspectable, impl::consume_t { IReceiptPrinterCapabilities(std::nullptr_t = nullptr) noexcept {} IReceiptPrinterCapabilities(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IReceiptPrinterCapabilities2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { IReceiptPrinterCapabilities2(std::nullptr_t = nullptr) noexcept {} IReceiptPrinterCapabilities2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ISlipPrintJob : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISlipPrintJob(std::nullptr_t = nullptr) noexcept {} ISlipPrintJob(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ISlipPrinterCapabilities : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISlipPrinterCapabilities(std::nullptr_t = nullptr) noexcept {} ISlipPrinterCapabilities(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES ISlipPrinterCapabilities2 : winrt::Windows::Foundation::IInspectable, impl::consume_t { ISlipPrinterCapabilities2(std::nullptr_t = nullptr) noexcept {} ISlipPrinterCapabilities2(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IUnifiedPosErrorData : winrt::Windows::Foundation::IInspectable, impl::consume_t { IUnifiedPosErrorData(std::nullptr_t = nullptr) noexcept {} IUnifiedPosErrorData(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct WINRT_IMPL_EMPTY_BASES IUnifiedPosErrorDataFactory : winrt::Windows::Foundation::IInspectable, impl::consume_t { IUnifiedPosErrorDataFactory(std::nullptr_t = nullptr) noexcept {} IUnifiedPosErrorDataFactory(void* ptr, take_ownership_from_abi_t) noexcept : winrt::Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; } #endif