// C++/WinRT v2.0.200609.3 // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. #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 __declspec(empty_bases) IBarcodeScanner : Windows::Foundation::IInspectable, impl::consume_t { IBarcodeScanner(std::nullptr_t = nullptr) noexcept {} IBarcodeScanner(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IBarcodeScanner2 : Windows::Foundation::IInspectable, impl::consume_t { IBarcodeScanner2(std::nullptr_t = nullptr) noexcept {} IBarcodeScanner2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IBarcodeScannerCapabilities : Windows::Foundation::IInspectable, impl::consume_t { IBarcodeScannerCapabilities(std::nullptr_t = nullptr) noexcept {} IBarcodeScannerCapabilities(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IBarcodeScannerCapabilities1 : Windows::Foundation::IInspectable, impl::consume_t { IBarcodeScannerCapabilities1(std::nullptr_t = nullptr) noexcept {} IBarcodeScannerCapabilities1(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IBarcodeScannerCapabilities2 : Windows::Foundation::IInspectable, impl::consume_t { IBarcodeScannerCapabilities2(std::nullptr_t = nullptr) noexcept {} IBarcodeScannerCapabilities2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IBarcodeScannerDataReceivedEventArgs : Windows::Foundation::IInspectable, impl::consume_t { IBarcodeScannerDataReceivedEventArgs(std::nullptr_t = nullptr) noexcept {} IBarcodeScannerDataReceivedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IBarcodeScannerErrorOccurredEventArgs : Windows::Foundation::IInspectable, impl::consume_t { IBarcodeScannerErrorOccurredEventArgs(std::nullptr_t = nullptr) noexcept {} IBarcodeScannerErrorOccurredEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IBarcodeScannerImagePreviewReceivedEventArgs : Windows::Foundation::IInspectable, impl::consume_t { IBarcodeScannerImagePreviewReceivedEventArgs(std::nullptr_t = nullptr) noexcept {} IBarcodeScannerImagePreviewReceivedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IBarcodeScannerReport : Windows::Foundation::IInspectable, impl::consume_t { IBarcodeScannerReport(std::nullptr_t = nullptr) noexcept {} IBarcodeScannerReport(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IBarcodeScannerReportFactory : Windows::Foundation::IInspectable, impl::consume_t { IBarcodeScannerReportFactory(std::nullptr_t = nullptr) noexcept {} IBarcodeScannerReportFactory(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IBarcodeScannerStatics : Windows::Foundation::IInspectable, impl::consume_t { IBarcodeScannerStatics(std::nullptr_t = nullptr) noexcept {} IBarcodeScannerStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IBarcodeScannerStatics2 : Windows::Foundation::IInspectable, impl::consume_t { IBarcodeScannerStatics2(std::nullptr_t = nullptr) noexcept {} IBarcodeScannerStatics2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IBarcodeScannerStatusUpdatedEventArgs : Windows::Foundation::IInspectable, impl::consume_t { IBarcodeScannerStatusUpdatedEventArgs(std::nullptr_t = nullptr) noexcept {} IBarcodeScannerStatusUpdatedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IBarcodeSymbologiesStatics : Windows::Foundation::IInspectable, impl::consume_t { IBarcodeSymbologiesStatics(std::nullptr_t = nullptr) noexcept {} IBarcodeSymbologiesStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IBarcodeSymbologiesStatics2 : Windows::Foundation::IInspectable, impl::consume_t { IBarcodeSymbologiesStatics2(std::nullptr_t = nullptr) noexcept {} IBarcodeSymbologiesStatics2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IBarcodeSymbologyAttributes : Windows::Foundation::IInspectable, impl::consume_t { IBarcodeSymbologyAttributes(std::nullptr_t = nullptr) noexcept {} IBarcodeSymbologyAttributes(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ICashDrawer : Windows::Foundation::IInspectable, impl::consume_t { ICashDrawer(std::nullptr_t = nullptr) noexcept {} ICashDrawer(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ICashDrawerCapabilities : Windows::Foundation::IInspectable, impl::consume_t { ICashDrawerCapabilities(std::nullptr_t = nullptr) noexcept {} ICashDrawerCapabilities(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ICashDrawerCloseAlarm : Windows::Foundation::IInspectable, impl::consume_t { ICashDrawerCloseAlarm(std::nullptr_t = nullptr) noexcept {} ICashDrawerCloseAlarm(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ICashDrawerEventSource : Windows::Foundation::IInspectable, impl::consume_t { ICashDrawerEventSource(std::nullptr_t = nullptr) noexcept {} ICashDrawerEventSource(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ICashDrawerEventSourceEventArgs : Windows::Foundation::IInspectable, impl::consume_t { ICashDrawerEventSourceEventArgs(std::nullptr_t = nullptr) noexcept {} ICashDrawerEventSourceEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ICashDrawerStatics : Windows::Foundation::IInspectable, impl::consume_t { ICashDrawerStatics(std::nullptr_t = nullptr) noexcept {} ICashDrawerStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ICashDrawerStatics2 : Windows::Foundation::IInspectable, impl::consume_t { ICashDrawerStatics2(std::nullptr_t = nullptr) noexcept {} ICashDrawerStatics2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ICashDrawerStatus : Windows::Foundation::IInspectable, impl::consume_t { ICashDrawerStatus(std::nullptr_t = nullptr) noexcept {} ICashDrawerStatus(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ICashDrawerStatusUpdatedEventArgs : Windows::Foundation::IInspectable, impl::consume_t { ICashDrawerStatusUpdatedEventArgs(std::nullptr_t = nullptr) noexcept {} ICashDrawerStatusUpdatedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IClaimedBarcodeScanner : Windows::Foundation::IInspectable, impl::consume_t { IClaimedBarcodeScanner(std::nullptr_t = nullptr) noexcept {} IClaimedBarcodeScanner(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IClaimedBarcodeScanner1 : Windows::Foundation::IInspectable, impl::consume_t { IClaimedBarcodeScanner1(std::nullptr_t = nullptr) noexcept {} IClaimedBarcodeScanner1(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IClaimedBarcodeScanner2 : Windows::Foundation::IInspectable, impl::consume_t { IClaimedBarcodeScanner2(std::nullptr_t = nullptr) noexcept {} IClaimedBarcodeScanner2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IClaimedBarcodeScanner3 : Windows::Foundation::IInspectable, impl::consume_t { IClaimedBarcodeScanner3(std::nullptr_t = nullptr) noexcept {} IClaimedBarcodeScanner3(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IClaimedBarcodeScanner4 : Windows::Foundation::IInspectable, impl::consume_t { IClaimedBarcodeScanner4(std::nullptr_t = nullptr) noexcept {} IClaimedBarcodeScanner4(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IClaimedBarcodeScannerClosedEventArgs : Windows::Foundation::IInspectable, impl::consume_t { IClaimedBarcodeScannerClosedEventArgs(std::nullptr_t = nullptr) noexcept {} IClaimedBarcodeScannerClosedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IClaimedCashDrawer : Windows::Foundation::IInspectable, impl::consume_t { IClaimedCashDrawer(std::nullptr_t = nullptr) noexcept {} IClaimedCashDrawer(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IClaimedCashDrawer2 : Windows::Foundation::IInspectable, impl::consume_t { IClaimedCashDrawer2(std::nullptr_t = nullptr) noexcept {} IClaimedCashDrawer2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IClaimedCashDrawerClosedEventArgs : Windows::Foundation::IInspectable, impl::consume_t { IClaimedCashDrawerClosedEventArgs(std::nullptr_t = nullptr) noexcept {} IClaimedCashDrawerClosedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IClaimedJournalPrinter : Windows::Foundation::IInspectable, impl::consume_t { IClaimedJournalPrinter(std::nullptr_t = nullptr) noexcept {} IClaimedJournalPrinter(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IClaimedLineDisplay : Windows::Foundation::IInspectable, impl::consume_t { IClaimedLineDisplay(std::nullptr_t = nullptr) noexcept {} IClaimedLineDisplay(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IClaimedLineDisplay2 : Windows::Foundation::IInspectable, impl::consume_t { IClaimedLineDisplay2(std::nullptr_t = nullptr) noexcept {} IClaimedLineDisplay2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IClaimedLineDisplay3 : Windows::Foundation::IInspectable, impl::consume_t { IClaimedLineDisplay3(std::nullptr_t = nullptr) noexcept {} IClaimedLineDisplay3(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IClaimedLineDisplayClosedEventArgs : Windows::Foundation::IInspectable, impl::consume_t { IClaimedLineDisplayClosedEventArgs(std::nullptr_t = nullptr) noexcept {} IClaimedLineDisplayClosedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IClaimedLineDisplayStatics : Windows::Foundation::IInspectable, impl::consume_t { IClaimedLineDisplayStatics(std::nullptr_t = nullptr) noexcept {} IClaimedLineDisplayStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IClaimedMagneticStripeReader : Windows::Foundation::IInspectable, impl::consume_t { IClaimedMagneticStripeReader(std::nullptr_t = nullptr) noexcept {} IClaimedMagneticStripeReader(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IClaimedMagneticStripeReader2 : Windows::Foundation::IInspectable, impl::consume_t { IClaimedMagneticStripeReader2(std::nullptr_t = nullptr) noexcept {} IClaimedMagneticStripeReader2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IClaimedMagneticStripeReaderClosedEventArgs : Windows::Foundation::IInspectable, impl::consume_t { IClaimedMagneticStripeReaderClosedEventArgs(std::nullptr_t = nullptr) noexcept {} IClaimedMagneticStripeReaderClosedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IClaimedPosPrinter : Windows::Foundation::IInspectable, impl::consume_t { IClaimedPosPrinter(std::nullptr_t = nullptr) noexcept {} IClaimedPosPrinter(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IClaimedPosPrinter2 : Windows::Foundation::IInspectable, impl::consume_t { IClaimedPosPrinter2(std::nullptr_t = nullptr) noexcept {} IClaimedPosPrinter2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IClaimedPosPrinterClosedEventArgs : Windows::Foundation::IInspectable, impl::consume_t { IClaimedPosPrinterClosedEventArgs(std::nullptr_t = nullptr) noexcept {} IClaimedPosPrinterClosedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IClaimedReceiptPrinter : Windows::Foundation::IInspectable, impl::consume_t { IClaimedReceiptPrinter(std::nullptr_t = nullptr) noexcept {} IClaimedReceiptPrinter(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IClaimedSlipPrinter : Windows::Foundation::IInspectable, impl::consume_t { IClaimedSlipPrinter(std::nullptr_t = nullptr) noexcept {} IClaimedSlipPrinter(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ICommonClaimedPosPrinterStation : Windows::Foundation::IInspectable, impl::consume_t { ICommonClaimedPosPrinterStation(std::nullptr_t = nullptr) noexcept {} ICommonClaimedPosPrinterStation(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ICommonPosPrintStationCapabilities : Windows::Foundation::IInspectable, impl::consume_t { ICommonPosPrintStationCapabilities(std::nullptr_t = nullptr) noexcept {} ICommonPosPrintStationCapabilities(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ICommonReceiptSlipCapabilities : Windows::Foundation::IInspectable, impl::consume_t, impl::require { ICommonReceiptSlipCapabilities(std::nullptr_t = nullptr) noexcept {} ICommonReceiptSlipCapabilities(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IJournalPrintJob : Windows::Foundation::IInspectable, impl::consume_t { IJournalPrintJob(std::nullptr_t = nullptr) noexcept {} IJournalPrintJob(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IJournalPrinterCapabilities : Windows::Foundation::IInspectable, impl::consume_t { IJournalPrinterCapabilities(std::nullptr_t = nullptr) noexcept {} IJournalPrinterCapabilities(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IJournalPrinterCapabilities2 : Windows::Foundation::IInspectable, impl::consume_t { IJournalPrinterCapabilities2(std::nullptr_t = nullptr) noexcept {} IJournalPrinterCapabilities2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ILineDisplay : Windows::Foundation::IInspectable, impl::consume_t { ILineDisplay(std::nullptr_t = nullptr) noexcept {} ILineDisplay(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ILineDisplay2 : Windows::Foundation::IInspectable, impl::consume_t { ILineDisplay2(std::nullptr_t = nullptr) noexcept {} ILineDisplay2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ILineDisplayAttributes : Windows::Foundation::IInspectable, impl::consume_t { ILineDisplayAttributes(std::nullptr_t = nullptr) noexcept {} ILineDisplayAttributes(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ILineDisplayCapabilities : Windows::Foundation::IInspectable, impl::consume_t { ILineDisplayCapabilities(std::nullptr_t = nullptr) noexcept {} ILineDisplayCapabilities(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ILineDisplayCursor : Windows::Foundation::IInspectable, impl::consume_t { ILineDisplayCursor(std::nullptr_t = nullptr) noexcept {} ILineDisplayCursor(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ILineDisplayCursorAttributes : Windows::Foundation::IInspectable, impl::consume_t { ILineDisplayCursorAttributes(std::nullptr_t = nullptr) noexcept {} ILineDisplayCursorAttributes(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ILineDisplayCustomGlyphs : Windows::Foundation::IInspectable, impl::consume_t { ILineDisplayCustomGlyphs(std::nullptr_t = nullptr) noexcept {} ILineDisplayCustomGlyphs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ILineDisplayMarquee : Windows::Foundation::IInspectable, impl::consume_t { ILineDisplayMarquee(std::nullptr_t = nullptr) noexcept {} ILineDisplayMarquee(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ILineDisplayStatics : Windows::Foundation::IInspectable, impl::consume_t { ILineDisplayStatics(std::nullptr_t = nullptr) noexcept {} ILineDisplayStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ILineDisplayStatics2 : Windows::Foundation::IInspectable, impl::consume_t { ILineDisplayStatics2(std::nullptr_t = nullptr) noexcept {} ILineDisplayStatics2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ILineDisplayStatisticsCategorySelector : Windows::Foundation::IInspectable, impl::consume_t { ILineDisplayStatisticsCategorySelector(std::nullptr_t = nullptr) noexcept {} ILineDisplayStatisticsCategorySelector(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ILineDisplayStatusUpdatedEventArgs : Windows::Foundation::IInspectable, impl::consume_t { ILineDisplayStatusUpdatedEventArgs(std::nullptr_t = nullptr) noexcept {} ILineDisplayStatusUpdatedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ILineDisplayStoredBitmap : Windows::Foundation::IInspectable, impl::consume_t { ILineDisplayStoredBitmap(std::nullptr_t = nullptr) noexcept {} ILineDisplayStoredBitmap(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ILineDisplayWindow : Windows::Foundation::IInspectable, impl::consume_t { ILineDisplayWindow(std::nullptr_t = nullptr) noexcept {} ILineDisplayWindow(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ILineDisplayWindow2 : Windows::Foundation::IInspectable, impl::consume_t { ILineDisplayWindow2(std::nullptr_t = nullptr) noexcept {} ILineDisplayWindow2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMagneticStripeReader : Windows::Foundation::IInspectable, impl::consume_t { IMagneticStripeReader(std::nullptr_t = nullptr) noexcept {} IMagneticStripeReader(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMagneticStripeReaderAamvaCardDataReceivedEventArgs : Windows::Foundation::IInspectable, impl::consume_t { IMagneticStripeReaderAamvaCardDataReceivedEventArgs(std::nullptr_t = nullptr) noexcept {} IMagneticStripeReaderAamvaCardDataReceivedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMagneticStripeReaderBankCardDataReceivedEventArgs : Windows::Foundation::IInspectable, impl::consume_t { IMagneticStripeReaderBankCardDataReceivedEventArgs(std::nullptr_t = nullptr) noexcept {} IMagneticStripeReaderBankCardDataReceivedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMagneticStripeReaderCapabilities : Windows::Foundation::IInspectable, impl::consume_t { IMagneticStripeReaderCapabilities(std::nullptr_t = nullptr) noexcept {} IMagneticStripeReaderCapabilities(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMagneticStripeReaderCardTypesStatics : Windows::Foundation::IInspectable, impl::consume_t { IMagneticStripeReaderCardTypesStatics(std::nullptr_t = nullptr) noexcept {} IMagneticStripeReaderCardTypesStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMagneticStripeReaderEncryptionAlgorithmsStatics : Windows::Foundation::IInspectable, impl::consume_t { IMagneticStripeReaderEncryptionAlgorithmsStatics(std::nullptr_t = nullptr) noexcept {} IMagneticStripeReaderEncryptionAlgorithmsStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMagneticStripeReaderErrorOccurredEventArgs : Windows::Foundation::IInspectable, impl::consume_t { IMagneticStripeReaderErrorOccurredEventArgs(std::nullptr_t = nullptr) noexcept {} IMagneticStripeReaderErrorOccurredEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMagneticStripeReaderReport : Windows::Foundation::IInspectable, impl::consume_t { IMagneticStripeReaderReport(std::nullptr_t = nullptr) noexcept {} IMagneticStripeReaderReport(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMagneticStripeReaderStatics : Windows::Foundation::IInspectable, impl::consume_t { IMagneticStripeReaderStatics(std::nullptr_t = nullptr) noexcept {} IMagneticStripeReaderStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMagneticStripeReaderStatics2 : Windows::Foundation::IInspectable, impl::consume_t { IMagneticStripeReaderStatics2(std::nullptr_t = nullptr) noexcept {} IMagneticStripeReaderStatics2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMagneticStripeReaderStatusUpdatedEventArgs : Windows::Foundation::IInspectable, impl::consume_t { IMagneticStripeReaderStatusUpdatedEventArgs(std::nullptr_t = nullptr) noexcept {} IMagneticStripeReaderStatusUpdatedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMagneticStripeReaderTrackData : Windows::Foundation::IInspectable, impl::consume_t { IMagneticStripeReaderTrackData(std::nullptr_t = nullptr) noexcept {} IMagneticStripeReaderTrackData(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IMagneticStripeReaderVendorSpecificCardDataReceivedEventArgs : Windows::Foundation::IInspectable, impl::consume_t { IMagneticStripeReaderVendorSpecificCardDataReceivedEventArgs(std::nullptr_t = nullptr) noexcept {} IMagneticStripeReaderVendorSpecificCardDataReceivedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPosPrinter : Windows::Foundation::IInspectable, impl::consume_t { IPosPrinter(std::nullptr_t = nullptr) noexcept {} IPosPrinter(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPosPrinter2 : Windows::Foundation::IInspectable, impl::consume_t { IPosPrinter2(std::nullptr_t = nullptr) noexcept {} IPosPrinter2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPosPrinterCapabilities : Windows::Foundation::IInspectable, impl::consume_t { IPosPrinterCapabilities(std::nullptr_t = nullptr) noexcept {} IPosPrinterCapabilities(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPosPrinterCharacterSetIdsStatics : Windows::Foundation::IInspectable, impl::consume_t { IPosPrinterCharacterSetIdsStatics(std::nullptr_t = nullptr) noexcept {} IPosPrinterCharacterSetIdsStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPosPrinterFontProperty : Windows::Foundation::IInspectable, impl::consume_t { IPosPrinterFontProperty(std::nullptr_t = nullptr) noexcept {} IPosPrinterFontProperty(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPosPrinterJob : Windows::Foundation::IInspectable, impl::consume_t { IPosPrinterJob(std::nullptr_t = nullptr) noexcept {} IPosPrinterJob(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPosPrinterPrintOptions : Windows::Foundation::IInspectable, impl::consume_t { IPosPrinterPrintOptions(std::nullptr_t = nullptr) noexcept {} IPosPrinterPrintOptions(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPosPrinterReleaseDeviceRequestedEventArgs : Windows::Foundation::IInspectable, impl::consume_t { IPosPrinterReleaseDeviceRequestedEventArgs(std::nullptr_t = nullptr) noexcept {} IPosPrinterReleaseDeviceRequestedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPosPrinterStatics : Windows::Foundation::IInspectable, impl::consume_t { IPosPrinterStatics(std::nullptr_t = nullptr) noexcept {} IPosPrinterStatics(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPosPrinterStatics2 : Windows::Foundation::IInspectable, impl::consume_t { IPosPrinterStatics2(std::nullptr_t = nullptr) noexcept {} IPosPrinterStatics2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPosPrinterStatus : Windows::Foundation::IInspectable, impl::consume_t { IPosPrinterStatus(std::nullptr_t = nullptr) noexcept {} IPosPrinterStatus(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IPosPrinterStatusUpdatedEventArgs : Windows::Foundation::IInspectable, impl::consume_t { IPosPrinterStatusUpdatedEventArgs(std::nullptr_t = nullptr) noexcept {} IPosPrinterStatusUpdatedEventArgs(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IReceiptOrSlipJob : Windows::Foundation::IInspectable, impl::consume_t, impl::require { IReceiptOrSlipJob(std::nullptr_t = nullptr) noexcept {} IReceiptOrSlipJob(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IReceiptPrintJob : Windows::Foundation::IInspectable, impl::consume_t { IReceiptPrintJob(std::nullptr_t = nullptr) noexcept {} IReceiptPrintJob(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IReceiptPrintJob2 : Windows::Foundation::IInspectable, impl::consume_t { IReceiptPrintJob2(std::nullptr_t = nullptr) noexcept {} IReceiptPrintJob2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IReceiptPrinterCapabilities : Windows::Foundation::IInspectable, impl::consume_t { IReceiptPrinterCapabilities(std::nullptr_t = nullptr) noexcept {} IReceiptPrinterCapabilities(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IReceiptPrinterCapabilities2 : Windows::Foundation::IInspectable, impl::consume_t { IReceiptPrinterCapabilities2(std::nullptr_t = nullptr) noexcept {} IReceiptPrinterCapabilities2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISlipPrintJob : Windows::Foundation::IInspectable, impl::consume_t { ISlipPrintJob(std::nullptr_t = nullptr) noexcept {} ISlipPrintJob(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISlipPrinterCapabilities : Windows::Foundation::IInspectable, impl::consume_t { ISlipPrinterCapabilities(std::nullptr_t = nullptr) noexcept {} ISlipPrinterCapabilities(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) ISlipPrinterCapabilities2 : Windows::Foundation::IInspectable, impl::consume_t { ISlipPrinterCapabilities2(std::nullptr_t = nullptr) noexcept {} ISlipPrinterCapabilities2(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IUnifiedPosErrorData : Windows::Foundation::IInspectable, impl::consume_t { IUnifiedPosErrorData(std::nullptr_t = nullptr) noexcept {} IUnifiedPosErrorData(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; struct __declspec(empty_bases) IUnifiedPosErrorDataFactory : Windows::Foundation::IInspectable, impl::consume_t { IUnifiedPosErrorDataFactory(std::nullptr_t = nullptr) noexcept {} IUnifiedPosErrorDataFactory(void* ptr, take_ownership_from_abi_t) noexcept : Windows::Foundation::IInspectable(ptr, take_ownership_from_abi) {} }; } #endif